VPC 개념 및 생성 전략 VPC는 하나의 리전에 종속되는 개념으로 리전마다 최대 5개의 VPC를 생성할 수 있다. 보안과 관리 편의를 위해 애플리케이션 환경 단위(dev, qa, stage, prod)로 IAM 사용자 계정을 분리 생성한다. 마찬가지로 보안과 관리 편의를 위해 애플리케이션 환경 단위로 VPC를 분리 생성한다. 또한 각 환경과 무관한 management 전용 VPC를 생성한다. 여기에는 CI/CD, 로그 관제와 같은 시스템을 구성한다. 기본 생성되어 있는 VPC는 삭제한다. 환경 단위로 분리한 VPC 생성의 예는 아래와 같다. management: 10.0.0.0/16 dev: 10.10.0.0/16 qa: 10.20.0.0/16 stage: 10.30.0.0/16 prod: 10.40...
개요 AWS CodePipeline은 아마존의 서버리스 매니지드 CD(지속적 배포) 상품이다. 이를 이용하여 인스턴스를 필요로 했던 기존의 Jenkins와 같은 CD 도구를 대체하여 서비 관리 유지 부담을 줄이고, 개발자는 온전히 비지니스 로직 구현에 집중할 수 있다. 이번 글에서는 AWS CodePipeline 상품을 이용하여 Amazon ECS에서 운영 중인 서비스에 대해 빌드 및 배포 파이프라인을 만드는 과정을 설명하고자 한다. 배포 시나리오 배포 대상 프로젝트는 Gradle 기반으로 제작된 Spring Boot 프로젝트이다. 프로젝트 루트에 빌드시 실행될 명령어 목록을 저장하는 buildspec.yml 파일이 존재한다. 프로젝트 저장소는 GitHub Enterprise Cloud에 위치하며, 배포..
로드 밸런서 생성 순서 로드 밸런서 생성의 기본 흐름은 필요에 따라 n개의 대상 그룹을 생성한 후, 로드 밸런서에서 개별 리스너에 연동한 후, 실제 서비스할 도메인에 CNAME을 연동하면 완료된다. (HTTPS 프로토콜 리스너를 생성할 경우 추가로 SSL 인증서를 연동하는 작업이 추가된다.) ACM 인증서 생성 ELB 또는 CloudFront를 이용할 경우, 안전한 컨텐츠 제공을 위해 SSL 인증서가 요구되는데 AWS Certificate Manager(ACM)를 이용하면 무료로 인증서를 생성할 수 있다. 생성된 인증서는 만료 일시 도래 60일 전에 자동으로 갱신하므로 사용자가 추가적인 작업을 할 필요가 없다. ACM 인증서를 생성하는 방법은 아래와 같다. AWS Certificate Manager 콘솔..
개요 AWS Fargate는 별도로 인스턴스를 생성 관리하지 않고, 완전한 매니지드 서비스의 형태로 도커 컨테이너를 실행시킬 수 있는 아마존의 서비리스 컨테이너 상품이다. Docker 이미지가 리파지터리에 푸시되어 있다면, 클러스터 → 작업 정의 → 서비스의 순서로 생성하여 완전히 24시간 서비스 가능한 애플리케이션을 기동할 수 있다. AWS Fargate를 사용하려면 상위 개념에서 특정 오케스트레이션 상품을 선택해야 한다. 현재 Amazon ECS, Amazon EKS가 AWS Fargate를 지원한다. 신기능이 출시되면 Amazon ECS에서 먼저 지원하고, Amazon EKS가 뒤를 이어 지원하는 편이다.) AWS Fargate 업데이트 이력 2020-08-17, Amazon EKS 기반 AWS F..
- Total
- Today
- Yesterday
- Docker
- bootstrap
- Eclipse
- 로드 바이크
- DynamoDB
- MySQL
- 자전거
- Kendo UI Web Grid
- kotlin
- jsp
- jpa
- 로드바이크
- Spring MVC 3
- maven
- JavaScript
- Spring Boot
- java
- node.js
- graylog
- 태그를 입력해 주세요.
- jstl
- Kendo UI
- Tomcat
- JHipster
- 구동계
- spring
- 평속
- 알뜰폰
- CentOS
- chrome
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |