아키텍트2008. 11. 26. 15:26

서버의 아키텍처를 구성할 때 활용하는 방법, 바로 아키텍처 패턴 입니다.
패턴은 소프트웨어 시스템의 컴포넌트, 서브시스템 등을 작성할 때 활용하는 설계도 입니다. 즉, 일반적인 상황에 대한 시스템 구조를 그릴 때 반복적으로 나타나는 유형을 묶어서 패턴이라고 하며, 이후의 유사한 상황에 활용하는 것입니다.

서버 유형, CPU 갯수 등을 포함하여 서버의 아키텍처를 그릴 때 패턴은 계속 활용되고 상세하게 발전할 수 있습니다. 오늘은 서버 아키텍처의 기본적인 패턴을 몇 가지 살펴보겠습니다. 가상화를 사용하고 있다고 가정하여 설명해보겠습니다.

1. 단일 호스트 서버
    - Windows Server 2008, Hyper-V를 이용하여 작은 갯수의 가상머신을 운영하는 형태
       . 서버 통합됨, 그렇지만 고가용성은 구성되지 않음
       . 전원이 문제가 생기거나 호스트 Reboot 때 가상머신에 중단이 생김
       . 개발 및 테스트 서버 환경, 소규모 회사, 지사 환경에서 사용

2. 클러스터 환경 (이중 노드)
    - 2대의 Windows Server 2008, Hyper-V로 구성되고, iSCSI나 SAN을 이용한 공유 스토리지 사용
      . 서버가 통합되고, 고가용성이 구성되어 서버의 안정성 및 가용성이 높음

3. 서버 Farm (다중 노드)
    - 여러 대의 Windows Server 2008, Hyper-V로 구성되고, iSCSI나 SAN을 이용한 공유 스토리지 사용
    - 하나의 클러스터안에 16개의 노드까지 구성 가능함
       . 클라우드 컴퓨팅 등의 환경으로 발전할 수 있는 형태

즉, 고객의 현재 상황에 맞도록 가이드가 가능합니다. 
(소규모 기업, 중견 규모 기업,  대기업, 공공기관 / 데이터센터)

마이크로소프트에서는 각 규모에 맞도록 서버 아키텍처 구성에 패턴을 적용할 수 있도록 가이드를 제공합니다.
사이징 역시 가장 큰 골칫거리 중의 하나죠. 이 부분에 대한 가이드도 포함 되어 있습니다.

그중의 하나가 첫째, MAP(Microsoft Assessment & Planning) 둘째가, SVAM(Server Virtualization Advanced Management) 입니다.

Posted by 조이트리
아키텍트2008. 6. 23. 10:26
가상화에 대한 관심 많으시죠? 그렇지만 가상화를 하고 싶지만 한가지 고민이 항상 발목을 잡고는 합니다.
뭘까요? "이 워크로드(웹, CRM, ERP 등)를, 또는 서버를 가상화 해야 하나 말아야 하나?" 모든 업무를 다 가상화하는 거이 좋다? 이렇게 말할 수 있는 사람은 없겠죠?

이때 생각할 수 있는 방법이 몇 가지 있습니다.
1. 분석 및 가이드를 제공할 컨설턴트를 고용
2. 특정 소프트웨어를 구입해서 직접 분석 (싸지 않습니다. -_-)
3. 직접 툴을 만들어서 사용

3가지 옵션 모두 쉽지 않죠. 비용이 발생하기도 하고, 시간도 많이 걸리죠.

이럴 때 가상화, 특히 서버 통합을 쉽게 할 수 있도록 마이크로소프트의 Solution Acceleration팀이 Microsoft Assessment Planning(MAP) 툴을 만들어서 무료로 제공하고 있습니다. 이 툴을 이용하면 여러분의 서버가 Hyper-V 기술을 이용하여 가상화되고 통합될 준비가 되었는지 여부를 쉽게 알수있습니다.
사용자 삽입 이미지
Posted by 조이트리