• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 서비스
    • MySQL유지보수
    • MySQL라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL HA 한글메뉴얼) [close]
  • 1. Chapter 리플리케이션
  • 2. Chapter MySQL ndb Cluster
  • 1. MySQL 클러스터 소개
    2. MySQL 클러스터 5.1 캐리어 그래이드 에디션 (Carrier Grade Edition)
    3. 멀티-컴퓨터 설치 방법
    1. 하드웨어, 소프트웨어, 그리고 네트워킹
    2. 멀티-컴퓨터 설치
    3. 멀티-컴퓨터 구성 (Configuration)
    4. 초기 스타트업
    5. 샘플 데이터 로딩 및 쿼리 실행하기
    6. 세이프 셧다운 및 재 시작하기
    4. MySQL 클러스터 구성 (Configuration)
    5. MySQL 클러스터 업그레이드 및 다운그레이드
    6. MySQL 클러스터 프로세스 관리
    7. MySQL 클러스터 관리
    8. MySQL 클러스터 온-라인 백업
    9. 클러스터 유틸리티 프로그램
    10. MySQL 클러스터 리플리케이션
    11. MySQL 클러스터 디스크 데이터 테이블
    12. MySQL 클러스터와 함께 고속 인터커넥션 (Interconnection) 사용하기
    13. MySQL 클러스터의 한계

2.3.1. 하드웨어, 소프트웨어, 그리고 네트워킹

 

MySQL 클러스터의 장점 중의 하나는 특별한 하드웨어 제약없이 일반적인 하드웨어에서 운영이 가능하다는 것이다. 하지만, MySQL클러스터는 동작 중에 모든 라이브 데이터 스토리지를 메모리에서 실행하기 때문에 많은 량의 램 (RAM)이 필요하다. (디스크 데이터 테이블의 경우는 예외.)

클러스터용 소프트웨어 역시 특별한 제약 사항이 없다. 서버 OS는 MySQL 클러스터를 지원하기 위한 특정 어플리케이션, 서비스, 또는 특정 모듈 등을 요구하지 않는다. OS를 표준 설치하기만 하면 충분하다.  MySQL 소프트웨어 필요 조건은 간단하다: MySQL 클러스터 기능이 포함된 MySQL 5.1 릴리즈만 있으면 된다. 클러스터를 사용할 목적으로 직접 컴파일할 필요는 없다. MySQL 5.1 클러스터 릴리즈는 http://dev.mysql.com/downloads/에서 다운로드할 수 있다.

내부 노드간 통신을 위해서, 클러스터는 TCP/IP 네트워킹을 지원하고, 각 호스트는 최소한 표준 100 Mbps 이더넷 카드, 스위치, 허브, 혹은 라우터가 전체적으로 클러스터에 맞게 연결되어 있어야 한다. MySQL 클러스터 서버에서는 다음과 같은 이유로 인해 클러스터용 장비가 아닌 것과 네트워크를 공유하지 않고 고유 서브넷을 사용할 것을 권장한다:

  • 보안성: 클러스터 노드간 통신 내용은 어떤 방식으로든 암호화 또는 보호되지 않는다. MySQL 클러스터 노드 사이의 데이터 전송을 보호할 방법은 오직 안전한 네트워크 상에서 MySQL 클러스터를 운영하는 것이다. 웹 어플리케이션 용으로 MySQL 클러스터를 사용한다면, 반드시 방화벽 안쪽에 클러스터를 위치 시켜야 한다. 네트워크의 비무장지대 (DMZ) 혹은 그밖에 장소에 위치 시켜서는 안 된다.
  • 효율성: 사설 네트워크 망 또는 보안 네트워크 상에서 MySQL 클러스터를 설치하면 클러스터 서버 간에 통신 대역폭을 안정적으로 사용을 할 수 있다. MySQL 클러스터용 스위치를 따로 운영하는 것은 클러스터 데이터를 비 인가된 접속 시도로부터 보호하는 것 외에 동일 네트워크에 있는 다른 컴퓨터 간에 발생하는 간섭으로부터도 막아준다. 듀얼 (Dual) 스위치와 이중 카드를 사용하면 싱글 포인트 장애 (single point of failure)와 같은 문제점을 해결할 수 있다.

MySQL 클러스터를 고속 확장 인터페이스 (high-speed Scalable Coherent Interface (SCI))카드와 함께 사용할 수 있지만, 반드시 필요한 사항은 아니다.

서울시 강남구 영동대로 602 6층  TEL: 02-6061-0006
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved