클라우드 컴퓨팅 개념 정리 (On-Premise, IaaS, PaaS, SaaS)
2026. 3. 9. 17:46

클라우드 vs 온프레미스  

클라우드 (Cloud)

AWS, GCP, Azure 같은 클라우드 업체의 컴퓨팅 자원(서버, 스토리지, 네트워크 등) 을 인터넷을 통해 빌려 사용하는 방식이다.

클라우드는 필요할 때 클릭 몇 번으로(비용과 함께) 서버를 할당받을 수 있고, 필요 없을 때도 클릭 몇번으로 서버를 반납할 수 있다! 

즉, 사용이 매우 편리하다는 장점이 있다.

 

온프레미스(On-Premise)

회사가 직접 서버를 구매하고, 자체 서버실에서 운영하는 방식이다.

서버 컴퓨터를 직접 구매해야 하고, 설치 및 관리 또한 직접해야 한다.

그리고 네트워크 구축과 관리도 해줘야 한다.

그럼에도 온프레미스를 사용하는 이유는 회사 내부 서버이기 때문에 데이터 유출 가능성이 적어진다.

또한, 나라나 산업에 따라 데이터를 외부에 두면 안 되는 규정이 있다.

그런 경우에는 반드시 회사 내부 서버에 저장해야 하기 때문에 온프레미스 방식을 사용한다.

 

즉, 두가지 모두 장점이 있고 그에 따른 단점이 존재한다. 

우리가 기억해야 할 것은

클라우드는 편하고 확장성이 좋고, 온프레미스는 보안과 통제가 강하다는 것이다.

 

IaaS (Infrastructure as a Service)

인프라만 빌린다. (서버, 네트워크, 스토리지)

자유도가 제일 높다.

AWS EC2, Google Cloud Compute Engine등이 있다.

 

PaaS (Platform as a Service)

개발 플랫폼까지 제공받는다.

클라우드가 서버와 실행환경을 다 만들어준다.

개발자는 코드 업로드와 애플리케이션 로직을 작성하면 된다.

Google App Engine, AWS Elastic Beanstalk 등이 있다.

 

SaaS (Software as a Service)

완성된 소프트웨어를 제공한다. 

클라우드 회사가 전부 관리하기 때문에 서비스를 사용하기만 하면 된다.

Google Docs, 노션, 슬랙 등이 있다.

 

클라우드 서비스는 제공 범위에 따라 IaaS, PaaS, SaaS로 나뉜다.
IaaS / PaaS는 클라우드 환경을 빌려 서비스를 구축하는 것이고
SaaS는 이미 만들어진 서비스를 사용하는 것이다.

 

'💻 Backend > 이론 및 실습' 카테고리의 다른 글

QueryDSL 검색 기능 구현  (0) 2026.03.30
QueryDSL 개념 및 적용  (0) 2026.03.30
VPC EC2 생성  (0) 2026.03.10
인증 & 인가  (0) 2026.03.07
JWT & Filter  (1) 2026.03.06