AWS의 관계형 데이터베이스인 Amazon RDS를 통해 관계형 데이터베이스를 생성해보자. DB 구성 과정에서 필요한 두가지의 항목을 먼저 준비해야 한다. 1. 데이터베이스 인스턴스의 인바운드, 아웃바운드 규칙을 제어하는 Security Group 2. 데이터베이스의 위치를 제어하게 될 Subnet Group 데이터베이스 인스턴스의 인바운드, 아웃바운드 규칙을 제어하는 Security Group 생성하기 RDS를 생성하는 과정에서도 SG를 만들 수 있지만 SG의 소스가 나의 IP로 자동 지정 되어서 SG 메뉴로 다시 돌아가 소스의 IP 대역을 다시 수정하는 번거로움이 있기 때문에 미리 RDS에서 사용하기 위한 SG를 만든다. VPC > SG > Create SG VPC는 내가 RDS를 만들 VPC 선택한..
private 영역의 ec2 인스턴스를 타겟으로 하는 ALB(Application Load Balancer)를 구성해보자 웹서버를 외부와 직접적인 통신이 가능한 public 영역에 그대로 두는 것은 실제 웹서비스를 제공하는데 있어 보안 측면에서 그렇게 적절한 방법은 아니다. 따라서 웹서버를 외부와 직접적인 통신이 제한되어 있는 private 영역에 두고, 이를 ALB를 통해 트래픽을 분산하고 웹 서비스를 제공할 수 있는 환경을 구성해보자 target group 생성 로드 밸런서 생성하기 로드밸런서의 타겟이 private subnet들인데 네트워크 맵핑이 public subnet인 이유는? ec2 인스턴스 같은 리소스들처럼 로드밸런서도 네트워크 인터페이스의 ip를 통해서 통신을 하게 되는데 외부 인터넷과 ..
AWS 인프라의 기본적인 네트워크 환경 구성을 해보자! VPC 구성 불특정 다수의 고객이 사용하는 공용의 공간에서 내가 사용하는 네트워크가 다른 사람의 네트워크와 분리되는 것 CIDR : IP 주소를 할당하는 방법 (Classless Inter-Domain Routing) CIDR 블록 : 이 VPC에 할당된 IP 주소들의 모음/블록 테넌시 : 이 VPC에서 EC2 인스턴스를 생성할 때 전용 하드웨어를 쓸 것인지 설정 DNS 호스트 이름 활성화VPC에서 생성되는 EC2 인스턴스와 같은 리소스들이 DNS 호스트 네임을 생성/사용할지 선택하는 메뉴 Subnet 구성 VPC를 나누어 놓은 하위 네트워크 VPC CIDR 블록보다 서브넷의 CIDR 블록이 작아야 한다. 총 6개의 서브넷을 추가한다. EC2 인스턴..
- Total
- Today
- Yesterday
- 인프라
- Workflow
- ci/cd
- github action
- 로깅
- RDS
- Grafana
- CSS
- redux
- js
- Grafana Alert
- Docker
- 서버
- ALB
- Service
- EC2
- VPC
- 모니터링
- html
- ecr
- LOKI
- Hook
- springboot
- 리액트
- javascript
- react
- AWS
- subnet
- SG
- ECS
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |