추상화된 각기 다른 계층에 컴퓨팅, 저장 공간, 네트워킹 솔루션을 제공하는 웹 서비스의 플랫폼
공용 클라우드
클라우드 컴퓨팅
IT 자원의 공급과 소비를 은유적으로 빗댄 용어
관리 노력과 서비스 공급자의 상호 작용을 최소화하면서 신속하게 제공하거나 해제할 수 있는 구성 가능한 컴퓨팅 리소스의 공유 풀에 어디서나 편리하게 필요한 시점에 네트워크로 접근할 수 있게 하는 모델
클라우드 유형
공용 (Public)
조직이 관리하고 일반 대중이 사요하도록 개발된 클라우드
사설 (Private)
하나의 조직 범주 내에서 IT 인트라를 공유하고 가상화하는 클라우드
하이브리드 (Hybrid)
공용 클라우드와 사설 클라우드의 혼합형
클라우드 컴퓨팅 서비스 분류
서비스로의 인프라 (IasS, Infrastructure as a Service)
가상 서버를 이용하여 컴퓨팅, 스토리지, 네트워킹 기능 등과 같은 기본적인 자원을 제공
서비스로서의 플랫폼 (PaaS, Platform as a Service)
클라우드에 사용자 지정 애플리케이션을 배포할 수 있는 플랫폼을 제공
서비스로서의 소프트웨어 (SaaS, Software as a Service)
인트라와 클라우드에서 실행되는 소프트웨어를 결합
AWS 상호작용
관리 콘솔
웹 기반 관리 콘솔
명령줄 인터페이스 (CLI, Command-line interface)
AWS와의 작업을 자동화하는데 일반적으로 사용함
젠킨스와 같은 지속적 통합 서버의 도움으로 인프라 일부를 자동화하려는 경우에 적합한 도구
여러 CLI 호출을 모아놓은 스클립트로 인프라 자동화를 할 수 있음
윈도우, 맥, 리눅스 및 파워셸 지원
SDK
애플리케이션에서 AWS를 호출할 때 사용
원하는 프로그래밍 언어로 애플리케이션 로직에 AWS를 통합할 수 있음
블루프린트(blueprint)
시스템에 관한 설명
그 시스템의 모든 서비스와 종속성을 포함
기술된 시스템을 실체화하는데 필요한 조치나 순서에 대해서는 아무 언급도 하지 않음
구성 요소가 많거나 복잡한 환경을 제어해야 하는 경우 사용
Reference
- AWS in Action
'Infra > AWS' 카테고리의 다른 글
AWS 보안 (0) | 2018.09.29 |
---|---|
AWS - 가상 서버 사용 (0) | 2018.09.28 |
AWS (Amazon Web Services) - 공부자료 (0) | 2018.09.02 |