이전 글에서 Public Subnet에 있던 백엔드 서버 EC2를 Private Subnet으로 옮기는 작업을 수행하였습니다. 하지만 새로 생성한 EC2에 서버가 실행되지 않아서 정상적으로 동작하지 않았습니다. 따라서 이번 글에서는 Private Subnet에 생성된 EC2에 ssh로 접속하여 직접 서버를 실행시켜 보도록 하겠습니다. 1. Public Subnet에 생성할 EC2의 보안 그룹 생성 EC2를 생성하기 전 먼저 보안 그룹을 생성합니다. 해당 보안 그룹은 ssh 접속만 허용합니다. 2. Public Subnet에 EC2 생성 기존 Public Subnet 중 하나에 새로운 EC2를 생성합니다. 이때 퍼블릭 IP를 활성화하고 위에서 생성한 보안 그룹을 지정합니다. (EC2 생성 방법은 기존에도 ..
이전 구성에서는 백엔드 소스와 노드를 실행하는 EC2가 Public Subnet에 생성되어 있었습니다. 이는 보안상 좋지 않은 구성이기 때문에 EC2를 Private Subnet으로 옮기는 작업을 수행해 보겠습니다. 이번 작업에서는 단순히 기존에 만들었던 리소스들을 수정해서 새롭게 구성을 할 수 없는 경우가 대부분이라 새로 생성하는 것들이 많았습니다... 실제 아키텍처를 구성할 때는 미리 구조를 잡고 리소스들을 만드는 것이 좋을 것 같습니다...ㅠ 1. EC2를 옮길 Private Subnet 생성 새로운 백엔드 서버를 실행할 EC2를 생성하기 전 해당 EC2들이 설치될 Private Subnet을 먼저 생성합니다. 2. Private Subnet을 위한 라우팅 테이블 생성 Private Subnet으로..
이전 글들에서 데이터베이스를 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
- spring
- CodePipeline
- Algorithm
- AWS
- programmers
- 순열
- Baekjoon
- cloudfront
- 소수
- 수학
- DFS
- BFS
- java
- CodeCommit
- SWIFT
- EC2
- ECR
- 에라토스테네스의 체
- map
- 조합
- Dynamic Programming
- sort
- 프로그래머스
- ionic
- array
- search
- permutation
- string
- CodeDeploy
- Combination
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |