AWS Elastic Beanstalk이란?
안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'AWS Elastic Beanstalk' 주제로 포스팅하겠습니다! Elastic Beanstalk 개념 Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker를 사용하여 Apache, Nginx, Passenger, IIS와 같은 친숙한 서버에서 개발된 웹 애플리케이션 및 서비스를 간편하게 배포하고 조정할 수 있는 서비스입니다. 코드를 업로드해서 용량 프로비저닝, 로드 밸런싱, 오토 스케일링, 애플리케이션 상태 모니터링, 배포를 자동으로 처리하도록 구성할 수 있습니다. 배포 완료 후 애플리케이션을 실행하는 데 필요한 AWS 리소스를 쉽게 제어할 수 있으며 언제든지 기본 리소스에 액세스할 수 있습니다 추가 비용 없이 애플..
2022. 6. 2.
AMI와 Snapshot 비교
안녕하세요, BTC 베짱이 팀입니다. 이번 주는 'AMI와 Snapshot 비교' 주제로 포스팅하겠습니다! AMI(Amazon Machine Image) AMI란 소프트웨어 환경설정 내용, OS, 애플리케이션 서버, 애플리케이션 등이 포함된 템플릿입니다. 우선, AMI와 Snapshot에 대한 개념부터 설명드리겠습니다. 쉽게 말해, AMI는 'EC2 인스턴스(서버)의 상태를 그대로 저장해서 재사용할 수 있도록 만든 것'입니다. 생성된 서버의 하드웨어, 소프트웨어, 어플리케이션의 상태 모든 것을 그대로 저장하여 다른 서버에 사용할 수 있습니다. AMI를 활용한다면, 기존 환경이 그대로 설치 되기때문에 동일 환경을 갖는 인스턴스를 생성할 때 주로 사용합니다. 예를 들어, Auto Scaling으로 새 인스턴..
2022. 4. 22.