시스템엔지니어/Cloud

AWS란?

순제로 2024. 1. 9. 00:47
728x90

1. 클라우드 컴퓨팅

클라우드 컴퓨팅
인터넷을 통해 요구가 있을 때 즉시(온디맨드(on-demand)) IT 자원을 제공하며, 사용한 만큼 비용을 지불하는 서비스

 

클라우드 컴퓨팅 이점(3가지)
1. 민첩성: 필요한 자원 빠르게 구축
2. 탄력성: 자원을 필요한 확장 또는 축소하여 사용
3. 비용 절감: 사용한 만큼 지불(Pay Per Use)

 

클라우드 컴퓨팅 서비스 유형(3가지)
→ 공급자와 사용자의 관리 영역을 구분

  1. IaaS(Infrastructure as a Service)
    인프라(서버, 네트워크, 스토리지 등 하드웨어 자원)를 클라우드 공급자가 제공하는 클라우드 서비스 유형
  2. PaaS(Platform as a Service)
    클라우드 사용자는 별도의 플랫폼을 구축하지 않고 애플리케이션을 개발 및 관리
    플랫폼 영역까지 클라우드 공급자가 제공하며, 사용자는 애플리케이션 영역만 관여하는 클라우드 서비스 유형
  3. SaaS(Software as a Service)
    클라우드 사용자는 별도의 애플리케이션을 설치하거나 운영할 필요 없이 클라우드 서비스를 제공받을 수 있다.

 

클라우드 구축 모델(3가지)
클라우드 서비스를 위한 자원의 소유권, 위치, 주체에 따라 구분

  1. 퍼블릭 클라우드(public cloud) 구축 모델
    클라우드 공급자가 서비스를 제공하는 환경
    서비스 주체: 클라우드 공급자
    특징: 확장성, 글로벌 서비스
    ex) 아마존 웹 서비스, 구글 클라우드 플랫폼, 마이크로소프트 애저 등
  2. 프라이빗 클라우드((private cloud)) 구축 모델
    사용자 전용 클라우드 환경
    서비스 주체: 사용자
    특징: 보안, 퍼블릭에 비해 확장성 떨어짐
  3. 하이브리드 클라우드((hybrid cloud)) 구축 모델
    퍼블릭 클라우드 + 프라이빗 클라우드
    상황에 맞게 사용

2. AWS 서비스

AWS 소개
퍼블릭 클라우드 컴퓨팅 서비스
우리나라에는 서울 리전과 네 개의 가용 영역이 있다.
리전(region): 데이터 센터가 집합된 물리적 위치(지역)
가용 영역(availability zone): 리전 내 구성된 하나 이상의 개별 데이터 센터

 

AWS 서비스 라인업(클라우드 웹 서비스에 필요한 5가지)

  1. AWS 컴퓨팅
    퍼블릭 클라우드의 서버 자원에 대해 가상 머신을 생성하고, 비용 및 용량을 관리할 수 있는 서비스
    EC2(Elastic Compute Cloud): 컴퓨팅 자원을 제공
  2. AWS 네트워킹 및 콘텐츠 전송
    내·외부 통신을 하는 네트워크 서비스
    VPC(Virtual Private Cloud), CloudFront, Route53
  3. AWS 스토리지
    안정적이고 확장성이 높은 스토리지 서비스
    S3(Simple Storage Service), EFS(Elastic File System), EBS(Elastic Block Store)
  4. AWS 데이터베이스
    데이터베이스 목적과 용도에 따라 퍼블릭 클라우드에 다양한 데이터베이스 엔진을 제공 하여 완전 관리형 데이터베이스 서비스
    RDS(Relational Database Service), Aurora, DynamoDB
  5. AWS 보안 자격 증명 및 규격 준수
    퍼블릭 클라우드 자원과 사용자 자격 증명 및 접근 관리, 데이터·네트워크·애플리케이션 보호와 위협 탐지 및 모니터링을 위한 다양한 서비스
    IAM(AWS Identity & Access Management)

AWS 과금 체계
Pay Per Use: , IT 자원을 사용한 만큼 비용을 지불하는 형태

728x90