[IT지식] 클라우드 컴퓨팅

클라우드 컴퓨팅

  • 앱과 파일을 개인의 컴퓨터가 아닌 멀리 떨어진 기업의 서버에 저장하고 앱을 구동하는 방식
  • IaaS(Infrastructure-as-a-service) : 서비스형 인프라
    • ex) AWS, 애저, 구글 클라우드 플래폼
  • PaaS(Platform-as-a-Service) : 서비스형 플래폼
    • 데이터베이스, 고급 분석 도구, 운영 체제 등 유용한 기능 함께 제공됨
    • ex) 헤로쿠
  • SaaS(Software-as-a-service): 서비스형 소프트웨어
    • 고객에게 구독료를 받고 인터넷으로 소프트웨어를 제공하는 비즈니스 모델
    • 웹을 통해 접속해 로그인하기만 하면 사용할 수 있다
    • ex) 어도비 포토샵, 구글 독스, 지메일, 드롭박스

장점

  • 탄력성
    • AWS를 이용하는 경우, 앱의 사용량 변화에 맞춰 앱에 배정되는 컴퓨터 자원이 증가하거나 감소
    • 사용한 만큼만 비용이 나감
  • 확장성
    • 사용자 증가에 따라 앱이 신속하게 확장됨
    • ex) 넷플릭스 영상 시청량은 2007년부터 2015까지 천 배 이상 늘어났는데, AWS가 자동으로 컴퓨터 자원의 배정량을 늘리므로 따로 손쓸 필요가 없었음.
  • 중복성
    • 클라우드는 동일한 정보나 코드를 여러 곳에 복사해놓기에, 컴퓨터 몇 대가 고장나도 대체할 수 있음

정리

클라우드는 비용을 절감하고 웹사이트의 안정성을 향상하고, 사용량에 따라 시스템을 신속하게 확장할 수 있는 수단이다.

출처

  • https://www.ciokorea.com/news/37345
  • 『IT 좀 아는 사람』