[AWS] AWS 서비스의 이해

김아름·2022년 4월 7일
0
post-custom-banner

1. AWS 서비스 개요

  • AWS는 높은 신뢰성과 확장성을 바탕으로 웹스케일의 솔루션을 제공하며 IT자원들을 탄력적이며 효율적으로 비용을 관리할 수 있는 대표적인 클라우드 제공자
  • 웹스케일: 글로벌 수준의 대규모 환경에서도 높은 품질의 서비스를 영속적으로 제공하며 비즈니스의 요구사항에 맞춰 신속하고 안정적으로 IT자원을 설계, 구축 및 관리하는 패턴

AWS의 이점

(1) 민첩성과 즉각적인 탄력성

  • 온디맨드한 특성으로 탄력적이게 민첩성을 가지고 서비스를 함
  • 오토스케일이 등 다양한 방식으로 서비스 품질을 높이려고 서비스를 제공함

(2) 비용절감 효과

  • 실제로 IDC를 구축하거나 서버 혹은 네트워크, 스토리지 장비를 구매한다면 초기 투자 비용이 발생 & 운영비용 & 관리비용이 듬
  • AWS에서는 자원들을 효율적으로 나눠쓰는 개념이라 비용을 절감
  • 사용한 만큼만 비용 지불

(3) 개방성 및 유연성

  • 다양한 SDK나 Toolkit이 존재
  • 표준화된 API를 바탕으로 웹포탈이나 대시보드 등 다양한 툴들을 제공해주면서 유연하게 관리할 수 있게 제공
  • 인프라 스트럭쳐도 코드 or 스크립트화 해서 관리할 수 있게 제공

(4) 보안

  • 서비스를 구성하는 모든 레이어에 보안이 잘 되어있어야 함

  • 인프라 레벨에서 표준화된 인증 시스템을 통해서 보안이 구성된 인프라를 제공
    ex) PCI(Payment Card Industry) DSS(Data Security Standard)는 신용 카드 데이터에 대한 통제를 강화하여 사기를 방지하도록 고안된 글로벌 정보 보안 표준

  • 그 위에 올라가는 애플리케이션 보안, 서비스 보안을 지키기 위해서 추상화 된 서비스들을 통해 보안을 높게 해줌
    ex) Trusted Advisor, VPC

(5) 높은 기술 노하우


AWS의 대표 솔루션

(1) 애플리케이션 호스팅

  • 실제로 앱을 개발을 했을 때, 클라이언트들의 접근을 위해 앱 서버를 호스팅해야 함
    --> 서버 인프라 자원을 제공 함

(2) 웹사이트

  • 웹사이트를 만든다라고 했을 때도 CPU, memory, storage 등 서버 자원이 필요함

(3) 백업 및 스토리지

  • 논리적으로 백업을 하기 위한 저장소가 무제한으로 제공
  • 기존 데이터센터에 있는 데이터들 중 아카이빙 목적인 정보들을 클라우드를 통해 저장 할 수O
    ex) S3, EBS, Glacier

(4) 데이터베이스

  • 관계형 데이터베이스, 비관계형 데이터베이스를 요구사항에 맞게 제공

(5) 엔터프라이즈 IT

  • 엔터프라이즈 규모의 IT를 구성하려면 다양한 시스템이 필요
    ex) 키관리 시스템, 모니터링 시스템, 장애관리 시스템...
  • 이런것들을 운영하기 위해서 표준화된 API or 대시보드가 필요한데 AWS에서 제공해줌



2. AWS 서비스 레이어

  • AWS는 300개 이상의 서비스가 존재하고, 그 서비스들을 블럭화 시킨 그림



3. AWS 책임 분담 모델

  • 주황색이 AWS / 하늘색이 AWS 고객

(1) Infrastructure 서비스 모델

  • 물리적인 것들은 AWS가 관리를 해줌

(2) Abstracted 서비스 모델



학습 정리



참고

profile
쿄쿄쿄
post-custom-banner

0개의 댓글