본문 바로가기

Git

AWS - Amazon Web Services

AWS 서비스 ( Amazon Web Services )

웹스케일의 솔루션을 제공하며 IT자원들을 효율적으로 비용을 관리할 수 있는 대표적인 클라우드 제공자

* 웹스케일 : 비즈니스의 요구사항에 맞춰 신속, 안정적으로 IT 자원을 설계, 구축 및 관리하는 패턴

* 기타 클라우드 제공자 : Azure, Google cloud Platform


AWS 서비스 이점

- 즉각적인 탄력성

- 비용 절감 효과

- 개방성 및 유연성

- 보안


AWS의 대표 솔루션

- 어플리케이션 호스팅

- 웹 사이트

- 백업 및 스토리지

- 데이터베이스

- 엔터프라이즈 IT


AWS 서비스 레이어

- AWS 글로벌 인프라


- 빌딩블럭


AWS 책임 분담 모델

Infrastructure 서비스 모델


AWS 컴퓨트 서비스 개념

AWS는 어플리케이션의 요구사항에 맞게 다양한 컴퓨팅 서비스를 제공

- 가상 컴퓨팅 자원(EC2)를 할당, 웹 스케일의 컴퓨팅이나 병렬작업 처리를 가능하게 한다


Elastic Compute Cloud(EC2)

EC2는 AWS에서 가장 기본이 되는 Low-Level 빌딩 블럭에 속하는 컴퓨팅 서비스

EC2를 통해 원하는 만큼 가상 서버를 구축, 보안 및 네트워크 구성과 스토리지 관리 가능

- AWS 클라우드에서 확장식 컴퓨팅을 제공

- 하드웨어에 선투자 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포

- 원하는 만큼 가상서버 구축, 보안 및 네트워크 구성, 스토리지 관리 가능


EC2의 기능 (구성요소)

-인스턴스 : 가상 컴퓨팅 환경

- AMI : Amazon 머신 이미지, 인스턴스에 필요한 OS와 소프트웨어 구성

- 인스턴스 타입 : 가상 서버의 CPU, Memory 사이즈 용량

- 탄력적 IP 주소(EIP) : 가상의 컴퓨팅 서버에 할당되는 고정 공인 IP

- VPC : 가상의 컴퓨팅 서버가 속하는 독립된 네트워크 블럭