ECR, EKS

Jihun Kim·2022년 3월 6일
0

aws solutions architect

목록 보기
16/57
post-thumbnail

ECR(Elastic Container Registry)

  • 사용한 만큼 금액을 지불하며 컨테이너를 AWS에 저장, 관리, 배포하기 위해 사용한다.
  • ECS와 통합해 사용이 가능하며 IAM으로 보안 설정을 할 수 있고 S3 지원이 가능하다.
  • 이미지 취약성 스캐닝, 버전 태그, 이미지 lifecycle 관리가 가능하다.
  • 배포 과정을 자동화 하려면 CICD를 이용할 수 있다.


EKS(Elastic Kubernetese Service)

  • 관리된 쿠버네티스 서비스를 AWS에서 실행하는 것이다.
  • 쿠버네티스는 컨테이너(by Docker)형 애플리케이션의 자동 구축, 확장과 관리를 위한 오픈소스 시스템이다.
  • EKS는 ECS와 비슷한 목적을 가지고 있지만 완전히 다른 API이다.
    - ECS는 오픈소스가 아니지만 EKS는 오픈소스이다.
    - EKS는 일종의 표준화를 제공하는 많은 다른 클라우드 제공자에 의해 사용된다(Azure, GCP, ...).
  • EKS는 ECS처럼 EC2 instance 모드(서버 O), Fargate 모드(Serverless)를 지원한다.
  • EKS는 만약 온프레미스 또는 다른 클라우드에 Kubernetes를 사용하고 있는 경우 해당 서비스를 AWS로 마이그레이션 하길 원할 때 사용할 수 있다.

EKS Diagram

  • 각 EKS node(ECS의 service와 유사)는 EKS pod(ECS의 task와 유사)를 실행하게 된다.



문제 풀이

profile
쿄쿄

0개의 댓글