AWS 기술 블로그
Category: Compute
Amazon EKS 클러스터를 비용 효율적으로 오토스케일링하기
애플리케이션 현대화를 위해 많은 고객이 컨테이너를 선택하며, 컨테이너 운영 부담을 완화하기 위해 Amazon Elastic Container Service (Amazon ECS) 또는 Amazon Elastic Kubernetes Service (Amazon EKS)와 같은 관리형 서비스를 도입합니다. 그럼에도 여전히 컨테이너 컴퓨팅 용량을 필요한 만큼 증설해 서비스의 안정성을 확보하고, 최대한 비용 효율적으로 조정하는 것은 쉽지 않습니다. 최근 몇 년간 애플리케이션의 요구사항이 다양해지고 용도별 컴퓨팅이 […]
AWS Application Composer를 활용한 서버리스 서비스 구현 방법
서비스에서 신규 기능으로 빈번하게 등장하는 기능 중 하나는 알람 기능입니다. 예를 들어 쇼핑몰 업체는 고객에게 배송 안내 알람을 전달하고 공장 운영 환경에서는 장비 장애 알람을 보냅니다. 문제는 이런 알람 서비스를 위해서 별도의 인스턴스를 만들고 웹 서버를 유지하는 건 새로운 관리 포인트를 만드는 일이라는 점입니다. 또한 알람 서비스의 특성상 대규모 고객에게 알람을 보내야 하는 일도 발생할 […]
AWS Batch를 활용하여 미디어 처리를 위한 관리형 FFmpeg 워크플로우 구성하기
이 글은 AWS Open Source Blog에 게시된 Create a Managed FFmpeg Workflow for Your Media Jobs Using AWS Batch by Guillaume Marchand and Daisy Riley을 한국어 번역 및 편집하였습니다. FFmpeg은 비디오 처리를 위해 널리 사용되는 업계 표준 오픈 소스 유틸리티입니다. FFmpeg는 모든 비디오 압축 형식에 대한 인코딩 및 디코딩, 오디오 인코딩 및 디코딩, 전송 스트림에서 […]
Amazon ECS Service Connect를 활용하여 손쉽게 마이크로서비스 운영하기
마이크로서비스 아키텍처는 최근 소프트웨어 개발의 가장 인기있는 방식으로, 애플리케이션을 작고 독립된 서비스로 나누어 분산 구성하여 운영할 수 있습니다. 이를 통해 고객은 기존의 모놀리스 애플리케이션을 목적과 역할에 따라 세분화하여 새로운 독립적인 애플리케이션으로 분리할 수 있습니다. 이렇게 분산된 애플리케이션은 자체적인 역할을 수행하며, 필요한 경우 독립적인 단위로 빠르게 스케일 인/아웃하여 더욱 확장성을 높일 수 있습니다. 또한 애플리케이션 장애 […]
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 SageMaker를 활용한 기계 학습에서 EFS 안의 민감 정보를 삭제하기 위한 서버리스 솔루션
민감 정보를 활용하는 기계 학습 환경 기계 학습 훈련 과정에서 개인 식별 정보나 생체 인식 정보 등 민감한 정보를 다루는 경우가 있습니다. 무엇보다 안전하게 데이터를 활용해야 해서 보안을 중요하게 생각해야 합니다. 네트워크 접근 통제와 사용자 접근 관리, 암호화, 이상 감지 등 다양한 방법으로 안전한 기계 학습이 이루어지도록 해야 합니다. 또한 1년 이상 장기 미사용 사용자는 […]
AWS ROSA에 IBM Cloud Pak for Data 설치하기
본 블로그는 AWS Architecture Blog에 게시된 ‘Deploying IBM Cloud Pak for Data on Red Hat OpenShift Service on AWS’를 한국어 번역 및 편집하였습니다. AWS 클라우드에서 IBM Cloud Pak for Data(CP4D)를 배포하여 사용할 수 있는 보다 더 직관적인 방법을 찾고 있는 Amazon Web Services(AWS) 고객은 Red Hat OpenShift Service on AWS(ROSA) 사용을 고려해 보시기 바랍니다. ROSA는 […]
Amazon EKS 워크로드의 지속적인 복원력 확인을 위한 카오스 엔지니어링 (Chaos Engineering)
카오스 엔지니어링은 실제 운영환경에서 발생하는 다양한 장애 상황을 견딜 수 있는 시스템을 구축하기 위해 시스템의 신뢰성을 실험하는 방법입니다. 대규모 분산 소프트웨어 시스템의 발전은 산업의 발전 방향을 바꾸고 있습니다. 엄청난 규모의 데이터를 기반으로 기계학습, 빅데이터 분석, 사물인터넷 등이 가능하게 되었습니다. 또한, 소프트웨어 엔지니링의 판도도 바꾸었습니다. 하나의 산업으로서, 우리는 개발의 유연성과 배포 속도를 높이는 모범 사례들을 빠르게 […]
AWS 기반 재해 복구(DR) 아키텍처, 2부: 신속한 복구를 위한 백업 및 복원
이 글은 AWS Architecture Blog에 게시된 Disaster Recovery (DR) Architecture on AWS, Part II: Backup and Restore with Rapid Recovery by Seth Eliot 을 한국어로 번역 및 편집하였습니다. 이전 1부 게시글에서는 네 가지의 AWS 기반 재해 복구(DR) 전략에 대해서 알아 보았습니다. 재해 복구 전략은 비지니스에 영향을 주는 시스템의 장애 상황을 미리 준비하여 복구 할 수 있는 […]









