처음 만난 AWS 문서


1.5 클라우드 컴퓨팅의 장점

앞에서 살펴본 것처럼 클라우드 컴퓨팅을 사용하게 되면 굉장한 이점들이 있습니다.
지금부터는 클라우드 컴퓨팅의 장점에 대해서 하나씩 살펴보도록 하겠습니다.

Cloud Benefit 1

먼저 첫 번째 장점은 초기 선투자 비용이 없다는 점입니다.
On-Premises의 경우 서버를 먼저 구매해야 하고, 서버를 놓을 장소를 임대해야 하기 때문에 초기 투자 비용이 굉장히 높습니다.
하지만 클라우드에서는 장소를 임대할 필요도 없고, 미리 서버를 구매할 필요도 없기 때문에 초기 투자비용이 없습니다.

Cloud Benefit 2

다음으로 두 번째 장점은 운영 비용이 절감된다는 점입니다.

클라우드는 사용한 만큼만 요금을 지불하기 때문에 운영 비용이 굉장히 낮습니다.
그리고 계속해서 요금이 내려가고 있기 때문에 운영 비용은 앞으로도 점점 줄어들 것으로 예상됩니다.

만약 우리가 자체적으로 서버를 운영한다면, 운영 비용 중에는 간과하기 쉬운 숨은 비용들이 많습니다.
서버에서 사용하는 전력 비용, 서버실의 온도와 습도를 유지하기 위한 항온항습 비용,
그리고 서버실을 구축한 공간의 임대료와 운영/관리 인력의 인건비가 있습니다.
또한 소프트웨어 라이선스 비용도 있으며, 향후 서버 증설시에는 증설 비용도 추가로 들게 됩니다.

이러한 숨은 비용들이 많기 때문에 On-Premises 방식은 생각보다 꽤 많은 비용이 들게 됩니다.
하지만 클라우드를 사용하게 되면 이러한 모든 비용들에 대해 고민하지 않아도 됩니다.

Cloud Benefit 3

클라우드 컴퓨팅의 세 번째 장점은 탄력적인 운영 및 확장이 가능하다는 점입니다.

자체 데이터 센터 같은 비탄력적인 환경에서는, 위 왼쪽 그림처럼 실제 트래픽과 서버의 용량이 다른 경우가 많습니다.
만약 실제 트래픽보다 서버의 용량이 높다면 낭비되는 자원이 많이 생기고, 실제 트래픽보다 서버의 용량이 낮다면 제대로 서비스가 운영이 되지 않아서 서버에 장애가 발생하게 됩니다.

하지만 클라우드에서는 오른쪽 그림처럼 상황에 따라서 탄력적인 운영 및 확장이 가능하기 때문에, 필요한 용량에 대한 예측이 불필요하고 수요에 따라서 유연하게 확장을 할 수 있습니다.
실제 트래픽과 거의 유사하게 서버의 용량을 늘렸다 줄였다 할 수 있는 것이죠.

그리고 AWS에서는 프로그램 코드로 필요한 자원을 자동 증설 및 감소 할 수 있어 비용 효율적일 뿐만 아니라 최적의 성능 및 안정성을 제공 할 수 있습니다.

Cloud Benefit 4-1

네 번째 장점은 속도 및 민첩성입니다.

On-Premises 환경에서는 인프라를 준비하는데 최소 수 주일의 시간이 걸리며, 초기 투자 비용이 높기 때문에 실패했을 때 비용이 높습니다.
그렇게 때문에 혁신의 속도 또한 느려질 수 밖에 없습니다.

반대로 클라우드 환경에서는 수 분 내로 인프라를 준비할 수 있으며, 초기 투자 비용이 없기 때문에 실패의 비용이 낮습니다.
그리고 실패 비용이 낮기 때문에 다양한 혁신을 시도할 수 있는 것이죠.

Cloud Benefit 4-2

그리고 이러한 속도와 민첩성을 잘 활용한 클라우드 기반의 기업들이 글로벌하게 성공하는 경우가 많이 발생하게 됩니다.
Airbnb, Yelp, Supercell 등이 그 대표적인 예라고 할 수 있습니다.

Cloud Benefit 5-1

다섯 번 째 장점은 비즈니스에만 집중 가능하다는 점입니다.

기업의 입장에서는 클라우드를 사용함으로써 서버 구축 및 운영에 드는 시간이 적어지기 때문에, 기업 자체의 비즈니스에만 집중을 할 수 있게 됩니다.

새로운 하드웨어를 구매하고 설치하는 작업이나 새로운 소프트웨어를 구매해서 설치하는 등의 작업을 하지 않아도 되고, 그 시간에 자체 비즈니스에 온전히 집중함으로써 더욱 더 성공 확률을 높일 수 있는 것입니다.

Cloud Benefit 5-2

한 가지 Airbnb의 사례를 살펴보면, 2014년에 Airbnb의 사용자가 대략 1500만명 이었는데 당시 EC2 인스턴스. 즉 가상 서버 1300대를 사용하였고 운영팀은 단 5명이었다고 합니다.

이정도 규모의 서버를 운영하는데 5명의 인력으로 운영할 수 있었던 것은 클라우드 기반으로 서비스를 구축했기 때문입니다.
이처럼 클라우드를 사용하면 기업에서는 서버 운영에 인력을 많이 쓰지 않고 온전히 자체 비즈니스에 집중할 수 있습니다.

Cloud Benefit 6

마지막 여섯 번째 장점은 글로벌 확장입니다.

클라우드를 사용하게 되면 글로벌로 서비스를 확장하는 것도 굉장히 빠르게 할 수 있습니다.
전 세계 어디라도 수 분 내 확장하여 서비스를 구축할 수 있는 것이죠.

지금까지 클라우드 컴퓨팅의 다양한 장점들에 대해서 살펴보았습니다.

https://youtu.be/mxT233EdY5c

위 링크는 AWS에서 만든 클라우드 컴퓨팅 소개 영상입니다.
관심있는 분들은 한 번씩 살펴 보시면 좋을 것 같습니다!


마지막 업데이트: 2023년 11월 09일 00시 00분

이 문서의 저작권은 이인제(소플)에 있습니다. 무단 전재와 무단 복제를 금합니다.