Amazon Web Services 한국 블로그

Category: Developer Tools

AWS Solutions Constructs – AWS CDK에 대한 아키텍처 패턴 라이브러리

클라우드 애플리케이션은 가상 서버, 컨테이너, 서버리스 함수, 스토리지 버킷 및 데이터베이스 등 다수의 구성 요소를 사용하여 구축됩니다. 이러한 리소스를 안전하고 반복 가능한 방법으로 프로비저닝하고 구성하는 기능은 프로세스를 자동화하여 구현의 고유한 부분에 집중하는 데 매우 중요합니다. AWS Cloud Development Kit를 사용하면 자주 사용하는 프로그래밍 언어의 표현 기능을 활용하여 애플리케이션을 모델링할 수 있습니다. “적절한 기본값”으로 미리 구성되는 […]

AWS CodeArtifact 출시 – 소프트웨어 패키지 관리 서비스

소프트웨어 아티팩트 리포지토리, 그리고 관련 패키지 관리자는 개발의 필수 구성 요소입니다. 라이브러리가 필요할 때, 패키지 관리자와 함께 사전 빌드된 라이브러리를 다운로드하여 참조하면 개발 및 구축 프로세스가 간소화됩니다. Maven Central, npm 공용 레지스트리, PyPi(Python Package Index) 등 다양한 패키지 리포지토리를 사용할 수 있습니다. 여러 개의 아티팩트 리포지토리로 작업할 경우 해당 애플리케이션의 소프트웨어 종속성 버전과 액세스를 모두 […]

AWS Step Functions와 CodeBuild를 기반한 연속적 통합 빌드 워크플로 기능

소프트웨어 빌드를 자동화하는 작업은 DevOps 모범 사례를 도입하기 위한 중요한 단계입니다. 이를 돕기 위해 소스 코드를 컴파일하고, 테스트를 실행하고, 바로 배포할 수 있는 패키지를 생성하는 완전 관리형 연속적 통합 서비스인 AWS CodeBuild를 개발했습니다. 그러나 고객의 빌드 프로세스는 수없이 많은 방식으로 사용자 지정이 가능할 뿐만 아니라, 저희는 그동안 개발자들이 소프트웨어 빌드에 필요한 여러 가지 활동을 조정하기 […]

Amazon QLDB, AWS Lake Formation, Kinesis Video Stream 및 AWS Cloud 9 서울 리전 출시 소식

서울 리전을 주로 활용하시는 AWS 고객 여러분께 최근 몇 가지 주요 서비스 출시 소식을 알려드립니다. (AWS re:Invent 소식을 먼저 전해 드리는 동안 조금 늦은 점 양해 부탁드립니다.) Amazon Quantum Ledger Database (QLDB) 서울 리전 출시 (11/19) Amazon QLDB는 완전관리형 서버리스 원장 데이터베이스로, 중앙의 신뢰할 수 있는 기관이 소유하는 투명하고, 변경 불가능하며, 암호화 방식으로 검증 가능한 […]

AWS Cloud Development Kit(CDK) – Java 및 .NET 정식 지원 시작

AWS Cloud Development Kit(CDK)에서 Java 및 .NET 지원을 정식으로 제공합니다. AWS CDK는 AWS CloudFormation을 통해 클라우드 애플리케이션 리소스를 모델링하고 프로비저닝하는 오픈 소스 소프트웨어 개발 프레임워크입니다. AWS CDK는 TypeScript 및 Python도 지원합니다. AWS CDK를 사용하면 사용자만의 요구 사항을 통합하는 사용자 지정 리소스를 설계하고, 구성하고, 공유할 수 있습니다. 예를 들어 AWS CDK를 사용하여 연결된 라우팅 및 보안 구성으로 […]

AWS .NET SDK를 통해 게임 개발 시작하기

국내외 많은 글로벌 게임 회사는 AWS가 제공하는 확장성을 통해 수백만 명의 동시 플레이어를 지원하고 언제 어디서나 낮은 지연 시간으로 최적의 게임 경험을 즐길 수 있습니다. 하지만, 다양한 AWS 서비스와 많은 유스 케이스로 인해 게임 개발자가 손 쉽게 게임 개발을 시작하는 방법은 여전히 쉽지 않습니다. 이 글에서는 게임 개발 시, AWS를 사용하는 첫 단계를 안내합니다. AWS […]

Python으로 AWS Cloud Development Kit 시작하기

AWS Cloud Development Kit(AWS CDK)에 익숙한 프로그래밍 언어를 사용하여 클라우드 애플리케이션 리소스를 모델링 및 프로비저닝할 수 있는 오픈 소스 소프트웨어 개발 프레임워크입니다. 클라우드를 사용해 보신 분들은 Infra as a Code(코드 기반 인프라, IaC)라는 개념에는 익숙할 것입니다. IaC를 생각하면서 AWS CloudFormation라는 서비스를 통한 방식을 생각하셨을 것 같습니다. AWS CloudFormation을 이용하면 AWS 인프라를 JSON 또는 YAML 파일로 정의할 […]

AWS Toolkit for IntelliJ를 통해 손쉽게 서버리스 앱 배포해 보기

작년 re:Invent에서 AWS Toolkit for IntelliJ 작업이 진행 중임을 알려 드린바 있습니다. 그 이후로 이 툴킷은 GitHub에서 활발한 개발이 진행되어 왔으며, 지난 3월에 정식 출시 하였습니다.  이 툴킷은 서버리스 애플리케이션 개발을 위한 통합 환경을 제공합니다. 예를 들어, 이를 통해 다음과 같은 작업을 수행할 수 있습니다. Java로 개발한 애플리케이션을 서버리스로 즉시 배포 가능 AWS Lambda와 유사한 실행 […]

Amazon Corretto, 장기 지원 멀티 플랫폼 OpenJDK 무료 배포판 사용하기

Java는 AWS 고객이 가장 널리 사용하는 언어 중 하나이며, 클라우드 상의 자바 애플리케이션이 지속적으로 지원되는 것은 매우 중요합니다. 작년 이후 많은 AWS  고객들이 장기 지원(Long-term Support)을 위한 Java 버전에 비용을 지불해야 한다는 것에 큰 우려를 표명했습니다.  이를 해소하기 위한 첫 번째 단계로 저희는 Amazon Linux에 대한 Java 장기 지원을 재확인했습니다. 그러나, AWS 고객 뿐만 아니라 […]

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

AWS Lambda Layer(계층)은 AWS Lambda 함수에 추가적인 코드 및 콘텐츠를 제공할 수 있게 해 줍니다. 계층은 Lambda 컴퓨팅 환경의 /opt 디렉토리로 추출되어 Lambda 함수에서 사용되는 추가 파일들로 구성됩니다. Lambda 계층이 출시된 후 자주 듣는 질문 중 하나는 .NET Core Lambda 함수가 이 기능을 어떻게 활용할 수 있는가 하는 것입니다. .NET Core의 경우 계층을 활용하기 위해 […]