Engineering/AWS(5)
-
[AWS] Elastic Container Service (ECS) 사용법 - (2) 작업 정의 및 서비스 배포
AWS Elastic Container Service (ECS)로 서비스를 배포하는 방법을 알아봅니다. * 미리 알아두면 좋은 내용 - ECS 기초 개념 - ECS 사용법 (1) - Prerequisite & EC2 Launch Type 클러스터 생성 이전글에서 ECS 클러스를 생성했습니다. 이번엔 이 클러스터 위에 작업(Task)을 서비스라는 객체로 배포해보겠습니다. 1. 작업 정의 (Task Definition) 생성 먼저 작업 정의를 생성해야 합니다. ECS 콘솔에서 작업 정의 메뉴를 누르고, '새 작업 정의 생성'을 누릅니다. 시작 유형 호환성 선택에서는 작업을 배포할 클러스터 유형을 선택하면 됩니다. 저희는 EC2 클러스터를 생성했으니, 아래 것으로 선택. 그 다음 부터는 작업 정의의 각 필드값..
2020.07.10 -
[AWS] Elastic Container Service (ECS) 사용법 - (1) Prerequisite & EC2 Launch Type 클러스터생성
AWS Elastic Container Service (ECS) 를 사용하기 위한 사전 작업(Prerequisite)을 수행하고, EC2 Launch type ECS 클러스터를 생성합니다. * 미리 알아두면 좋은 내용 - ECS 기초 개념 - EC2 인스턴스에 ssh 접속하기 1. 사전작업 (Prerequisite) 수행 Reference: https://docs.aws.amazon.com/AmazonECS/latest/developerguide/get-set-up-for-amazon-ecs.html Setting up with Amazon ECS - Amazon Elastic Container Service The Amazon ECS console first run experience creates a..
2020.07.09 -
[AWS] Elastic Container Service (ECS) 기초 개념
AWS Elastic Container Service (ECS) 서비스를 이해하고 사용하기 위한 기초 개념을 정리합니다. 1. 작업 명세 (Task Definition)과 작업(Task) 작업 명세 (Task definition)는 컨테이너로 배포할 어플리케이션에 대한 다양한 파라미터 집합이다. 어플리케이션에 사용할 컨테이너 이미지, 포트 정보, 데이터 볼륨 정보 등을 정의한다. 작업 명세를 instance화 한 객체를 작업(task)라 한다. 2. 클러스터 EC2 리소스의 논리적 그룹으로, 작업(Task)가 실행되는 공간이다. ECS의 EC2 Launch type의 경우, ECS Container Agent가 실행되는 EC2 인스턴스 집합을 의미한다. (4.에서 더 자세히 설명) 3. 컨테이너 에이전트..
2020.07.09 -
[AWS] EC2 인스턴스에 ssh 접속 하기
AWS EC2 서비스를 통해 서버를 하나 할당 받았을 때, 이 서버에 ssh 접근 하는 방법을 알아 보자. EC2 콘솔에 접근하다. ssh 연결을 원하는 인스턴스를 체크하고 '연결' 버튼을 클릭한다. ssh 접속을 위한 22번 포트가 개발되어 있지 않아 경고가 뜬다. '닫기'를 누르고, 22번 포트부터 개방하고 오자. EC2 콘솔에서 인스턴스 목록을 다시 보자. ssh 연결을 원하는 인스턴스를 체크하고 하단에 상세 '설명' 을 읽어보시라. '보안그룹'에 현재 인스턴에 연결된 보안그룹으로 바로 이동할 수 있는 링크가 나와 있으니 클릭하여 바로 이동한다. 인바운드 규칙이 80번 포트 밖에 업다. 우리는 22번 포트를 추가 해주어야 한다. 인바운드 규칙 편집 버튼을 누르자. '규칙 추가' 버튼을 누르고, SS..
2020.06.29 -
[AWS] EC2 인스턴스 삭제
EC2 인스턴스 삭제 방법은 아래와 같다. 1. 콘솔에 들어간다. 2. EC2 서비스 콘솔로 접근한다. 3. 인스턴스 메뉴 탭을 누른다. 4. 삭제하려는 인스턴스 체크 5. 작업 > 인스턴스 상태 > 종료 누름 종료 신청한 인스턴스는 인스턴스 상태가 shutting down 이었다가 -> terminated로 바뀐다. terminated 상태가 되었다면 인스턴스 삭제가 완료된거라고 한다. 인스턴스 목록에서 지워지려면 하루정도 시간이 걸린다고 한다.
2020.06.29