본문 바로가기
IT개발/클라우드

[AWS클라우드] Cloud의 기본

by Thompson 2024. 9. 6.
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와 같은 클라우드 서비스는 전 세계적으로 널리 사용되고 있으며, 뛰어난 확장성과 유연성을 제공합니다.