YoVDO

Processing App Microservice Messages with Containers (Korean)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Docker Courses Microservices Courses API Gateways Courses Auto-scaling Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

실습 개요

AWSome Tickets는 이벤트 티켓 및 상품 판매 회사입니다. 모놀리식 아키텍처였던 이 회사의 기본 IT 애플리케이션은 최근에 AWS로 마이그레이션되었고 현대적 마이크로서비스 아키텍처를 활용할 수 있도록 리아키텍팅되었습니다. 디커플링된 마이크로서비스 중 하나는 프런트엔드의 신규 티켓 판매 세부 정보를 처리하고 티켓을 생성하여 S3 버킷에 저장한 다음 최종적으로 DynamoDB 테이블에 새 항목을 삽입합니다.

AWSome Tickets프런트엔드에서 수신되는 메시지를 처리하기 위해 컨테이너식 애플리케이션을 생성했으며, AWS 서비스를 사용하여 배포 및 업데이트를 오케스트레이션할 계획입니다. 이 회사의 IT 부서는 비용 최적화를 위해 Elastic Container Service(ECS) 의 오토스케일링 기능을 사용하려 합니다.


이 실습에서는 다음을 비롯하여 마이크로서비스에 필요한 구성 요소를 생성합니다.

  • SQS 대기열
  • API Gateway
  • 도커 이미지
  • ECR 리포지토리
  • ECS 클러스터
  • ECS 서비스(오토스케일링)

이 실습에서 다루는 주제

이 실습을 마치면 다음을 수행할 수 있게 됩니다.

  • API Gateway를 배포하고 요청 본문을 SQS 대기열에 전달
  • 도커 이미지를 구축하여 ECR 리포지토리에 푸시
  • Fargate를 사용하여 자동 크기 조정 가능한 ECS 서비스 생성

필수 기술 지식

이 실습을 성공적으로 마치려면 AWS Management Console의 기본적인 사용법과 텍스트 편집기를 사용한 스크립트 편집에 익숙해야 합니다.


Tags

Related Courses

Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Scalable Microservices with Kubernetes
Google via Udacity
Introduction to Kubernetes
Linux Foundation via edX
Architecting Distributed Cloud Applications
Microsoft via edX
IBM Cloud: Deploying Microservices with Kubernetes
IBM via Coursera