본문 바로가기
개발/Cloud

☁️ AWS 모듈 1 : 클라우드 개념 개요

by 똥먹는낙타 2023. 1. 30.
728x90
반응형

1. 클라우드 개념 개요

IaaS

  • 서비스형 인프라 (네트워크, 스토리지 등의 인프라)
    • IT 리소스에 대한 제어 능력 향상

PaaS

  • 서비스형 플랫폼 (장고, mysql 같은 서비스 제공)

SaaS

  • 서비스형 소프트웨어 (netflex, youtube 형태)
    • IT 리소스에 대한 제어 능력 감소

2. 클라우드 배포 모델 3가지

클라우드

  • AWS와 같은 클라우드 서비스 제공자를 통해 어플리케이션을 배포하는 방식

하이브리드

  • 어플리케이션 중 일부는 퍼블릭 클라우드에서, 나머지는 온프레미스 환경에서 제공하는 방식

온프레미스

  • 가상화 또는 자원 관리도구를 이용해 자체 데이터 센터에 어플리케이션을 배포하는 방식

** instance : 클라우드에서 만들어 쓰는 가상 서버

** AWS trusted advisor : 인프라 보안 최적화 권장 사항을 제공하는 AWS 서비스

3. AWS 개념 및 이점

  • aws는 다양한 글로벌 클라우드 기반 제품을 제공하는 안전한 클라우드 플랫폼
  • 컴퓨팅, 스토리지, 네트워크, 데이터베이스 및 기타 IT 리소스와 관리 도구에 대한 온디맨드 액세스 제공
  • 유연성 제공
  • 필요한 개별 서비스에 대해 사용한 만큼만 비용을 지불
  • AWS 서비스는 빌딩 블록처럼 서로 유기적으로 작동

4. AWS 서비스 및 서비스 범주

AWS 서비스

  • AWS EC2 : 컴퓨팅 측면에서 AWS 컴퓨팅 리소스와 인프라를 완벽하게 제어하려는 경우
  • AWS Lambda : 코드를 실행하면서 서버를 관리하거나 프로비저닝하지 않으려는 경우
  • AWS Elastic Beanstalk : 서비스를 프로비저닝 하여 웹 애플리케이션을 자동으로 배포, 관리 및 확장할 수 있음
  • Amazon Lightsail : 간단한 웹 애플리케이션을 위한 클라우드 플랫폼으로 간단한 방법으로 웹 애플리케이션을 시작하려고 할 대 사용
  • AWS Batch : 수십만 개의 워크로드를 안정적으로 실행해야 할 때 사용
  • AWS Outposts : 온프레미스 데이터 센터에서 AWS 인프라를 실행하고자 할 때 사용
  • Amazon Elastic Container Service / Amazon Elastic Kubernetes Service / AWS Fargate : 컨테이너 또는 마이크로서비스 아키텍처를 구현하려는 경우
  • VMware Cloud on AWS : 온프레미스 서버 가상화 플랫폼을 AWS로 마이그레이션 하려는 경우

서비스 범주

  • 컴퓨팅
  • 스토리지
  • 데이터베이스
  • 네트워킹 및 콘텐츠 전송
  • 보안, 자격 증명 및 규정 준수
  • 관리 및 거버넌스
  • 비용 관리

5. AWS에 액세스 하는 3가지 방법

  1. AWS Management Console 사용하기 쉬운 그래픽 인터페이스
  2. 명령줄 인터페이스(AWS CLI) 개별 명령 또는 스크립트를 사용하여 서비스에 액세스
  3. SDK(소프트웨어 개발 키트) 코드(예: Javqa, Python 등)에서 직접 서비스에 액세스

6. AWS Cloud Adoption Framework

  • 조직이 현재 상태와 목표 상태 간의 기술과 프로세스의 격차를 파악하는데 도움이 되는 지침과 모범 사례 제공
  • IT 수명 주기 전반에 걸쳐 클라우드 컴퓨팅에 대한 포괄적인 접근 방식을 구축하는 데 도움
728x90
반응형

댓글