AWS 자격증 중 아키텍쳐 부분에 해당하는 SAA 자격증 취득을 목표로 공부하고,

모르거나 헷갈리는 단어에 대해 블로그에 하나하나 정리해두려 한다.

* 붙은 항목은 자주 나오는 항목들이다.


1. *AWS Lambda

  • 서버리스 컴퓨팅 플랫폼
  • 코드를 특정한 시기에만 실행시키는 경우에 주로 사용
  • 트리거가 실행될때만 코드를 실행
  • 처음 함수 호출 시 Cold Start를 하게 되고 초기 지연 시간이 발생
  • 비싸다

2. *AWS Database Migration Service(AWS DMS) 

  • 온프레미스의 DB를 클라우드에 마이그레이션 할 때 사용
  • 애플리케이션 호환성이 유지되며, 수요에 따른 자동 확장도 가능

3. *AWS Key Management Service(AWS KMS) 

  • 고객 관리형 키를 생성
  • 자동 키 순환 옵션 제공
  • S3에서 사용하도록 설정 가능

4. *AWS DynamoDB 

  • NoSQL 데이터베이스의 일종
  • 작은 규모에서 시작 - 전역으로 확장하여 초당 페타바이트 단위의 데이터와 수천만 건의 읽기 및 쓰기 요청을 지원
  • 기존 관계형 DB에서는 역부족인 인터넷 규모의 고성능 애플리케이션을 실행 가능
  • DynamoDB Accelerator(DAX) 메모리 캐시 지원하여 빠른 읽기
  • 저장 중 암호화 지원
  • 특정 시점으로 복구 가능(Point-In-Time Recovery)
  • 온디맨드 백업 및 복원 가능

5. *Amazon API Gateway

  • 규모에 상관없이 API 생성, 유지 관리, 모니터링과 보호를 할 수 있게 해주는 서비스
  • 통합적으로 엔드포인트와 REST API를 관리할 수 있다.
  • API 게이트웨이를 등록해주면, 모든 클라이언트는 각 서비스의 엔드포인트 대신 API Gateway로 요청을 전달하여 관리가 용이
  • 사용자가 설정한 라우팅 설정에 따라 각 엔드포인트로 클라이언트를 대리하여 요청하고 응답을 받으면 다시 클라이언트에게 전달하는 프록시(proxy) 역할
  • API Gateway를 통해 Lambda와 연동하여 Serverless 서비스를 구축하는데 많이 사용
  • 엔드포인트 서버에서 공통으로 필요한 인증/인가, 사용량 제어, 요청/응답 변조 등의 다양한 기능을 플러그인 형태로 제공

6. Amazon Redshift

  • Amazon Redshift Serverless를 사용하면 프로비저닝된 데이터 웨어하우스를 구성하지 않아도 데이터를 액세스하고 분석
  • 리소스가 자동으로 프로비저닝하고 데이터 웨어하우스 용량이 지능적으로 크기 조정되어 가장 까다롭고 예측할 수 없는 워크로드에도 빠른 성능을 제공
  • 데이터 웨어하우스가 유휴 상태일 때는 요금이 발생하지 않으므로 사용량에 대한 요금만 지불

7. Amazon Macie

  • Amazon Macie는 기계 학습과 패턴 일치를 사용하여 민감한 데이터를 검색하고, 데이터 보안 위험에 대한 가시성을 제공하며, 이러한 위험에 대한 자동 보호를 지원하는 데이터 보안 서비스
  • Amazon S3 데이터 자산의 보안 상태를 관리할 수 있도록 S3 버킷의 인벤토리를 제공하고 보안 및 액세스 제어를 위해 버킷을 자동으로 평가 및 모니터링

8. Amazon EventBridge

  • AWS 서비스 뿐만 아니라 SaaS 서비스, 개인 어플리케이션에서 보내는 이벤트(데이터)를 받아, 원하는 SNS나 lambda와 같은 타겟으로 보내주는 역할을 한다.

9. *Amazon SQS

  • 서버들끼리 사용할 수 있는 메세지 큐를 제공하는 서비스
  • 해야할 일을 나중에 처리하거나, 다른 시스템이 처리할 수 있도록 하기위한 비동기 메세징 서비스
  • 시스템이 처리해야할 TO-DO List
  • 애플리케이션 간 비동기 처리를 도와줌
  • 사용자에게 결과를 빨리 보여줘야 하는 작업과 시간이 오래 걸리는 작업을 분리할 때, 중요한 작업과 중요하지 않은 작업을 분리할때 SQS 큐를 유용하게 사용할 수 있다.
  • 보관 기간을 초 단위로 설정할 수 있다. 기본 보관 기간은 345,600초(4일)이며 60초(1분)부터 1,209,600(14일)까지 설정할 수 있다. 그리고 메세지 보관 기간이 지나면 자동으로 삭제된다.
  • 3~4KB짜리 메세지라도 64KB로 책정된다. 따라서 용량이 작은 메세지를 자주 처리하는 것보다 메세지를 모아서 배치 API 로 처리하면 요금을 절약

10. *Amazon Simple Notification Service(Amazon SNS)

  • 게시자에서 구독자(생산자 및 소비자라고도 함)로 메시지를 전송하는 관리형 서비스
  • 클라이언트는 SNS 주제를 구독하고 Amazon Kinesis Data Firehose, Amazon SQS, AWS Lambda, HTTP, 이메일, 모바일 푸시 알림 및 모바일 문자 메시지(SMS)와 같이 지원되는 엔드포인트 유형을 사용하여 게시된 메시지를 수신
  • 비동기식으로 통신

11. *RDS Proxy

  • 애플리케이션이 데이터베이스 연결을 풀링하고 공유하도록 허용하여 확장 기능을 향상
  • RDS 프록시는 애플리케이션 연결을 유지하면서 예비 DB 인스턴스에 자동으로 연결하여 데이터베이스 장애에 대한 애플리케이션의 복원력을 높입니다.
  • 데이터베이스에 대해 AWS Identity and Access Management(IAM) 인증을 사용하고 AWS Secrets Manager에 자격 증명을 안전하게 저장
  • 예기치 않은 데이터베이스 트래픽 급증을 처리
  • 데이터베이스 연결 풀을 설정하고 이 풀에서 연결을 재사용합니다. 이 접근 방식은 매번 새 데이터베이스 연결을 여는 데서 오는 메모리 및 CPU 오버헤드 를 방지
  • 과다 구독으로부터 데이터베이스를 보호하기 위해 생성되는 데이터베이스 연결 수를 제어

12. *AWS Glue

  • 분석, 기계 학습(ML) 및 애플리케이션 개발을 위해 여러 소스에서 데이터를 쉽게 탐색, 준비, 이동 및 통합할 수 있도록 하는 확장 가능한 서버리스 데이터 통합 서비스
  • 70개 이상의 다양한 데이터 소스를 검색하여 연결하고 중앙 집중식 데이터 카탈로그에서 데이터를 관리
  • 추출, 변환, 로드(ETL) 파이프라인을 시각적으로 생성, 실행, 모니터링하여 데이터 레이크에 데이터를 로드
  • Amazon Athena, Amazon EMR, Amazon Redshift Spectrum을 사용하여 카탈로그화된 데이터를 즉시 검색하고 쿼리

13. Amazon Kinesis Data Streams

  • 대량의 데이터 레코드 스트림을 실시간으로 수집하고 처리
  • 처리된 레코드를 대시보드로 전송하고, 이를 사용하여 알림을 생성하고, 가격 및 광고 전략을 동적으로 변경하거나 다양한 기타 서비스에 데이터를 보낼 수 있습니다.
  • 가속화된 로그 및 데이터 피드 인테이크 및 처리
  • 실시간 측정치 및 보고, 데이터 분석
  • 복잡한 스트림 처리

14. Amazon Kinesis Data Firehose

  • Amazon S3, Amazon Redshift, 아마존 Redshift, 아마존 서비스, 아마존 서버리스, 스플렁크 및 Datadog, Dynatrace, MongoDB, 뉴렐릭 등 지원되는 타사 OpenSearch 서비스 제공업체가 소유한 모든 사용자 지정 HTTP 엔드포인트 또는 HTTP 엔드포인트와 같은 대상에 실시간 스트리밍 데이터를 전송하는 완전 관리형 서비스

15. Amazon Kinesis Data Analytics

  • 표준 SQL을 사용하여 스트리밍 데이터를 처리하고 분석
  • 시계열 분석 생성, 실시간 대시보드 피드, 실시간 지표 생성

16. Amazon ElastiCache

  • 클라우드에서 분산된 인 메모리 데이터 스토어 또는 캐시 환경을 손쉽게 설정, 관리 및 확장할 수 있는 웹 서비스
  • 확장 가능하고 비용 효율적인 고성능 캐싱 솔루션을 제공
  • 캐시 노드 실패에서 자동 감지 및 복구
  • 다중 AZ

17. Amazon S3 Glacier Deep Archive

  • 저렴한 데이터 보관 및 장기 백업을 위한 안전하고 내구성 있는 서비스(Amazon S3 Glacier)
  • 스토리지 운영 및 크기 조정에 따른 관리 부담을 줄여서 용량 계획AWS, 하드웨어 프로비저닝, 데이터 복제, 하드웨어 장애 감지 및 복구, 시간이 많이 걸리는 하드웨어 마이그레이션에 대해 걱정할 필요가 없게 합니다.(Amazon S3 Glacier)
  • 거의 액세스할 필요가 없는 데이터를 보관할 때 사용(Amazon S3 Glacier Deep Archive)
  • 기본 검색 시간은 12시간(Amazon S3 Glacier Deep Archive)

18. 데이터 레이크

  • 구조화되거나 반구조화되거나 구조화되지 않은 대량의 데이터를 저장, 처리, 보호하기 위한 중앙 집중식 저장소

19. *Amazon RDS

  • 관계형 데이터베이스를 더 쉽게 설치, 운영 및 확장할 수 있는 웹 서비스
  • 경제적이고 크기 조절이 가능한 용량을 제공하고 공통 데이터베이스 관리 작업을 관리
  • 특징Amazon EC2 관리Amazon RDS 관리
    애플리케이션 최적화 고객 고객
    확장성 고객 AWS
    높은 가용성 고객 AWS
    데이터베이스 백업 고객 AWS
    데이터베이스 소프트웨어 패치 고객 AWS
    데이터베이스 소프트웨어 설치 고객 AWS
    OS 패치 고객 AWS
    OS 설치 고객 AWS
    서버 유지 관리 AWS AWS
    하드웨어 수명 AWS AWS
    전력, 네트워크 및 냉각 AWS AWS

 

20. Amazon QuickSight

  • 아마존이 제공하는 서버리스 매니지드 BI 상품
  • 특정 데이터에 대한 시각화 대시보드를 생성하고 다른 사용자와 공유

100문제 가량 풀어봤는데,

나오는 서비스들의 종류가 60개 가까이 된다..

정리하는데 세월일거 같다..

 

 

 

 

 

 

 

 

 

 

 

 

 

 

728x90

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

AWS SAA 공부3  (0) 2023.10.18
AWS SAA 공부2  (1) 2023.10.17
S3, EBS, EFS 스토리지 비교  (0) 2023.10.04
AWS EC2 환경에 Slurm 구축해보기(Ubuntu)  (0) 2023.09.19
AWS EC2(Elastic Compute Cloud) 사용 해보기  (0) 2023.09.18

+ Recent posts