본문 바로가기
Cloud/AWS

[AWS 기초] #1 클라우드 컴퓨팅

by wrynn 2021. 5. 29.

클라우드 컴퓨팅

 클라우드 컴퓨팅은 사용자가 물리적인 하드웨어를 보유하지 않고도 CPU, 메모리, 스토리지와 같은 컴퓨팅 자원을 활용할 수 있는 환경을 제공하는 것을 말합니다. 우리가 직접 PC나 노트북을 구매하지 않고 클라우드 서비스 제공 업체의 컴퓨터를 빌려서 사용하는 셈입니다. 클라우드 컴퓨팅 환경에서는 IT 자원을 필요로 하는 사용자에게 요청한 그 즉시 바로 인터넷을 통해 해당 자원을 제공해주며, 비용은 사용한 만큼 지불하게 됩니다.

 

클라우드 컴퓨팅 배포 모델

 클라우드 컴퓨팅 환경에서 애플리케이션을 배포하는 형태는 크게 세가지로 구분할 수 있습니다.

모델 설명
퍼블릭 기존 애플리케이션을 클라우드로 마이그레이션하거나 퍼블릭 클라우드 환경에서 새 애플리케이션을 개발하여 애플리케이션의 모든 부분을 클라우드에서 실행하는 형태
프라이빗 기업 자체의 인트라넷이나 데이터센터에서와 같이 단일 조직에서 운영하는 프라이빗 클라우드 혹은 온프레미스 환경에서 애플리케이션을 호스팅하는 방식
하이브리드 퍼블릭 환경과 프라이빗 환경을 연결하여 애플리케이션을 배포하는 모델. 각 환경의 이점을 최대한 활용하는 방법

 

클라우드 컴퓨팅의 이점

 점점 더 많은 기업에서 클라우드 컴퓨팅을 도입하고 있습니다. 새로 시작하려는 스타트업은 물론이고, 이미 자체 구축한 데이터센터를 가지고 있는 기업들도 클라우드 컴퓨팅이 가지는 이점 때문에 클라우드로의 전환을 가속화하고 있습니다. 

  • 데이터센터를 구축하는데 드는 큰 고정 비용을 비즈니스 환경에 유연하게 대응하는 가변 비용으로 대체한다.
  • 데이터센터 유지보수 비용이 없다.
  • 필요한 용량을 예측할 필요 없이 상황에 맞는 규모 조정이 가능하다.
  • 추가 컴퓨팅 자원을 확보하는데 드는 시간이 감소한다.
  • 클라우드 서비스 제공자의 글로벌 인프라를 활용할 수 있다.

 

* 본문의 내용은 AWS Cloud Practitioner Essentials (Korean) 강의 내용을 정리한 글입니다.

댓글