Deploy - Cloud Computing

Verba volant, scripta manent·2021년 4월 20일

Cloud Computing의 등장 배경

클라우드 등장 이전

전산실 등에 컴퓨터를 배치하고 인터넷을 연결하여 서비스를 제공
but! 서버가 요청에 대한 수용 능력이 한계에 도달한다면?
같은 공간에 더 많은 컴퓨터를 추가하거나 컴퓨터 성능을 업그레이드를 했다.

-> 이에 대해서 주기적인 유지 관리가 필요했고 공간의 한계가 있었다.
-> 그래서 데이터센터라는 거대한 건물을 세우고 이에 대한 유휴 자원을 대여하는 서비스가 등장함

클라우드의 등장

물리적인 컴퓨터가 아닌 가상 컴퓨터를 대여한다.
-> 가상화(Virtualization) 기술의 발전

Cloud Computing

서버의 자원과 공간 및 네트워크 환경의 제공을 빌려 사용함

장점

1. 필요할 때마다 컴퓨팅 능력을 유연하게 조절

2. 사용한 만큼의 요금만 지급

온프레미스와 대조됨(고정적인 비용이 들어감)

3. 컴퓨터의 스냅샷을 이용해 다른 컴퓨터로 즉시 이주(migration)가 가능

단점

운영 환경 자체가 클라우드 서비스에 종속되기 때문에 서비스에 영향을 미친다.

클라우드 서비스에 문제가 생기면 내가 배포하고 관리하는 환경에도 영향이 미치는 것!

Cloud

클라우드의 대표적인 서비스 및 기본 제공 서비스 범위

클라우드 서비스의 종류

SaaS

풀네임 Software as a Service.
클라우드 제공자가 당장 사용 가능한 소프트웨어를 제공하는 경우

PaaS

풀네임 Platform as a Service.
클라우드 제공자가 데이터베이스, 개발 플랫폼까지 제공하는 경우

IaaS

풀네임 Infrastructure as a Service.
클라우드 제공자가 가상 컴퓨터까지 제공하는 경우

클라우드 서비스 예시

profile
말은 사라지지만 기록은 남는다

0개의 댓글