brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Jun 12. 2020

404. OpsWorks 사용해 보자

실습


<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  선택   > 스택 추가



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


감사합니다.




브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari