서비스로서의 인프라스트럭처

Infrastructure as a service


2012년 오라클에서 선보인 IaaS(Infrastructure as a Service)는 컴퓨팅 리소스를 퍼블릭, 프라이빗 또는 하이브리드 클라우드에서 호스팅하는 클라우드 컴퓨팅 서비스 모델입니다.백업, 데이터 파티셔닝, 확장, 보안, 물리 컴퓨팅 리소스 등 기본 네트워크 인프라스트럭처의 다양한 하위 수준의 세부 정보를 참조 해제하는 데 사용되는 고급 API를 제공합니다.Xen, Oracle VirtualBox, Oracle VM, KVM, VMware ESX/ESXi 또는 Hyper-V 하이퍼바이저는 가상 머신을 게스트로 실행합니다.클라우드 운영 체제 내의 하이퍼바이저 풀은 다수의 가상 머신을 지원할 수 있을 뿐만 아니라 고객의 다양한 요건에 따라 서비스를 확장 및 축소할 수 있습니다.

개요

일반적으로 IaaS는 OpenStack, Apache CloudStack 또는 OpenNebula같은 클라우드 조정 기술을 사용합니다.가상 머신의 작성을 관리하고, 가상 머신을 기동하기 위해서 하이퍼바이저(물리 호스트)를 결정합니다.호스트간에 VM이행 기능을 유효하게 해, 스토리지 볼륨을 할당해, 과금등의 사용 정보를 추적하는 VM에 접속합니다.

하이퍼바이저 대신 Linux 컨테이너가 있습니다.이 컨테이너는 물리 하드웨어에서 직접 실행되는 단일 Linux 커널의 격리된 파티션에서 실행됩니다.Linux cgroups 및 네임스페이스는 컨테이너 분리, 보안 보호 및 관리에 사용되는 기본 Linux 커널 기술입니다.컨테이너화는 하이퍼바이저 오버헤드가 없기 때문에 가상화보다 높은 성능을 제공합니다.

IaaS 클라우드는 종종 가상 시스템 디스크 이미지 라이브러리, 원시 블록 스토리지, 파일 또는 개체 스토리지, 방화벽, 로드 밸런서, IP 주소, 가상 로컬 영역 네트워크(VLAN) 및 소프트웨어 [1]번들과 같은 추가 리소스를 제공합니다.

클라우드 컴퓨팅에 대한 NIST의 정의는 다음[2]같은 서비스형 인프라(IaaS)를 정의합니다.

사용자에게 제공되는 기능은 처리, 스토리지, 네트워크 및 기타 기본적인 컴퓨팅 리소스를 프로비저닝하는 것입니다.이러한 리소스는 운영체제 및 애플리케이션을 포함하는 임의의 소프트웨어를 도입 및 실행할 수 있습니다.사용자는 기반이 되는 클라우드 인프라스트럭처를 관리 또는 제어하지 않고 운영체제, 스토리지 및 도입된 애플리케이션을 제어할 수 있습니다.또한 일부 네트워킹 컴포넌트(호스트 방화벽 등)에 대한 제어가 제한적일 수 있습니다.

IETF(Internet Engineering Task Force)에 따르면 프로바이더가 제공하는 가장 기본적인 클라우드 서비스 모델은 가입자에게 서비스로서의 IT인프라스트럭처(가상 머신 및 기타 자원)입니다.

IaaS 클라우드 공급자는 데이터 센터에 설치된 대규모 장비 풀에서 이러한 리소스를 온디맨드 방식으로 제공합니다.광역 접속의 경우 인터넷 또는 캐리어 클라우드(전용 가상 프라이빗 네트워크) 중 하나를 사용할 수 있습니다.클라우드 사용자는 애플리케이션을 배포하기 위해 운영 체제 이미지와 애플리케이션 소프트웨어를 클라우드 [3][unreliable source?]인프라에 설치합니다.이 모델에서는 클라우드 사용자가 애플리케이션 소프트웨어와 함께 운영 체제를 패치하고 유지 관리합니다.클라우드 프로바이더는 일반적으로 유틸리티 컴퓨팅 기반으로 IaaS 서비스를 청구합니다. 비용은 할당 및 소비된 리소스 수를 반영합니다.

「 」를 참조해 주세요.

  • 유럽의 IaaS 무역 협회인 CISPE.

레퍼런스

  1. ^ Alex Amies; Harm Sluiman; Qiang Guo Tong; Guo Ning Liu (2 July 2012). Developing and Hosting Applications on the Cloud: Develop Hosting Applica Cloud. Pearson Education. ISBN 978-0-13-306685-2.
  2. ^ Peter Mell and Timothy Grance (September 2011). The NIST Definition of Cloud Computing (Technical report). National Institute of Standards and Technology: U.S. Department of Commerce. doi:10.6028/NIST.SP.800-145. Special publication 800-145.{{cite techreport}}: CS1 maint: 작성자 파라미터 사용(링크)
  3. ^ Ananich, Anthony (February 20, 2016). "What is IaaS?". ananich.pro. Archived from the original on March 2, 2016. Retrieved 2016-02-20.