✅ Cloud Computing
클라우드 등장 이전의 방식은 흔히 말하는 전산실 등에 컴퓨터를 배치하고 인터넷을 연결하여 서비스를 제공했다.
수용 능력이 한계에 도달한다면, 같은 공간에 더 많은 컴퓨터를 제공하여 한 대가 해결할 수 있는 요청을 여러 대가 나누는 방식 또는 컴퓨터 한 대의 성능을 높이는 방식을 사용하였다.
문제점 첫째, 주기적인 관리, 둘째, 공간의 한계
이를 해결하기 위해 일부 거대 기업은 데이터센터라는 거대한 건물을 세우기 시작했다. 이때부터 데이터센터의 유휴 자원을 대여하는 서비스가 등장하기 시작했다. 즉, 서버의 자원과 공간, 및 네트워크 환경을 빌려 사용하는 클라우드 컴퓨팅이 시작되었다.
클라우드의 등장
테이터 센터와 비슷한 역할을 하디만, 가상 컴퓨터를 대여한다는 점이 다르다. 이는 가상화(Virtualization) 기술의 발전으로부터 비롯되었다.
장점
필요할 때마다 컴퓨팅 능력을 유연하게 조정할 수 있다.
사용한 만큼의 요즘만 지불하면 된다.
컴퓨터의 스냅샷을 이용해 다른 컴퓨터로 즉시 이주가 가능하다.
단점
클라우드 서비스 종속되어버려, 서비스에 문제가 생기면 배포, 관리 환경이도 영향을 미친다.
대표적인 클라우드 서비스의 형태는 SaaS, IaaS, PaaS
- SaaS(Software as a Service) 클라우드 : 제공자가 당장 사용 가능한 소프트웨어를 제공하는 경우의 대부분
- PaaS(Platform as a Service) 클라우드 : 제공자가 데이터베이스, 개발 플랫폼까지 제공하는 경우의 대부분
- IaaS(Infrastructure as a Service)클라우드 : 제공자가 가상 컴퓨터까지 제공하는 경우의 대부분 - AWS
'tech' 카테고리의 다른 글
[AWS] EC2 (0) | 2021.08.12 |
---|---|
[AWS] Deploy (0) | 2021.08.12 |
HTML 태그 (0) | 2021.08.11 |
Git branch (0) | 2021.08.11 |
웹 캐시 (0) | 2021.08.11 |