[실습] 종합 실습
<실습>
1. Route 53(Cloud DNS) DNS Service
1.1. route 53에서 www.도메인이름은 loadbalancer의 IP를 사용. 이유 생각
2.LoadBalancer
2.1. target group(instances group) -> AutoScale
3.AutoScale
3.1.최소 1대 -> 최대 10, 1대씩 증가, CPU 사용률 40%
3.2.ami(image) 는 wordpress webserver 이용해서 생성 후 - 시작 템플릿(instance template) 작성
4.관리형 DB 생성
4.1.Mysql
4.2.mysql client app을 이용하여 dbms에 접근 가능여부
5.WEB Server - wordpress
5.1.기본 페이지 활용
5.2.userdata는 script를 이용하여 자동화
6.EBS Instance별 이동
7.S3를 이용한 정적인 웹페이지 구성
7.1.blog.도메인이름 활용
8.vpc 생성
8.1.public-a,c. was-a,c. db-a,c 로 구성
8.2.was와 db는 nat gateway를 이용한 외부 통신
8.3.nat gateway는 public-a에 배치
9.EFS(Cloud Storage)를 이용하여 여러 instance에 동일 데이터 배포
1. VPC 네트워크 생성 (문제8)
2. 서브넷 생성
3. 인터넷 게이트웨이 생성
- 라우팅 테이블 설정
4. NAT 게이트웨이 생성
- 라우팅 테이블 설정
5. RDS 생성 (문제 4)
- RDS 생성 시 db 서브넷으로 생성이 될 수 있도록 미리 서브넷 그룹 편집
6. 이미지화 할 인스턴스 생성 (문제 5)
- wp-config.php 파일 수정 시 localhost를 RDS IP 주소로 설정
- wordpress 연동 확인
7. 이미지 생성 (문제 3)
8. 템플릿 생성
- Auto Scaling 그룹을 생성하기 위해서 템플릿 필수
9. Auto Scaling 그룹 생성
10. 대상그룹 생성 (문제 2)
11. 로드 밸런서 생성
- 로드 밸런서 설정 확인
12. Route 53 (문제 1)
- DNS Service
- www.jwoh.xyz 접속을 위한 레코드 등록
13. S3를 이용해 정적 웹페이지 생성 (문제 7)
14. EBS Instance 별 이동 (문제 6)
15. EFS를 이용하여 여러 인스턴스에 동일 데이터 배포 (문제 9)
16. mysql client app을 사용해 dbms 접근