TIL/AWS

AWS (Amazon Web Services)

Art Rudy
반응형

AWS?

AWS(Amazon Web Service)는 소위 클라우드 서비스라고도 한다.

클라우드 서비스란, *인프라스트럭쳐를 필요한대로 *On-Demand로 사용할 수 있는 서비스이다. 즉 유저가 직접 서버를 구입하고 설치할 필요없이 AWS상에서 클릭 몇 번으로 서버를 구축하고 사용할 수 있다.

 

*인프라스트럭쳐 : 개발환경의 하드웨어나 소프트웨어, 네트워킹, 운영 체제, 데이터 스토리지 등을 모두 지칭하는 것

*On-Demand : 주문형, 요구사항에 따라 즉시 제공/공급하는 방식

 

AWS 필수 개념

AWS가 제공하는 기능들은 굉장히 방대하고 다양다. 그 중 일반적으로 많이 사용되는 개념과 기능들은 다음과 같다.

 

EC2(Elastic Compute Cloud)

  • AWS 상에서 사용하는 Server. EC2 서버에 API를 배포하게 된다.
  • EC2는 다양한 사양 옵션을 제공하므로, 필요한 사양의 EC2 인스턴스를 선택해서 사용하면 된다.(사양이 높을수록 가격도 높음.)

 

Secuiry Group

  • EC2 인스턴스에 대한 네트워크 트래픽을 제어하는 가상 방화벽 역활을 한다.
  • security group 설정을 해줘야 EC2 인스턴스에 HTTP SSH 접속이 가능하다.

 

RDS (Relational Database Sevice)

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

 

Route 53

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

 

AWS S3(Simple Storage Service)

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

'TIL > AWS' 카테고리의 다른 글

Lambda  (0) 2022.03.01
Auto Scaling  (0) 2022.03.01
RDS(Relational Database Service)  (0) 2022.03.01
EBS(Elastic Block Store)  (0) 2022.03.01
EC2(Elastic Compute Cloud)  (0) 2022.03.01