본문 바로가기

IT&Design Study MEMO

다양한 유형의 Cloud Sevice #1

클라우드 서비스는 인터넷을 통해서 제공되는 모든 기술 서비스를 말하며 일반적으로 데이터 및 애플리케이션을 저장 및 관리, 액세스하는 데 사용 되어집니다. 아래 다양한 유형의 클라우드 서비스를 사용할 수 있습니다. 

 

IaaS(Infrastructure as a Service)

클라우드 공급자로부터 서버 및 스토리지, 네트워킹 하드웨어와 같은 IT 인프라 리소스를 임대할 수 있습니다.

laaS를 통해서 클라우드 서비스 공급자는 사용자가 자신의 애플리케이션과 서비스를 배포하는 데 사용할 수 있는 서버, 스토리지 및 네트워킹 과 같은 가상화된 컴퓨팅 리소스를 제공합니다. 사용자는 운영체제, 애플리케이션 및 데이터를 제어할 수 있으며, 가상 머신(VM) 및 소프트 웨어 구성 관리를 담당합니다.

 

PaaS(Platform as a Service)
PaaS는 애플리케이션 개발 및 배포를 위한 플랫폼을 제공합니다.

개발자가 애플리케이션을 생성, 테스트 및 배포할 수 있는 완벽한 개발 및 배포 환경을 제공합니다. 클라우드 공급자는 사용자가 기본 인프라에 대한 걱정 없이 애플리케이션을 배포할 수 있는 플랫폼을 제공합니다. 공급자는 운영 체제, 런타임 및 미들웨어를 관리하고 사용자는 응용 프로그램 및 데이터 관리를 담당합니다.

 

SaaS(Software as a Service)
SaaS
는 클라우드 공급자의 인프라에서 실행되고 웹 브라우저 또는 API(응용 프로그램 프로그래밍 인터페이스)를 통해 액세스되는 소프트웨어 응용 프로그램을 제공합니다. SaaS의 예로는 구글 워크스페이스 (Google Workspace), 세일즈포스(Salesforce) Microsoft Office 365가 있습니다. 인터넷을 통해 제공되는 완전한 소프트웨어 애플리케이션을 제공하며 클라우드 공급자는 인프라, 플랫폼 및 애플리케이션을 포함한 모든 것을 관리합니다. 사용자는 소프트웨어만 사용하면 되고 기본 인프라를 제어할 수 없습니다.

FaaS(Function as a Service)
FaaS
는 사용자 요청 또는 데이터베이스 업데이트와 같은 특정 이벤트에 대한 응답으로 실행되는 함수라고 하는 작은 코드 조각을 사용자가 배포하는 서버리스 컴퓨팅 모델입니다. 클라우드 공급자는 인프라를 관리하고 사용자는 실행 횟수와 사용된 리소스 양에 따라 요금을 부과합니다.

 

클라우드 서비스에는 다음과 같은 몇 가지 장점이 있습니다.

 

비용 절감의 장점
클라우드 서비스는 조직이 비용이 많이 들 수 있는 하드웨어 및 인프라에 투자할 필요를 없애줍니다.

 

확장성의 장점
클라우드 서비스는 추가 하드웨어나 인프라 없이도 조직의 요구 사항에 따라 쉽게 확장 또는 축소할 수 있습니다.

 

유연성의 장점
클라우드 서비스는 조직에 유연성과 민첩성을 제공하여 인터넷 연결이 있는 모든 장치를 사용하여
언제 어디서나 리소스에 액세스할 수 있도록 합니다.

 

안정성의 장점
클라우드 공급자는 일반적으로 높은 수준의 가동 시간과 가용성을 제공하므로
애플리케이션과 데이터에 항상 액세스할 수 있습니다.

 

그러나 보안 문제, 데이터 개인 정보 보호 및 잠재적인 서비스 중단과 같은 클라우드 서비스와 관련된 잠재적인 단점과 위험도 있습니다.
조직이 클라우드 서비스를 채택하기 전에 위험과 이점을 신중하게 평가하는 것이 중요합니다.

이러한 배포 옵션 외에도 퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드, 커뮤니티 클라우드 및 멀티 클라우드와 같은 다양한 배포 모델을 제공합니다. 조직은 비용, 확장성, 제어, 보안 및 데이터 민감도와 같은 요소를 기반으로 필요와 요구 사항에 가장 적합한 배포 옵션과 모델을 선택할 수 있습니다. 이와 관련해서는 추가적으로 포스팅 하겠습니다.