클라우드 컴퓨팅의 서비스 모델(IaaS·PaaS·SaaS)의 차이를 설명하고, 멀티클라우드 전략이 필요한 이유를 말해보세요.

  • 클라우드 서비스 모델의 개념 정의

클라우드 컴퓨팅 서비스는 제공 범위와 관리 주체에 따라 IaaS·PaaS·SaaS의 세 가지 모델로 분류된다. IaaS(Infrastructure as a Service)는 서버·스토리지·네트워크 등 IT 인프라를 온디맨드(On-demand) 방식으로 제공하는 서비스이다. PaaS(Platform as a Service)는 애플리케이션 개발·테스트·배포에 필요한 플랫폼 환경을 제공하는 서비스로, 사용자는 OS나 미들웨어 관리를 신경 쓰지 않고 애플리케이션 개발에만 집중할 수 있다. SaaS(Software as a Service)는 완성된 소프트웨어 애플리케이션을 인터넷을 통해 서비스 형태로 제공하는 모델이다.

  • 원리 및 메커니즘 — 세 모델의 관리 주체 비교

세 모델의 차이는 클라우드 제공자와 사용자 간의 관리 책임 분담 범위에 있다. 온프레미스(On-Premise, 자체 구축) 환경에서는 하드웨어·OS·미들웨어·데이터·애플리케이션 모두를 사용자가 직접 관리한다. IaaS에서는 하드웨어·네트워크·스토리지 등 인프라를 클라우드 제공자가 관리하고, 그 위의 OS·미들웨어·애플리케이션은 사용자가 관리한다. PaaS에서는 인프라와 OS·미들웨어까지 클라우드 제공자가 관리하며, 사용자는 데이터와 애플리케이션만 관리한다. SaaS에서는 모든 스택을 클라우드 제공자가 관리하며 사용자는 서비스를 그대로 사용하기만 한다.

멀티클라우드(Multi-Cloud) 전략은 두 개 이상의 클라우드 서비스 제공자(CSP, Cloud Service Provider)를 동시에 활용하는 전략이다. 멀티클라우드가 필요한 이유는 다음과 같다. 첫째, 특정 벤더에 대한 종속성(Vendor Lock-in)을 줄여 협상력을 유지할 수 있다. 둘째, 서비스별로 최적의 클라우드를 선택하여 성능과 비용을 최적화할 수 있다. 셋째, 여러 리전(Region)에 분산함으로써 단일 클라우드 장애 시에도 서비스 연속성을 확보할 수 있다.

  • 기업 적용 사례

KT는 KT Cloud(IaaS·PaaS)와 글로벌 퍼블릭 클라우드(AWS·Azure)를 결합한 멀티클라우드 전략을 추진하며 기업 고객의 클라우드 전환을 지원하고 있다. SK텔레콤은 AWS와 전략적 파트너십을 맺고 SKT 서비스 인프라의 클라우드 전환을 추진하는 동시에, 일부 서비스는 자체 IDC와 하이브리드 클라우드 방식으로 운영하고 있다. LG유플러스는 Microsoft Azure 기반의 AI·클라우드 서비스 구축에 투자하며 기업·공공 시장을 공략하고 있다.

시스템설계

컨테이너(Docker)와 가상머신(VM)의 차이점을 설명하고, 쿠버네티스가 왜 필요한지 말해보세요.

IT 일반

IOT(사물인터넷)과 관련 제품에 대해서 설명해보세요.

커뮤니티 Q&A

이론과 관련된 게시글이에요.

이해가 안 되거나 궁금한 점이 있다면 커뮤니티에 질문해 보세요!

게시글 작성하기