ECS - EC2 간단 배포하기 [2] - 테스크 정의 및 배포
·
Infra
1. ECR(Elastic Container Registry) 생성 AWS Console > Amazon Elastic Container Registry > Private Repositories > [Create repository] 빨간 영역에 폴더 생성할 폴더명을 만들면된다. 해당 앞으로 이미지를 빌드하고 푸시할 때, 저장할 장소의 이름이라고 생각하면 편하다.이후 아래처럼 생성한 이름의 리포지토리가 만들어진 것을 확인할 수 있다. 2. EC2에서 ECR에 접근할 수 있는 IAM 생성AWS Console > Identity and Access Management (IAM) ****> Access management > Users > [Create user] IAM > 사용자 > kobaco-ecs-ia..
ECS - EC2 간단 배포하기 [1] - EC2에 ECS 에이전트 설정
·
Infra
클라우드 환경에서 컨테이너 애플리케이션을 배포할 때, 보통 EC2나 GCE(Google Compute Engine)에 Docker를 설치하고 컨테이너를 직접 띄우는 방식으로 운영했었다. 하지만, AWS에서는 ECS(Amazon Elastic Container Service)를 이용해 더 쉽게 컨테이너를 배포하고 관리할 수 있다고 들어서 오늘은 미루고 미뤄왔던 'ECS롤 통해서 배포'를 해보려고 한다.  그 중 오늘 다룰 목차는 이렇게 된다.1. IAM 역할 설정 -> EC2에 역할 부여2. ECS 클러스터 생성3. Docker 설정4. ECS 에이전트 설치 ✅ 1. IAM 역할 생성 (EC2가 ECS에 접근할 권한 부여)ECS에서 EC2를 정상적으로 실행하려면, EC2 인스턴스가 AWS ECS와 통신할 ..
EC2에 접속 및 파일 옮기기
·
여러가지 모음집
ssh -i algomate-key.pem ubuntu@13.239.190.188scp -i algomate-key.pem Algomate/crawling/docker-compose.yml ubuntu@13.239.190.188:/home/ubuntu/algomate/crawling/
AWS EC2 생성 후 설정 가이드, SWAP메모리 할당하기
·
Infra
1️⃣ EC2 서버 접속하기EC2 인스턴스에 접근하는 방법은 여러 가지가 있습니다. 로컬 터미널(PowerShell, CMD, iTerm) 또는 AWS 콘솔을 통해 접속할 수 있다.$ ssh -i ubuntu@$ ssh -i /path/to/your-key.pem ubuntu@example.com 2️⃣ 패키지 업데이트 및 업그레이드서버를 최신 상태로 유지하려면 패키지를 업데이트하고 업그레이드해야 합니다.$ sudo apt update$ sudo apt upgrade✅ sudo apt update: 패키지 목록을 최신 상태로 가져온다. 실제 소프트웨어 업데이트는 아니며, 새로운 버전이 있는지 확인하는 과정이다. ✅ sudo apt upgrade: 설치된 소프트웨어를 최신 버전으로 업그레이드한다. 3️⃣..