지난 호에서는 R&D 및 엔지니어링을 위한 일반적인 HPC 사용사례에 대해 알아보았다. 이번클라우드 고성능 컴퓨팅이란 3편에서는 클라우드 HPC 구축을 위한 다양한 옵션에 대해 알아보겠다.
클라우드 HPC로의 전환을 결정할 때 IT 및 비즈니스 부서 의사 결정자는 가능한 구현 모델과 함께 동기 및 원하는 결과를 이해하는 것이 중요합니다. 클라우드 전환의 일반적인 동기에는 유연성, 선택 및 단순화가 포함되지만, 사용 가능한 많은 제품들은 클라우드의 잠재력을 최대한 활용하지 못합니다. 다음 네 가지 모델은 클라우드를 시작할 수 있는 다양한 방법을 개략적으로 설명하고 있지만, 구매 위원회는 이 모델들이 모두 동일한 것은 아니라는 점에 유의해야 합니다.
Option 1 – Do-it-yourself “lift and shift” Cloud HPC Approach:
사내 HPC "클러스터"에 투자하는 데 익숙한 조직도 비슷한 방식으로 클라우드 전략에 접근할 수 있습니다. 여기에는 특정 정적 컴퓨팅 리소스 할당을 구입하는 것이 포함되지만 물리적 하드웨어 대신 퍼블릭 클라우드 컴퓨팅 인프라를 활용하고 있습니다. 구입한 용량은 장기간에 걸쳐 필요한 컴퓨팅에 대한 사전 추정치를 기반으로 합니다. DIY 리프트 앤 시프트 고객은 한때 사내에 있었던 것과 동일한 기술 스택을 재구성하고 직접 관리하는 것을 목표로 할 뿐이며, 이는 새로운 환경에서 구축하는 데 긴 리드 타임과 복잡성을 초래합니다.
클라우드 HPC 의사 결정자 및 관리자는 일반적으로 높은 활용률을 위한 최적화와 같은 레거시 메트릭을 제공하며, 이는 최종 사용자가 워크로드를 실행하기 위해 긴 대기열에서 대기해야 했던 사내 시스템과 동일한 희소성 문제를 재현합니다. 비용을 통제하기 위해 조직은 여러 CSP에 걸쳐 비용 대비 성능을 최적화할 때 얻을 수 있는 잠재적 이점을 고려하지 않고 개별 CSP와 장기적인 약속을 추구하는 경우가 많습니다. 최근 몇 년 동안 전문 하드웨어 옵션이 폭발적으로 증가함에 따라 멀티 클라우드 HPC 고객은 보다 효율적인 하드웨어-소프트웨어 조합을 지속적으로 찾음으로써 분기별로 30% 더 많은 가치 분기를 실현할 수 있었습니다.
DIY 고객이 직면한 다른 과제로는 다양한 소프트웨어 포트폴리오의 지속적인 유지보수와 클라우드 공급자가 기본적으로 제공하지 않는 보고 및 제어 계층의 추가 구축이 있습니다. 성능 분석 및 보안 보고가 필요한 기업 팀은 모범 사례를 충족시키기 위해 이러한 구성 요소를 처음부터 다시 구축해야 할 가능성이 높습니다. 클라우드가 유연성을 높여주지 않는 복잡성의 단점을 고려한 후, DIY 리프트 앤 시프트 모델은 대부분의 조직에서 가치 이상의 작업임이 입증될 수 있습니다.
Option 2 – ISV Cloud HPC Approach:
ISV Cloud HPC Advantages
과학자, 연구원 및 엔지니어들은 오랫동안 계산 집약적인 시뮬레이션 및 모델링 소프트웨어에 의존해 왔습니다. 이 소프트웨어의 접근성을 높이기 위한 노력의 일환으로 소수의 선도적인 독립 소프트웨어(ISV) 공급업체는 인프라 공급업체와 협력하여 온디맨드 워크로드를 실행하는 데 필요한 소프트웨어 라이센스와 컴퓨팅이 포함된 패키지를 제공했습니다. 이러한 구독 모델은 소프트웨어 사용자에게 가격 유연성을 제공하는 단순성을 제공합니다.
ISV Cloud HPC Disadvantages
ISV 클라우드 오퍼링의 단점은 성장하는 팀 및/또는 성숙한 HPC 관행을 가진 조직에서 빠르게 드러납니다. 이러한 클라우드 HPC 모델을 실행할 수 없게 만드는 핵심 추세는 사용자가 활용하는 소프트웨어의 수가 빠르게 증가하면서 상용(ISV), 오픈 소스(무료) 및 맞춤형(소유) 소프트웨어가 다양하게 혼합되고 있다는 것입니다. HPC 담당자가 있는 일반적인 조직은 여러 소프트웨어를 실행하며 67%의 팀이 2-5개의 소프트웨어를 실행하고 12%의 팀이 6개 이상의 소프트웨어를 실행합니다(출처: 컴퓨터 공학 보고서).
또한 이러한 ISV 제품의 대부분은 특정 CSP 파트너십에 묶여 있어 최종 사용자에게 기본 인프라 및 비용 효율성에 대한 선택권이나 가시성이 거의 없습니다.
Option 3 – Managed-Cloud HPC Approach:
이러한 클라우드 HPC 범주는 고객이 HPC 인프라 관리를 아웃소싱하고 여전히 예약되거나 사설 인프라 모델을 유지할 수 있는 다양한 관리형 클라우드 오퍼링의 버킷입니다. 이러한 오퍼링의 기반은 종종 고객에게 항상 전용 인프라에 대한 인식을 제공할 수 있는 베어메탈 프라이빗 클라우드 아키텍처입니다. 현실은 이러한 오퍼링이 일반적으로 고정 용량 계약이며, 다시 말하지만 클라우드 유연성의 진정한 이점이 부족하다는 것입니다. 일부 공급업체는 단일 또는 때로는 이중 클라우드 오퍼링을 제공하지만 가장 효율적인 클라우드 또는 컴퓨팅 아키텍처로 동적으로 전환할 수 있는 플랫폼 인텔리전스가 부족합니다. 많은 경우 관리형 클라우드 HPC 서비스는 특정 애플리케이션이나 사용 사례만을 위해 설계되어 확장을 실행 불가능하게 만듭니다.
Option 4 – Cloud Automation Platform Approach:
기업의 요구에 맞게 적응하고 성장할 수 있는 클라우드 HPC 시스템을 구축하려면 클라우드의 가장 좋은 부분을 활용하면서도 복잡성을 추상화할 수 있는 솔루션이 필요합니다. 그렇기 때문에 Rescale™는 클라우드를 위해 특별히 제작된 HPC 솔루션을 제공한다고 믿고 있습니다. 이를 위해 Rescale의 다양한 팀들은 모든 업계의 고객들이 사용 가능한 최고의 HPC 기술에 액세스할 수 있도록 엔드 투 엔드 솔루션을 구성했습니다.
Rescale은 클라우드용으로 구축된 HPC를 정의하기 위해 전략적 클라우드 HPC의 5가지 주요 속성을 살펴봅니다:
User-centric - 항상 프로젝트 및 비즈니스 목표를 염두에 두고 온디맨드 사용자에게 리소스를 제공하는 솔루션입니다. 이것은 또한 그래픽 사용자 인터페이스(GUI), 애플리케이션 프로그래밍 인터페이스(API) 및 명령줄 인터페이스(CLI)와 같은 유연한 작업 제출 옵션을 통해 더 많은 엔지니어 및 과학자에게 접근할 수 있도록 사용자 환경을 단순화하는 것을 의미합니다.
Unlimited - 모든 아키텍처(멀티 클라우드 또는 하이브리드/온 premises)에서 모든 애플리케이션을 실행할 수 있도록 지원하는 솔루션입니다.
Connected - 분석의 섬들을 통합하고 협업을 촉진하며 최상의 practices을 통합하는 솔루션입니다.
Intelligent - 비즈니스 목표에 맞게 최적의 소프트웨어-hardware 조합 및 최적의 아키텍처 구성을 권장하는 솔루션입니다.
Automated - 복잡성과 반복적인 관리 작업을 제거하는 동시에 최종 사용자 워크플로우를 가속화하고 예산 및 보안의 운영 위험을 최소화하는 솔루션입니다.
요약하면, built-for-the-cloud 접근 방식은 사용 중인 인프라뿐만 아니라 R&D 속도와 효율성을 최적화하고 비즈니스 요구사항에 초점을 맞추는 것부터 시작합니다. 이 접근 방식은 조직이 디지털 전환의 목표와 일치하도록 도와주며, 여기서 목표는 팀 간 상호 작용 방식을 간소화하고 병목 현상을 제거하며 새로운 혁신을 추진하는 것입니다.
Comments