실습
<0> 목적
OpsWorks 애플리케이션을 쉽게 배포하는 서비스이다.
OpsWorks 스택 추가하고 앱 배포하는 것을 알아보자.
1
stack 추가
2
layer 추가
3
instance 추가
4
app 배포
<> 2가지 단계를 거친다.
<1> OpsWorks에 스택 추가, layer 추가, 인스턴스 추가
<2> OpsWorks Stack에 앱 배포하기
<3> 삭제
사전 작업
seo-opsworks-role 생성 (opsworks policy 포함 : opsworks full 권한 제공)
<1> OpsWorks에 스택 추가, 인스턴스 추가
1
Services > opsworks > go to OpsWorks Stacks > Add your first stack >
chef 11 stack 선택 > stack name
seo-stack
고급 > IAM역할 : seo-opsworks-role 선택
> Default IAM instance profile > myprofile 선택 > 스택 추가
2
Layer > 계층 추가 > 레이어 유형 > php app server 선택 > 레이어 추가
php app server > network > 공개 IP yes > 저장
3
Layer > php 응용 프로그램 서버 > 인스턴스 > 추가 인스턴스 >
> t3.micro > public 서브넷 > 인스턴스 추가 > start
<2> OpsWorks Stack에 앱 배포하기
1
OpsWorks > Apps > 앱 추가
seo-phpapp1
유형 : PHP
레파지토리 URL 입력
git://github.com/amazonwebservices/opsworks-demo-php-simple-app.git
앱 추가하기 > 배포 하기
주석 > deployment1 > 배포 > 성공 확인
2
테스트
호스트 이름 클릭 > 공인 IP > 사이트 접속 확인
<3> 삭제
1
Apps > 삭제
2
인스턴스 > Stop > 삭제
3
Stack > Delete 스택
<> 참고 사이트
https://docs.aws.amazon.com/opsworks/latest/userguide/gettingstarted-simple-app.html
감사합니다.