본문 바로가기

EKS

(4)
[DOP] Container Orchestration (Resilient Cloud Solutions) Container Orchestration 이번 장에서는 DevOps Engineer Professional (DOP) 을 준비하며 "컨테이너 오케스트레이션 서비스"에 대해서 알아보도록 한다. Amazon ECS ECS: Elastic Container Service EC2 Launch Type AWS에서 도커 컨테이너 실행: ECS 클러스터에서 ECS 작업 실행 EC2 Launch Type: 인프라스트럭처를 프로비저닝 및 유지 관리해야 한다. ECS 클러스터에 등록하려면 각 EC2 인스턴스에서 ECS 에이전트를 실행해야 한다. AWS에서 컨테이너 시작 및 정지를 관리할 수 있다. ECS 클러스터는 여러 개의 EC2 인스턴스로 구성된다. 각각의 인스턴스는 ECS 에이전트를 실행하고 있다. 에이전트가 EC..
[SAA] Container Container Section 이번 장에서는 SAA를 준비하며 컨테이너(Container)에 대해서 알아보도록 한다. 도커(Docker) 란 도커는 앱을 배포하는 소프트웨어 개발 플랫폼이다. 애플리케이션은 모든 OS에서 실행할 수 있는 컨테이너에 패키징된다. 애플리케이션 실행 위치에 상관없이 동일하게 실행된다. 모든 머신에서 실행 가능. 호환성 이슈 없음. 예측 가능한 행동. 작업량 감소. 유지보수 및 구축이 보다 용이. 모던 언어, OS, 모든 기술과 함께 작동. 사용 사례: 마이크로서비스 아키텍처(MSA), 사내에서 AWS 클라우드로 이동 Docker on an OS 도커 이미지 저장 도커 이미지는 도커 이미지 저장소에 저장된다. 도커 허브(Docker Hub) Public 저장소 많은 기술이나 O..
[AWS] Container Services 컨테이너(Container) 최초 작성 일자: 2023-03-21 수정 내역: 2023-03-21: 최초 작성 Amazon Elastic Container Registry(ECR) 컨테이너 이미지를 손쉽게 저장, 관리 및 배포 어디서나 컨테이너 소프트웨어를 쉽게 저장, 공유 및 배포 사용 이유 인프라를 설치하거나 확장하지 않고도 Amazon ECR에 컨테이너 이미지를 푸시하고 모든 관리 도구를 사용하여 이미지를 가져온다. 자동 암호화 및 액세스 제어를 사용하여 HTTPS에서 이미지를 안전하게 공유 및 다운로드 한다. 이미지에 보다 빠르게 액세스하고 배포하며, 다운로드 시간을 줄이고, 확장 가능하고 내구성이 뛰어난 아키텍처를 사용하여 가용성을 개선한다. 작동 방식 Amazon ECR은 어디서나 애플리케이션..
[Docker] Container Orchestration Container Orchestration Tool 이번 장에서는 Container Orchestration 환경을 운영하기 위한 Container Orchestration Tool에 대해서 알아본다. 많은 Cloud Hosting 업체가 있지만 가장 많이 사용되는 AWS를 기준으로 알아보도록 한다. Container Tool 이란? 요즘 많은 애플리케이션이 컨테이너 환경 특히 도커 환경에서 운영되고 있다. 컨테이너와 함께 MSA(Micro Service Architecture)가 떠오르면서 DevOps 엔지니어들은 컨테이너를 관리하기 위한 도구가 필요하게 되었고 Kubernetes(쿠버네티스, 이하 K8S)와 같은 툴들이 등장하기 시작하였다. 이러한 컨테이너 관리 툴들은 아래와 같은 기능을 제공한다. ..