이 모듈에서는 가상화(virtualization)
, 가상 머신(virtual machines)
, 베어 메탈 서버(bare metal servers)
등 클라우드 컴퓨팅 아키텍처의 다양한 구성 요소에 대해 학습한다.
또한 안전한 클라우드 네트워킹 존재를 구축하는 방법과 컨테이너 기반 기술의 작동 방식을 배울 수 있다.
contain-based
기술의 작동 방식 클라우드 인프라 구조는 클라우드 서비스의 기초이다. 클라우드 인프라는 데이터 센터, 스토리지, 네트워킹 구성 요소 및 컴퓨팅 리소스로 구성된다.
하이퍼바이저를 사용하여 물리적 자원의 소프트웨어 버전(software-based version)를 생성하는 프로세스.
실제 컴퓨터처럼 실행되는 소프트웨어 기반 컴퓨터.
클라우드 기반 가상머신은 사용자가 어떤 데이터센터, AZ, OS, 멀티 혹은 싱글 테넌트(임대자), 요금 지불 방식을 선택하느냐에 따라 몇 가지 유형으로 나눌 수 있다.
가상머신은 Virtual Servers, Virtual Instances, Instances 등으로 불릴 수 있다.
사전 정의된 크기의 서버를 당야한 사용자가 맞춤형으로(on-demend
) 사용 할 수있는 공급자 관리형 가상머신.
데이터 센터에서 사용되지 않은 용량을 활용하는 임시 또는 스팟형 가상머신
미래의 배포를 위해 용량을 예약하고 리소스를 보장 할 수있는 예약형 가상머신
단일 테넌트(임대자 즉, 클라우드 서비스 사용자) 사용을 제공하는 전용 호스트형 가상머신
베어 메탈 서버는 단일 고객 전용의 단일 테넌트 물리서버이다.
이런 사용자에게 적합하다.
클라우드의 네트워킹 기능은 랙 장착형 장치(form of rack-mounted devices)가 아닌 서비스로 제공된다.
VM (또는 VSI), 스토리지, 네트워크 연결 및로드 밸런서와 같은 클라우드 리소스는 VPC (Virtual Private Cloud) 내의 서브넷에 배포된다.
프라이빗 및 퍼블릭 서브넷을 사용하면 다중 계층 엔터프라이즈 응용 프로그램(multi-tier enterprise applications)을 안전하게 배포 할 수 있다.
로드 밸런서(Load balancers)는 트래픽을 분산시키고 애플리케이션이 응답 할 수 있도록한다.