개발자의 오르막

[AWS 활용교육 #03] EC2 & VPC 생성 실습 본문

교육과정 ( SW 개발자 심화과정 )/AWS

[AWS 활용교육 #03] EC2 & VPC 생성 실습

계단 2019. 10. 25. 15:08

# 실습 개요

- 웹 서비스를 하겠다.

  웹 서버를 하기 위한 서버를 세팅하기 위한 것

  프라이빗 서브넷에 데이터 베이스를 올린다.

  웹서버와 데이터베이스와 연동

  탄력성을 가진 인프라를 만든다.

  웹서버가 자동으로 늘어난다. (로드가 걸리면)

  어떤 이미지를 사용할 것이냐 (AMI) 선택 필요

  지금 만든 웹 서버를 이미지를 떠서 그 이미지대로 인스턴스를 올리게 만든다.

  똑같이 만든 서버가 만들어지고, 삭제된다.

 

  웹 서버 보안 그룹은 포트번호를 80번으로 설정, 나머지는 전부 차단

  데이터베이스는 mysql 을 사용할텐데, 이 때 사용하는 포트인 3306만 열어줌

 


 

 

 

#!/bin/bash -ex
yum -y install httpd php mysql php-mysql
chkconfig httpd on
service httpd start
if [ ! -f /var/www/html/lab-app.tgz ]; then
cd /var/www/html
wget https://us-west-2-tcprod.s3.amazonaws.com/courses/ILT-TF-100-TECESS/v4.5.2/lab-1-build-a-web-server/scripts/lab-app.tgz
tar xvfz lab-app.tgz
chown apache:root /var/www/html/rds.conf.php
fi


가용 영역과 VPC 이름을 생성

서로다른 네트워크 4개가 만들어짐 ( 서브넷 )

어디다가 내가 구입한 서버를 둘 것이냐. 어떤 VPC에 어떤 서브넷에 둘 것이냐.

특정 네트워크에 배치된 서버에 대한 보안 설정을 한다. ( 시큐러티 그룹, 태그 설정 )

'교육과정 ( SW 개발자 심화과정 ) > AWS' 카테고리의 다른 글

[AWS 활용교육 #05] EBS  (0) 2019.10.25
[AWS 활용교육 #04] S3  (0) 2019.10.25
[AWS 활용교육 #02 ] AWS VPN  (0) 2019.10.25
[AWS 활용교육 #01 ] AWS EC2  (0) 2019.10.25
[AWS 활용교육 #00 ] AWS 개요  (0) 2019.10.25
Comments