두서버간의 데이타 동기화 어떻게 하시나요?

배성환의 이미지

두서버간의 데이타 동기화에 대해서 고민하고 있는 시스템 관리자 입니다.

네트웍으로 별도의 서버의 데이타를 공유하는(NFS,SAMBA)도 생각을 해봤구요, SAN의 구조의 데이타 공유도 생각을 해봤지만, 고가의 비용과, 장애포인트의 집중, NFS서버의 문제 발생시 모든 서버들의 HANG상태로 조금 문제가 있구요.

또 rsync를 이용해 주기적으로 두서버간의 데이타 공유도 생각을 해봤지만 것두 거의 실시간으로 데이타를 유지 시키기는 힘든거 같구요.

혹 다른 방법을 이용해서 두서버간의 동기화할수 있는 좋은 방법이 없는지 궁금합니다.

다즐링의 이미지

아직 실전에서는 해본적이 없긴한데

openafs나.. gfs가 쓸만하다고 하네요 =)

------------------------------------------------------------------------------------------------
Life is in 다즐링

mirr의 이미지

음....저같은 경우엔 NFS를 통한 라운드로빈 방법으로 동기화 및 분산효과를 냈는데요~(웹서버 및 파일서버 였음)
NFS로 실제 데이타가 적용될 서버를 두대의 서버에 마운트 시키고,
그 두대를 DNS 라운드로빈 (두개의 아이피를 한 도메인으로 연결 = 접속시도시 번갈아가면서각 서버로 연결) 으로 번갈아가면서 엑세스하게했습니다.
이렇게 한 결과, 한 서버에서 받을 부하가 각각 두 서버로 일단 나누어 지기 때문에, 실제 데이타 서버에서의
부하는 평소와 변함이 없었구요, 오히려 고 가용성 서버구성이 가능했었습니다.....

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

다즐링의 이미지

미르님께서 이야기 해주신건

장애포인트가 nfs 서버에 있습니다. ( 즉 nfs서버가 죽으면 서비스가 안되죠 )

배성환님께서 질문하신건 독립된 두개의 서버를 sync 할수 있는 방법이라고

생각이 됩니다.

즉.. sharing 이 아니라.. replication 에 가까운거 같군요.

비용 , 장비 , 네트워크 구성등에 따른 적절한 구성이 필요하긴합니다만

------------------------------------------------------------------------------------------------
Life is in 다즐링

mrjh76의 이미지

http://www.drbd.org/

레이드를 네트워크를 통해서 구성하는 방식입니다!!!

예전에 테스트해보았는데,,, 잘 동작했었고요...

실제 사용할 일이 없어서... 실전에서는 사용해 보지 못했습니다!!!

mirr의 이미지

그렇군요... 제가 너무 성급하게 답글을 달았었네요 ^^

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

내 마음속의 악마가 자꾸만 나를 부추겨.
늘 해왔던 것에 만족하지 말고 뭔가 불가능해 보이는 것을 하라고 말야.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.