Amazon Web Services 한국 블로그
AWS 관리 콘솔에서 각종 암호 및 인증 키 등을 빠르게 검색 및 업데이트 하는 방법
AWS 관리 콘솔의 [보안 자격 증명(My Security Credentials)] 페이지를 사용하여 모든 보안 자격 증명을 단일 위치에서 빠르게 보고 업데이트할 수 있습니다. 개발자에게 프로그래밍 방식 액세스 또는 AWS 관리 콘솔 액세스 권한을 부여하는 경우 암호 또는 액세스 키 등 AWS 리소스 액세스를 위한 자격 증명이 전송됩니다. 예를 들어 AWS Identity and Access Management(IAM)에서 사용자를 생성하면 개발자를 […]
Read More개발 및 배포 환경에 따라 AWS IAM 정책을 통합 자동화 하는 방법
AWS의 혁신 속도에 맞추기 위해 프로덕션 지원 아키텍처로 이동하는 많은 고객이 애플리케이션 팀을 통해 샌드박스 환경에서 AWS 서비스를 실험합니다. 이 과정에서 애플리케이션 팀은 다양한 AWS 서비스 세트에 적시에 액세스할 수 있어야 합니다. 따라서 최소 권한 부여를 보장할 수 있는 메커니즘도 필요합니다. 다시 말해, 일반적으로 애플리케이션 팀은 주기적인 Amazon Elastic Block Store 스냅샷 백업을 생성하는 AWS […]
Read More클라우드 기반 미디어 생방송 품질 최적화 및 개선 방법 – 4) 지연 시간의 정의와 측정
이 블로그 시리즈의 이전 부분에서는 클라우드 기반 미디어 생방송 품질 향상을 위해 1) 지연 시간의 정의와 측정 방법, 2) 인코딩, 패키징 및 CDN 전송 단계 최적화 방안 및 3) 비디오 플레이어 최적화 옵션에 대해 살펴봤습니다. 이제 라이브 비디오 워크플로를 배포할 때 최우선 순위가 짧은 지연 시간인 경우 최상의 결과를 제공할 수 있는 몇 가지 참조 […]
Read More클라우드 기반 미디어 생방송 품질 최적화 및 개선 방법 – 3) 비디어 플레이어 최적화
이 블로그 시리즈의 이전 부분에서는 클라우드 기반 미디어 생방송 품질 향상을 위해 1) 지연 시간의 정의와 측정 방법, 2) 인코딩, 패키징 및 CDN 전송 단계 최적화 방안에 대해 살펴봤습니다. 이 글에서는 지연 시간을 줄이는 데 있어서 가장 중요한 영역인 비디오 플레이어의 파라미터에 대해 살펴봅니다. 워크플로 파라미터를 업스트림으로 최적화한다 하더라도 비디오 플레이어가 짧은 지연 시간 중심의 […]
Read More클라우드 기반 미디어 생방송 품질 최적화 및 개선 방법 – 2) 인코딩, 패키징 및 전송 최적화
이 블로그 시리즈의 1부에서는 OTT 스트리밍에서 지연 시간이 문제가 되는 이유와 전체 지연 시간에서 서로 다른 워크플로 단계가 차지하는 비율을 측정하는 방법에 대해 살펴봤습니다. 이 글에서는 인코딩, 패키징 및 CDN 전송 단계를 시작으로 가능한 최적화에 대한 과정을 시작해 보겠습니다. 언급된 파라미터를 조작하면 뷰어를 위해 최적화된 짧은 지연 시간의 라이브 스트림을 준비할 수 있습니다. 인코딩 최적화 […]
Read More클라우드 기반 미디어 생방송 품질 최적화 및 개선 방법 – 1) 지연 시간의 정의와 측정
라이브 비디오 스트리밍에서 왜 지연 시간(Latency)이 문제가 될까요? 스포츠, 게임 또는 뉴스 같은 TV 콘텐츠든, e스포츠 같은 순수 OTT 콘텐츠든 방송 재생에 대한 지연을 허용할 수 없습니다. 시청자들에게 기다림은 긴장감을 떨어뜨리고 엔터테인먼트 및 실시간 정보의 세계에서 경쟁력을 약화시킵니다. 이는 축구 게임을 시청할 때 확연히 드러납니다. 이웃이 기존 TV로 축구 경기를 시청하고 있습니다. 응원하는 팀이 공을 […]
Read MoreAmazon Managed Blockchain 기반 Hyperledger Fabric 애플리케이션 개발 및 배포
지난 AWS re:Invent 2018에서 완전관리형 블록체인 서비스인 Amazon Managed Blockchain을 발표했습니다. 이 서비스를 사용하면 주요 오픈 소스 프레임워크인 Hyperledger Fabric 및 Ethereum을 사용하여 조정 가능한 블록체인 네트워크를 손쉽게 생성하고 관리할 수 있습니다. Hyperledger Fabric 프레임워크 지원과 함께 이 서비스를 미리 볼 수 있으며 Ethereum에 대한 지원도 곧 제공될 예정입니다. Managed Blockchain에 대한 자세한 내용은 What […]
Read MoreAmazon RDS 활용 시, 데이터베이스 관리자 (DBA)의 역할 변화 (2) – 업무 자동화
지난 1부 글에서는 Amazon Relational Database Service(Amazon RDS)를 통해 DBA(데이터베이스 관리자) 역할의 초점을 일상적이고 시간 소모적인 작업에서 신속한 비즈니스 발전에 도움이 되는 프로젝트 작업으로 바꾸는 방법에 대해 설명했습니다. 데이터베이스에 대한 액세스를 제어하는 데 더 많은 시간을 할애하고, 변경 초안을 작성한 후 데이터베이스 구조에 적용하는 애플리케이션 팀의 작업을 지원하고, 사후 및 사전 성능 튜닝을 수행하는 것은 […]
Read MoreAWS Step Functions을 이용한 Amazon SageMaker 모델 자동 배포 방법
Amazon SageMaker는 모델의 개발, 훈련 및 배포, 솔루션 구축 비용 절감 및 데이터 과학 팀의 생산성 개선을 위한 완전한 ML(기계 학습) 워크플로 서비스입니다. SageMaker에는 다수의 미리 정의된 알고리즘이 포함되어 있습니다. 모델 교육을 위한 훈련 이미지인 Docker 이미지와 REST 엔드포인트에 배포할 추론 모델을 제공하여 자체 알고리즘을 생성할 수도 있습니다. 기계 학습 서비스를 정식으로 구축할 때는 기계 […]
Read MoreAmazon DynamoDB를 잘 활용하기 위한 10가지 모범 사례
2019년에는 Amazon DynamoDB 모범 사례에 따라 DynamoDB 작업 시 미션 크리티컬 워크로드의 성능을 극대화하고 비용을 최적화하시기 바랍니다. 이 게시물에서는 이러한 문제를 지속적으로 해결하는 데 도움이 되는 DynamoDB 콘텐츠를 집중적으로 설명합니다. 파티션 키의 효과적인 설계 및 사용 DynamoDB 테이블의 각 항목을 고유하게 식별하는 기본 키는 단순하거나 복합적(정렬 키와 결합됨)일 수 있습니다. 애플리케이션을 설계할 때는 테이블의 모든 […]
Read More