본문 바로가기
Security/AWS Certification

[AWS SAA] Amazon API Gateway 란?

by 보안콩 2024. 9. 17.

Amazon API Gateway 개요

개요: Amazon API Gateway는 RESTful API와 WebSocket API를 생성, 배포, 관리할 수 있는 완전관리형 서비스입니다. 개발자는 이 서비스를 사용하여 다양한 AWS 서비스와의 통합을 통해 애플리케이션의 프론트엔드를 쉽게 구축할 수 있습니다. Amazon API Gateway는 트래픽 관리, 인증 및 액세스 제어, 모니터링, API 버전 관리와 같은 기능을 제공하여 확장 가능한 애플리케이션을 설계할 수 있도록 합니다.

 

서비스 설명: Amazon API Gateway는 서버리스 아키텍처를 사용하여 API 요청을 처리하고, AWS Lambda와 통합하여 동적으로 백엔드 로직을 실행합니다. 이를 통해 사용자는 애플리케이션의 API를 쉽게 생성하고 관리하며, 사용량에 따른 요금을 지불하여 비용을 최적화할 수 있습니다.


예제 문제

문제: 한 금융 회사는 외부 클라이언트가 금융 데이터를 조회하고 주문을 제출할 수 있는 API를 개발하고 있습니다. API는 요청량이 일정하지 않고, 높은 확장성을 필요로 합니다. 최적의 AWS 서비스 조합은 무엇입니까?

  • A) Amazon EC2와 Amazon RDS
  • B) Amazon API Gateway와 AWS Lambda
  • C) Amazon S3와 Amazon CloudFront
  • D) Amazon ECS와 Amazon DynamoDB

정답: B
해설: Amazon API Gateway와 AWS Lambda는 서버리스 환경에서 고도로 확장 가능한 API를 쉽게 생성하고 관리할 수 있게 해줍니다. 요청량이 변동적일 때 비용 효율적으로 처리할 수 있습니다.


유사 문제 10개

  1. 문제 1: 한 스타트업은 서버리스 아키텍처를 사용하여 고객 정보를 저장하고 처리하는 API를 개발하고 있습니다. 가장 적합한 AWS 서비스 조합은 무엇입니까?
    • 정답: B) Amazon API Gateway와 AWS Lambda
  2. 문제 2: 한 전자상거래 웹사이트는 주문 처리 API를 설계하고 있으며, 주문이 접수된 순서대로 처리되기를 원합니다. 어떤 AWS 서비스를 사용해야 합니까?
    • 정답: B) Amazon API Gateway와 Amazon SQS FIFO
  3. 문제 3: 한 소프트웨어 회사는 사용자로부터 데이터를 받아 실시간으로 처리하고, 결과를 응답으로 반환하는 RESTful API를 설계하고자 합니다. 가장 적합한 서비스는 무엇입니까?
    • 정답: B) Amazon API Gateway와 AWS Lambda
  4. 문제 4: 한 교육 플랫폼은 다양한 고객에게 맞춤형 콘텐츠를 제공하는 API를 구축하고 있습니다. API는 대규모 트래픽을 처리하고 보안을 강화할 수 있어야 합니다. 어떤 서비스 조합이 적합합니까?
    • 정답: B) Amazon API Gateway와 AWS WAF
  5. 문제 5: 한 글로벌 뉴스 웹사이트는 API Gateway를 사용하여 사용자로부터 뉴스 기사를 받아야 합니다. 데이터를 저장하고 백엔드에서 처리하려면 어떤 AWS 서비스를 사용해야 합니까?
    • 정답: B) Amazon API Gateway와 AWS Lambda
  6. 문제 6: 한 게임 회사는 플레이어의 행동을 수집하고 분석하여 게임 내 이벤트를 발생시키는 API를 개발하고자 합니다. 가장 적합한 AWS 서비스 조합은 무엇입니까?
    • 정답: B) Amazon API Gateway와 AWS Lambda
  7. 문제 7: 한 금융 서비스 제공자는 금융 데이터를 제공하는 API를 개발하고 있으며, 이 API는 사용량에 따라 확장 가능해야 합니다. 가장 적합한 솔루션은 무엇입니까?
    • 정답: B) Amazon API Gateway와 AWS Lambda
  8. 문제 8: 한 온라인 헬스케어 플랫폼은 환자 데이터를 받아 저장하고 처리하는 서버리스 API를 개발하려고 합니다. 가장 적합한 AWS 서비스는 무엇입니까?
    • 정답: B) Amazon API Gateway와 AWS Lambda
  9. 문제 9: 한 기술 스타트업은 다수의 애플리케이션 클라이언트로부터 실시간 데이터를 수신하고, 이를 처리하여 응답하는 API를 개발하고 있습니다. 최적의 AWS 서비스 조합은 무엇입니까?
    • 정답: B) Amazon API Gateway와 AWS Lambda
  10. 문제 10: 한 학술 기관은 외부 연구자들이 데이터에 접근하고 분석 결과를 조회할 수 있는 RESTful API를 개발하고자 합니다. 가장 적합한 서비스는 무엇입니까?
    • 정답: B) Amazon API Gateway와 AWS Lambda

쉽게 이해하는 방법

Amazon API Gateway는 클라이언트와 백엔드 간의 중간 역할을 하는 완전관리형 API 서비스입니다. 서버리스 환경에서 API 요청을 처리하며, AWS Lambda와의 통합을 통해 서버 없이 동적으로 백엔드 코드를 실행할 수 있습니다.

  • 기억하기 위한 앞글자 따기: "API"를 사용하여 "Amazon Proxy Integration"을 기억할 수 있습니다.
    • A: Amazon
    • P: Proxy
    • I: Integration

이와 같은 방법으로, API Gateway가 Amazon의 프록시 역할을 하여 다양한 서비스와의 통합을 쉽게 관리할 수 있다는 점을 기억하면 좋습니다. 문제를 풀 때 각 기능의 사용 사례와 목적을 연관 지어 생각하면 더 잘 이해할 수 있습니다.

'Security > AWS Certification' 카테고리의 다른 글

[AWS SAA] AWS SQS 란?  (1) 2024.09.17
[AWS SAA] AWS Kinesis 란?  (3) 2024.09.17
[AWS SAA] AWS Lambda 란?  (0) 2024.09.17
[AWS SAA] Amazon S3 란?  (3) 2024.09.17
[AWS SAA] Amazon CloudFront 란?  (0) 2024.09.17