AWS Beanstalk

영슈·2023년 1월 15일
0

AWS

목록 보기
2/2
post-thumbnail

Beanstalk이란

  • Server Code를 복잡한 절차 없이 단순 Upload로 , Deploy 지원
  • 다양한 BackEnd Language 지원 ( Go , Java , Node.js , PHP , Python 등 )
  • 자동으로 Cloud에 필요한 기능 지원 ( load balancing , auto scaling , logging , version control , API monitoring 등 )

EC2란

  • Amazon Elastic Compute Cloud 의 약자
  • 다양한 O.S 와 함께 가상머신 구동 가능
    => Highly availablity (고가용성) + scalable infrastructure(확장 가능 인프라) 구조

AWS 회원가입 절차
https://goddaehee.tistory.com/315

실행 절차

  1. AWS Console 에서 Elastic Beanstalk 검색
  2. Create Application 누른 후 , 상세 설정
    a. Application 정보 ( 이름 )
    b. 플랫폼 ( 자기가 사용한 Language )
    c. Application Code ( Code zip File로 압축후 Upload )
    d. Tag 두개 ( Application Code , Applicaiton ) 는 생략 가능
  3. 추가 Option 구성에서 용량에서 t2.small은 삭제 ( t2.micro가 무료 )

장점

1) 매우 간단하며 빠름

  • Infra 및 Resource 구성할 필요가 없다.
  • AWS 가 자동으로 Cloud를 관리해준다.

2) Auto Scaling

  • Application 을 자동으로 확장하거나 축소함.

Logging

Deploy가 정상적으로 이루어지지 않을 시 , Log 를 확인하여 수정해나갈수 있다.
=> 좌측 화면에서 로그를 Click 한 후 , 로그 요청하여 확인 가능

0개의 댓글