수리 공작소

클라우드 컴퓨팅? 본문

Studies/클라우드 컴퓨팅

클라우드 컴퓨팅?

suleee 2023. 7. 8. 16:51

클라우드 컴퓨팅이란? 인터넷을 통해 가상화된 컴퓨터 리소스를 사용할 수 있는 것

  • 개별 사용자/기업은 자체적인 인프라 없이 가상의 리소스를 주문형 제공(on-demand availability) 받을 수 있다.
  • 이 가상 리소스들은 대규모 데이터 센터에 호스팅이 되어있고 필요 시 확대, 축소할 수 있다. -> 확장성이 좋다.
  • 덕분에 하드웨어를 직접 구매할 필요가 없어 초기 투자 비용을 줄일 수 있다. 
  • 따라서 인프라에 대한 유지/보수 부담이 줄어든다.
  • 사용한 만큼 돈을 지불하는 pay as you go 모델을 사용한다.

클라우드 컴퓨팅은 다양한 제공 형태가 있다. (다만, 경계가 명확하게 구분되지는 않는다.)

  • IaaS (Infrastructure as a Service)
    ex) AWS 의 EC2 : 가상 서버를 제공함
  • PaaS (Platform as a Service)
    ex) Google Cloud Platform의 Google App Engine : 주로 개발자가 어플리케이션을 개발, 실행, 관리할 수 있도록, 런타임 환경, 개발 도구, 서버, 데이터베이스를 제공
  • SaaS (Software as a Service)
    ex) Google Workspace : 완성된 어플리케이션의 형태로 개인 사용자들이 메일, 드라이브 등을 사용할 수 있다.