What is Cloud?
- 클라우드 - 보이지 않는 컴퓨팅 자원의 사용을 의미한다.
- 사용자는 중앙서버 컴퓨팅 자원을 통해 서비스에 접근하며 이러한 접근은 사용자에게 보이지 않는다.
- 이러한 클라우스 서비스는 네트워크를 통해 제공된다 → 인터넷이 연결된 어디에서나 클라우드 서비스를 활용할 수 있음.
Visualization
- 클라우드를 가능하게한 핵심기술 → 가상화 기술
- 이를 통해 단일 물리적 장치가 여러개의 가상자원으로 나뉘어 각기다른 역할을 수행할 수 있다.
- 나뉘어진 자원이 각기다른 사용자, 프로그램에서 사용될 수 있다.
- 하드웨어 리소스의 효율적인 사용을 가능하게 한다. → 비용절감, 유연성 제공 → 기업의 IT 인프라를 효율적으로 관리 가능
IaaS, PaaS, SaaS
- 가상화 단계에 따라 나뉜다.

IaaS
- 주로 하드웨어 리소스를 가상화
- 사용자는 가상 서버, 스토리지, 네트워크와 같은 기본적인 인프라를 이용하여 자체적으로 소프트웨어를 설치하고 관리한다.
- 가상머신을 생성, 실행등 가능하다.
PaaS
- 사용자는 어플리케이션을 개발하고, 배포하기 위한 플랫폼을 제공받는다.
- 사용자는 서버, 스토리지, 네트워크와 같은 인프라에 대한 걱정 없이 어플리케이션을 개발, 실행할 수 있다.
- 개발자는 PaaS를 통해 코드를 작성하고, 이를 플랫폼에 올려 실행할 수 있다.
- RDS, DynamoDB 등
IaaS vs PaaS
- 둘의 차이점 = 서비스 공급 업체에게 맞기는 범위가 다름
SaaS
- 소프트웨어 자체를 가상화
- 사용자는 어플리케이션을 사용하기 위한 모든것을 클라우드 공급자로부터 공급받음
- 사용자는 어플리케이션을 사용하고, 데이터관리만 하면 된다.
- e.g. gmail, office365
- 사용자가 별도의 설치 없이도 웹브라우저를 통해 사용할 수 있다.
Public Cloud & Private Cloud

- Public Cloud : 외부 공급 업체에 의해 관리되며, 필요에 의해 유연하게 확장가능한 자원을 제공받는다. 사용자가 필요한 만큼의 리소스를 사용, 지불 → pay-as-you-use
- Private Cloud : 한 기관에 전용으로 제공되는 클라우드 환경, 내부적으로 또는 제3자에 의해 관리되며 높은 통제력, 보안 및 규정 준수
Multi-Cloud & Inter-Cloud

- 다양한 클라우드 서비스를 제공하는 형태
- 멀티클라우드
- 인터클라우드
5가지 중요 개념

- aws 공동책임모델
- 리전, 가용영역
- 종량요금제
- 장애를 예상한 설계
- aws 모범 프레임워크
AWS Shared Responsibility Model

AWS 공동책임 모델
- 온프레미스에서 문제가 발생 → 사용자가 책임지고 문제 복구 작업을 실행한다.
- AWS에서 문제가 발생 → 기본적인 인프라 부분(Compute, Storage, Database, Networking, Regions, Availability Zones, Edge Loacation)은 AWS가 책임지고 복구한다.
- 사용자가 책임지는 부분 → 자신의 책임범위만 운용하면 되므로, 시스템을 관리하는 업무 부하가 줄어든다.
Region & Availability Zone

AWS의 글로벌 Infrastructure → 전 세계의 지역별로 나뉘는데, 이 지역을 Region이라고 한다.
- 각 리전에는 여러개의 가용영역, AZ들을 가지고 있다. 각 AZ들은 물리적으로 떨어져있으며 각각 다른 네트워크와 전력원을 갖고있다.
- 하나의 리전 내에 있는 AZ들은 고속 네트워킹이 가능하고, 데이터들은 암호화되어 전송된다.
- 하나의 리전에 특정 리전에 장애가 나면, 동일 리전내의 다른 AZ를 통해 서비스하여 무중단 서비스가 가능하도록 한다.
- 하나의 AZ에는 하나 이상의 데이터센터가 있다.
Pay-as-you-go Pricing
종량과금제 모델
- 비용효율성 : 사용한 만큼만 비용을 지불하여 예산의 유연성을 확보하고, 과도한 투자를 방지할 수 있다.
- 확장성과 응답성 : 예측이 아니라 실시간 수요에 기반하여 자원을 조절함으로써 과다 또는 미달의 리소스 배치 위험을 감소시킬 수 있다.
- 비용관리를 통한 혁신에 집중 가능 : 조달 절차를 간소화하여, 비즈니스가 혁신을 우선시하고 변화에 빠르게 적응할 수 있도록 지원할 수 있다.
+) AWS서비스마다 과금체계가 다르다.
Design for Faiilure

장애를 예상한 설계
- 언제나 장애가 발생할 수 있다는 것을 전제하고 설계한다.
- 서버를 여러 AZ에 배포해, 하나 이상의 AZ에서 장애가 발생하더라도 중단 없는 서비스를 제공할 수 있다.
- 스토리지 서비스인 S3와 같이 자동으로 여러 AZ에 배치하거나, 데이터 영역을 확장하는 서비스도 있다.
AWS Well-Architected Framework
모범사례 제시
- 운영 우수성, 보안, 안정성, 성능효율성, 비용최적화, 지속가능성
'SAA-C03' 카테고리의 다른 글
[SAA-C03] 3. Database (0) | 2024.12.26 |
---|---|
[SAA-C03] 2. Storage (3) | 2024.12.20 |
[SAA-C03] 1. Compute & Container & Serverless (3) | 2024.12.20 |
[SAA-C03]시험범위, Service Overview (0) | 2024.12.20 |
[SAA-C03] SAA-C03 합격 후기 (1) | 2024.12.20 |