본문 바로가기

AWS/ECS4

AWS ECS 스토리지 AWS ECS 스토리지임시 스토리지는 기본적으로 제공되며, 데이터 영속성이 필요하지 않은 경우에 적합합니다.CloudWatch Logs를 통해 로그를 수집하여 EBS 없이도 로그 관리가 가능합니다.EBS는 ECS on EC2에서 추가적인 영속 스토리지가 필요할 때 사용하며, 기본 스토리지 용량을 증설할 수 있습니다.EFS는 여러 컨테이너에서 데이터를 공유해야 할 때 적합합니다. AWS 기본 스토리지(임시 스토리지)임시 스토리지: ECS 인스턴스의 로컬 디스크를 사용하며, 컨테이너가 종료되면 데이터가 사라짐용량 범위AWS ECS EC2 : EC2 유형에 따라 최대 범위가 정해지며, 최소 20GiBAWS ECS Fargate : 20GiB 고정스토리지 옵션(ECS  EC2  vs ECS Fargate)임시 .. 2024. 12. 16.
AWC ECS Service Connect 배포하기 AWS ECS 서비스간 통신 방법 3가지 존재Amazon ECS Service Discovery(활용)DNS 사용하여 요청을 보낼 수 있도록 엔드포인트를 생성생성된 엔드포인트를 통하여 프론트 -> DNS를 통하여 백엔드 호출AWS Cloud Map, Route53에 필요한 항목이 자동 등록Amazon Elastic Load Balancer(ELB)많이 사용하는 방법이며 하나의 ELB의 대상 그룹을 지정하여 트래픽을 전달클라이언트 -> ELB 엔드포인트 호출AWS App MeshService Mesh 개념Envoy 프록시를 사이트카 형태로 생성하여 하나의 네트워크를 구성Task(작업 간) 트래픽을 프록시하고 상호 연결을 담당Envoy 프록시를 사용할 경우 암호화, 인증 기능 제공복잡도 존재함 참고https.. 2024. 12. 11.
AWS ECS 콘솔 구축하기 AWS ECS컨테이너 애플리케이션을 쉽게 배포, 관리 및 확대할 수 있도록 도와주는 완전 관리형 컨테이너 오케스트레이션 서비스 AWS ECS용어ECS Cluster : 컨테이너를 실행할 리소스 그룹ECS Task : 작업 단위 ECS Service : Task 기반으로 실행하고 관리   1. ECS VPC 배포Cloudformation → VPC 생성    2. ECS ECR 생성 리포지토리 이름 : cat  3. ECS 보안 그룹 생성생성 방법 : EC2 → 네트워크 및 보안 → 보안 그룹 → 보안 그룹 생성 1) Application Load Balancer 보안 그룹 생성Security Group Name : dev-ecs-alb-sgDescription: dev-ecs-alb-security-Gr.. 2024. 12. 10.
AWS Fargate ECS 구성하기 fargate ECS 1. 사용할 컨테이너 정의 - Sample-app, ngin, tomcat, Custom등 선택 가능 2. 컨테이너 정의 - nginx 컨테이너 설치 3. 컨테이너 상세 스펙 구성 작업 정의 이름 : 호환성 : fargate 작업 크기(컨테이너 크기 설정) : 최소 단위 : vCPU - 0.5GB, 메모리 - 0.25vCPU ECS 컨테이너 개수 , ELB 선택(fargate는 ALB만 사용 가능) 4. Cluster 구성 - Cluster 이름 5. faragate 생성 중..... fargate ECS 생성 완료 EC2 ALB DNS명 확인 : ALB DNS 명 fargate 컨테이너 접속 2021. 8. 30.