이전 글들에서 백엔드 소스를 하나의 EC2에서 실행하여 서비스하였습니다. 하지만 요청이 많아질 경우 부하가 심해질 수 있고 EC2의 IP를 프론트로 노출하는 것은 보안상 좋지 않은 방법으로 EC2 앞에 로드밸런서를 넣어 로드밸런서가 여러 EC2들에게 요청을 나눌 수 있도록 하고 외부로도 로드밸러서의 DNS 이름을 노출하는 방식으로 수정해보겠습니다. 먼저, 현재 구조는 다음과 같습니다. 1. 다른 가용 영역에 별도의 서브넷 생성 기존 EC2는 2a 가용영역에 생성했기 때문에 별도의 다른 가용 영역(2c)을 선택하여 퍼블릭 서브넷을 구성합니다. 2. 기존 EC2 인스턴스를 이미지로 만들기 기존 EC2와 같은 새로운 EC2를 생성하기 위해 먼저 기존 EC2를 이미지로 만듭니다. 3. AMI로 새로운 EC2 인..
이전 글들에서 데이터베이스를 Public Subnet에 생성하였습니다. 이는 보안상 권장되는 방법이 아니기 때문에 Private Subnet을 생성하여 기존에 사용던 RDS를 옮기는 작업을 해보겠습니다. 1. Private Subnet 생성하기 "VPC > 서브넷"에서 서브넷 생성을 합니다. 2. RDS 서브넷 그룹 생성하기 "RDS > 서브넷 그룹"에서 서브넷 그룹을 생성합니다. 만약 기존에 RDS를 실행 중인 경우 기존 RDS의 서브넷 그룹을 찾아 수정하는 방식을 사용할수도 있습니다. (참고: https://kimhjin.tistory.com/25) 3. RDS 서브넷 그룹 변경하기 기존 RDS를 사용하고 있는 경우 "수정" 버튼을 클릭하여 서브넷을 위에서 생성한 서브넷으로 바꿀 수도 있지만 같은 V..
- Total
- Today
- Yesterday
- sort
- map
- AWS
- CodeDeploy
- 순열
- Algorithm
- 에라토스테네스의 체
- CodePipeline
- Combination
- 수학
- DFS
- ionic
- SWIFT
- Dynamic Programming
- 소수
- java
- ECR
- permutation
- 프로그래머스
- array
- string
- search
- cloudfront
- 조합
- programmers
- spring
- CodeCommit
- EC2
- Baekjoon
- BFS
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
