자격증/AWS SAA

[AWS SAA] EKS & ECS

14ben 2024. 2. 5. 15:53
728x90

Virtual Machine (VM, 가상 머신)

  • 가상의 컴퓨터 형태로 하드웨어를 소프트웨어로 재현함.
  • 다양한 OS를 하나의 호스트 내에서 실행함.
  • 주요 하드웨어 부품과 격리된 실행 환경(OS)을 가상화함.
  • 용량이 크고 속도가 상대적으로 느림.

 

Kernel (커널)

  • 운영체제(OS)의 핵심 부분을 담당함.
  • 프로세스에 하드웨어 자원(CPU 등)을 할당하고
    작업 스케줄링, 프로세스 간 접근과 보안 관리를 수행함.

 

Container

  • 애플리케이션과 필요한 부품을 함께 묶은 패키지임.
  • OS를 가상화하고 커널을 공유하여 프로세스를 격리된 환경에서 실행함.
  • VM보다 가볍고 빠름.

 

Docker (컨테이너 오케스트레이션)

  • 컨테이너 관리 솔루션임.
  • Linux Container 기술을 사용하여 OS 설치 없이 컨테이너 생성 및 실행을 관리함.
  • 이미지를 기반으로 컨테이너를 생성하여 운영함.

 

ECS (Elastic Container Service)

  • AWS에서 Docker 컨테이너를 관리하기 위한 서비스임.
  • 클러스터 형태로 컨테이너들의 집합을 관리함.
  • EC2 또는 Fargate 유형으로 시작 가능함.
  • Task는 컨테이너를 실행하는 최소 단위임.
  • 다양한 AWS 서비스와 통합하여 사용 가능함.

 

Kubernetes

  • 컨테이너화된 애플리케이션의 배포, 스케일링, 관리를 자동화하는 도구임.
  • 클러스터, 컨트롤 플레인, 노드, 파드, 네임스페이스로 구성됨.
  • 자동 스케줄링 및 관리 기능을 제공함.

 

EKS (Elastic Kubernetes Service)

  • AWS에서 쿠버네티스를 쉽게 실행 및 관리할 수 있도록 지원하는 서비스임.
  • 컨트롤 플레인과 노드로 구성된 클러스터를 관리함.
  • AutoScaling 및 AWS 로드밸런서와의 통합 기능을 제공함.

 

 
728x90

'자격증 > AWS SAA' 카테고리의 다른 글

[AWS SAA] Snow Family  (0) 2024.02.05
[AWS SAA] Lambda  (1) 2024.02.05
[AWS SAA] ElastiCache  (0) 2024.02.05
[AWS SAA] Route 53  (0) 2024.02.05
[AWS SAA] Cloud Trail & Config  (0) 2024.02.05