로그인 / 등록 Account

클라우드 컴퓨팅

IaaS란?

클라우드 인프라 서비스라고도 하는 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® Cloud Suite는 긴밀하게 통합된 Red Hat 기술의 조합으로서, 다른 솔루션보다 훨씬 낮은 비용으로 IaaS 클라우드를 구축 및 관리할 수 있습니다. 또한, OpenStack® 기반 제품을 토대로 확장성이 뛰어난 퍼블릭 클라우드 유형의 인프라로 전환할 수 있는 방안을 제공합니다.

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

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

IaaS 구현을 위한 제품

Red Hat OpenStack Platform product logo

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

Red Hat Cloud Suite product logo

퍼블릭 클라우드 및 프라이빗 클라우드 인프라를 위한 툴 집합입니다.

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