반응형
수업을 듣고 배운 내용과 연습한 내용을 정리하였습니다
개인 공부 후 자료를 남기기 위한 목적임으로 내용 상에 오류가 있을 수 있습니다.
잘못된 부분이 있거나 질문사항은 댓글로 남겨주시면 성심성의껏 답변해드리겠습니다. 감사합니다!
교재 <당신이 지금 알아야 할 AWS - 이영호, 한동수 지음>의 중요 내용을 메모해 보았습니다.
* 빈스톡
- 도커 컨테이너를 기반으로 애플리케이션을 쉽게 배포할 수 있고 운영 및 관리를 지원하는 AWS 서비스입니다.
- 별도의 서비스 사용료는 없고, 사용한 AWS 리소스만큼 비용이 과금됩니다.
- 알아서 EC2 인스턴스 유형을 변경하고, 오토 스케일링으로 EC2 인스턴스를 늘리고, ELB 로드 밸런싱을 통해 부하를 분산하며 애플리케이션 배포까지 자동으로 해주며 개발자의 번거로움을 줄여줍니다.
- 전문 IT 관리 인력을 고정적으로 운영ㅇ할 수 없는 조직 또는 스타트업과 같은 작은 조직에서 유용합니다.
docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/Welcome.html
* 한 마디로, 빈스톡은 프로비저닝의 결정체입니다.
- 인스턴스(EC2) 및 OS 설치
- 웹 애플리케이션 소프트웨어 구성
- 오토 스케일링 구성
- 로드 밸런서 구성
- 업데이트 배포 및 버전 관리
- 모니터링 관리 설정
* 빈스톡 구성
빈스톡은 애플리케이션 영역과 환경으로 구성되어 있습니다. 애플리케이션을 만들고 하위에 환경을 구성할 수 있습니다. 또 하나의 애프리케이션에 2개 이상의 환경을 구성할 수 있습니다.
애플리케이션
- 인스턴스의 논리적인 집합. 하위 애플리케이션 버전의 관리이며, 애플리케이션의 재배포와 이전 버전으로 복원 가능
- 윈도우 폴더 개념과 유사
환경
- EC 인스턴스, 로드 밸런서, 오토스케일링 그룹, 보안 그룹의 집합체
* 빈스톡의 특징
- 빠르고 간편한 시작 : 애플리케이션 코드를 업로드하기만 하면 자동으로 프로비저닝, 오토 스케일링, 로드 밸런싱, 모니터링과 관련된 인프라가 자동으로 생성됩니다.
- 개발자의 생산성 : 서비스 인프라에 대한 관리와 패치 부분을 빈스톡에서 자동으로 관리하기 때문에 개발자는 애플리케이션 개발에 집중할 수 있습니다.
- 적절한 규모 유지 : 빈스톡은 모니터링을 통해 자동으로 로드 밸런싱, 오토 스케일링하여 항상 적절한 규모에 대해 자동으로 대응할 수 있는 유연성을 보장합니다.
- 완벽한 리소스 제어 : 빈스톡에서 리소스 변경은 아주 간단히 처리할 수 있기 대문에 필요에 따라 원하는 리소스를 쉽게 관리할 수 있습니다.
* 컴퓨팅 설정의 복잡도 비교
라이트세일 -> 빈스톡 -> EC2 -> 온프레미스
전통적인 온프레미스 서버 구성 복잡도를 100% 정도로 하면, EC2는 50~60%, 빈스톡은 10~20%, 라이트세일은 5% 정도의 노력만으로 서버를 구축할 수 있습니다.
반응형
'클라우드 > AWS' 카테고리의 다른 글
AWS EC2 개념과 이해 (0) | 2021.02.18 |
---|---|
Beanstalk 기반 초대장 이메일 받기 서비스 (0) | 2021.02.18 |
마이크로서비스 기반 번역 웹 서비스(POST) (2) | 2021.02.17 |
API 게이트웨이와 데이터베이스(GET) (0) | 2021.02.17 |
마이크로서비스의 개념과 이해 (0) | 2021.02.17 |
댓글