IaaS(Infrastructure as a Service)는 조직이 타사 제공업체로부터 관리형 컴퓨팅, 스토리지, 네트워킹 리소스에 대한 온라인 온디맨드 액세스를 임대하는 클라우드 서비스 제공 모델입니다. 인프라 서비스 또는 HaaS(Hardware as a Service)라고도 불리는 IaaS를 통해 기존의 온프레미스 데이터센터에 대한 필요성을 줄이거나 제거할 수 있습니다. IaaS는 SaaS(Software as a Servie), PaaS(Platform as a Service) 및 서버리스를 포함하는 가장 일반적인 클라우드 서비스 모델 4가지 중에서 가장 유연한 모델입니다.
IaaS 아키텍처는 AWS 또는 Google Cloud Platform과 같은 클라우드 서비스 제공업체(CSP)가 소유하고 관리합니다. 여기에는 다음과 같은 다양한 컴퓨팅, 스토리지, 네트워킹 하드웨어가 포함됩니다.
컴퓨팅 리소스에는 CPU와 GPU뿐만 아니라 내부 메모리 또는 RAM이 포함됩니다.
스토리지 리소스에는 솔리드 스테이트 또는 하드 드라이브, NAS 디바이스 또는 심지어 데이터 레이크 또는 웨어하우스 등 다양한 디바이스 기반의 블록, 파일, 오브젝트 스토리지가 포함됩니다.
네트워킹 리소스에는 스위치, 라우터, 로드 밸런서와 같은 하드웨어가 포함되며, 이러한 하드웨어는 클라우드에서 사용하기 위해 가상화됩니다.
이러한 리소스는 쉽게 확장 가능하고 거의 실시간으로 확장 및 축소할 수 있습니다. 또한 멀티 테넌트 또는 싱글 테넌트 방식일 수 있으며, 타사 클라우드 서비스 제공업체가 호스팅합니다.
NIST(National Institute of Standards Technology)는 세 가지 IaaS 배포 방식을 정의해 놓았습니다.
퍼블릭 클라우드 – 멀티 테넌트 모델이라고도 알려진 이 클라우드는 둘 이상의 조직이 사용하는 인프라입니다. 물리적 구성 요소는 CSP가 소유하고 관리합니다.
하이브리드 클라우드 – 조직이 IaaS 또는 애플리케이션을 위해 퍼블릭 클라우드와 프라이빗 클라우드를 모두 사용하는 경우, 이 두 모델은 별도로 유지되지만 이들 사이의 데이터를 이동할 수 있는 기술로 연결됩니다.
가상화는 IaaS를 가능하게 하는 기반 기술입니다. 온라인 플랫폼 또는 대시보드를 사용하여 필요한 인프라 유형을 정의하고 특정 구성을 지정할 수 있습니다. 그러면 IaaS 시스템이 요청된 인프라의 디지털 모델 또는 가상화된 모델을 구축합니다.
사용자는 인터넷을 통해 이러한 서비스와 리소스에 액세스합니다. 가상 모델은 물리적 온프레미스 디바이스와 동일한 성능을 제공하며 동일한 작업을 지원합니다. 조직의 인프라가 가상으로 생성되면, 사용자는 시스템으로 들어가 새로운 가상 머신(VM)을 생성하고, 운영 체제를 설치하고, 데이터베이스를 배포하고, 다양한 버킷을 생성하여 백업과 다양한 워크로드를 저장할 수 있으며 기타 작업도 수행할 수 있습니다.
CSP는 추가적인 서비스를 제공하여 일반적으로 사용자가 시스템 성능을 모니터링하고, 시스템 로그를 확인하고, 비용을 추적하고, 보안 솔루션을 배포하고, 네트워크 트래픽의 균형을 유지하고, 백업 및 재해 복구를 관리하고, 애플리케이션 문제를 해결하고, 로드 밸런싱 및 정기 백업과 같은 작업을 자동화하는 정책을 설정할 수 있도록 합니다. 일부 IaaS 제품에는 컨테이너화 및 컨테이너 오케스트레이션과 같은 DevOps에 도움이 되는 서비스와 기능이 포함되어 있습니다.
IaaS 서비스는 CSP마다 다를 수 있지만, IaaS 솔루션을 구성하는 내재적 특징이 몇 가지 있습니다. 그 예는 다음과 같습니다.
조직들이 클라우드를 통해 민첩성을 향상할 수 있다는 점을 알게 되면서 IaaS는 운영 효율성과 비용 효율성을 향상하고자 하는 기업들의 흔한 선택이 되었습니다. IaaS는 하드웨어를 구입하고, 배포 및 관리하고, 문제를 해결할 필요 없이 IT 생태계 전체의 장점을 활용할 수 있는 자유를 선사합니다.
IaaS는 실험적 워크로드나 임시적 워크로드로 작업하고자 하는 조직에게 적합한 환경이 될 수 있습니다. 예를 들면, 기업은 온프레미스 리소스를 사용하지 않도록 IaaS 리소스를 사용하여 간편하게 새 애플리케이션을 개발하고 테스트할 수 있습니다.
기타 장점은 다음과 같습니다.
IaaS가 제공하는 모든 장점에도불구하고 이 클라우드 서비스 모델을 사용할 경우 몇 가지 문제점에 직면할 수 있습니다.
그 중 한 가지는 비용 청구가 때때로 혼란스러울 수 있다는 것입니다. 클라우드 사용 비용 청구 시 다양한 작업에 대한 매우 세분화된 비용이 포함되므로 수수료 또는 요금이 언제 어떻게 부과되는지 알지 못하는 조직은 예상보다 큰 금액에 놀랄 수 있습니다. 정확한 비용이 청구되도록 하려면 IaaS 비용 청구서를 이해하는 것이 중요합니다.
IaaS 사용 시 흔히 발생하는 또 다른 문제는 인프라 성능과 구성을 분명하게 세부적으로 파악하는 것입니다. CSP가 이러한 세부 정보 대부분을 취급하므로 사용자에게 매우 투명하게 제공되지 않을 수 있습니다. 따라서 시스템을 정확하게 모니터링하는 것이 어려울 수 있습니다.
CSP가 시스템의 네트워크와 리소스를 관리하므로 시스템 복원성 역시 IaaS 사용자에게 우려 사항이 될 수 있습니다. CSP에 운영 중단, 네트워크 속도 저하 또는 기타 오작동이나 다운타임이 발생하면 조직의 워크로드에도 영향을 미칠 수 있습니다. 가용성과 성능을 조직이 통제할 수 없으므로 조직은 전적으로 CSP에 의존하게 됩니다.
기타 문제점은 다음과 같습니다.
IaaS는 조직들에게 엄청난 자유와 유연성을 제공하므로 다양한 사용 사례에 사용됩니다. 그 예는 다음과 같습니다.
하이퍼컨버지드 인프라(HCI) 분야의 세계적 선도 기업인 Nutanix는 프라이빗, 퍼블릭 또는 하이브리드 멀티클라우드 등 무엇이든 클라우드에서 성공하는 데 필요한 요소를 충분히 이해하고 있습니다. Nutanix Solution for Service Providers는 CSP가 다양한 플랫폼에서 실행되는 Nutanix 클라우드 플랫폼을 사용하는 고객을 위해 고성능 IaaS를 제공하도록 돕습니다.
Nutanix의 업계를 선도하는 HCI는 이 솔루션의 중요한 구성 요소입니다. HCI는 인프라 관리 복잡성을 제거하므로 IT 팀은 더 중요한 고객 대면 작업에 집중할 수 있습니다. 이 솔루션은 또한 고급 데이터 서비스, 내장형 보안, 지능적 운영, 기본 데이터 보호를 포함하고 있습니다. Nutanix를 사용하면 CSP는 단순성, 안정성, 확장성이라는 세 가지 강력한 장점을 제공하는 신뢰할 수 있는 훌륭한 아키텍처 기반 플랫폼을 얻을 수 있습니다.