AWS

bery·2020년 12월 12일
0

AWS

  • Amazon Web Service의 줄임말
  • 클라우드 서비스중 가장 많은 이용률을 가지고 있는 대표적인 서비스
  • 유저가 직접 서버를 구입하고 설치할 필요 없이 AWS상에서 클릭 몇번으로 서버를 구축하고 사용할 수 있다.

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

일반적으로 많이 사용되는 개념과 기능들은 다음과 같다.

EC2 (Elastic Compute Cloud)

  • AWS 상에서 사용하는 Server
  • EC2 서버에 API를 배포하게 된다.

Security Group

  • 가상 방화벽 역할을 한다.
  • security group 설정을 해야 EC2 인스턴스에 HTTP와 SSH 접속이 가능하다.

RDS (Relational Database Service)

  • AWS의 database 서비스
  • RDS를 사용하면 사용자가 직접 서버를 생성해서 데이터 베이스를 설치하고 설정하고 관리 하지 않아도 된다
  • 동시에 비용도 더 저렴하다.

Load Balancer (ALB)

  • 로드발란서는 HTTP 요청들을 여러 서버에 분산할때 사용된다.

Route 53

  • AWS의 DNS 서비스.
  • API 시스템을 실제 도메인과 연결 시키주는 기능을 제공한다.

S3 (Simple Storage Service)

  • 파일을 쉽게 저장할 수 있는 공간을 제공하는 서비스
  • 파일을 저장 할 수 있을 뿐만이 아니라 파일마다 고유 주소를 부여해주기 때문에 S3에 저장한 파일을 웹상에서 쉽게 읽어들일수 있다.
  • 주로 사이트상의 이미지들을 저장하고 사이트에서 읽어들여 렌더링 해주는데 사용한다.

0개의 댓글