로그인 / 등록 Account

클라우드 컴퓨팅

IaaS란?

Jump to section

클라우드 인프라 서비스라고도 하는 IaaS(Infrastructure-as-a-service)는 인터넷을 통해 최종 사용자에게 IT 인프라를 제공하는 형태의 클라우드 컴퓨팅입니다. IaaS는 주로 서버리스 컴퓨팅과 관련이 있습니다.

 

IaaS, PaaS와 SaaS 비교

IaaS는 PaaS(Platform-as-a-Service)SaaS(Software-as-a-Service)와 함께 3대 클라우드 서비스 모델 중 하나이며, 사용자가 오버헤드 없이 온프레미스 컴퓨팅 리소스의 모든 이점을 누릴 수 있습니다. IaaS 모델에서는 사용자가 애플리케이션, 데이터, 운영 체제, 미들웨어, 런타임을 다룹니다.

IaaS 벤더는 가상화, 스토리지, 네트워크, 서버를 제공합니다. 따라서 사용자는 온프레미스 데이터 센터를 둘 필요가 없고, 이러한 구성 요소를 직접 업데이트하거나 유지관리하는 부담에서도 벗어날 수 있습니다.

대개 IaaS 사용자는 애플리케이션 프로그래밍 인터페이스(API) 또는 대시보드를 통해 인프라를 완벽히 제어합니다. IaaS는 유연한 서비스형(as-a-Service) 클라우드 모델이므로, 향후 요구 사항을 예측하고 비용을 미리 지불할 필요 없이 훨씬 더 수월하게 확장, 업그레이드하고 클라우드 스토리지와 같은 리소스도 추가할 수 있습니다.

서비스형(as-a-Service)이라는 용어는 일반적으로 고객을 대신하여 클라우드 컴퓨팅 서비스를 관리한다는 의미입니다. 따라서 사용자는 코드, 고객 관계 관리와 같은 더 중요한 업무에 집중할 수 있습니다. IaaS 외에도 대표적인 서비스형 옵션 2가지는 SaaS(Software-as-a-Service)와 PaaS(Platform-as-a-Service)입니다.

PaaS의 경우 외부 서비스 제공업체가 하드웨어와 애플리케이션-소프트웨어 플랫폼을 제공하고 관리하고 사용자는 실제 애플리케이션과 데이터를 맡습니다. 주로 개발자와 프로그래머가 사용하는 PaaS는 자체 애플리케이션을 개발, 실행 및 관리하기 위한 플랫폼을 제공하지만 일반적으로 해당 프로세스와 관련된 인프라를 구축하고 유지관리할 필요가 없습니다. 클라우드 플랫폼은 PaaS 유형 중 하나로 Alibaba CloudMicrosoft AzureGoogle CloudAmazon Web Services(AWS)IBM Cloud에서 제공하는 서비스가 포함되어 있습니다.

SaaS는 서비스 제공업체가 관리하는 애플리케이션을 주로 웹 브라우저를 통해 사용자에게 제공하는 서비스입니다. 업체가 사용자를 대신해 소프트웨어 업데이트, 버그 수정 및 기타 일반 소프트웨어 유지관리 작업을 처리하며, 사용자는 대시보드 또는 API를 통해 애플리케이션에 연결합니다. 또한 SaaS는 개별 사용자의 로컬 컴퓨터에 애플리케이션을 설치할 필요가 없으므로 그룹 또는 팀 단위로 소프트웨어에 액세스할 때 유리한 방법입니다.

IaaS 제공업체 선택 시 고려 사항

  • 유연성: 활용 사례에 필요한 구성 요소만 구매한 다음 비즈니스 요구사항에 따라 확장 또는 축소합니다.
  • 경제성: IaaS는 간접비가 낮고 유지관리 비용이 들지 않는 경제적인 옵션입니다. 공과금을 납부하는 경우와 마찬가지로 사용한 만큼만 비용을 지불합니다.
  • 제어 능력: 사용자가 인프라를 제어합니다.
  • 보안: 해당 제공업체가 평판이 우수하며 어떠한 보안 위협도 막아내고 관리할 리소스를 갖추고 있는지 확인해야 합니다. 비즈니스 연속성을 보장하는 재해 복구 프로토콜이 문서화되어 있습니까?
  • 멀티테넌트 시스템: IaaS 제공업체는 필요에 따라 인프라 리소스를 여러 클라이언트에 할당하므로, 고객이 자신의 데이터에만 액세스할 수 있도록 해야 합니다. 특정 제공업체의 인프라를 다수의 고객이 사용하는 특성상 어떤 사용자가 특정 리소스를 독점하다시피 하고 다른 사용자는 성능 저하를 겪어야 하는 이른바 시끄러운 이웃(noisy neighbor)과 같은 불균형의 문제가 생길 수 있으므로, 제공업체가 신중하게 리소스 할당 계획을 세워야 합니다. 이 때문에 제공업체가 사용자 로드에 따라 확장 또는 축소하는 방식을 파악하는 것이 중요합니다.
  • 서비스: 서비스 제공업체가 어떤 SLA(Service-Level Agreement)를 제공합니까? 다시 말해, 이 업체는 리소스 프로비저닝 문제 해결을 위해 적어도 어느 정도의 시간과 인력을 투입합니까?
  • 신뢰성: 성능과 속도는 대개 제공업체에 따라 좌우되며 이들의 소프트웨어 문제나 하드웨어 문제는 사용자의 런타임에 영향을 주게 됩니다.

Red Hat을 통한 IaaS 도입

Red Hat의 클라우드 인프라 제품을 사용해 IaaS 클라우드를 구축하고 관리할 수 있습니다. 이러한 제품에는 Red Hat OpenStack® Platform, Red Hat Virtualization, Red Hat Satellite, Red Hat Ceph Storage와 Red Hat의 컨테이너 오케스트레이션 플랫폼인 Red Hat OpenShift가 포함됩니다.

보다 신속하게 서비스를 제공하고, IT 부서의 가치를 높이며, 총소유비용(TCO)을 줄이는 것은 물론, 관리 효율성을 향상시킬 수 있습니다. 원하는 때에 원하는 방식으로 구성 요소를 배포하고, 권위있는 어워드를 통해 우수성을 입증받은 Red Hat의 지원 서비스를 언제든지 이용하세요.

엔터프라이즈 소프트웨어를 간편하게 구매하고 관리할 수 있도록 Red Hat Marketplace는 Red Hat OpenShift 클러스터에 대한 인증 소프트웨어의 배포를 자동화합니다.

IaaS를 제공하기 위한 플랫폼

Red Hat OpenStack Platform product logo

퍼블릭 클라우드 및 프라이빗 클라우드를 위한 플랫폼입니다.

Red Hat OpenShift product logo

하이브리드 클라우드, 멀티클라우드, 엣지 배포 관리

  1. *OpenStack® 워드 마크 및 OpenStack 로고는 미국 및 기타 국가에 등록된 등록 상표/서비스 마크 또는 상표/서비스 마크이며 OpenStack Foundation의 허가하에 사용됩니다. Red Hat은 OpenStack Foundation 또는 OpenStack 커뮤니티와 아무런 제휴, 보증, 후원 관계에 있지 않습니다.