[Cloud] 클라우드란?

HyunDong Lee·2021년 12월 27일
0

Cloud

목록 보기
1/1
post-thumbnail

클라우드가 갑자기 궁금해진 이유
우선 요즘 뭐만 하면 xx클라우드, aws, kubernetes 등 대화를 하다보면 이러이러한 기술이구나,,,하는 추상적인 개념으로만 접하다가 직무에도 클라우드 개발자가 있는 것을 보고 이게 어떤 것일까? 하는 의문점이 생겼다.
왜 클라우드 기술이 핫하고 많은 투자를 유치하며 클라우드 기술 영역을 기업에서 확장하려 하는지와 이것이 무엇인지?에 대해서 간략하게 적어보려고 한다.

클라우드가 포함하고 있는 개념

  1. 측정가능한 서비스
  2. 온디맨드 서비스
  3. 유비쿼터스 네트워크
  4. 가상화된 자원 풀
  5. 플랫폼 등의 특징을 갖는 서비스와 솔루션

클라우드 서비스 형식은 세 가지로 분류되는데,

  • SaaS(Software-as-a-Service)
  • Paas(Platform-as-a-Service)
  • Iaas(Infrastructure-as-a-Service)
    위 세 가지 개념을 알아보기 전에 우선 모두 클라우드 컴퓨팅을 통하여 개발된 서비스로, 클라우드 컴퓨팅에대해서 알아보는것이 좋다.
    클라우드 컴퓨팅은 인터넷(클라우드)를 통하여 서버, 데이터베이스, 네트워킹, 소프트웨어, 분석, 스토리지 등의 컴퓨팅 서비스를 제공하는 것이다. 보통 클라우드 컴퓨팅을 비용, 생산성, 속도, 확장성, 성능, 안정성, 보안 등을 보다 향상시키기 때문에 이용한다고 한다.

Iaas
=> 클라우드 컴퓨팅 서비스의 가장 기본적인 것입니다. 서버와 VM IT인프라를 대여해준다. 보통 개발사에 제공되는 물리적 자원 가상화 (ex. AWS, Azure, Google Compute Engine)
PaaS
=> 개발사에 제공되는 플랫폼을 가상화, 프로그램 개발 시 필요한 플랫폼을 제공. (AWS Elastic beabstalk, Azure, Google App Engine)
SaaS
=> 고객에게 제공되는 소프트웨어 가상황, 웹브라우저를 통해 직접 실행됨. (ex. Google Apps, Dropbox, icloud, Salesforce)

출처

참고

0개의 댓글