[AWS] 1장 클라우드 컴퓨팅?, 클라우드 컴퓨팅 유형?, 클라우드 구축 모델?
by ymkim
01. AWS 글로벌 인프라
이번 시간에는 AWS 글로벌 인프라에 대해 알아보는 시간을 갖는다
01-1. AWS 클라우드 컴퓨팅이란?
🌐 클라우드 컴퓨팅 개념 💯 총정리 (IaaS / SaaS / PaaS)
클라우드 컴퓨팅 이란? 클라우드 컴퓨팅이란 인터넷으로 가상화된 IT 리소스를 서비스로 제공하는 것을 의미한다. 예를들어 개인이나 기업이 서버를 하나 구축하고 싶다면, 기본적으로 우선 컴
inpa.tistory.com
기업이 서버 하나를 구축하려면 아래 과정을 거쳐야 한다.
1. 서버 컴퓨터 구매
2. cpu, 메모리 카드.. 등의 H/W 구매
3. 네트워크 통신망 연결
위와같이 1개의 서버를 구축하는데 사용되는 리소스가 더 크다.
그렇기에 이제는 비용만 대면 빠르게 사용이 가능한 Cloud Computing을 사용하는 추세로 기울고 있다.
- 인터넷을 통해 IT 자원에 대한 요구가 있을 때(On-Demand) 즉시 자원을 제공하고 사용한만큼 비용을 지불하는 서비스
- 즉, 가상화된 IT 리소스를 서비스로 제공하는 것을 의미한다
- 클라우드 컴퓨팅은 클라우드 서비스를 제공하는 클라우드 공급자와 사용자로 구분이 된다
- 공급자 : 서버, 스토리지, DB와 같은 자원을 보유
- 사용자 : 해당 자원을 공급자에게 요구
- 사용자는 IT 자원을 사용했기 때문에 사용한 만큼의 비용을 지불한다
01-2. 전통적인 IT 구축 환경(온프레미스)
그렇다면 Cloud 도입 전 이전에는 어떻게 운영을 하고 있었을까?
- 가장 먼저 IT 자원이 위치할 공간이 필요함 : IDC(Internet Data Center)센터
- 실제 서버, DB, 스토리지 등과 같은 H/W 자원이 IDC에 위치한다
- 그리고 해당 자원들간의 통신을 위해 네트워크 + 보안 시스템 구성 필요
- 외부 통신을 위한 인터넷 회선은 물론 기타적인 설정도 필요
- 이렇게 자체 공간과 자원을 통해 구축하는 방식을 온프레미스라 한다
- a - z까지 모두 직접 구축해야함
- 물리적 자원 소유 → 자산 보존 가능
- 물리적 자원에 직접 접근 가능 → 보안 우수
- 온프레미스 → 확장성 고려한 설계 필요(why? → 사용 안해도 돈이 나감) → 즉, 탄력적인 유지 관리 어려움
01-3. 클라우드 컴퓨팅 이점
이전 IDC를 사용한 경우의 장/단점에 대해 간략히 알아보았다.
이번에는 클라우드를 사용 할때의 장/단점에 대해 알아보자
민첩성
- 필요한 자원에 대해 빠르게 자원 제공 및 삭제 가능
- 온디멘드(On-Demand) 특성에 맞게 요구가 있을 때 바로 자원 제공
탄력성
- 가변적 환경에서 유연하게 확장/축소가 가능
- 탄력적으로 서비스 운영이 가능해진다(ScaleOut, ScaleIn, AG Group)
비용 절감
- 클라우드 컴퓨팅은 사용한 만큼만 비용을 지불하기에 비용 낭비를 감소시킬 수 있음
- IDC는 사용한만큼이 아니라 서버 스펙에 따라 비용이 달라짐
클라우드 컴퓨팅 장점
- 물리적 비용 감소 : IT 자원에 대한 물리적 공간 확보에 대한 고정 비용 → 임대료 지불 방식으로 변경됨 → 초기투자 부담 감소
- 전력 비용 감소 : 서버 통합 + 가상화 기법 적용 → 에너지 비용 절감 가능
- 보안 강화 : 클라우드 업체에서 관리
- 신속한 구현 : 클릭 몇번하면 리소스 생성
클라우드 컴퓨팅 단점
- 보안 취약 증가 : 클라우드 제공자와 책임 공유 → 중간 도청 + 공격 리스크 증가
- 대역폭 속도 문제 : 지리적 거리가 멀어지면 전달 단계가 많아져 지연 발생 + 추가 요금 발생 가능
02. 클라우드 컴퓨팅 서비스 유형
😃 이번에는 클라우드 컴퓨팅이 어떠한 서비스유형을 갖는지 알아보자,
서비스 유형이라는 말은 as-a-service(IaaS, PaaS, SaaS)로 표현이 가능하다.또한 클라우드 컴퓨팅 서비스 유형은 공급자와 사용자간에 관리 범위가 어디까지냐에 따라 분류가 가능하며,
무엇을 서비스하느냐에 따라 크게 IaaS, PaaS, SaaS로 구분한다.
02-1. IaaS(Infrastructure-as-a-service)
- IaaS 종류 : AWS(Amazon Web Service), MS Azure, Google GCP, AWS EC2
- IaaS는 가상화된 컴퓨팅 리소스를 제공한다. 사용자는 가상 서버, 스토리지, 네트워크가 설치된 컴퓨터 환경만 빌려서 컴퓨터를 사용할 수 있다. 또한 사용자는 이러한 인프라를 사용하여 운영체제(OS), 데이터베이스(DB), 애플리케이션(APP) 등을 직접 설치하고 관리해야한다.
02-2. PaaS(Platform-as-a-service)
- PaaS 종류 : AWS Elastic Beanstalk, Heroku
- PaaS는 애플리케이션 개발 및 배포를 위한 플랫폼을 제공한다. 개발자가 애플리케이션을 작성하고 테스트하며, 클라우드 제공 업체가 관리하는 인프라에서 실행한다. PaaS는 사용자가 자체적으로 애플리케이션을 배포하고 관리하는 것보다 훨씬 간단하고 빠르게 애플리케이션을 구축할 수 있다.
02-3. SaaS(Software-as-a-service)
- SaaS 종류 : 구글 드라이브, 구글스프레드시트, 슬랙, Gmail, MS-Office, 삼성 클라우드(Samsung Cloud) 등등
- SaaS는 클라우드 컴퓨팅의 가장 일반적인 서비스 모델이다. 사용자에게 완전한 애플리케이션을 제공한다. 또한 사용자가 애플리케이션을 실행하고 데이터를 저장할 수 있으며, 브라우저를 통해 엑세스가 가능하다. SaaS는 애플리케이션을 설치하거나 관리할 필요가 없어 매우 편리하다.
02-4. On-Premises(다른 유형과의 비교를 위해 기재)
- 사용자 : 클라우드와 다르게 사용자가 H/W부터 모든 서비스에 대한 관리를 담당
03. 클라우드 구축 모델
마지막으로 클라우드 구축 모델에 대해 알아보자 클라우드 구축 모델은 자원의 위치, 소유권 주체에 따라 분류 가능
03-1. 퍼블릭 클라우드
- 클라우드 자원의 주체가 퍼블릭 클라우드 공급자(AWS, GCP, Azure)에게 있음
- 전문 회사(AWS, GCP, Azure)등이 미리 구축한 인프라를 필요한만큼 빌려 쓰는 방식
- 물리적 인프라는 전문 회사 안에 있고, 우리는 그 중 일부를 빌려서 사용
03-2. 프라이빗 클라우드
- 클라우드 자원의 주체는 온프레미스 소유자에게 있음
- 온프레미스 상에 구축되는 클라우드 모델
- 마치 자신만의 클라우드 환경을 구축하는 것으로 이해하면 됨
- 데이터를 회사 내부에서만 사용하려면? → 회사 내부망을 구성 하면 됨
- 이미 구축되어 있는 클라우드를 빌려 쓰는게 아니라, 직접 클라우드 구축해야함
- 프라이빗 클라우드는 클라우드로 구축하고, 온프레미스는 물리적인 IT 인프라를 전부 직접 구축한다는 차이 존재
03-3. 하이브리드 클라우드
- 퍼블릭 + 프라이빗 클라우드 혼용
99. 참고 자료
CloudNet@와 함께하는 AWS 네트워킹 입문 강의 - 인프런
AWS 클라우드 입문자를 대상으로, AWS 클라우드 네트워크 기초 지식을 따라하며 배우는 실습 기반의 입문 강의입니다., AWS 퍼블릭 클라우드 네트워킹 서비스,실습을 통해 기초부터 시작해봐요 ✍
www.inflearn.com
그림으로 쉽게 이해하는 클라우드 종류 (1)
헷갈리는 개념을 쉽게! 퍼블릭 클라우드, 프라이빗 클라우드, 하이브리드 클라우드에 대해 알아봅시다.
medium.com
IaaS - SaaS - PaaS 의 차이
IaaS, SaaS, PaaS는 클라우드 컴퓨팅 서비스의 세 가지 주요 모델이다.인프라, 플랫폼, 애플리케이션은 클라우드 컴퓨팅 서비스에서 제공하는 서비스 레벨을 나타낸다인프라는 클라우드 컴퓨팅에서
velog.io
클라우드 서비스의 종류(IaaS, PaaS, SaaS)
클라우드란? 클라우드는 인터넷을 통해서 언제 어디서든지 원하는 때 원하는 만큼의 IT리소스(컴퓨팅, 스토리지, 네트워크)를 손쉽게 사용할 수 있게 하는 서비스를 말합니다. 클라우드 서비스
watermelon-sugar.tistory.com
🌐 클라우드 컴퓨팅 개념 💯 총정리 (IaaS / SaaS / PaaS)
클라우드 컴퓨팅 이란? 클라우드 컴퓨팅이란 인터넷으로 가상화된 IT 리소스를 서비스로 제공하는 것을 의미한다. 예를들어 개인이나 기업이 서버를 하나 구축하고 싶다면, 기본적으로 우선 컴
inpa.tistory.com
클라우드 서비스 이해하기 IaaS, PaaS, SaaS | 와탭 블로그
클라우드 컴퓨팅, IaaS, PaaS, SaaS이란?
www.whatap.io
'Public Cloud > AWS - hands-on' 카테고리의 다른 글
[AWS] IAM 기초 알아보기 (0) | 2025.01.20 |
---|---|
[AWS] ECS의 Network 모드 정리 (0) | 2025.01.20 |
[AWS] NLB, ALB, LB 알고리즘 정리 (3) | 2024.01.30 |
[AWS] 사설 IP, 공인 IP, NAT 정리 (1) | 2024.01.28 |
[AWS] AWS ECS Fargate? (1) | 2024.01.24 |
블로그의 정보
기록하고 정리하는 공간
ymkim