정보처리기사 기출문제 총정리 ⑥ 클라우드·가상화 – IaaS·PaaS·SaaS·컨테이너

클라우드·가상화 파트 출제 특징

클라우드 컴퓨팅과 가상화는 정보처리기사에서 신기술 트렌드와 연계되어 자주 출제됩니다. IaaS·PaaS·SaaS의 구분, 가상화 유형(하이퍼바이저 vs 컨테이너), 마이크로서비스 아키텍처가 핵심 주제입니다.

【기출 토픽 1】 클라우드 서비스 모델

기출 문제 예시: 개발자가 애플리케이션 개발에만 집중할 수 있도록 런타임·미들웨어·OS를 CSP가 제공하는 클라우드 서비스 모델은?

  • ① IaaS (Infrastructure as a Service)
  • ② PaaS (Platform as a Service) ✅
  • ③ SaaS (Software as a Service)
  • ④ FaaS (Function as a Service)

클라우드 서비스 모델 비교:

  • IaaS: VM·스토리지·네트워크 제공 / 예: AWS EC2, Azure VM
  • PaaS: 개발 플랫폼 제공, OS·런타임 포함 / 예: Heroku, Google App Engine
  • SaaS: 완성된 소프트웨어 제공 / 예: Gmail, Office 365, Salesforce
  • FaaS/서버리스: 함수 단위 실행, 인프라 관리 불필요 / 예: AWS Lambda

【기출 토픽 2】 하이퍼바이저 vs 컨테이너

기출 문제 예시: 하이퍼바이저 방식과 달리 게스트 OS 없이 호스트 OS의 커널을 공유하여 가볍고 빠른 가상화 기술은?

  • ① Type-1 하이퍼바이저
  • ② Type-2 하이퍼바이저
  • ③ 컨테이너(Container) ✅
  • ④ 파라가상화

비교:

  • 하이퍼바이저: 게스트 OS 포함, 완전한 격리, 무겁고 부팅 시간 길다
  • 컨테이너(Docker): 커널 공유, 가볍고 빠른 시작, 이미지 기반 배포, 격리 수준은 상대적으로 낮음

【기출 토픽 3】 마이크로서비스 아키텍처

기출 문제 예시: 대규모 애플리케이션을 작고 독립적으로 배포 가능한 서비스들의 집합으로 구성하는 아키텍처는?

  • ① 모놀리식(Monolithic) 아키텍처
  • ② 마이크로서비스 아키텍처(MSA) ✅
  • ③ SOA (Service Oriented Architecture)
  • ④ 이벤트 드리븐 아키텍처

MSA 특징: 서비스별 독립 배포·확장 / 서비스별 다른 기술 스택 가능 / API Gateway로 통신 / 장애 격리 / 복잡한 운영(서비스 디스커버리, 분산 추적 필요)

【기출 토픽 4】 쿠버네티스 핵심 개념

기출 문제 예시: 컨테이너화된 애플리케이션의 배포, 스케일링, 관리를 자동화하는 오픈소스 컨테이너 오케스트레이션 플랫폼은?

  • ① Docker Compose
  • ② 쿠버네티스(Kubernetes, K8s) ✅
  • ③ Ansible
  • ④ Terraform

쿠버네티스 주요 구성 요소: Pod(컨테이너 최소 배포 단위) / Node(Pod가 실행되는 서버) / Deployment(Pod 배포·관리) / Service(Pod 네트워크 노출) / Ingress(외부 트래픽 라우팅)

클라우드·가상화 최종 정리

IaaS/PaaS/SaaS 책임 범위 구분, 하이퍼바이저와 컨테이너 차이, MSA 특징, 쿠버네티스 기본 개념을 중심으로 학습하세요. DevOps·CI/CD 파이프라인과 연계한 문제도 점차 늘어나고 있습니다.

Leave a Comment