본문 바로가기
Side Project/AWS와 Python으로 페이스북 챗봇 개발하기

[AWS] 패스트캠퍼스 강의에서 사용했던 AWS 대표 서비스 8가지

by 잇서니 2020. 9. 27.
반응형

 

 

 

패스트캠퍼스 강의를 들으며 사용했던 AWS 서비스를 정리한다.

어떤 용도인지 이해하고, 나중에 적재적소에 활용해보자. (언젠가)

 

1) RDS

  • RDB를 손쉽게 구축할 수 있는 서비스이다. MySQL, MariaDB, Oracle 등 원하는 RDB를 선택할 수 있다. 또한, 리소스도 설정할 수 있다. (메모리, CPU 등)
  • DB 인스턴스를 생성하면 endpoint가 생성된다. endpoint URL을 통해 DB에 접근한다.

 

 

2) S3

  • AWS의 저장소이다.
  • 버킷 단위로 생성한다. 버킷 이름은 유일하다.

  • 각 버킷 내에서 디렉토리 구조로 파일을 저장한다.

 

 

 

3) Dynamo DB

  • key-value 기반의 DB이다.

 

 

4) Lambda

  • 별도의 서버 없이 코드(python, java 등)를 수행할 수 있다.

  • Lambda 코드를 수행시키는 트리거 와 Lambda 코드의 수행결과를 처리하는 대상 을 연결하여 사용한다.

 

 

5) API Gateway

  • API 개발시 사용한다.
  • API 함수를 간편하게 생성할 수 있다. (GET, POST 등)
  • API Gateway를 통해 우리가 AWS에서 개발한 서비스들을 외부에서 호출할 수 있다.

 

 

6) Cloud Watch

  • lambda, API Gateway 등 각종 AWS 서비스들의 로그를 저장

 

7) Athena

  • Presto 기반의 쿼리 서비스. 별도의 서버가 필요 없음.
  • AWS Glue와 통합되어 메타데이터 (스키마, 테이블, 컬럼 등)를 관리할 수 있음.

 

8) EMR

  • 클라우드 기반의 빅데이터 플랫폼.
  • Spark, Hive, HBase 등을 사용함.

 

 

반응형

댓글