728x90
반응형

IT/Tool 5

AWS 컨테이너 서비스 도입을 위한 정보 알아보기

AWS 에서 서버를 관리하지 않고 컨테이너 단위로 제공되는 서비스를 알아보았다. 24시간 가동한다면 서버 관리 없이 컨테이너만 받아서 사용하는 컴퓨팅 옵션이 비용이 더 들겠지만, 그렇지 않는다면 컨테이너만 사용하는 컴퓨팅 옵션은 어떤식으로 비용이 측정되는지 알아보자. AWS 컨테이너 서비스는 아래 이미지와 같다. Fargate 와 EC2 의 차이는 다음과 같다. EC2 비용 옵션은 네 가지가 있다. 스팟 인스턴스는 사용자가 제시한 가격(입찰가격)을 정해놓고, 자원의 시세가 입찰가격보다 저렴해지면 인스턴스를 사용할 수 있고, 반대로 입찰가격보다 자원의 시세가 비싸지면 인스턴스는 중단된다. 스팟 인스턴스는 도입에 적합한 상황이 아니기 때문에 EC2 인스턴스와 Fargate 를 비교해보았다. EC2 와 Far..

IT/Tool 2022.12.20

AWS Code Deploy 배포자동화 시작하기

AWS Code Deploy 를 생성하여 간단한 spring boot 웹을 배포 자동화하는 순서는 다음과 같다. 1. S3 버킷 생성 - 퍼블릭 액세서 차단 설정 확인 - 버킷 정책 편집 2. Code deploy 서비스 역할 생성 3. EC2 profile 생성 - 정책 생성 - 생성한 정책을 역할에 부여하기 4. EC2 생성 - 태그 설정 - profile 지정 - 보안그룹 인바운드 규칙 설정 5. AWS CLI 설치 (로컬PC에) 6. EC2 에 code deploy agent 설치 7. EC2 에 java 설치 8. spring boot 프로젝트에 appspec.yaml 과 code deploy 이벤트에 따른 실행 스크립트 만들기 9. aws console -> code deploy 서비스에서 애..

IT/Tool 2022.12.20
728x90
반응형