컴퓨터 한 대의 수용 능력 한계
서버가 요청에 대한 수용 능력이 한계에 도달하면 같은 공간에 더 많은 컴퓨터를 제공하여 컴퓨터 한 대로 해결할 수 있는 요청을 여러 대가 나누는 방식을 사용할 수 있고, 한 대의 성능을 높이는 방식을 사용할 수 있다.
단순 컴퓨터의 갯수만 늘렸을 때의 문제점
1. 주기적인 관리로 인한 인력 및 비용증가
서버실의 컴퓨터가 고장나거나 인터넷과 연결되지 않은 컴퓨터가 생길 때를 대비해 인력 및 비용이 투입되어야한다.
2. 공간의 한계
필요할 때마다 추가적인 컴퓨터를 추가하는 방식은 컴퓨터를 더는 배치할 수 없는 공간의 문제에 직면하게 된다.
이 문제를 해결하기 위한 대안, 데이터 센터
데이터 센터에서는 '온프레미스'환경에서 서버의 자원과 공간, 네트워크 환경을 제공한다.
데이터센터와 클라우드 컴퓨팅의 차이?
클라우드 컴퓨팅은 물리적인 컴퓨터가 아닌 가상 컴퓨터를 대여한다.
가상화 기술의 발전으로부터 비롯되었다. 따라서, 가상화 기술을 사용하는 클라우드 서비스는 기존 온프레미스 형식과 차이를 가지고 있다.
클라우드 컴퓨팅의 장점
1. 필요할 때마다 컴퓨팅 능력을 유연하게 조절할 수 있다.
2. 고정적인 비용이 들어가는 온프레미스와는 달리, 사용한 만큼의 요금만 지불하면 된다.
3. 컴퓨터의 스냅샷을 이용해 다른 컴퓨터로 이주가 가능하다.
클라우드 컴퓨팅의 단점
1. 운영 환경 자체가 클라우드 제공자에게 종속되어 버리기 때문에, 클라우드 서비스에 문제가 생기면 내가 배포하고 관리하는 환경에도 영향이 미친다.