기술AWS란 무엇인가? — 클라우드와 함께 이해하기

석민화
2026-05-11
조회수 72

최근 많은 기업들이 클라우드 환경을 기반으로 서비스를 운영하고 있으며, 그중 AWS(Amazon Web Services)는 가장 널리 사용되는 클라우드 플랫폼 중 하나이다.

이번 글에서는 AWS를 이해하기 전에 클라우드가 무엇인지 먼저 간단히 살펴보고, AWS의 개념과 주요 특징, 그리고 서비스 구조에 대해 정리해보려고 한다.

이후에는 EC2, S3, IAM, VPC 등 AWS의 주요 서비스를 하나씩 살펴볼 예정이다.



클라우드(Cloud)란?

클라우드(Cloud)는 서버, 스토리지, 데이터베이스, 네트워크와 같은 IT 자원을 인터넷을 통해 제공 받아 사용하는 방식을 의미한다.

쉽게 말해 "내 컴퓨터가 아닌  다른 강력한 컴퓨터 자원을 빌려 쓰는 것"이라고 이해하면 된다.

기존에는 기업이 직접 서버를 구매하고 구축하여 운영하는 On-Premise 환경이 일반적이었지만, 클라우드 환경에서는 필요한 자원을 원하는 만큼 물리적 제한 없이 유연하게 사용할 수 있다.

덕분에 초기 인프라 구축 비용을 줄일 수 있고, 사용량에 따라 자원을 손쉽게 확장하거나 축소할 수 있다는 장점이 있다.

아래 비교 예시는 On-Premise와 클라우드 환경의 차이를 간단히 정리한 내용이다.


[On-Premise 와 클라우드 비교]

3bf21e6eddb20.png


왜 클라우드를 쓰는가?

그렇다면 왜 많은 기업들이 클라우드를 사용하는 걸까? 아마 위의 비교 내용을 통해 어느 정도 감이 왔을 것이다.

단순히 비용 절감 때문만은 아니다. 스타트업이 서비스를 시작할 때 물리 서버를 구매하면 몇 달이 걸리지만, 클라우드에서는 몇 분 안에 서버를 생성할 수 있다. 트래픽이 갑자기 몰려도 자동으로 서버를 늘리고, 한산할 땐 다시 줄이는 것도 가능하다. 

미국 최대 쇼핑 시즌인 블랙 프라이데이를 예로 들어보자.

평소에는 하루 10만 명이 방문하던 쇼핑몰이 블랙 프라이데이 당일에는 100만 명이 한꺼번에 몰릴 수 있다. On-Premise 환경이라면 이 트래픽을 감당하기 위해 평소의 10배에 달하는 서버를 미리 구매해 놓아야 한다. 행사가 끝나면 그 서버들은 1년 내내 놀게 된다. 반면 클라우드 환경에서는 트래픽이 급증하는 순간 자동으로 서버를 확장하고, 행사가 끝나면 다시 원래 규모로 줄인다. 필요한 만큼만 쓰고, 필요한 만큼만 비용을 낸다. 이러한 유연성이 클라우드의 가장 큰 강점이다.  



AWS(Amazon Web Services)란?

AWS(Amazon Web Services)는 Amazon이 2006년에 출시한 클라우드 플랫폼으로, 현재 200개 이상의 클라우드 서비스를 제공하고 있다. AWS는 글로벌 클라우드 시장 점유율 1위를 유지하고 있으며, Netflix 등 다양한 글로벌 기업들이 AWS 기반으로 서비스를 운영 중이다.


잠깐, 왜 Amazon이 클라우드를?💁
Amazon은 자사 서비스 운영 과정에서 축적한 서버 운영 기술을 외부에 서비스로 제공하면서 AWS를 시작했다. 내부에서 사용하던 인프라 운영 경험과 기술을 서비스화한 것이 지금의 세계 1위 클라우드가 된 것이다.


AWS의 서비스 모델

클라우드 서비스는 어느 계층까지 제공하느냐에 따라 세 가지 모델로 나뉜다. AWS는 다양한 형태의 클라우드 서비스를 제공하며, 상황에 따라 적절한 모델을 선택하거나 혼용할 수 있다.


  • IaaS(Infrastructure as a Service)
서버, 네트워크, 스토리지 같은 물리적 인프라 자원을 가상화하여 제공하는 방식이다. 운영체제부터 애플리케이션까지는 사용자가 직접 구성해야 하지만, 그만큼 자유도가 높다. 기존에는 서버 사양을 변경하려면 물리 장비를 직접 교체해야 했지만, IaaS 환경에서는 몇 번의 클릭만으로 즉시 대응이 가능하다. AWS의 EC2, VPC가 대표적인 IaaS 서비스이다. 

    

  • PaaS(Platform as a Service)
운영체제, 미들웨어, 런타임과 같은 개발 플랫폼까지 제공하는 방식이다. 개발자는 인프라나 운영체제 관리 없이 코드 작성과 서비스 개발에만 집중할 수 있다. 또한 애플리케이션 배포와 운영 자동화가 가능하며, 높은 가용성과 확장성을 유지할 수 있다는 장점이 있다. AWS Elastic Beanstalk, RDS가 이에 해당한다.


  • SaaS(Software as a Service)

완성된 소프트웨어를 인터넷을 통해 바로 사용하는 방식이다. 개별 컴퓨터에 설치할 필요 없이 브라우저만 있으면 어디서든 접근할 수 있으며, 데이터·서버·유지보수까지 공급자가 모두 관리한다. 덕분에 사용자는 소프트웨어 관리 부담 없이 비즈니스에만 집중할 수 있다. 우리가 일상에서 쓰는 Gmail, Slack, Dropbox가 대표적인 SaaS이며, AWS는 이러한 서비스들이 구동되는 IaaS·PaaS 인프라를 주로 담당한다. 


71d31684c3efb.png


AWS를 선택하는 이유

단순히 "많이 쓰니까"가 아니라 AWS가 1위를 유지하는 이유는 세 가지로 요약된다. 첫째, 폭넓은 서비스 범위다. 200개 이상의 서비스를 제공하며, 다양한 아키텍처를 AWS 환경에서 구현할 수 있다. 둘째, 글로벌 인프라다. 현재 AWS는 전 세계 38개 리전과 120개 가용 영역(AZ)을 운영하며, 글로벌 사용자에게 안정적이고 지연이 낮은 서비스를 제공하고 있다. 셋째, 풍부한 생태계와 레퍼런스다. 출시 이후 20년간 축적된 문서·커뮤니티·사례를 기반으로 강력한 생태계를 구축하고 있다. 



마무리 - AWS 주요 서비스 미리보기

지금까지 클라우드의 개념부터 AWS가 무엇인지, 그리고 서비스 모델까지 간략하게 살펴봤다.  AWS는 단순한 서버 호스팅을 넘어 200개 이상의 다양한 서비스를 제공하는 거대한 클라우드 플랫폼이다. 그중 실무에서 가장 자주 접하게 되는 핵심 서비스로는 EC2, S3, IAM, VPC, RDS, Lambda 등이 있으며, 다음 글에서는 각 서비스에 대해 상세히 다뤄볼 예정이다. 

ed37ba3be44b3.png


1c7f9bacfa3de.png

석민화 | smh@cela.kr

카카오톡 채널 채팅하기 버튼