반응형
- 이 포스팅은 AWS 클라우드 실무자 에센셜 교육을 요약한 것입니다.
컴퓨팅의 정의
- Cloud Computing이란 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드(*on demand: 수요 중심) 로 제공하는 서비스를 말하며, 요금은 사용한 만큼만 청구된다.
- 이전엔 이론적으로 추측한 최대 피크를 기반으로 용량을 프로비저닝해야 했다. (*provisioning: 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것)
민첩성(Agility)
AWS 클라우드로 이전하는 이유 중 하나는 향상된 민첩성(Agility)
- 속도
- 물리 데이터센터를 둘 필요 없이 단 몇 분만에 IT 리소스 사용 가능
- 실험
- 안전하게 운영 절차를 개발하고 장애를 대비해 연습할 수 있음(몇 분만에 실험서버 시동, 서버를 반환하거나 재사용)
- 다른 설정으로 비교 테스트 가능
- AWS CloudFormation을 사용하면 일관적이고 템플릿화된 샌드박스 개발 및 테스트/프로덕션 환경 보유
- 혁신 문화
- 낮은 비용, 낮은 위험
리전(Regions)
- 전세계에 산재한 복수의 가용 영역을 포함하는 물리적 장소
가용영역(AZ;Availability Zones)
- 하나 이상의 개별 데이터 센터로 구성됨. 각 데이터 센터는 별도의 시설에 자리함
- 프로덕션 애플리케이션 및 데이터베이스를 운영할 수 있는 기능 제공(단일 데이터센터에서 가능한 것보다 더 높은 수준의 가용성,내결함성,확장성 제공)
- 내결함성(Fault tolerance): 시스템 구성 요소에 장애가 발생하더라도 시스템이 작동 가능생태를 유지하는 능력
- 고가용성(High availability): 사용자가 개입할 필요 없이 시스템이 항상 작동하고 액세스 가능하며 가동 중지 최소화
탄력성(Elasticity)
- 간편하게 컴퓨팅 리소스 규모를 확장/축소할 수 있음을 뜻함
- 새로운 애플리케이션을 신속하게 배포
- 워크로드에 따라 확장/축소(축소하면 인프라 비용을 지불하지 않음)
- 더는 필요하지 않은 리소스는 즉시 가동 중지
확장성(scalability)
- AWS 툴인 Auto Scaling 및 Elastic Load Balancing을 사용하여 애플리케이션의 규모를 수요에 맞춰 확장하거나 축소할 수 있음
안정성(reliability)
- 고객이 IT 리소스에 대한 구성 변경 사항을 지속적으로 모니터링 할 수 있는 거버넌스 기능 제공
- AWS 데이터 센터는 최첨단 전자식 감시 시스템과 멀티 팩터 엑세스 제어 시스템을 사용
반응형
'개발 > AWS' 카테고리의 다른 글
[AWS] Lambda 프록시 통합을 사용하여 API Gateway로 간단한 곱셈 API 만들기 (5) | 2019.04.21 |
---|---|
[AWS] CCP 요약 - 2) 핵심 서비스 (4) | 2019.03.27 |
[AWS] AWS Lambda 메모리 설정에 따른 시간 비교 (2) | 2019.03.12 |
[AWS] Route 53과 CloudFront로 S3 웹사이트 올리기 (5) | 2019.03.09 |
[AWS] Route 53과 S3로 정적 웹사이트 올리기 (4) | 2019.02.28 |
댓글