- AWS의 기초를 알아가자!
AWS(Amazon Web Service)에서 제공하는 클라우드 서비스로 클라우드 컴퓨팅, 스토리지, 데이터베이스 등.. 다양한 서비스를 제공하고 있다.
클라우드 플랫폼에서 가상 서버, 애플리케이션 및 기타 IT 리소스를 제공받고, 사용한 만큼만 비용을 지불하는 서비스를 말하며 3가지 유형이 있습니다.
- IaaS(Infrastructure as a Service)
- PaaS(Platform as a Service)
- SaaS(Software as a Service)
서버를 운영하기 위해서는 네트워크, 스토리지, 데이터베이스 등.. 인프라를 구축하기 위해서 필요하다. IaaS는 이러한 것들을 가상의 환경에서 이용할 수 있도록 서비스 형태로 제공됩니다.
사용자에게 여러 플랫폼을 제공해 개발에 필요한 서버, 스토리지, 데이터베이스 등.. 기본 인프라를 설정 또는 관리할 필요가 없어 개발에 집중 할 수 있도록 제공됩니다.
서비스 제공업체가 관리하는 애플리케이션을 주로 웹 브라우저를 통해 사용자에게 제공하는 서비스입니다.
S3(Simple Storage Service)로 어디서나 원하는 양의 데이터를 저장하고 검색할 수 있도록 구축된 객체 스토리지로 간편하게 사용할 수 있도록 웹 서비스 인터페이스를 제공합니다.
CloudFront는 .html, .css, .js 및 이미지 파일과 같은 정적 및 동적 웹 콘텐츠를 사용자에게 더 빨리 배포하도록 지원하는 웹 서비스입니다.
EC2(Elastic Compute Cloud)로 개발자가 쉽게 웹 규모의 컴퓨팅 작업을 수행할 수 있도록 설계되었습니다. EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있습니다.
ELB(Elastic Load Balancing)으로 둘 이상의 가용 영역에서 EC2 인스턴스, 컨테이너, IP 등.. 여러 대상에 걸쳐 수신되는 트래픽을 자동으로 분산합니다. 등록된 대상의 상태를 모니터링하면서 상태가 양호한 대상으로만 트래픽을 라우팅합니다.
VPC(Virtual Private Cloud)로 EC2의 네트워킹 계층으로 사용자가 정의한 가상의 네트워크로 AWS 리소스를 시작할 수 있습니다.
클라우드에서 관계형 데이터베이스를 쉽게 설치, 운영 및 확장할 수 있는 관리형 서비스입니다.
Auto Scaling은 쉽고 안전하게 AWS 리소스의 규모를 조정함으로써 인프라 비용을 낮추면서 애플리케이션 성능을 최적화하는데 도움이 되는 서비스입니다.
https://aws.amazon.com/ko/products/storage/
https://docs.aws.amazon.com/