클라우드

클라우드 컴퓨팅의 종류

hex2.1 2023. 9. 20. 21:52

 

 

클라우드의 서비스 구성 5단계

[클라우드 서비스 구성 5단계] : 하드웨어, 가상화, OS, 런타임, 어플리케이션 
-사용자에게 이 5단계중 어느단계까지 사용하게 할 것인가에 따라서 클라우드 서비스를 3가지로 구분할 수 있다(IaaS,PaaS,SaaS)

 

*하드웨어(Hardware) : 물리적인 컴퓨터
 컴퓨터 안에는 계산작업을 하는 cpu, 데이터를 저장하는 하드디스크 등의 저장장치, 네트워크 통신을 위한 LAN카드 등의   여러 하드웨어가 있어야함 --> 이런 것 들이 모여서 물리적인 의미의 컴퓨터가 된다

 

*가상화(Virtualization) : 하이퍼바이저를 통해 가상화 기술을 적용한 환경

 

*운영체제(Operating System) : 윈도우, 리눅스, 안드로이드 , ios 등의 프로그램 등을 말함


*런타임(Runtime) : 프로그램을 실행하기 위한 환경 
- C, C++ 와 같은 컴파일 언어는 운영체제 위에서 바로 실행되지만 Python 과 자바와 같은 인터프리터 언어는 Python, JVM 이 필요하다.
여기서 JVM과 같이 프로그램이 코드가 실행될 수 있도록 만들어주는 환경을 런타임이라고 함

 

*어플리케이션 : 한글, PPT등

 

[클라우드 서비스의종류]
1.IaaS :  Infrastructure as a Service  (가상머신을 빌려주는 것)
2.PaaS:  Platform as a Service
3.SaaS : Software as a Service  ( 구글 드라이브 )

 

*IaaS : 물리적 컴퓨터 또는 가상머신을 빌려주는 서비스
ex) Amazon Web Service 의 EC2 , Microsoft Azure 의 Virtual Machine, Google Cloud Platform 의 Compute Engine
*SaaS : 어플리케이션을 바로 사용할 수 있도록 하는 서비스
ex)구글 드라이브, 구글 스프레드시트, 드롭박스
*PaaS: 어플리케이션을 개발하고 서비스 할 수 있도록 해주는 서비스, 개발자들이 많이 사용
ex) AWS의 Amazon Beanstalk, Microsoft Azure의 App Service, Google Cloud Platform 의 App Engine

 

[IaaS의 종류]
1. 온 프레미스 (On-premise) : IaaS를 사용하지 않고 있는 경우,  회사 건물의 서버룸에 직접 서버를 두고 서비스 하는 경우


2.퍼블릭 클라우드 ( Public Cloud) : 클라우드 서비스 제공 기업의 서비스를 사용하는 경우 
ex) AWS, Microsoft Azure, GCP


3.프라이빗 클라우드(Private Cloud) : 개인적인 형태의 클라우드를 구축하는 방식 
-구축방식에 따라 다음과 같이 나눌 수 있음
1)Hosted Private Cloud : 클라우드 서비스 제공 기업의 프라이빗 서비스를 사용, 하나의 물리적 컴퓨터에서 발생하는 vm을 모두 온전히 한 고객만 사용하는 서비스로 single-tenancy 라고 불림 ---> Public Cloud와 다른점
2)On-premise Private Cloud : 사내 서버 룸에 클라우드를 직접 구축해서 사용하는 것 --> 직접 서버를 두고 서비스하는 온 프레미스와 달리 가상화 기술을 통해 탄력적으로 서버를 증설 할 수 있음

-구축방식에 따라 다음과 같이 나눌 수 있음

1)Hosted Private Cloud : 클라우드 서비스 제공 기업의 프라이빗 서비스를 사용, 하나의 물리적 컴퓨터에서 발생하는  vm을 모두 온전히 한 고객만 사용하는 서비스로 single-tenancy 라고 불림
2)On-premise Private Cloud : 사내 서버 룸에 클라우드를 직접 구축해서 사용하는 것 --> 직접 서버를 두고 서비스하는   온  프레미스와 달리 가상화 기술을 통해 탄력적으로 서버를 증설 할 수 있음


4.하이브리드 클라우드(Hybrid Cloud) : 온프레미스, 퍼블릭 클라우드, 프라이빗 클라우드 중 2가지 이상의 방식을 병행하는 것
-주로 (온 프레미스 + 퍼블릭 클라우드) 를 사용함