문제
기존 플랫폼의 성능에 문제가 있으므로 이에 대해 두 번째 의견을 제시하고자합니다. 지금까지 성능 문제는 처리량이 아니라 IOPS와 관련이 있습니다.
시나리오
각각 64GB의 RAM이있는 16 개의 호스트로 구성된 블레이드 센터. (M610s가 장착 된 Dell M1000e이지만 관련이 없을 수도 있음) 500 대의 VM, 모든 웹 서버 (또는 MySQL,로드 밸런서 등의 관련 웹 기술)는 약 90 %가 Linux 및 나머지 Windows입니다. 하이퍼 바이저는 VMWare vSphere입니다. 호스트 HA를 제공해야하므로 로컬 스토리지가 부족합니다. 따라서 호스트에는 부팅 할 SD 카드 만 있습니다.
약간의 배경 사고
현재 최대 6 개의 호스트가 있으며 (현재 성장에 따라 블레이드 센터의 용량은 몇 년 내에 전체 용량으로 유지됨) 확장을 위해 Dell MD3220i w / MD1220에 iSCSI를 실행하고 있습니다.
우리가 고려한 가능한 옵션과 함께 즉각적인 생각 :
- NFS 데이터 저장소에 VM을 확산시키고 지정된 수의 VM에 대한 성능 요구 사항을 충족하는 NFS 저장소를 실행합니다. NFS는 확장이 저렴할뿐만 아니라 블록 수준 스토리지보다 조금 더 추상화되어 필요에 따라 이동할 수 있습니다.
- 더 많은 MD3220i 컨트롤러 / 대상 추가 VMWare가 많은 대상을 처리하는 방식에이 방법을 사용하면 부정적인 영향을 줄 수 있습니다.
- Nearline SAS에서 SSD로 모든 디스크 교환. 이는 IOPS 문제를 완전히 해결해야하지만 스토리지 용량을 삭감하는 명백한 부작용이 있습니다. 또한 여전히 매우 비쌉니다.
- vSphere 5에는 스토리지 어플라이언스가 있습니다. 우리는 이것을 많이 연구하지는 않았지만 잘 작동해야합니까?
질문
이 모든 것 아래에서 어떤 종류의 스토리지를 실행 하시겠습니까? 다른 블레이드 센터로 확장 할 필요가 없으며 모든 VM에 대해 비교적 우수한 성능을 제공하기 만하면됩니다.
"SAN x가 최고이기 때문에 구입"답변을 찾고 있지 않습니다. 다양한 SAN 기술 (iSCSI, FC, FCoE, InfiniBand, NFS 등), 다양한 유형의 스토리지 (SATA, SAS, SSD) 및 100 대 VM (스토리지, 분리)에 대한 스토리지 처리 방법론에 대한 생각을 찾고 있습니다. , 샤딩 등).
절대적으로 모든 생각, 링크, 가이드, 포인터 등이 이에 환영합니다. 또한 우리가 이미 고려한 위의 옵션에 대한 생각을 듣고 싶습니다.
모든 의견에 미리 감사드립니다!
'12 년 3 월 5 일 업데이트
지금까지 환상적인 반응을 보여 주셔서 대단히 감사합니다!
지금까지이 질문에 대한 답변을 살펴보면 다음 경로가 방법이라고 생각하기 시작했습니다.
- 사용 가능한 스토리지를 VMWare 클러스터에 계층화하고 워크로드에 적합한 스토리지에 VM 디스크를 배치하십시오.
- 적절한 스토리지에 대한 데이터 배치를 자동으로 관리 할 수있는 SAN을 잠재적으로 활용하십시오.
- Infiniband는 전체 용량으로 호스트에 필요한 대역폭을 확보하는 데 가장 비용 효율적인 것으로 보입니다.
주요 SAN 공급 업체의 사전 판매 서비스를 사용하여 시나리오를 수행 할 가치가있는 것처럼 보입니다.
나는이 문제를 잠시 동안 계속 고려할 것입니다. 그 사이에 더 이상 조언을 부탁드립니다!