20
백서 EMC VPLEX통한 워크로드 복구 성능 향상 Best Practice 계획 요약 백서에서는 EMC ® VPLEX™간략하게 소개하고 VPLEX통해 데이터 센터의 워크로드 복구 능을 향상시킬 있는 방법을 설명합니다. 또한 VPLEX통해 다양한 장애 시나리오에 대처하는 법과 함께 고가용성 환경을 위해 권장되는 Best Practice제시합니다. 20105

EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

  • Upload
    ngothu

  • View
    237

  • Download
    4

Embed Size (px)

Citation preview

Page 1: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

백서

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획

요약

본 백서에서는 EMC® VPLEX™를 간략하게 소개하고 VPLEX를 통해 데이터 센터의 워크로드 복구 성능을 향상시킬 수 있는 방법을 설명합니다. 또한 VPLEX를 통해 다양한 장애 시나리오에 대처하는 방법과 함께 고가용성 환경을 위해 권장되는 Best Practice를 제시합니다.

2010년 5월

Page 2: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

Copyright © 2010 EMC Corporation. All rights reserved.

본 문서의 정보는 발행일 현재 정확한 것으로 간주되며 모든 정보는 예고 없이 변경될 수 있습니다.

본 문서의 정보는 “있는 그대로” 제공됩니다. EMC Corporation은 본 문서의 정보와 관련하여 어떠

한 진술이나 보증도 하지 않으며, 특히 상품성이나 특정 목적을 위한 적합성에 대하여 어떠한 묵시

적인 보증도 부인합니다.

본 문서에 설명된 EMC 소프트웨어를 사용, 복사 및 배포하려면 해당 소프트웨어 라이센스가 필요

합니다.

EMC 제품에 대한 최신 목록은 korea.emc.com의 EMC Corporation 상표 정보 부분을 참조하십시오.

기타 모든 상표는 해당 소유주의 자산입니다.

PN h7138.1

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 2

Page 3: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

목차 내용 요약...............................................................................................................4

소개.......................................................................................................................4 대상 .............................................................................................................................................. 4

VPLEX 기술 개요 ..................................................................................................4 EMC VPLEX 클러스터링 아키텍처 .............................................................................................. 6

VPLEX 디바이스 가상화........................................................................................................... 7 VPLEX 하드웨어 개요 ...........................................................................................7

구축 개요...............................................................................................................9 VPLEX Local 구축........................................................................................................................ 9

VPLEX Local 구축이 적합한 경우 .......................................................................................... 10 데이터 센터 내 VPLEX Metro 구축 ............................................................................................ 10

데이터 센터 내 VPLEX Metro 구축이 적합한 경우 ................................................................. 11 데이터 센터 간 VPLEX Metro 구축 ............................................................................................ 11

데이터 센터 간 VPLEX Metro 구축이 적합한 경우 ................................................................. 12 워크로드 복구......................................................................................................12

스토리지 운영 중단 .................................................................................................................... 13 Best Practice .......................................................................................................................... 13

SAN 운영 중단 ........................................................................................................................... 14 Best Practice .......................................................................................................................... 14

VPLEX 구성 요소 장애............................................................................................................... 15 Fibre Channel 포트 장애 ........................................................................................................ 15 입출력 모듈 장애 .................................................................................................................... 16 디렉터 장애............................................................................................................................. 16 엔진 전원 공급 장치 장애 ....................................................................................................... 17 엔진 팬 장애............................................................................................................................ 17 클러스터 내 IP 서브넷 장애 .................................................................................................... 17 클러스터 내 Fibre Channel 스위치 장애................................................................................. 17 VPLEX 엔진 장애 ................................................................................................................... 17 SPS(대기 전원 공급 장치) 장애.............................................................................................. 17 클러스터 간 링크 장애 ............................................................................................................ 18 메타데이터 볼륨 장애 ............................................................................................................. 18 더티 영역 로그 장애................................................................................................................ 18 관리 서버 장애 ........................................................................................................................ 18 UPS(무정전 전원 공급 장치) 장애 .......................................................................................... 19

VPLEX 클러스터 장애................................................................................................................ 19 호스트 장애 ................................................................................................................................ 19 데이터 센터 운영 중단................................................................................................................ 19

결론.....................................................................................................................20

참고 자료.............................................................................................................20

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 3

Page 4: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

내용 요약 EMC® VPLEX™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운 차원

의 정보 이동 성능 및 액세스 기능을 제공하는 차세대 솔루션이며 업계 최초로 로컬 및 분산 환경의 리소스 연합 기능을 모두 제공하는 플랫폼입니다.

로컬 연합은 한 사이트 내에서 운영 중단 없이 물리적 요소를 공유할 수 있게 해 주는 기능이며, 분산 환경에서의 리소스 연합은 서로 다른 두 사이트 간에 데이터를 액세스할 수 있게 해 주는 기능입

니다. VPLEX 솔루션의 연합 기능은 EMC스토리지와 타사 스토리지를 모두 지원합니다.

VPLEX 솔루션은 EMC의 가상 스토리지 인프라스트럭처를 보완하고, 데이터 센터의 애플리케이

션을 실행하는 호스트 컴퓨터와 이러한 애플리케이션이 사용하는 물리적 스토리지를 제공하는 스토리지 시스템 사이에서 가상 스토리지를 지원하는 계층을 제공합니다.

본 백서에서는 VPLEX를 사용하여 데이터 센터 내부 및 서로 다른 데이터 센터 간에 실행되는 애플

리케이션에 한 차원 높은 복구 성능을 제공하는 방법을 살펴봅니다. 본 백서에서는 이러한 기능을 워크로드 복구 성능이라 지칭하겠습니다.

소개 본 백서에서는 VPLEX 기술을 사용하여 데이터 센터의 워크로드 복구 성능을 향상시키는 방법을 알아봅니다. 오늘날 일반적으로 사용되고 있는 기술 및 방식과 VPLEX 구축 관련 Best Practice를 결합하면 스토리지 가동 중단은 물론이고 데이터 센터 유지 보수나 정전과 같이 운영에 커다란 영향을 미치는 이벤트도 견딜 수 있는 수준으로 데이터 센터의 워크로드 복구 성능을 향상시킬 수 있습니다. 이러한 기능에 대해서는 VPLEX 기술 및 활용 사례를 개괄하면서 함께 소개하겠습니다. 그 다음에는 VPLEX 하드웨어와 이 기술의 일반적인 구축 사례를 설명하고, 백서의 나머지 부분에서

는 운영 환경에서 발생할 수 있는 다양한 장애 상황에서 VPLEX가 어떤 식으로 작동하는지 살펴보

겠습니다. 아울러 데이터 센터에서 VPLEX를 사용하여 각 유형의 장애를 극복하고 워크로드 복구 성능을 극대화하기 위해 권장되는 Best Practice를 제시합니다.

대상 본 백서는 VPLEX를 통해 데이터 센터 스토리지 인프라스트럭처의 복구 성능을 높이는 방법을 알고자 하며 스토리지, SAN(Storage Area Network), 서버 인프라스트럭처의 기본 개념을 숙지하고 있는 스토리지 설계자 및 관리자를 대상으로 합니다.

VPLEX 기술 개요 EMC VPLEX는 EMC가 지난 20년간 엔터프라이즈급 지능형 캐시와 분산형 데이터 보호 솔루션을 설계, 구축 및 완성하면서 축적해 온 전문 지식과 기술력을 결집하여 개발한 새로운 차원의 아키텍

처를 기반으로 합니다.

확장성과 가용성이 뛰어난 프로세서 엔진을 기반으로 하는 EMC VPLEX 제품군은 소규모로 구축

하여 중간 규모 구성, 대규모 구성으로 원활하게 확장할 수 있습니다. VPLEX가 서버와 이기종 스토리지 사이에 구축될 경우, 독보적인 클러스터링 아키텍처를 통해 서로 다른 데이터 센터에 있는 서버에서 공유 블록 스토리지 디바이스를 액세스하여 읽기/쓰기 작업을 수행할 수 있습니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 4

Page 5: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

이 새로운 아키텍처의 고유한 특징은 다음과 같습니다.

• 스케일 아웃 클러스터링 하드웨어 — 예측 가능한 서비스 수준을 유지하면서 처음에는 운영 환경을 소규모로 구축한 후 나중에 원하는 규모로 원활하게 확장할 수 있도록 지원

• 보다 향상된 데이터 캐싱 기능 — 대용량 SDRAM 캐시를 사용하여 입출력 성능 향상 및 지연 최소화, 스토리지 시스템 경합 현상 최소화

• 분산 환경에서 캐시 정합성 보장 — 클러스터 전체에서 입출력 자동 공유, 밸런싱 및 페일오버 • 일관된 뷰 제공 — 하나의 데이터 센터 내에 배치된 VPLEX 클러스터 또는 동기식으로 원격 연

결된 서로 다른 사이트에 배치된 VPLEX 클러스터 전체에 걸쳐 하나 이상의 LUN에 대해 일관

된 뷰가 제공되므로 새로운 차원의 고가용성 및 워크로드 재배치 모델 구현 가능

그림 1. EMC VPLEX 시스템의 이기종 스토리지 연합 기능

EMC AccessAnywhere™는 VPLEX를 통해 제공되는 EMC의 혁신적인 기술로서, 하나의 데이터 복제본을 서로 다른 사이트 간에 공유하고 액세스하고 재배치할 수 있게 해 줍니다. EMC GeoSynchrony™는 VPLEX 운영 체제입니다.

VPLEX 제품군은 VPLEX Local과 VPLEX Metro의 두 개 제품으로 구성됩니다.

• VPLEX Local은 이기종 스토리지 간에 데이터를 간편하게 관리하고 운영 중단 없이 이동할 수 있게 해 줍니다.

• VPLEX Metro는 동기식으로 원격 연결된 서로 다른 두 VPLEX 클러스터 간에 데이터를 액세

스하고 이동할 수 있게 해 줍니다.

그림 2. EMC VPLEX 제품별 아키텍처 사양

독보적인 스케일 업/스케일 아웃 아키텍처를 기반으로 하는 VPLEX 제품군은 보다 향상된 데이터 캐싱 기능과 분산 환경에서 캐시 정합성을 보장하는 기술을 통해 워크로드 밸런싱, 스토리지 도메

인의 자동 공유, 밸런싱 및 페일오버를 지원할 뿐 아니라 로컬 및 원격 데이터 액세스 시 예측 가능

한 서비스 수준을 보장합니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 5

Page 6: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

VPLEX Local은 현재 로컬 리소스 연합 기능을 지원합니다. VPLEX Metro는 분산 환경의 리소스 연합 기능을 제공하며 동기식으로 연결된 서로 다른 두 사이트 간에 데이터를 액세스할 수 있게 해 줍니다. 또한 AccessAnywhere를 활용하여 서로 다른 사이트 간에 하나의 데이터 복제본을 공유하

고 액세스하고 재배치할 수 있도록 지원합니다.

고객들은 가상화 데이터 센터와 EMC VPLEX를 함께 결합하여 사용함으로써 완전히 새로운 방식

으로 IT 문제를 해결하고 새로운 컴퓨팅 모델을 도입할 수 있습니다. 특히 다음과 같은 이점을 얻을 수 있습니다.

• 서로 다른 데이터 센터 간에 가상화 애플리케이션 이동 • 서로 다른 사이트 간에 워크로드 밸런싱 및 재배치 • 대규모 데이터 센터 통합 및 완벽한 “24x7” IT 서비스 제공

EMC VPLEX 클러스터링 아키텍처 VPLEX는 독보적인 클러스터링 아키텍처를 통해 고객이 데이터 센터의 물리적 한계를 극복하고 서로 다른 데이터 센터의 서버에서 공유 블록 스토리지 디바이스를 액세스하여 읽기/쓰기 작업을 수행할 수 있게 해 줍니다.

VPLEX Local 구성에서는 VPLEX 엔진을1개, 2개 또는 최대 4개까지 확장할 수 있으며, 이러한 엔진은 완벽하게 이중화된 엔진 간 Fabric 상호 연결을 통해 하나의 클러스터로 통합됩니다. 이러한 클러스터 상호 연결 기능을 사용하면 VPLEX 엔진을 운영 중단 없이 추가할 수 있으므로 VPLEX Local과 VPLEX Metro 구성 모두에서 뛰어난 확장성이 보장됩니다. VPLEX 클러스터 노드 간 접속 구성과 VPLEX Metro 구성 전반의 접속 구성은 모두 완벽하게 이중화되어 탁월한 데이터 보호 효과를 제공합니다.

기존 VPLEX 클러스터에 엔진을 추가함으로써 성능을 스케일 업할 수 있고 클러스터를 VPLEX Metro(두 개의 VPLEX 클러스터를 원격으로 연결하는 방식)에 연결함으로써 VPLEX 클러스터를 스케일 아웃할 수 있습니다. VPLEX Metro를 사용하면 가상화 호스트를 비롯하여 워크로드를 운영 중단 없이 이동 및 공유하고, 데이터 센터를 통합하며, 데이터 센터 간에 리소스 활용도를 최적화할 수 있습니다. 또한 무중단 데이터 이동, 이기종 스토리지 관리 및 애플리케이션 가용성 향상 등의 이점을 얻을 수 있습니다. VPLEX Metro는 약 100km 거리에서 동기식으로 연결된 서로 다른 두 사이트의 데이터 센터에 배치된 클러스터를 최대 두 개까지 지원합니다.

그림 3. EMC VPLEX Local 및 VPLEX Metro의 로컬 및 분산 환경의 리소스 연합 기능

EMC VPLEX는 엔터프라이즈급 스토리지 가용성에 대한 고객의 기대치를 충족합니다. 최고 수준

의 가용성을 보장한다는 것은 이중화 기능뿐 아니라 무중단 업무 운영 및 업그레이드 기능까지도 제공하는 것을 의미합니다. EMC VPLEX가 지원하는 기능은 다음과 같습니다.

• AccessAnywhere를 통한 서로 다른 클러스터 및 Metro-Plex 구성 간 완전한 리소스 접속 • 이기종 스토리지 시스템 간 데이터 이동 및 마이그레이션 옵션

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 6

Page 7: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

• 대규모 통합 환경에서도 서비스 수준 및 기능을 안정적으로 유지하는 기능 • 복잡한 환경에서 간편하게 용량 할당을 수행할 수 있는 기능 • 스토리지 시스템 간 데이터 동적 로드 밸런싱

VPLEX 디바이스 가상화 VPLEX의 디바이스 가상화 기능을 사용하면 VPLEX 내에서 스토리지 디바이스를 스토리지 볼륨으로 할당한 다음 슬라이싱하거나 익스텐트로 캡슐화하여 호스트에 가상 볼륨으로 표시되는 복합 디바이스를 구성하는 데 사용할 수 있습니다. VPLEX는 다음과 같이 물리적 디바이스를 가상 디바

이스로 전환하는 여러 가지 방법을 지원합니다.

• 익스텐트 — 익스텐트란 스토리지 볼륨에서 특정 범위의 연속된 페이지로 구성된 디바이스를 의미합니다. 익스텐트는 스토리지 볼륨 전체를 캡슐화할 수도 있고 스토리지 볼륨에서 특정 슬라이싱 부분을 한정할 수도 있습니다. VPLEX 4.0 페이지는 4KB의 저장 공간으로 구성됩니다.

• RAID 0 — RAID 0 디바이스는 2개 이상의 디바이스를 묶은 것입니다. 스토리지의 논리 페이지

는 입출력 성능을 높일 목적으로 데이터를 여러 스핀들에 분산시켜 이러한 디바이스 전체에 스트라이핑됩니다.

• RAID-C — RAID-C 디바이스는 더 큰 스토리지 디바이스를 구성하기 위해 논리적으로 연결되

어 있는 2개 이상의 디바이스를 묶은 것입니다. • RAID 1 — RAID 1 디바이스는 크기가 동일한 2개 이상의 로컬 디바이스를 사용하여 미러를 구

성합니다. 이러한 디바이스는 각각 전체 데이터 복제본을 제공하고 RAID 1 디바이스에 대한 쓰기 작업은 이러한 미러의 각 구간에 적용됩니다.

• DR-1 — DR-1 디바이스는 분산형 RAID 1 디바이스로서 RAID 1과 유사하지만, 미러링된 디바이

스의 구간이 동일한 VPLEX 시스템의 각기 다른 클러스터를 통해 제공된다는 차이가 있습니다. VPLEX 4.0은 디바이스 가상화 기능 외에 분산 환경에서 캐시 정합성을 보장하는 기능을 제공합니

다. 다양한 시스템 디렉터 사이에서 VPLEX 캐시는 전사적으로 일관성 있게 유지됩니다. 이와 함께 디렉터의 캐시는 각 가상 볼륨의 데이터가 서로 다른 여러 디바이스 및 데이터 센터에 분산되고 이들 데이터 센터에서 액세스할 수 있다는 사실에도 불구하고 각 가상 볼륨이 단일 디스크인 것처럼 인식하고 작동합니다.

VPLEX 하드웨어 개요 이전 섹션에서 설명한 바와 같이 각 VPLEX 4.0 시스템은 1개 또는 2개의 VPLEX 클러스터로 구성

되며, 각 클러스터는 다시 1개, 2개 또는 4개의 엔진으로 구성됩니다. VPLEX 엔진은 2개의 디렉터, 이중화된 전원 공급 장치, 팬, 입출력 모듈 및 관리 모듈로 구성된 섀시입니다. 디렉터는 시스템에

서 매우 중요한 역할을 하는 구성 요소로서, 호스트의 입출력 요청을 처리하고 분산된 캐시에서 데이터를 처리 및 유지할 뿐만 아니라 가상화 환경과 물리적 환경 간에 입출력을 전환하고 스토리지 시스템과의 상호 작용을 통해 입출력을 처리합니다.

그림 4는 4중 엔진 클러스터 2개로 구성된 VPLEX Metro의 모습입니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 7

Page 8: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

그림 4. 대규모 클러스터 2개로 구성된 VPLEX Metro

그림 5는 VPLEX 엔진을 보여 줍니다. 여기에서 VPLEX 엔진이 지원하는 12개의 입출력 모듈이 각 디렉터에 6개씩 할당된 것을 확인할 수 있습니다. 각 디렉터에는 프런트엔드 SAN(호스트) 접속에 사용되는 4포트 8Gb/s Fibre Channel 입출력 모듈 2개와 백엔드 SAN(스토리지) 접속에 사용되는 4포트 8Gb/s Fibre Channel 입출력 모듈 2개가 있습니다. 이러한 모듈은 각각 해당 디렉터의 CPU를 지원하는 10Gb/s의 PCI 대역폭을 제공합니다. 다섯 번째 입출력 모듈은 클러스터 내 통신을 위한 8Gb/s Fibre Channel 접속 포트 2개와 클러스터 간 통신을 위한 8Gb/s Fibre Channel 접속 포트 2개를 제공합니다. 여섯 번째 입출력 모듈은 1Gb/s 이더넷 포트 4개를 포함하나 현재는 사용되지 않는 상태입니다.

그림 5. VPLEX 엔진과 그 구성 요소

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 8

Page 9: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

VPLEX 엔진에는 2개의 이중화된 전원 공급 장치가 있어 각각 섀시에 충분한 전원을 공급할 수 있습니다. 이중화된 관리 모듈은 각 클러스터와 함께 제공되는 관리 서버와 디렉터 간의 IP 접속을 제공합니다. 2개의 전용 IP 서브넷은 클러스터의 디렉터와 클러스터의 관리 서버 간에 이중화된 IP 접속을 제공합니다. 4개의 이중 팬이 엔진 섀시를 냉각하고 하나의 팬에 장애가 발생할 경우에도 충분한 냉각을 제공할 수 있도록 3+1 구성 모델을 지원합니다.

각 엔진에는 일시적 전원 손실 상황에서도 최대 5분까지 정상 가동 상태를 유지하도록 전력을 공급

하는 이중화된 SPS(대기 전원 공급 장치)가 지원됩니다.

엔진이 2개 이상인 클러스터에는 한 쌍의 Fibre Channel 스위치가 있어 디렉터 간에 클러스터 내 통신을 지원하는 이중화된 Fibre Channel 접속 구성을 제공합니다. 각 Fibre Channel 스위치에는 일시적인 전원 손실 상황에서도 정상 가동 상태를 유지할 수 있게 해 주는 전용 UPS(무정전 전원 공급 장치)가 지원됩니다.

구축 개요 VPLEX는 다양한 요구 사항을 충족할 수 있도록 여러 가지 구축 모델을 지원합니다. 이어지는 섹션

에서는 이러한 다양한 모델들을 소개하고 각 모델을 어떤 경우에 사용해야 하는지에 대해 설명합

니다.

VPLEX Local 구축 그림 6은 VPLEX Local 시스템의 일반적인 구축 모습입니다. VPLEX Local 시스템은 각각 1개, 2개, 4개의 엔진으로 이루어져 2개, 4개, 8개의 디렉터를 제공하는 소규모, 중간 규모, 대규모 시스템으

로 구성 가능합니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 9

Page 10: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

그림 6. 소규모 VPLEX Local 시스템 구축의 예

VPLEX Local 구축이 적합한 경우 단일 데이터 센터 내에서 워크로드 재배치, 워크로드 복구, 스토리지 관리 간소화 등의 가상 스토리

지 기능이 필요하고 VPLEX Local의 확장성만으로도 해당 데이터 센터의 요구 사항을 충분히 충족

할 수 있을 경우에는 VPLEX Local을 구축하는 것이 적합합니다. 대규모 확장성이 요구되는 경우

에는 VPLEX Metro(이어지는 섹션에서 설명) 구축을 고려하거나 VPLEX Local 인스턴스를 여러 개 구축하는 방안을 고려해야 합니다.

데이터 센터 내 VPLEX Metro 구축 그림 7은 단일 데이터 센터 내에 구축된 VPLEX Metro 시스템의 일반적인 모습입니다. VPLEX Metro 시스템에는 2개의 클러스터가 있고, 각 클러스터에는 1개, 2개 또는 4개의 엔진이 있습니다. VPLEX Metro 구축 환경에서 각 클러스터는 엔진 수가 서로 동일하지 않아도 됩니다. 예를 들어 2 x 4 VPLEX Metro 시스템은 엔진이 2개인 클러스터 하나와 엔진이 4개인 다른 클러스터로 지원됩

니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 10

Page 11: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

그림 7. 데이터 센터 내 VPLEX Metro 구축의 예

데이터 센터 내 VPLEX Metro 구축이 적합한 경우 단일 데이터 센터 내에서 워크로드 재배치, 워크로드 복구, 스토리지 관리 간소화 등의 가상 스토리

지 기능이 필요하고 VPLEX Local 솔루션보다 우수한 확장성이 요구될 때 또는 복구 성능을 향상

시키고자 하는 경우에는 데이터 센터 내에 VPLEX Metro를 구축하는 것이 적합합니다.

VPLEX Metro는 VPLEX Local에 비해 추가적인 복구 성능 이점을 제공합니다. VPLEX Metro는 최대 100km 거리에 있는 2개의 클러스터를 지원할 수 있습니다. 따라서 데이터 센터 내 구축 유연성이 뛰어나 두 개의 클러스터를 동일한 시스템 설치 공간에서 서로 다른 끝 지점에 구축하거나 아예 각기 다른 설치 공간에 구축하여 클러스터 간 장애 격리를 한층 강화할 수 있습니다. 예를 들어 클러스터

를 각기 다른 소방 구역에 배치할 수 있는데, 이는 특정 구역의 화재와 같은 국부적 장애를 해결하느

냐 아니면 전체 시스템 운영 중단을 해결해야 하느냐를 판가름하는 중요한 조건으로 작용합니다.

데이터 센터 간 VPLEX Metro 구축 그림 8은 두 데이터 센터 간에 VPLEX Metro 시스템을 구축한 모습입니다. 이는 “데이터 센터 내 VPLEX Metro 구축” 섹션에서 설명한 구축 환경과 유사하지만, 클러스터가 별도의 데이터 센터에 배치된다는 차이점이 있습니다. 즉, 각 클러스터에 별도의 호스트가 접속합니다. 예를 들어, 클러스

터 애플리케이션의 경우 애플리케이션 서버 세트 하나는 데이터 센터 A에 구축하고 다른 세트는 데이터 센터 B에 구축하여 복구 성능을 높이고 워크로드 재배치를 향상시킬 수 있습니다. 이전 섹션에서 설명했듯이 분산 볼륨의 운영 클러스터 사이트 또는 해당 클러스터 전체에 장애가 발생할 경우 보조 사이트에서 수작업으로 입출력을 재개해야 한다는 사실을 알아야 합니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 11

Page 12: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

그림 8. 데이터 센터 간 VPLEX Metro 구축의 예

데이터 센터 간 VPLEX Metro 구축이 적합한 경우 특정 애플리케이션의 데이터를 양쪽 데이터 센터에 저장하여 워크로드 복구 성능을 향상시키고자 하는 경우에는 두 데이터 센터 간에 VPLEX Metro를 구축하는 것이 적합합니다. 다음과 같은 경우

에도 데이터 센터 간 VPLEX Metro 구축이 권장됩니다.

• 한 데이터 센터의 애플리케이션이 다른 한 데이터 센터의 데이터를 액세스하고자 하는 경우 • 한 애플리케이션이 두 데이터 센터에 워크로드를 재분산하고자 하는 경우. • 한 데이터 센터의 설치 공간, 전력 또는 냉각이 부족한 경우

워크로드 복구 이어지는 섹션에서는 데이터 센터에서 발생할 수 있는 여러 가지 장애에 대해 알아보고 VPLEX를 통해 애플리케이션에 향상된 복구 성능을 제공하여 장애가 발생할 경우에도 워크로드를 원활하게 처리할 수 있는 방법에 대해 알아봅니다. 다음과 같은 여러 가지 장애 및 서비스 이벤트를 고려해야 합니다.

• 스토리지 운영 중단(계획된 운영 중단 및 예상치 못한 운영 중단) • SAN 운영 중단 • VPLEX 구성 요소 장애

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 12

Page 13: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

• VPLEX 클러스터 장애 • 호스트 장애 • 데이터 센터 운영 중단

스토리지 운영 중단 계획된 스토리지 운영 중단과 예상치 못한 스토리지 운영 중단을 모두 극복하기 위해 VPLEX는 RAID 1 디바이스를 사용하여 둘 이상의 스토리지 볼륨1 간에 가상 볼륨의 데이터를 미러링할 수 있는 기능을 지원합니다. 그림 9는 두 스토리지 시스템 간에 미러링된 가상 볼륨을 예시한 것입니

다. 한 스토리지에 계획된 운영 중단이나 예상치 못한 운영 중단이 발생할 경우, VPLEX 시스템은 장애가 발생하지 않은 미러 구간에서 입출력을 계속 처리할 수 있습니다. 장애가 발생한 스토리지 볼륨이 복구되면, 장애가 발생하지 않은 볼륨의 데이터가 복구된 구간으로 재동기화됩니다.

Best Practice • 중요한 데이터는 별도의 스토리지 시스템에서 제공하는 둘 이상의 스토리지 볼륨에 미러링하

는 것이 좋습니다. • 최상의 성능을 얻기 위해서는 이러한 스토리지 볼륨을 동일하게 구성하고 동일한 유형의 스토

리지 시스템을 통해 제공합니다.

그림 9. RAID 1 미러링을 통해 스토리지 운영 중단을 방지하는 예

1 미러 볼륨당 최대 8개의 구간이 지원됩니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 13

Page 14: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

SAN 운영 중단 이중화된 Fibre Channel Fabric 한 쌍을 VPLEX와 함께 사용할 경우, 프런트엔드(호스트 측) 접속 및 백엔드(스토리지 측) 접속을 모두 지원하려면 VPLEX 디렉터를 두 Fabric에 모두 접속해야 합니

다. 이러한 구축 방식에 Fabric 격리를 함께 이용하면 한쪽 Fabric 전체를 사용할 수 없는 장애가 발생하는 경우에도 VPLEX 시스템이 정상 가동 상태를 유지하고 지속적인 데이터 액세스를 제공할 수 있습니다. 호스트 또한 양쪽 Fabric에 접속해야 하고 다중 경로 지정 소프트웨어를 사용하여 이러한 장애 발생 시에도 지속적인 데이터 액세스를 보장해야 합니다. 그림 10은 이중 Fabric 구축과 관련한 Best Practice를 보여 줍니다.

그림 10. 권장되는 이중 Fabric 구축 환경

Best Practice • 입출력 모듈은 이중화된 Fabric에 접속하는 것이 좋습니다. 예를 들어 Fabric A와 Fabric B가

구축된 환경에서는 디렉터의 포트를 그림 11과 같이 접속하는 것이 좋습니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 14

Page 15: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

그림 11. FE 및 BE 포트에 권장되는 Fabric 할당

VPLEX 구성 요소 장애 VPLEX 시스템의 중요한 프로세싱 구성 요소는 모두 데이터 액세스를 극대화하기 위해 기본적으

로 이중화를 사용합니다. 이 섹션에서는 VPLEX 구성 요소 장애를 처리하는 방법과 이러한 장애가 발생하더라도 애플리케이션 운영을 지속하기 위한 Best Practice를 설명합니다.

VPLEX 시스템 내에서 발생하는 모든 구성 요소 장애는 EMC 서비스 센터로 전달되는 이벤트를 통해 보고되므로 이러한 장애 상황에 신속하게 대처하고 필요한 조치를 취할 수 있습니다.

Fibre Channel 포트 장애 모든 VPLEX 통신은 포트 장애가 발생할 경우에도 통신을 계속할 수 있도록 이중화된 경로를 통해 이루어집니다. 이러한 이중화를 통해 호스트 서버의 다중 경로 지정 소프트웨어는 SAN의 포트 장애나 기타 이벤트에 기인하여 경로 손실로 이어지는 경로 장애 발생 시 입출력을 다시 전송하고 리디렉션할 수 있습니다.

VPLEX는 자체적인 다중 경로 지정 로직을 사용하여 각 디렉터에서 백엔드 스토리지까지 이중화

된 경로를 유지합니다. 따라서 물리적 스토리지를 VPLEX에 연결하는 백엔드 Fabric 및 스토리지 포트는 물론 VPLEX 백엔드 포트에 장애가 발생하는 경우에도 VPLEX는 정상 가동 상태를 유지할 수 있습니다.

VPLEX 접속에 사용되는 SFP(Small Form-factor Pluggable) 트랜시버는 직접 유지 보수 가능한 FRU(Field Replaceable Unit)입니다.

Best Practice • 각 호스트에서 디렉터 A에 있는 최소 1개의 프런트엔드 포트와 디렉터 B에 있는 최소 1개의 프

런트엔드 포트까지 연결되는 경로가 있어야 합니다. VPLEX 시스템에 2개 이상의 엔진이 있는 경우 호스트는 한쪽 엔진에 최소 1개의 “A 측” 경로와 별도의 엔진에 최소 1개의 “B 측” 경로가 있어야 합니다. 가용성을 극대화하기 위해 각 호스트는 각 디렉터에 있는 최소 1개의 프런트엔

드 포트에 연결되는 경로를 가질 수 있습니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 15

Page 16: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

• 호스트 서버에서 다중 경로 지정 소프트웨어를 사용하면 경로 장애가 발생할 경우에도 신속한

대응과 지속적인 입출력을 보장할 수 있습니다. • 각 호스트에는 각 Fabric을 통해 각 가상 볼륨까지 연결되는 경로가 있어야 합니다. • 스토리지에서 VPLEX로 제공되는 각 스토리지 볼륨에 대한 LUN 매핑 및 마스킹의 경우, 최소

2개의 각기 다른 Fabric에 있는 스토리지의 최소 2개 포트를 통해 볼륨을 제공하고 VPLEX 클러스터 내에서 각 디렉터의 서로 다른 2개의 백엔드 입출력 모듈이 담당하는 최소 2개의 서로 다른 포트에 이를 연결해야 합니다.

• Fabric 조닝(Zoning)을 통해 VPLEX 프런트엔드 포트에 대한 이중화 액세스를 호스트에 제공

하고 스토리지 포트에 대한 이중화 액세스를 VPLEX에 제공해야 합니다.

입출력 모듈 장애 VPLEX 내의 입출력 모듈은 고유한 역할을 수행합니다. 각 VPLEX 디렉터에는 클러스터 내 접속 및 클러스터 간 접속에 사용되는 프런트엔드 입출력 모듈 2개, 백엔드 입출력 모듈 2개, COM 입출

력 모듈 1개가 있습니다. 각 입출력 모듈은 직접 유지 보수 가능한 FRU입니다. 다음 섹션에서는 시스템 동작, 그리고 장애가 발생할 경우 가용성을 극대화하기 위한 Best Practice를 설명합니다.

FE 입출력 모듈 FE 입출력 모듈에 장애가 발생할 경우 해당 입출력 모듈에 연결된 모든 경로가 정상적으로 작동하

지 못하고 장애를 겪게 됩니다. 호스트의 데이터 경로를 이중화하려면 15페이지에 나와 있는 Best Practice를 따라야 합니다.

입출력 모듈을 제거하고 교체하는 과정에서 관련 디렉터는 재설정됩니다.

BE 입출력 모듈 BE 입출력 모듈에 장애가 발생할 경우 해당 모듈에 연결된 모든 경로가 정상적으로 작동하지 못하

고 장애를 겪게 됩니다. 별도의 입출력 모듈을 통해 각 디렉터가 각 스토리지 볼륨으로 연결되는 경로를 이중화하려면 15페이지에 나와 있는 Best Practice를 따라야 합니다.

입출력 모듈을 제거하고 교체하는 과정에서 관련 디렉터는 재설정됩니다.

COM I/O 모듈 어느 한 디렉터의 COM 입출력 모듈에서 장애가 발생할 경우 해당 디렉터는 재설정되고 해당 디렉

터에서 제공하는 모든 서비스가 중단됩니다. 다수의 디렉터를 통해 가상 스토리지에 대한 이중화 액세스를 각 호스트에 제공하여 디렉터 하나가 재설정되어도 호스트가 스토리지를 계속 액세스하

도록 하려면 15페이지에 나와 있는 Best Practice를 따라야 합니다.

입출력 모듈을 제거하고 교체하는 과정에서 관련 디렉터는 재설정됩니다.

디렉터 장애 디렉터 장애가 발생하면 해당 디렉터에서 제공하는 모든 서비스도 중단됩니다. 이중화를 위해 각 VPLEX 엔진에는 한 쌍의 디렉터가 있습니다. 엔진이 2개 이상인 VPLEX 클러스터는 추가 디렉터

로 이중화 수준을 강화하는 이점을 얻을 수 있습니다. 클러스터 내의 각 디렉터는 동일한 스토리지

를 제공할 수 있습니다. 15페이지에서 설명한 Best Practice를 따를 경우 서로 다른 디렉터에서 제공하는 포트를 통해 가상 스토리지로 연결되는 경로를 이중화함으로써 디렉터 장애가 발생할 경우

에도 호스트가 정상 가동 상태를 유지할 수 있습니다. 호스트의 다중 경로 지정 소프트웨어와 VPLEX 시스템의 서로 다른 디렉터를 통과하는 이중화 경로를 결합하면 디렉터 장애가 발생해도 호스트가 문제 없이 작동합니다.

여러 개의 엔진을 사용하는 시스템의 경우, 해당 시스템의 각 디렉터를 통해 가상 스토리지로 연결

되는 여러 개의 경로를 구축하면 여러 디렉터에 장애가 발생하는 드문 경우에도 호스트가 데이터

를 계속 액세스할 수 있습니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 16

Page 17: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

각 디렉터는 직접 유지 보수 가능한 FRU입니다.

엔진 전원 공급 장치 장애 VPLEX 엔진의 전원 공급 장치는 완벽하게 이중화되어 있으므로 한 전원 공급 장치에 장애가 발생

해도 서비스나 기능에 지장을 주지 않습니다.

각 전원 공급 장치는 직접 유지 보수 가능한 FRU로, 시스템 운영 중단 없이 제거 및 교체할 수 있습

니다.

엔진 팬 장애 VPLEX 엔진 팬 유닛은 완벽하게 이중화되어 있으므로 한 개의 팬 유닛에 장애가 발생해도 서비스

가 중단되지 않습니다. 각 엔진에는 4개의 팬 유닛이 있습니다. 팬 하나에 장애가 발생해도 나머지 3 개의 팬 유닛이 계속해서 시스템에 충분한 냉각을 제공합니다. 2개의 팬에 장애가 발생할 경우 과열로 인한 손상을 막기 위해 엔진이 자동으로 종료됩니다.

각 팬 유닛은 직접 유지 보수 가능한 FRU로, 시스템 운영 중단 없이 제거 및 교체할 수 있습니다.

클러스터 내 IP 서브넷 장애 각 VPLEX 클러스터에는 디렉터를 관리 서버에 연결하는 전용 로컬 IP 서브넷 한 쌍이 있습니다. 이러한 서브넷은 관리 트래픽 뿐만 아니라 클러스터 내 파티셔닝 방지용으로 사용됩니다. 이들 서브넷 중 하나에서 링크 손실이 발생하면 일부 구성 요소가 해당 서브넷의 다른 구성 요소와 통신하

지 못할 수 있지만, 이 경우에도 이중화된 서브넷이 있기 때문에 서비스나 관리에 지장을 주지 않습

니다.

클러스터 내 Fibre Channel 스위치 장애 엔진이 2개 이상인 VPLEX 클러스터는 해당 클러스터에서 디렉터 간에 클러스터 내 통신을 지원하

기 위해 전용 Fibre Channel 스위치 한 쌍을 사용합니다. 각기 다른 Fabric을 지원하는 각 스위치마

다 2개의 이중화된 Fibre Channel Fabric이 생성됩니다. 따라서 Fibre Channel 스위치 하나에 장애

가 발생해도 처리 작업이나 서비스에 지장을 주지 않습니다.

VPLEX 엔진 장애 엔진이 2개 이상인 VPLEX 클러스터에서 가능성은 낮지만 엔진 장애가 발생할 경우, 해당 엔진 내의 디렉터가 제공하는 서비스는 중단되지만 장애가 발생하지 않은 다른 엔진의 디렉터에서 처리하

는 가상 볼륨은 계속 사용할 수 있습니다. 15페이지의 “Best Practice”에서는 여러 개의 엔진으로 구성된 VPLEX 클러스터의 경우 각기 다른 엔진의 디렉터에서 가상 볼륨에 대해 이중화 경로를 구성하는 Best Practice를 설명합니다.

SPS(대기 전원 공급 장치) 장애 각 VPLEX 엔진에는 일시적 전원 손실 상황에서도 최대 5분까지 시스템이 정상 가동 상태를 유지

하도록 전력을 공급하는 SPS(대기 전원 공급 장치) 한 쌍이 지원됩니다. 단일 SPS로도 연결된 엔진에 충분한 전력을 공급할 수 있지만 VPLEX는 한 쌍의 SPS를 제공하여 고가용성을 보장합니다.

각 SPS는 FRU이며 시스템이 제공하는 서비스에 영향을 미치지 않고 교체할 수 있습니다. SPS 재충전 시간은 최대 5.5시간이며 SPS의 배터리는 5분의 정전을 두 차례 연속적으로 지원할 수 있습

니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 17

Page 18: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

클러스터 간 링크 장애 VPLEX 시스템의 각 디렉터에는 클러스터 간 통신을 전담하는 2개의 링크가 있습니다. 각 링크는 원격 클러스터의 각 디렉터로 연결되는 경로를 제공하도록 구성(예: 조닝)해야 합니다. 이런 방식

으로 링크 하나에 장애가 발생해도 디렉터 간 접속이 완벽하게 유지됩니다. 한 디렉터에서 2개의 링크에 모두 장애가 발생할 경우, 정확한 쓰기 순서를 유지하고 원격 사이트가 복구 가능한 이미지

를 보존할 수 있도록 두 클러스터 간의 모든 입출력이 일시 중단됩니다. 이러한 상황이 발생하면 원격 미러가 분리되고 분리 규칙(detach rule)이라고 하는 사용자 구성 규칙이 실행되어 어느 VPLEX 클러스터에서 지정된 원격 미러에 대한 입출력을 계속 허용해야 하는지 결정합니다. 이러한 규칙

을 디바이스별로 구성하여 일부 볼륨은 한쪽 클러스터에서 계속 사용하고 나머지 볼륨은 다른 쪽 클러스터에서 계속 사용하게 할 수 있습니다.

링크 장애 문제가 해결되면 입출력이 복구되고 원격 미러 복구를 위한 재동기화 작업을 시작할 수 있습니다. 이러한 작업은 자동으로 수행할 수도 있고, 서버 작업과의 조율이 필요한 경우 수작업으

로 입출력을 재개하도록 볼륨을 구성할 수도 있습니다. 디바이스 입출력은 재동기화 작업이 완료

되기까지 기다릴 필요 없이 즉시 수행할 수 있습니다.

메타데이터 볼륨 장애 VPLEX는 SAN의 스토리지가 제공하는 스토리지 볼륨에 메타데이터라고 하는 구성 상태 정보를 유지합니다. 각 VPLEX 클러스터에는 고유한 메타데이터가 있는데, 이 메타데이터는 해당 클러스

터의 로컬 구성 정보뿐 아니라 클러스터 간에 공유되는 분산 구성 정보를 설명합니다. 각 클러스터

의 메타데이터 볼륨은 동일한 유형의 다른 스토리지가 제공하는 여러 백엔드 스토리지 볼륨으로 구성해야 합니다. 해당 시스템 메타데이터의 무결성을 보장하기 위해서는 이러한 스토리지가 제공

하는 RAID 1, RAID 5 같은 데이터 보호 기능을 사용해야 합니다. 또한 시스템 구성이 변경될 때마

다 메타데이터의 백업 복제본을 만드는 것이 중요합니다.

VPLEX는 전체 시스템이 부팅되면 이러한 영구적인 메타데이터를 사용하여 각 디렉터로 구성 정보를 로드합니다. 시스템 구성이 변경되면 해당 변경 내용이 메타데이터 볼륨에 기록됩니다. 메타

데이터 볼륨 액세스가 중단될 경우 VPLEX 디렉터는 메모리에 저장된 구성 정보 복제본을 사용하

여 가상화 서비스를 계속 제공합니다. 메타데이터 디바이스를 지원하는 스토리지를 계속 사용할 수 없는 경우에는 새로운 메타데이터 디바이스를 구성해야 합니다. 새 디바이스가 할당되고 구성

되면 클러스터가 유지하고 있던 메모리 내 메타데이터 디바이스 복제본이 새 메타데이터 디바이스

에 기록됩니다.

영구적인 메타데이터 디바이스를 액세스할 수 없는 경우 구성 변경을 수행하는 기능이 일시 중단

됩니다.

더티 영역 로그 장애 VPLEX Metro는 더티 영역(dirty region) 로그를 사용하여 특정 미러 구간이 분리되어 있는 동안 분리된 분산 미러의 어느 영역이 업데이트되었는지에 대한 정보를 기록합니다. 이러한 정보는 분리

된 각 미러 구간마다 보관됩니다. 이 볼륨을 액세스할 수 없는 경우 디렉터는 해당 구간 전체를 만료된 것(out-of-date)으로 기록하고 해당 볼륨 구간이 미러에 다시 연결되면 전체 재동기화를 요구

하게 됩니다.

관리 서버 장애 각 VPLEX 클러스터에는 전용 관리 서버가 있어 디렉터에 대한 관리 액세스를 제공하고 VPLEX Metro 환경의 피어 클러스터를 원격 액세스하는 데 필요한 관리 접속 구성을 지원합니다. VPLEX 디렉터의 입출력 처리는 관리 서버에 의존하지 않으므로 관리 서버에 장애가 발생해도 VPLEX가 제공하는 입출력 처리 및 가상화 서비스는 중단되지 않습니다.

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 18

Page 19: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

UPS(무정전 전원 공급 장치) 장애 엔진이 2개 이상인 VPLEX 클러스터에서는 한 쌍의 Fibre Channel 스위치가 해당 엔진의 디렉터 사이에서 클러스터 내 통신을 지원합니다. 각 스위치에는 전용 UPS가 있어 일시적 전원 손실이 발생할 경우 백업 전력을 공급합니다. UPS 유닛은 전원 손실이 발생한 후 최대 5분까지 Fibre Channel 스위치가 계속 작동할 수 있게 해 줍니다. 랙에서 아래쪽에 있는 UPS가 관리 서버에 백업 전력을 공급합니다.

VPLEX 클러스터 장애 VPLEX Metro는 근거리 분산형 가상 볼륨(metro-distributed virtual volume)과 원격 가상 볼륨(remote virtual volume)이라는 두 가지 형태의 분산 디바이스를 지원합니다. 근거리 분산형 가상 볼륨은 각 클러스터에 해당 볼륨 데이터의 동기화된 복제본(미러)을 제공합니다. 미러링된 볼륨은 단일 볼륨처럼 표시되고 작동하며 RAID 1 디바이스를 사용하는 가상 볼륨과 유사한 방식으로 운영되

지만 각 클러스터가 데이터 복제본을 보존한다는 점에서 더욱 향상된 가치를 제공합니다. 원격 가상 볼륨은 데이터가 한 클러스터에 저장되어 있는 가상 볼륨을 액세스할 수 있게 해 줍니다. 원격 가상 볼륨도 근거리 분산형 가상 볼륨과 마찬가지로 VPLEX 분산 환경에서 정합성이 보장되는 캐시와 프리페치 알고리즘을 활용하여 SAN 확장 솔루션보다 더 나은 성능을 제공할 수 있습니다.

각 근거리 분산형 가상 볼륨에서는, 두 클러스터 간에 통신 장애가 발생할 경우 분리 규칙이 VPLEX Metro의 어느 클러스터에서 미러 구간을 분리해야 하는지(즉, 서비스를 중단해야 하는지)를 파악합니다. 클러스터 간 통신에 장애가 발생할 경우 이러한 규칙을 통해 서비스를 지속할 사이

트(우선 사이트)를 효과적으로 정의할 수 있습니다. 클러스터에 통신 장애가 발생하는 데는 2가지 이유가 있습니다. 하나는 “클러스터 간 링크 장애”에서 설명한 클러스터 간 링크 장애 때문이고, 다른 하나는 클러스터 장애 때문입니다. 이 섹션에서는 클러스터 장애에 대해 설명합니다. 클러스터 장애가 발생할 경우, 장애가 발생하지 않은 사이트를 최우선 사이트로 파악하는 분리 규칙이 있는 근거리 분산형 가상 볼륨은 디바이스의 나머지 구간에서 계속 입출력을 처리하게 됩니다. 통신 장애 시 분리 규칙에 따라 해당 사이트를 분리하도록 지정한 볼륨의 경우 입출력은 일시 중단됩니다. 이러한 동작은 클러스터 장애와 링크 장애를 구분하지 못하기 때문에 이처럼 분산된 디바이스에서 데이터 무결성을 보존하도록 설계됩니다.

원격 가상 볼륨의 경우 두 가지 장애 상황이 있습니다. 첫째, 가상 볼륨에 물리적 미디어를 공급하

는 클러스터에 장애가 발생할 경우 원격 가상 볼륨을 전혀 액세스할 수 없습니다. 둘째, 원격 클러

스터(해당 볼륨에 대한 물리적 미디어가 없는 클러스터)에 장애가 발생할 경우 호스팅 클러스터(물리적 데이터가 있는 클러스터)에서는 계속해서 가상 볼륨을 액세스할 수 있지만 원격 클러스터에

서는 액세스가 불가능합니다.

호스트 장애 VPLEX가 제공하는 기능은 아니지만 호스트 기반 클러스터링은 워크로드 복구 성능을 극대화하는 데 중요한 기술입니다. 호스트 기반 클러스터링이 지원되는 경우 애플리케이션은 호스트 장애 발생 시에도 Active/Active 또는 Active/Passive 프로세싱 모델을 사용하여 서비스를 계속 제공할 수 있습니다. 위에서 설명한 VPLEX 기능을 함께 사용할 경우 인프라스트럭처가 한층 높은 수준의 가용성을 제공할 수 있게 됩니다.

데이터 센터 운영 중단 두 데이터 센터 간에 VPLEX Metro를 구축할 경우 두 데이터 센터 간에 데이터를 미러링하여 데이

터 센터 운영이 중단되는 상황에서도 데이터 손실을 방지할 수 있습니다. 이렇게 하면 “VPLEX 클러스터 장애”에서 설명한 대로 데이터 센터 운영 중단이 발생하는 경우(즉, 데이터 센터 운영 중단

으로 인해 VPLEX Metro의 VPLEX 클러스터 중 하나에 장애가 발생하는 경우) 데이터 액세스를 더

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 19

Page 20: EMC VPLEX를 통한 워크로드 복구 성능 향상‚´용 요약 emc® vplex™제품군은 데이터 센터 내부는 물론 서로 다른 데이터 센터 간에 전혀 새로운

욱 향상시킬 수 있습니다. 장애가 발생하지 않은 데이터 센터를 최우선 클러스터로 파악하는 근거

리 분산형 가상 볼륨의 경우 데이터 액세스가 그대로 유지됩니다. 최우선 클러스터가 운영 중단이 발생한 데이터 센터인 볼륨의 경우, 일시 중단된 입출력을 재개하는 수동 명령을 호출하여 해당 볼륨의 데이터 액세스를 다른 클러스터에서 복구할 수 있습니다. 이를 호스트 클러스터의 페일오버 로직과 함께 사용할 경우 예상치 못한 데이터 센터 운영 중단이 발생하더라도 서비스 운영을 빠르

게 복구할 수 있는 인프라스트럭처를 구축하게 됩니다.

간혹 데이터 센터의 전원 손실로 데이터 센터 운영 중단이 발생하기도 합니다. VPLEX는 SPS 및 UPS를 사용하여 일시적 전원 손실이 발생할 경우에도 최대 5분 동안 정상 가동 상태를 유지합니다. 일시적 전원 손실에도 정상적인 운영을 유지하기 위한 포괄적인 솔루션을 구축하려면 호스트, 네트

워크 장비 및 스토리지 시스템에서도 이와 유사한 지원 인프라스트럭처가 필요합니다. 전원 손실 상황이 5분 이상 지속되면 VPLEX는 가상화 서비스 제공을 중단합니다. VPLEX의 write-through 캐싱 속성은 애플리케이션 데이터가 백엔드 스토리지에 기록되면 호스트가 확인하도록 합니다.

결론 VPLEX는 포괄적인 내부 하드웨어/소프트웨어 이중화를 통해 VPLEX 서비스의 고가용성을 보장

할 뿐만 아니라 관련 인프라스트럭처의 워크로드 복구 성능을 향상시켜 줍니다. 호스트 기반 클러

스터링, 다중 경로 지정, Fabric 이중화, 스토리지 미디어 보호 및 대기 전력 공급 시설과 관련한 Best Practice를 함께 활용할 경우 가상 스토리지를 통해 스토리지 가용성을 안정적으로 유지할 수 있는 탄탄한 기반을 마련할 수 있습니다.

참고 자료 가상 스토리지 인프라스트럭처 및 VPLEX 4.0의 기능에 관한 자세한 내용은 다음 백서에서 참고할 수 있습니다.

• EMC VPLEX 구축 및 계획 Best Practice 기술 노트 • VMware 가상화 플랫폼에 EMC VPLEX 활용 — Best Practice 계획 • 운영 중단 없는 스토리지 재배치: EMC VPLEX 활용 계획 — Best Practice 계획 • VMotion over Distance for Microsoft, Oracle, and SAP Enabled by VCE Vblock1, EMC

Symmetrix VMAX, EMC CLARiX, and EMC VPLEX Metro — An Architectural Overview • 고급 페일오버 클러스터링 지원을 사용하여 EMC VPLEX와 Microsoft Hyper-V 및 SQL Server

구축 — 응용 기술

EMC VPLEX를 통한 워크로드 복구 성능 향상 Best Practice 계획 20