h._.yun.log
로그인
h._.yun.log
로그인
클라우드 컴퓨팅 모델
Hyun
·
2025년 6월 19일
팔로우
0
IaaS
PaaS
SaaS
AWS 클라우드 기초
목록 보기
2/4
하나의 애플리케이션을 안정적으로 운영하기 위해서는 컴퓨팅, 스토리지, 네트워킹 등 다양한 IT 자원이 필요하다.
과거에는 이 모든 것을 직접 구축해야 했지만, 이제는 클라우드 컴퓨팅을 통해 빌려 쓰는 시대로 변화했다. 클라우드 컴퓨팅은 제공되는 서비스의 범위와 배포 방식에 따라 여러 모델로 나뉜다.
클라우드 컴퓨팅 모델
클라우드 컴퓨팅 모델은 크게 3가지로 구분된다.
Infrastructure as a Service(IaaS)
인프라만 제공한다.
OS를 직접 설치하고 필요한 소프트웨어를 개발해서 사용
즉 가상의 컴퓨터를 하나 임대하는 것과 비슷하다.
ex) Amazon EC2
Platform as a Service(PaaS)
인프라 + OS + 기타 프로그램 실행에 필요한 부분(런타임)
바로 코드만 올려서 돌릴 수 있도록 구성
ex) Google App Engine
Software as a Service(SaaS)
서비스 자체를 제공
다른 세팅 없이 서비스만 이용할 수 있다.
ex) Gmail, DropBox, Slack, Google Docs
클라우드 컴퓨팅 배포 모델
배포 모델 또한 3개로 구분 할 수 있다.
공개형(퍼블릭 클라우드)
모든 부분이 클라우드에서 실행
낮은 비용 및 높은 확장성을 가진다.
온-프레미스(프라이빗 클라우드)
모든 부분을 사설 데이터센터에서 실행
높은 수준의 커스터마이징 가능
초기 비용 및 유지보수 비용이 비싸다.
높은 보안성을 가진다.
온-프레미스와 프라이빗 클라우드는 혼용되서 사용된다. 온-프레미스가 기업 자체 서버를 의미하기도 하지만 이를 이용해서 클라우드 컴퓨팅 기술(자동화,가상화 등)을 이용할 수 있어 프라이빗 클라우드라고 불리기도 한다.
혼합형(하이브리드)
폐쇄형과 공개형의 혼합
폐쇄형에서 공개형으로 전환하는 과도기에 사용된다.
혹은 폐쇄형의 백업으로 사용되기도 한다.
출처
https://www.youtube.com/watch?v=F1aCy268JbQ&list=PLfth0bK2MgIYuFahPhXTpTomkwVx5Fl-v&index=2
Hyun
DevSecOps & Cloud Engineer를 꿈꾸는 엔지니어
팔로우
이전 포스트
클라우드 컴퓨팅이란?
다음 포스트
클라우드 컴퓨팅의 용어 및 개념
0개의 댓글
댓글 작성