본문 바로가기

AWS/Practitioner Essentials

[AWS] 클라우드 컴퓨팅의 개념과 모델

📌 배경지식


온프레미스 (On-premise)
클라우드 이전에 가장 일반적으로 사용되던 시스템으로 직접 인프라를 구축하는 방식
출처 : https://www.eformsign.com/kr/blog/cloud-and-onpremise/

Infrastructure as Code (IaC)
인프라 구성을 수동으로 하는 것이 아니라, 코드를 이용해 자동으로 인프라를 구축, 관리하는 방식
클라우드 환경 관리를 자동화할 수 있음
출처 : https://charstring.tistory.com/218

📌 클라우드 컴퓨팅


클라우드 컴퓨팅이란?
인터넷을 통해 IT 리소스를 온디맨드로 제공하며 사용한 만큼만 비용을 지불하는 것
→ 운영 비용을 낮추고 인프라를 보다 효율적으로 운영할 수 있음

*온디맨드 제공 : 사용자에게 필요한 리소스를 필요한 순간에 제공
e.g. 갑자기 많은 리소스가 필요할 때 미리 알리지 않아도 사용할 수 있음
반면, 리소스가 필요하지 않은 경우 비용 지불이 중단됨
직업 운영하는 데이터 센터 (온프레미스)에서는 누릴 수 없는 장점

📌 클라우드 컴퓨팅 모델의 종류


클라우드 모델 및 특징 (IaaS, PaaS, SaaS) (tistory.com)

Infrastructure as a Service(IaaS)
클라우드 컴퓨팅 서비스의 가장 기본적인 범주
네트워킹, 컴퓨터 및 데이터 스토리지 공간을 제공
e.g Amazon EC2, Microsoft Azure, Google Compute

Platform as a Service(PaaS)
소프트웨어 애플리케이션을 개발, 테스트, 제공 및 관리하기 위한 주문형 환경을 제공
e.g. Heroku, 구글 앱 엔진

Software as a Service(SaaS)
최종 사용자 애플리케이션
서비스가 어떻게 유지 관리되는지 생각할 필요 없음
e.g. 이메일 기능을 관리할 필요가 없고 이메일 프로그램이 실행되는 서버 및 운영 체제를 유지 관리하지 않으면서 이메일을 보내고 받을 수 있는 웹 기반 이메일
e.g. 구글 메일, 트랠로, Office 365

📌 클라우드 컴퓨팅 배포 모델


클라우드
클라우드상에 완전히 배포되며 애플리케이션의 모든 부분이 클라우드에서 실행
모든 하드웨어, 소프트웨어 및 기타 지원 인프라를 클라우드 공급자가 소유하고 관리함

하이브리드
클라우드 기반 리소스와 온프레미스 리소스를 연결하는 배포 방법
가장 일반적인 방법 : 클라우드 리소스를 내부 시스템에 연결하면서 조직의 인프라를 클라우드로 확장

온프레미스 (프라이빗 클라우드)
온프레미스에 배포하는 것
단일 비즈니스 또는 조직에서 독점적으로 사용되는 클라우드 컴퓨팅

참고 사이트 :
https://aws.amazon.com/ko/types-of-cloud-computing/?WICC-N=tile&tile=types_of_cloud 
https://azure.microsoft.com/ko-kr/resources/cloud-computing-dictionary/what-is-cloud-computing

'AWS > Practitioner Essentials' 카테고리의 다른 글

[AWS] 네트워크 보안  (0) 2023.09.10
[AWS] 글로벌 인프라  (0) 2023.09.10
[AWS] EC2 확장 개념  (0) 2023.09.09
[AWS] EC2 동작 원리  (0) 2023.09.09