AWS:
Amazon Web Service, 클라우드 서비스라고도 한다
유저가 직접 서버를 구입하고 설치할 필요 없이 AWS상에 서버를 구축할수 있습니다.
AWS필수 개념
AWS는 다행하고 방대한 기능을 제공합니다. 그중ㅇ
EC2, Security Group, RDS, Load Balancer (ALB), Route53, s3
EC2
- Elastic Compute Cloud
- AWS 상에서 사용하는 Server.EC2 서버에서 API를 배포하게 된다.
- EC2는 다양한 사양 옶션을 제공한다.
Secuity Group
- EC2 인스턴스에 대한 네트워크 트래픽을 제어하는 가상 방화벽역활
- security group 설정 해주면 EC2 인스턴스에 HTTP와 SSH접속이 가능
RDS
- 데이터 베이스 서비스
- 사용자가 직접 서버를 생성해서 데이터베이스를 설치하고 설정 관리를 하지 않아도 된다.
- 비용도 저렴하다.
Load Balancer
- HTTP 요청들을 여러 서버에 분산할때 사용된다
Route 53
- AWS의 DNS서비스
- API 시스템을 실제 도메인과 연결 시켜주는 기능을 제공
AWS S3
- 파일을 저장하는 공간을 제공하는 서비스
- 저장하는 기능 말고 파일의 주소를 부여하여 웹상에서 쉽게 사용할수 있다 .
- 주로 사이트상의 이미지를 저장하고 사이트에서 읽어 드리는데 사용한다