카테고리 없음

클라우드 아키텍처

minjiwoo 2022. 11. 1. 01:41
728x90

클라우드 아키텍처 : 어플리케이션을 실행할 기반이 되는 클라우드 구축에 필요한 구성 및 요소를 연결하는 작업 

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 

쿠버네티스 

서버 가상화 : 소프트웨어 어플리케이션을 통해 물리적 서버를 여러개로 분리된 고유한 가상 서버로 나누는 과정 

각 가상 서버는 운영체제를 독립적으로 실행할 수 있다. 
-> 비용 효율적인 방법이다. 서버 가용성 증가, 운영 비용 절감 

클라우드 : 인터넷을 통해 액세스 할 수 있는 서버와 이러한 서버에서 작동하는 소프트웨어와 데이터 베이스 
전세계 데이터 센터에 위치한다. 

728x90