[SAA-C03] 0. What is AWS?

2024. 12. 20. 16:55·SAA-C03

 

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

모범사례 제시

  • 운영 우수성, 보안, 안정성, 성능효율성, 비용최적화, 지속가능성

 

 

 

 

 

참고: https://youtu.be/zBwikdaBqGA?si=iFIlbooO8_Xq5jTU

'SAA-C03' 카테고리의 다른 글

[SAA-C03] 3. Database  (1) 2024.12.26
[SAA-C03] 2. Storage  (4) 2024.12.20
[SAA-C03] 1. Compute & Container & Serverless  (4) 2024.12.20
[SAA-C03]시험범위, Service Overview  (0) 2024.12.20
[SAA-C03] SAA-C03 합격 후기  (5) 2024.12.20
'SAA-C03' 카테고리의 다른 글
  • [SAA-C03] 2. Storage
  • [SAA-C03] 1. Compute & Container & Serverless
  • [SAA-C03]시험범위, Service Overview
  • [SAA-C03] SAA-C03 합격 후기
공부하는 나무꾼
공부하는 나무꾼
  • 공부하는 나무꾼
    헤맨 만큼 내 땅이다
    공부하는 나무꾼
  • 전체
    오늘
    어제
  • 글쓰기/관리
    • 분류 전체보기
      • AWS
      • SAA-C03
      • 네트워크 보안
      • 최신정보보안이론
      • 컴퓨터네트워크
      • OpenFaaS
      • C++
      • Java
      • HTML, CSS
      • 자료구조
      • 알고리즘
      • 정보보안인재양성
      • [MAC]트러블슈팅&Tip
      • 공부
      • Web(Django)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    aws-c03
    등록번호
    cloud
    web application server
    웹애플리케이션서버
    자격증
    웹서버
    AWS
    Web Server
    java #자바 #객체지향프로그래밍 #복습
    클라우드
    WAS
    SAA-C03
    웹클라이언트
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.3
공부하는 나무꾼
[SAA-C03] 0. What is AWS?
상단으로

티스토리툴바