신입 세 달차, 회사에서 클라우드와 SaaS 에 대한 심도깊은 이야기를 나눴다. 쉬운 이해를 위해 다시한번 정리해보자.
클라우드 란
쉽게말해 인터넷으로 연결된 가상 서버를 사용하는 것이다. 컴퓨터나 스마트폰 등에 불러와 사용하는 서비스이다.
인터넷 어딘가에서 구름에 싸여 보이지 않는 자원(CPU, 메모리, 디스크 등)을 원하는 대로 가져다 쓸 수 있다.
클라우드 컴퓨팅 이란
인터넷을 통해 IT 리소스를 서비스로 제공하는 것이다. 그리고 서비스로 제공하는 대상은 서버, 플랫폼, 소프트웨어 이다.
우리 회사에 _____ 이 없어? 그럼 돈내고 대여하면 되지 ! 라는 개념인 것 같다.
반대로,
너네 회사에 _____ 이 없어? 그럼 우리꺼 돈내고 대여해서 쓰게 해줄게 ! 라는 개념인 것 같다.
그게 서버가 될 수도 있고, 플랫폼 혹은 소프트웨어 일 수 있는 것이다.
클라우드 서비스의 종류 IaaS, PaaS, SaaS
제공되는 범위에 의해 세가지 종류로 나뉜다.
- IaaS(Infrastructure as a Service)는 확장성이 높고 자동화된 컴퓨팅 리소스를 서비스한다.
- PaaS(Platform as a Service)는 응용 프로그램을 개발할 때 필요한 플랫폼을 서비스한다.
- SaaS(Software as a Service)는 고객에게 제공되는 소프트웨어이다. 어플이나 웹에서 바로 실행되서 다운로드나 설치가 필요없다.
1. IaaS : 빠른 변화를 원한다면
고객에게 가상 서버, 네트워크, OS, 스토리지를 제공하고 관리한다.
가상화된 물리적인 자산을 UI 형태의 대시보드 또는 API로 제공한다.
고객들은 사실상 클라우드에 있는 가상 데이터 센터를 통해 리소스를 전달받는 형태이다.
서버 사양의 변경 등 물리적 자산의 수정이 필요한 경우 기존의 방식에 비해 훨씬 빠른 대응이 가능하다.
2. PaaS : 신속한 개발을 원한다면
고객에게 OS, 미들웨어, 런타임과 같은 소프트웨어 작성을 위한 플랫폼을 제공하고 관리한다.
웹을 통해 제공되며 개발자는 운영체제, 소프트웨어 업데이트, 저장소 또는 인프라에 대한 관리없이 소프트웨어 개발에 집중할 수 있습니다.
3. SaaS : 비즈니스에 집중하고 싶다면
고객에게 소프트웨어와 데이터를 제공하고 관리한다. 개별 컴퓨터에 응용 프로그램을 다운로드하고 설치할 필요가 없다.
SaaS를 통해 서비스 공급 업체는 데이터, 미들웨어, 서버 및 스토리지와 같은 모든 잠재적인 기술적 문제를 관리해주기 때문에 고객은 유지 보수 및 자원을 간소화하면서 비즈니스에 집중할 수 있다.
'OS & Network' 카테고리의 다른 글
Network - VPN 이란? (0) | 2021.07.15 |
---|---|
Cloud - AWS 란 (0) | 2021.07.14 |
SPA(단일페이지어플리케이션)와 CSR(클라이언트사이드렌더링) (0) | 2021.05.21 |
http와 https의 차이 (0) | 2021.03.02 |
블로그에 구글서치콘솔 등록(Google Search Console) (0) | 2021.01.21 |
댓글