AWS(1) - Cloud Computing은 왜 필요한가?

박두팔이·2024년 1월 15일
0

AWS

목록 보기
1/7

클라우드 컴퓨팅은 왜 생겨났을까?

  • 컴퓨터 한 대의 수용 능력 한계
    서버가 요청에 대한 수용 능력이 한계에 도달하면 같은 공간에 더 많은 컴퓨터를 제공하여 컴퓨터 한 대로 해결할 수 있는 요청을 여러 대가 나누는 방식을 사용할 수 있고, 한 대의 성능을 높이는 방식을 사용할 수 있다.

  • 단순 컴퓨터의 갯수만 늘렸을 때의 문제점
    1. 주기적인 관리로 인한 인력 및 비용증가
    서버실의 컴퓨터가 고장나거나 인터넷과 연결되지 않은 컴퓨터가 생길 때를 대비해 인력 및 비용이 투입되어야한다.
    2. 공간의 한계
    필요할 때마다 추가적인 컴퓨터를 추가하는 방식은 컴퓨터를 더는 배치할 수 없는 공간의 문제에 직면하게 된다.

  • 이 문제를 해결하기 위한 대안, 데이터 센터
    데이터 센터에서는 '온프레미스'환경에서 서버의 자원과 공간, 네트워크 환경을 제공한다.

  • 데이터센터와 클라우드 컴퓨팅의 차이?
    클라우드 컴퓨팅은 물리적인 컴퓨터가 아닌 가상 컴퓨터를 대여한다.
    가상화 기술의 발전으로부터 비롯되었다. 따라서, 가상화 기술을 사용하는 클라우드 서비스는 기존 온프레미스 형식과 차이를 가지고 있다.

  • 클라우드 컴퓨팅의 장점
    1. 필요할 때마다 컴퓨팅 능력을 유연하게 조절할 수 있다.
    2. 고정적인 비용이 들어가는 온프레미스와는 달리, 사용한 만큼의 요금만 지불하면 된다.
    3. 컴퓨터의 스냅샷을 이용해 다른 컴퓨터로 이주가 가능하다.

  • 클라우드 컴퓨팅의 단점
    1. 운영 환경 자체가 클라우드 제공자에게 종속되어 버리기 때문에, 클라우드 서비스에 문제가 생기면 내가 배포하고 관리하는 환경에도 영향이 미친다.


클라우드 서비스의 형태

SaaS(Software as a Service)

  • 클라우드 제공자가 당장 사용가능한 소프트웨어를 제공하는 경우

PaaS(Platform as a Service)

  • 클라우드 제공자가 데이터베이스, 개발 플랫폼까지 제공하는 경우

IaaS(Infrastructure as a Service)

  • 클라우드 제공자가 가상 컴퓨터까지 제공하는 경우

profile
기억을 위한 기록 :>

0개의 댓글