[TIL] AWS

dnjstd·2021년 12월 26일
0
post-thumbnail

AWS란?

클라우드 서비스. 유저가 직접 서버를 구입하고 설치할 필요 없이 AWS상에서 서버를 구축하고 사용할 수 있다.

웹 서비스 배포를 위한 AWS 필수 개념

일반적으로 많이 사용되는 개념과 기능들에 대한 정리!

EC2 (Elastic Compute Cloud)

AWS 상에서 사용하는 Server. EC2 서버에 API를 배포하게 된다.
다양한 사양 옵션 제공. 필요한 사양의 EC2 인스턴스를 선택해서 사용.

RDS (Relation Database Service)

AWS의 database 서비스
사용자가 직접 서버를 생성해서 데이터 베이스를 설치, 설정, 관리하지 않아도 된다.
사용자가 직접 데이터 베이스를 설치하고 운영하는것보다 저렴함

Load Balancer

HTTP 요청들을 여러 서버에 분산할때 사용
HTTP 요청이 많을 때 서버 하나로는 힘들기 때문에, 서버수를 늘리는 것이 일반적이다. 여러 서버를 실행하고 로드 발런서가 HTTP 요청들을 서버들에 분산해주는 형태로 시스템이 구성된다.

Route 53

DNS 서비스
API 시스템을 실제 도메인과 연결 시켜주는 기능 제공

AWS S3 (Simple Storage Service)

이름 그대로 파일을 쉽게 저장할 수 있는 공간을 제공하는 서비스
파일마다 고유 주소 부여. SC에 저장한 파일을 웹상에서 쉽게 읽어들일 수 있다.
주로 사이트상의 이미지를 저장하고 사이트에서 읽어 렌더링하는데 사용

profile
Frontend Engineer 🌱

0개의 댓글