네트워크

클라우드(Cloud)

준뜨 2023. 7. 27. 01:00

Cloud


⭐️ 클라우드 (Cloud) 란?

클라우드(클라우드 컴퓨팅)란 인터넷을 통해 서버, 스토리지, 데이터베이스, 네트워크, 소프트웨어, 인공지능 등의

컴퓨팅 리소스를 온디맨드(필요에 따라)로 제공하는 기술과 모델을 말합니다.

이는 전통적인 방식으로 컴퓨팅 자원을 보유, 관리, 유지보수하는 방식과는 대조적입니다.

 

클라우드 컴퓨팅의 핵심 아이디어는 사용자들이 인터넷을 통해 필요한 컴퓨팅 리소스를 언제든지 액세스하고

사용할 수 있도록 하는 것입니다.

이를 통해 사용자들은 자체적으로 서버를 구매하거나 유지보수를 신경쓰지 않고도 필요한 만큼의

컴퓨팅 리소스를 활용할 수 있습니다.

 

클라우드 컴퓨팅은 일반적으로 다음과 같은 서비스 모델로 제공됩니다.

 

1. 인프라스트럭처(Infrastructure) 서비스 (IaaS) -  Infrastructure as a Service

IaaS는 가장 기본적인 클라우드 서비스 모델로, 가상화된 컴퓨팅 인프라를 제공합니다.

사용자는 이 인프라를 사용하여 가상 머신, 스토리지, 네트워크 등의 리소스를 필요에 따라 사용하고 관리할 수 있습니다. IaaS는 하드웨어 리소스를 물리적으로 구매하거나 유지보수하지 않고도 클라우드 제공 업체가 제공하는 인프라를

사용할 수 있으며, 자원의 유연한 확장과 축소가 가능합니다.

 

주요 IaaS 서비스 제공 업체 :

Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), IBM Cloud,

Oracle Cloud Infrastructure( OCI) 등

 

2. 플랫폼(Platform) 서비스 (Paas) - Platform as a Service

PaaS는 개발자들이 애플리케이션을 개발, 실행하고 관리할 수 있는 환경을 제공하는 서비스 모델입니다.

개발자는 PaaS 상에서 필요한 플랫폼과 미들웨어를 사용하여 애플리케이션 코드를 작성하고,

클라우드 서비스 제공 업체가 백엔드 인프라를 자동으로 관리합니다.

PaaS를 사용하면 개발자들은 애플리케이션에만 집중할 수 있고, 인프라에 대한 걱정 없이 개발에 집중할 수 있습니다.

 

주요 PaaS 서비스 제공 업체 :

Microsoft Azure App Service, Google App Engine, Heroku, IBM Cloud Foundry 등

 

3. 소프트웨어(Software) 서비스 (SaaS) - Software as a Service

SaaS는 클라우드 기반으로 제공되는 소프트웨어 애플리케이션을 말합니다.

사용자들은 인터넷을 통해 브라우저 등을 통해 해당 소프트웨어를 사용하며, 서비스 제공자가 소프트웨어의

유지보수, 업그레이드, 보안 등을 전적으로 책임집니다.

SaaS는 사용자들에게 편의성과 접근성을 제공하여 소프트웨어 사용을 간편하게 합니다.

 

주요 SaaS 서비스 제공 업체 :

Google Workspace( 구글 드라이브, 구글 독스 등 ), Microsoft 365(오피스 365), Salesforce, Slack, Dropbox 등

 

클라우드 컴퓨팅은 자원의 효율성, 유연성, 확장성, 안정성 등을 강화시켜 주요한 이점을 제공합니다.

이를 통해 기업이나 개인은 더 효율적으로 컴퓨팅 환경을 구축하고 운영할 수 있습니다.

또한 클라우드는 인터넷을 통해 액세스되므로 지리적 제약 없이 언제 어디서든 접속할 수 있어 편리성을 높여줍니다.

728x90
SMALL