클라우드 아키텍처 : 어플리케이션을 실행할 기반이 되는 클라우드 구축에 필요한 구성 및 요소를 연결하는 작업
PaaS : Platform as a Service , 서비스로서의 플랫폼
관련 인프라 또는 플랫폼을 구축하고 유지 관리할 필요 없이 어플리케이션을 개발할 수 있게 한다.
어플리케이션 소프트웨어 플랫폼이 제 3사를 통해 제공되는 클라우드 컴퓨팅의 한 형식이다.
IaaS : Infrastructure as a Service
서비스 제공 업체가 고객을 대신해 클라우드를 통해 인프라를 관리. 인프라를 대여하는 개념
SaaS : Software as a Service
제공업체가 사용자를 대신해 어플리케이션을 관리
개별 컴퓨터 로컬에 어플리케이션을 설치할 필요도 없다.
on-premise infra : on premise와 cloud의 가장 큰 차이는 서비스 제공을 할 때 자원을 누가 관리하는가 ? 이다.
on premise는 서비스를 공급하는 서비스 제공자가 직접 자원을 관리한다.
클라우드의 경우, 클라우드 서비스 제공자에게서 자원을 제공받으며, 서비스를 공급하는 제공자는 자원을 사용한다.
클라우드 서비스가 도입되기 이전 on premise 시스템을 사용했다.
VPC / VPN
쿠버네티스
서버 가상화 : 소프트웨어 어플리케이션을 통해 물리적 서버를 여러개로 분리된 고유한 가상 서버로 나누는 과정
각 가상 서버는 운영체제를 독립적으로 실행할 수 있다.
-> 비용 효율적인 방법이다. 서버 가용성 증가, 운영 비용 절감
클라우드 : 인터넷을 통해 액세스 할 수 있는 서버와 이러한 서버에서 작동하는 소프트웨어와 데이터 베이스
전세계 데이터 센터에 위치한다.