클라우드

클라우드의 정의

  • 컴퓨팅 자원(하드웨어, 소프트웨어)을 네트웍을 통해 서비스 형태로 사용하는 것
  • 키워드 :
    • No Provisioning : 클라우드 업체가 미리 컴퓨팅 자원을 지원하기 때문에 준비할 필요가 없다.
    • Pay As You Go : 쓴 만큼 돈을 내면 된다.
  • 자원(서버)을 필요한 만큼 실시간으로 할당하고 사용한만큼 지불
    • 탄력적으로 필요한 만큼의 자원을 유지하는 것이 중요

클라우드 컴퓨팅이 없었다면?

  • 서버/네트웍/스토리지 구매와 설정을 직접 수행해야 함
  • 데이터센터 공간을 직접 확보 해야 됨.
    • 실제 공간 관리가 필요.
    • 그 공간에 서버를 구매하여 설치하고 네트웍 설정(보통 두세달은 걸림)
  • Peak Time 기준으로 케파를 나눠야 됨.
    • 트래픽이 늘 때에 케파를 넣어 줘야 됨. 평상시에는 놀고 있는 자원이 높게 됨.
  • 직접 운영비용 vs 클라우드 비용
    • 기회비용 발생.

클라우드의 장점

  • 초기 투자 비용이 크게 줄어듦
    • 빌려쓴만큼 돈을 지불하면 되니까.
  • 리소스 준비를 위한 대기시간 대폭 감소.
    • 기회비용을 줄일 수 있음
  • 노는 리소스 제거로 비용 감소
  • 글로벌 확장 용이
  • 소프트웨어 개발 시간 단축

0개의 댓글