IaaS (Infrastructure as a Service) 개념 및 특징

클라우드 컴퓨팅은 사용자가 직접 능동적으로 관리하지 않고도 컴퓨터 시스템 리소스, 특히 데이터 스토리지 및 컴퓨팅 성능의 온 디맨드 가용성입니다.

클라우드 컴퓨팅 서비스에는 SaaS (Software as a Service), PaaS (Platform as a Service), IaaS (Infrastructure as a Service)의 세 가지 종류가 있습니다.

오늘은 Iaas (Infrastructure as a Service)에 대해 알아보고, 몇 가지 장단점에 대해 알아보겠습니다.

발음은 보통 ‘아이아스’라고 읽는거 같은데, 다르게 읽는 경우도 있는거 같습니다.

IaaS (Infrastructure as a Service)의 정의

IaaS (Infrastructure as a Service)는 인터넷을 통해 가상화 된 컴퓨팅 리소스를 제공하는 클라우드 컴퓨팅의 한 형태입니다.

IaaS는 기존의 온 프레미스 데이터 센터 대신 퍼블릭 클라우드 및 프라이빗 클라우드에서 인프라를 호스팅합니다.

인프라는 온 디맨드로 고객에게 제공되는 동시에 서비스 제공 업체를 구매하여 완전히 관리됩니다.

기업은 클라우드의 컴퓨팅 및 스토리지를 위해 서버를 임대하거나 임대하며, 사용자는 해당 서버의 유지 관리 및 운영 비용없이 임대 한 서버에서 모든 운영 체제 또는 애플리케이션을 실행할 수 있습니다.

IaaS

IaaS 아키텍처 작동 방식

Iaas 모델에서 클라우드 공급자는 일반적으로 서버, 네트워킹 하드웨어, 스토리지 및 가상화 하이퍼 바이저 계층과 같은 물리적 온 프레미스 데이터 센터에있는 인프라 구성 요소를 호스팅합니다.

많은 Iaas 제공 업체에는 세부 청구, 모니터링, 로그 액세스, 보안,로드 밸런싱 및 클러스터링, 스토리지 탄력성, 백업, 복제 및 복구와 같은 다양한 서비스도 포함됩니다.

이러한 서비스를 제공함으로써 IaaS 사용자는 더 높은 수준의 자동화 및 제어를 구현할 수 있습니다.

예를 들어, 사용자는 애플리케이션 가용성과 성능을 유지하고 추적하기 위해로드 밸런싱을 구동하는 정책을 설정할 수 있습니다.

IaaS 고객은 인터넷과 같은 WAN (Wide Area Network)을 사용하여 리소스 및 서비스에 액세스하고 클라우드 공급자의 서비스를 사용하여 애플리케이션 스택의 나머지 요소를 설치할 수 있습니다.

예를 들어 IaaS 사용자는 IaaS 플랫폼에 로그인하여 가상 머신 생성, 운영 체제 설치, 데이터베이스 설정, 스토리지 버킷 생성, 엔터프라이즈 워크로드 설치 등을 수행 할 수 있습니다.

IaaS 사용자는 공급자의 서비스를 사용하여 비용 추적, 네트워크 트래픽 균형 조정, 문제 해결, 성능 모니터링 등을 수행 할 수도 있습니다.

IaaS 제공 업체는 IaaS 판매를 전문으로하는 Amazon Web Services (AWS) 및 Google Cloud Platform (GCP)과 같은 업체가 있습니다.

기업은 또한 사설 클라우드를 배포하고 자체 인프라 서비스 공급자가 될 수 있지만 이는 더 복잡하기 때문에 많은 기업에서 AWS, GCP 등을 선호합니다.

IaaS의 장점

많은 기업이 IaaS를 선호하는 이유는 서버를 임대하거나 임대 할 수 있고 서버 자체를 물리적으로 소유하는 데 드는 유지 관리 및 운영 비용없이 임대 서버에서 모든 운영 체제 또는 애플리케이션을 실행할 수 있기 때문입니다.

IaaS는 예기치 않게 변경되거나 일시적이거나 실험적인 워크로드에 특히 효과적입니다.

예를 들어 IaaS는 기업에서 새로운 소프트웨어 제품을 테스트하려는 경우 유용합니다.

IaaS 공급자에서 애플리케이션을 호스팅하고 소프트웨어를 영구적으로 배포하기로 선택한 경우 기존의 사내 배포로 이동하는 것이 더 비용 효율적일 수 있습니다.

또 다른 옵션은 기업 대 기업이 해당 소프트웨어를 장기 약정 비용이 더 적을 수있는 장기 IaaS 배포에 약정하는 것입니다.

IaaS 고객은 일반적으로 시간, 주 또는 월 단위로 사용 기준으로 지불합니다.

일부 공급자는 가상 머신 공간으로도 요금을 부과합니다.

종량제 (pay-as-you-go) 모델은 자본 비용 비용이 발생하는 사내 하드웨어 및 소프트웨어 모델을 보유하는 데 드는 기타 비용을 제거합니다.

IaaS의 단점

IaaS 모델의 가장 큰 관심사 중 하나는 워크로드의 가용성과 성능이 공급자에 크게 좌우된다는 것입니다.

예를 들어 IaaS 공급자가 네트워크 병목 현상이나 내부 또는 외부 다운 타임을 경험하는 경우 사용자의 워크로드가 영향을받습니다.

종량제 모델과 비즈니스에 제공 할 수있는 비용 절감에도 불구하고, 반대로 제대로 관리하지 않으면 결제 문제가 발생할 수도 있습니다.

사용자는 IaaS 환경 및 청구서를 면밀히 모니터링하여 IaaS가 사용되는 방식을 이해하고 무단 서비스에 대한 요금이 부과되지 않도록해야합니다.

IaaS 모델의 또 다른 일반적인 문제는 통찰력 부족입니다. IaaS 공급자가 인프라를 소유하고 있기 때문에 인프라 구성 및 성능에 대한 세부 정보가 IaaS 사용자에게 거의 투명하지 않습니다.

이러한 투명성 부족이나 IaaS 공급자의 명확한 설명으로 인해 일부 사용자에게는 시스템 관리 및 모니터링이 더 어려워 질 수 있습니다.

IaaS 공급 업체 및 제품

선택할 수있는 IaaS 공급 업체 및 제품이 많이 있습니다.

다음은 IaaS를 살펴보고있는 경우 시작할 수있는 몇 가지 인기있는 옵션입니다.

  • AWS Simple Storage 서비스
  • AWS Glacier
  • AWS Elastic Compute 클라우드
  • GCP Google Compute Engine
  • 마이크로 소프트 애저
  • AWS Lambda
  • Rackspace 관리 클라우드
  • CenturyLink 클라우드
  • DigitalOcean

Leave a Reply

Your email address will not be published. Required fields are marked *