반응형
패스트캠퍼스 강의를 들으며 사용했던 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 등을 사용함.
반응형
'Side Project > AWS와 Python으로 페이스북 챗봇 개발하기' 카테고리의 다른 글
AWS와 python으로 페이스북 챗봇 만들기 (2) - python 코드 (8) | 2020.09.27 |
---|---|
AWS와 python으로 페이스북 챗봇 만들기 (1) - 아키텍처 (8) | 2020.09.27 |
[python] boto3를 통해 AWS 서비스와 연동하기 (boto3 예시 2가지) (250) | 2020.09.27 |
[python] 파일 한 줄씩 읽어서 저장하기 (8) | 2020.09.27 |
[python] spotify API 호출하여 json 데이터 받아오고 처리하기 (10) | 2020.09.17 |
댓글