반응형

0. 들어가기

-. Amazon Web Service (AWS)에서 제공하는 버전관리/스케일링  서비스인 Elastic Beanstalk (EB) 연습.

-. EB Document 따라 공부함.

1. EB 생성

1) EB console에 들어가 이름, 플랫폼(언어) 설정 후 생성 클릭

2) 아래와 같은 창이 뜨면서 잠시간 대기하면 (약 5분) 설정이 끝난다.

3) 이후 애플리케이션 목록에서 해당 앱 클릭을 하면 아래와 같이 최근 이력 (현재는 생성이력만 보임)을 확인할 수 있다.

4) 인스턴스 생성된 것 확인

-. 인스턴스 목록에 들어가면 해당 이름으로 생성된 EC2 인스턴스가 보인다.

 

2. EB 배포

-. 소스코드 배포 (내 경우는 파이썬 예제) 를 해보자.

1) 안내 페이지에서 샘플 코드를 다운받는다.

2) 업로드 및 배포 버튼을 클릭해서

3) 다운받은 예제 코드를 넣자.

4) 위이잉

5) 정상적으로 버전 변경된 것 확인.

 

3. 배포환경 구성

-. EB를 쓰는 이유는 auto scaling과 버전 자동 업데이트를 위함이니까 적절한 설정을 해주자.

1) 콘솔 -> 환경 -> 용량 -> 편집

2) 인스턴스 최소 갯수를 늘림

-. auto scaling 테스트를 하기 위해 인스턴스 최소 갯수를 1 -> 2로 늘려본다.

 

-. 위이이잉

 

3) 확인

-. EB 콘솔에서 업데이트 이력이 보이고

-. EB에 인스턴스 두개가 등록되어 있고

-. 마지막으로 실제 가동되는 인스턴스도 두개 보인다.

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기