Cloud Computing

SeungJoo
|2024. 1. 3. 12:59
반응형

Cloud Computing

인터넷을 통해 데이터를 저장, 관리, 처리하는 컴퓨팅 리소스의 제공과 이용을 의미합니다. 전통적인 방식으로는 개인이나 기업이 자체적으로 서버나 데이터 센터를 구축하고 유지하는 반면, 클라우드 컴퓨팅은 이러한 인프라를 제공하는 서비스 제공 업체가 있어 사용자들은 인터넷을 통해 필요한 컴퓨팅 리소스를 렌탈하여 사용할 수 있습니다.

이것은 서버, 저장소, 데이터베이스, 네트워크, 소프트웨어, 분석 등 다양한 IT 리소스를 온디맨드로 제공하고 유연하게 확장 및 축소할 수 있는 기능을 제공하빈다. 사용자는 필요한 만큼의 리소스를 구독형태로 이용하며, 서비스 제공자는 해당 리소스를 효율적으로 관리하고 유지보수 합니다. 이러한 클라우드 서비스는 비교적 낮은 비용으로 시작할 수 있고, 유연성과 확장성이 뛰어나며, 필요한 만큼의 리소스를 신속하게 확보할 수 있는 장점을 가지고 있습니다.

 

 

On-demand : 필요한 시점에서 필요한 만큼의 리소스를 바로 사용할 수 있는 형태를 의미합니다.

On-premises : 사용자 입장에서의 공간, 자원 등 모든 것을 자체적으로 구축 및 운영하는 방식

Cloud : 인터넷 구간 어딘가에 눈에 보이지않는 형태로 구성된 IT 자원 집합

Cloud Computing 장점

민첩성

클라우드는 필요에 따라 컴퓨팅 리소스를 신속하게 늘리거나 줄일 수 있습니다. 트래픽이나 작업 부하가 증가하면 클라우드에서는 리소스를 더 늘려 확장하고, 줄어들면 자원을 축소하여 비용을 절감할 수 있습니다.

 

유연성 & 탄력성

클라우드는 다양한 유형의 서비스를 제공하므로 사용자는 자신의 요구에 맞게 선택할 수 있습니다. 이는 필요한 애플리케이션, 스토리지, 데이터 베이스 등을 선택적으로 이용할 수 있다는 뜻이며, 기업이나 조직이 즉시 변화하는 환경에 대응할 수 있도록 도와줍니다.

 

비용 절감 

클라우드 컴퓨팅은 초기 투자 비용을 줄여주고, 유연한 요금 체계로 인해 실제 사용한 만큼만 지불하게 됩니다. 자원을 더 이상 사용하지 않을 때는 해당 리소스를 반환하여 비용을 절감할 수 있습니다.

 

클라우드 컴퓨팅 서비스

IaaS

이는 클라우드 컴퓨팅 서비스의 한 유형으로, 가상화된 컴퓨팅 리소스를 제공하여 사용자가 인프라를 필요에 따라 확장하거나 축소할 수 있습니다. IaaS는 가상 머신, 네트워킹, 스토리지, 데이터 센터 공간 등과 같은 기본적인 컴퓨팅 인프라를 제공하여 사용자가 이를 관리하고 운영할 수 있게 합니다.

 

PaaS

애플리케이션을 개발, 실행, 관리하기 위한 플랫폼을 클라우드를 통해 제공하는 서비스를 가리킵니다. 이는 소프트웨어 개발자들이 애플리케이션을 개발하기 위한 툴, 런타임, 데이터베이스, 운영체제 등의 환경을 제공함으로써 개발 주기를 단축하고 관리를 용이하게 합니다.

 

SaaS

소프트웨어를 인터넷을 통해 제공하고 사용자는 구독 형태로 이를 이용하는 클라우드 기반의 서비스를 말합니다. SaaS는 사용자가 소프트웨어를 다운로드하거나 설치하지 않고 웹 브라우저를 통해 인터넷에 연결된 어떤 디바이스에도 접근 가능한 소트웨어 서비스를 제공합니다. 이를 통해 사용자는 소프트웨어를 소유하거나 유지보수할 필요 없이 원하는 기능을 사용할 수 있습니다.

728x90

'AWS' 카테고리의 다른 글

패킷  (0) 2024.01.05
AWS  (0) 2023.12.19