0. 구성도
- 구성 아키텍쳐
- 2tire 구축
- Route53 사용하여 도메인 사용
- NAT 게이트웨이트를 통해 내부 인터넷 가능
- 웹 로드밸런싱을 통해 웹 부하 분산 구현
- 오토스케일링을 통해 생성해놓은 템플릿으로 부하 시 인스턴스 생성하여 부하분산 구현
- 다중az 생성하여 장애 시 처리 구현
- 웹 인스턴스를 통해 wordpress 구현
- s3를 통해 정적 페이지 구현 : blog 도메인 사용
- efs를 통해 파일 공유
1. VPC 구성
- 한국 region에 10.0.0.0/16 대역을 가진 VPC 생성
- 해당 대역안에 서브넷생성
- pulic a 에 nat gateway 생성 및 라우팅 테이블 생성
2. 구성
2.1. EC2
- 베스천을 생성 후 WEB 템플릿을 만들 인스턴스 생성
- 이미지 생성
2.2. DB 생성
- db 서브넷 구성
- 생성한 서브넷에 DB 생성 : 다중 AZ 구현
2.3. 로드밸런스 및 오토스케일링
- 오토스케일링 생성 : 로드밸런스 생성 시 외부랑 통하는 로드 밸러서에 경우 가용영역 퍼블릭 지정.
- 각 서비스 생성 완료
2.4. S3를 이용한 정적 호스팅
- 도메인으로 사용할 이름으로 버킷 생성 후 index.html 파일 추가
2.5. ROUTE53 설정
- route53 설정 및 호스팅케이알을 통해 네임 서버 등록
3. test
- DNS 접속 테스트
- jmeter로 인스턴스 부하 시 인스턴스 증가 확인
'프로젝트' 카테고리의 다른 글
aws 환경에서 도커를 사용하여 웹서비스 구축 (0) | 2022.07.03 |
---|---|
AWS (웹 서비스 구축) (0) | 2022.06.15 |
NCLOUD ( 도커를 활용한 웹서버 생성 ) (0) | 2022.06.02 |
VMWARE를 포트포워딩을 이용한 접속 가능한 내부망 서버 구축 (0) | 2022.05.24 |
VMware 포트포워딩을 이용한 팀원간 원격 연결 (0) | 2022.05.23 |