IT개발/클라우드

[AWS클라우드] Cloud의 기본

Thompson 2024. 9. 6. 00:04
728x90
반응형

"AWS 클라우드 컴퓨팅"은 간단하게 말하자면, 인터넷을 통해 네트워크, 서버, 데이터베이스, 스토리지 등의 컴퓨팅 자원을 사용하고 관리하는 기술입니다. 기존의 물리적 서버를 소유하고 관리하던 방식에서 벗어나, 이제는 온디맨드(On-Demand) 방식으로 필요한 만큼의 자원을 사용할 수 있어 더욱 유연하고 효율적입니다.

 

온디맨드 : 요청과 동시에 반환 받는 방식.

※ 컴퓨팅 : 사용자의 요청을 받아 연산 처리하는 서버.

클라우드 컴퓨팅 서비스의 세 가지 모델
  1. IaaS (Infrastructure as a Service) :
    클라우드 제공자가 서버, 스토리지, 네트워크 등의 인프라 자원을 제공합니다. 사용자는 이를 통해 가상 서버를 생성하고 관리할 수 있습니다.
    • 대표적인 예시 : Amazon EC2, Microsoft Azure Virtual Machine
  2. PaaS (Platform as a Service) :
    개발자가 애플리케이션을 개발할 수 있는 플랫폼을 제공합니다. 서버 관리나 네트워크 설정 등을 신경 쓰지 않고, 애플리케이션 개발에만 집중할 수 있습니다.
    • 대표적인 예시 : AWS Elastic Beanstalk, PaaS-TA
  3. SaaS (Software as a Service) :
    소프트웨어를 설치하거나 유지보수할 필요 없이, 인터넷을 통해 소프트웨어를 이용할 수 있습니다. 사용자에게 제공되는 모든 소프트웨어 관리는 클라우드 제공자가 담당합니다.
    • 대표적인 예시 : Google Workspace, Microsoft 365
클라우드 컴퓨팅의 중요성

 

클라우드 컴퓨팅은 기업의 IT 비용을 크게 절감시켜줍니다. 사용자는 필요한 만큼의 자원만 사용하고, 이에 맞는 비용을 지불합니다. 특히 AWS와 같은 클라우드 서비스는 전 세계적으로 널리 사용되고 있으며, 뛰어난 확장성과 유연성을 제공합니다.