AWS Fargate, Fluentd 및 Amazon Kinesis Data Firehose를 사용한 확장형 로그 솔루션 집계기 구축하기

2019-07-24 KENNETH 0

AWS Fargate, Fluentd 및 Amazon Kinesis Data Firehose를 사용한 확장형 로그 솔루션 집계기 구축하기 최신 분산 애플리케이션들은 매일 기가바이트 수준의 로그 데이터를 생산해 낼 수 있는데, Amazon S3에서 Elasticsearch에 이르는 수많은 솔루션을 활용하면 이에 대한 분석과 스토리지 처리는 비교적 어렵지 않게 구현할 수 있지만 로그를 안정적으로 집계하고 최종 대상까지 전송하는 것은 여전히 어려운 영역에 속합니다. 이 게시물에서는 AWS Fargate, Amazon Kinesis Data Firehose 및 Fluentd를 사용하여 로그 집계기를 구축하는 방법을 설명합니다.본 아키텍처에서 중요한 로그 집계기 솔루션의 핵심을 구성하게 될 Fluentd는 로그 수집, 필터링, 버퍼링 및 라우팅을 처리하여 통합된 로깅 계층을 제공하는 것을 목표로 하는 오픈 소스 프로젝트입니다. Fluentd는 여러 클라우드 플랫폼에서 널리 사용되고 있으며 2016년 CNCF( Cloud Native Computing Foundation)에 채택된 솔루션입니다. AWS Fargate는 Fluentd 집계기를 위한 간단한 컴퓨팅 환경을 제공합니다. 로그를 최종 대상으로 스트리밍하는 Kinesis Data Firehose는 로그를 로드하기 전 데이터를 배치로 만들고 압축, 변환 및 암호화합니다. Kinesis는 대상에서 [ more… ]

.NET Core에서 AWS Lambda Layer 기능 활용하기

2019-07-24 KENNETH 0

.NET Core에서 AWS Lambda Layer 기능 활용하기 AWS Lambda Layer(계층)은 AWS Lambda 함수에 추가적인 코드 및 콘텐츠를 제공할 수 있게 해 줍니다. 계층은 Lambda 컴퓨팅 환경의 /opt 디렉토리로 추출되어 Lambda 함수에서 사용되는 추가 파일들로 구성됩니다. Lambda 계층이 출시된 후 자주 듣는 질문 중 하나는 .NET Core Lambda 함수가 이 기능을 어떻게 활용할 수 있는가 하는 것입니다. .NET Core의 경우 계층을 활용하기 위해 극복해야 하는 몇 가지 과제가 있습니다. 먼저 .NET 런타임에 배포 번들 외부로부터 어셈블리를 로드할 것을 지시해야 합니다. 또 다른 큰 과제는 AWS의 모든 .NET Lambda 도구가 모든 .NET 어셈블리를 수집하는데 필요한 dotnet publish 명령을 실행할 때 publish 명령은 어느 어셈블리가 계층에 의해 제공되므로 포함되지 않아야 하는지 알아야 합니다. 다행스럽게도 .NET Core 도구에 있는 잘 알려지지 않은 일부 기능이 이 작업을 지원합니다. 그러나 이 기능의 사용방법이 조금 까다롭습니다. 이제 Amazon.Lambda.Tools .NET Core Global Tool의 버전 3.2.0에서는 계층을 생성하고 이를 Lambda [ more… ]

AWS Toolkit for Visual Studio에서 VS 2019 지원 사용해 보기

2019-07-24 KENNETH 0

AWS Toolkit for Visual Studio에서 VS 2019 지원 사용해 보기 AWS Toolkit for Visual Studio의 새 버전이 Visual Studio Marketplace에 출시되었으며, 최근에 Visual Studio 2019에 대한 지원이 추가되었습니다. Visual Studio 2019는  지난 2019년 4월 2일 일자로 GA(정식 출시) 릴리스를 발표했습니다. AWS Toolkit for Visual Studio에서는 AWS에서 여러분이 작성한 코드가 실행될 수 있도록 돕는 Visual Studio의 여러 기능을 지원합니다. ASP.NET 및 ASP.NET Core 웹 애플리케이션을 AWS Elastic Beanstalk에 배포하거나 컨테이너를 Amazon Elastic Container Service(Amazon ECS)에 배포, AWS Lambda 및 AWS CloudFormation에서 .NET Core 서버리스 애플리케이션을 배포하는 기능이 포함됩니다. 이 툴킷에는 Amazon S3 버킷 및 Amazon DynamoDB 테이블처럼 가장 많이 사용되는 개발자 리소스를 관리할 수 있는 AWS 탐색기 도구 창도 포함되어 있습니다. 추가적으로 .NET Core Global Tool이나 Amazon.Lambda.Tools에서만 사용할 수 있었던 .NET Core Lambda의 최신 릴리스도 몇 가지 제공합니다. AWS Toolkit for Visual Studio의 새 릴리스에서는 이제 다음과 같은 Visual Studio의 새로운 기능을 사용할 [ more… ]

Windows Admin Center Preview 1907

2019-07-24 KENNETH 0

Windows Admin Center Preview 1907 Hello Windows Insiders! Thanks for staying up-to-date on the Windows Admin Center journey! This release contains fixes and improvements to the Windows Admin Center platform, with some iterative updates to some of your favorite tools and experiences. Azure cost estimates – Azure hybrid integrations within Windows Admin Center now include a hyperlink to Azure, to discover and understand the estimated cost of that service once onboarded. Performance Profile updates – A new feature introduced in 1906, Performance Profile (available in gateway settings) now includes import and export capabilities. Import virtual machine – You can now conveniently rename VMs during the import process if we detect that the VM’s name already exists. VM tag support for clusters – In addition to the VM tag support for Hyper-V servers in v1906, you can now add/edit tags for [ more… ]

No Image

MySQL Shell Plugins – Introduction

2019-07-23 KENNETH 0

MySQL Shell Plugins – Introduction The MySQL Shell 8.0.17 introduces a novel way of extending its base functionality through plugins, which are JavaScript or Python scripts that allow the user to: Register reports that can be used in monitoring tasks through the show and watch Shell Commands. … Facebook Twitter Google+ LinkedIn Source: MySQL Shell Plugins – Introduction