AWS 기술 블로그

Amazon ECS Service Connect를 활용하여 손쉽게 마이크로서비스 운영하기

마이크로서비스 아키텍처는 최근 소프트웨어 개발의 가장 인기있는 방식으로, 애플리케이션을 작고 독립된 서비스로 나누어 분산 구성하여 운영할 수 있습니다. 이를 통해 고객은 기존의 모놀리스 애플리케이션을 목적과 역할에 따라 세분화하여 새로운 독립적인 애플리케이션으로 분리할 수 있습니다. 이렇게 분산된 애플리케이션은 자체적인 역할을 수행하며, 필요한 경우 독립적인 단위로 빠르게 스케일 인/아웃하여 더욱 확장성을 높일 수 있습니다. 또한 애플리케이션 장애 […]

전자상거래 웹 사이트에서 CloudFront 및 CloudFront Functions를 활용한 방문자 우선 순위 지정하기

이 글은 Networking & Content Delivery Blog에 게시된 Visitor Prioritization on e-Commerce Websites with CloudFront and CloudFront Functions by Gabin Lee, Akira Mori, and Yoshihisa Nakatani을 한국어로 번역 및 편집하였습니다. 5년 전 이전 게시물(전자상거래 웹 사이트에서 CloudFront 및 Lambda@Edge를 활용 방문자 우선 순위 지정하기)이 작성되었을 때 방문자 우선 순위 지정은 비교적 새로운 개념이었습니다. 그 이후로 […]

Amazon ECS에서 기존에 사용하던 서비스 검색 기능을 Amazon ECS Service Connect로 전환하기

본 게시글은 AWS Container Blog에 게시된 ‘Migrate existing Amazon ECS services from service discovery to Amazon ECS Service Connect by Jessica Deen, Hemanth AVS, and Satya Vajrapu’을 한국어 번역 및 편집하였습니다. 2022년 11월 re:Invent에서 서비스 간 통신을 위한 새로운 Amazon ECS(Amazon Elastic Container Service)의 새로운 기능인 Amazon ECS Service Connect를 출시했습니다. Amazon ECS Service Connect는 […]

Amazon EKS에서 Topology Aware Hint 기능을 활용하여 Cross-AZ 통신 비용 절감하기

Amazon EKS로 클러스터 구성 시 일반적으로 고가용성을 위해서 모든 가용 영역(Availability Zone, AZ)에 워커 노드들을 배치합니다. 클러스터에서 실행되는 Pod들 또한 모든 AZ 에 배포되도록 설정하면 높은 가용성을 확보할 수 있습니다. 이 때 여러 AZ에 걸쳐 Pod 간 통신이 이루어지는데, 이를 Cross-AZ 통신이라고 합니다. 같은 Amazon VPC 내에서 Cross-AZ 통신이 발생하더라도 통신량에 비례하여 통신 비용이 발생합니다. […]

프로덕션 트래픽을 사용하여 Amazon CloudFront의 CloudFront 함수 테스트하기

이 글은 AWS Networking & Content Delivery 블로그의 Writing and testing CloudFront Functions with production traffic by Julian Ju and Yujin Jeong을 한국어 번역 및 편집하였습니다. 웹 애플리케이션을 유지 관리하는 동안 짧은 지연 시간으로 실행되어야 하는 간단한 로직을 구축해야 할 때가 있습니다. 예를 들어 조건에 따라 웹사이트 리디렉션을 설정하거나 들어오는 요청 헤더를 빠르게 확인해야 할 수 […]

Amazon SageMaker와 Amazon MWAA를 활용한 29CM의 개인화 추천시스템 MLOps 구축여정

29CM는 스토리텔링 노하우를 기반으로 한 온라인 셀렉트샵으로, 고객의 더 나은 선택을 돕고자 공통의 미션인 “Guide To Better Choice”를 달성하기 위해 모두가 노력하고 있습니다. 이러한 노력의 일환으로, 2022년 10월부터 사용자 개개인에게 최적화 된 경험을 제공하고자 자체 추천 서비스를 구축하는 것의 준비를 시작했고, 2023년 1월부터 본격적으로 추천 서비스 팀이 신설되었습니다. 그림 1. 29CM 웹/앱 홈페이지 프로젝트 소개 […]

Amazon CloudFront를 활용한 미디어 서비스 모니터링 방안, 2부 : 실시간 로그 기반 모니터링

이전 1부, 표준 로그 기반 분석 게시물에서는 미디어 서비스를 운영하는 과정에서 Amazon CloudFront의 표준 로그를 기반으로 Amazon Athena, Amazon QuickSight를 활용한 모니터링 및 통계 분석 솔루션을 구축하는 방법을 제시합니다. 이를 통해 접속자의 상태, 트래픽 추이, 어플리케이션의 개선 포인트 등 인사이트를 통해 나은 서비스로 기획할 수 있는 방안으로 고려할 수 있습니다. 이 게시물에서는 Amazon CloudFront의 실시간 […]

스트리밍 미디어 렌즈로 보는 미디어 스트리밍 모범 사례

AWS Well-Architected는 고객이 아키텍처를 평가하고 확장 가능한 디자인을 구현하는 일관된 방법을 제공합니다. 사용자는 운영 우수성, 보안, 안정성, 성능 효율성, 비용 최적화 및 지속 가능성이라는 6개의 원칙에 기반하여 아키텍처를 평가하고 워크로드의 기술적 위험을 평가하고 식별할 수 있습니다. 이번 글에서 말씀드릴 Streaming Media Lens는 고객이 스트리밍 미디어 워크로드를 설계하고 배포하는 과정에서 일반적인 워크로드 시나리오를 탐색하여 AWS Well-Architected […]

애플리케이션 오토 스케일링의 사용자 정의 지표 기반으로 Amazon ECS 오토 스케일링 하기

이 글은 AWS Containers 블로그의 Autoscaling Amazon ECS services based on custom metrics with Application Auto Scaling by Viji Sarathy and Anoop Singh의 한국어 번역입니다. 소개 애플리케이션 오토 스케일링은 확장 가능한 리소스를 자동으로 확장할 수 있는 솔루션이 필요한 개발자 및 시스템 관리자를 위한 웹 서비스입니다. Amazon Elastic Container Service (Amazon ECS) 서비스, Amazon DynamoDB 테이블, […]

우아한형제들에서 Amazon Aurora 데이터베이스를 모니터링 하는 방법

우아한형제들은 3천만 이상이 선택한 배달앱 ‘배달의민족’으로 음식 문화를 선도하고 있습니다. ‘배민1 한집배달’로 더 빠르게 배달 받을 수 있고, ‘배민 쇼핑라이브’를 보면서 판매자와 직접 소통할 수도 있습니다. ‘B마트‘로 집에서 장보기까지 할 수 있습니다. 우아한형제들은 ‘문 앞으로 배달되는 일상의 행복을’ 비전으로 삼고 있습니다. 이제 배달의민족으로 배달되는 것은 음식 뿐이 아닙니다. 당장 필요한 생필품도, 입을 옷과 신발도 문 […]