Amazon Web Services 한국 블로그

Category: Serverless

AWS Step Functions를 통한 Amazon EMR 작업 관리 기능 출시

AWS Step Functions를 사용하면 애플리케이션에 서버리스 워크플로우 자동화를 추가할 수 있습니다. 워크플로우의 단계는 AWS Lambda 함수, Amazon Elastic Compute Cloud(EC2) 또는 온프레미스 등 어디에서나 실행될 수 있습니다. 워크플로우 구축을 간소화하기 위해 Step Functions는 Amazon ECS, AWS Fargate, Amazon DynamoDB, Amazon Simple Notification Service(SNS), Amazon Simple Queue Service(SQS), AWS Batch, AWS Glue, Amazon SageMaker와 같은 여러 […]

Read More

AWS Step Functions 동적 병렬 처리 지원 기능 출시

마이크로서비스를 통해 애플리케이션을 더 쉽게 확장하고 더 빠르게 개발할 수 있지만, 분산 애플리케이션 구성 요소를 조정하는 작업은 꽤 벅찰 수 있습니다. AWS Step Functions는 각 단계가 이전 단계의 출력을 입력으로 수신하는 여러 단계로 구성된 워크플로를 설계 및 실행하여 조정 작업을 보다 쉽게 도와주는 완전관리형 서비스입니다. 예를 들어, Novartis Institutes for Biomedical Research는 Step Functions를 사용하여 클러스터 […]

Read More

[AWS Hero 특집] 이메일 인증 작업 서버리스 앱으로 구성하기

AWS Step Functions는 상태를 선언하는 표준 명세를 사용하여 이벤트 기반 작업 프로세스를 조정할 수 있는 서버리스 워크플로 오케스트레이션 서비스입니다. 그러나, 만약 15분을 초과하는 작업이 있는 경우, Lambda 함수를 사용할 수 없습니다. 이러한 경우, Step Functions는 콜백 패턴을 활용할 수 있습니다. 여기에 해당하는 가장 일반적인 사례가 바로 이메일 주소에 대한 인증 과정입니다. 이 글에서는 이메일 인증 […]

Read More

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

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

Read More

[AWS Hero 특집] 서버리스 시대에 GitOps를 통한 모던 CI/CD 파이프라인 구축

Datree.io의 CTO 겸 창립자인 AWS 커뮤니티 히어로 Shimon Tolts 의  기고글입니다. Shimon Tolts는 100% 서버리스 회사를 실행하는 데 필요한 개발자 도구 및 인프라를 전문적으로 다루고 있습니다. 최근 수 년 동안 소프트웨어를 제작하고 전송하는 방식에 있어 중요한 변화가 있었습니다. 이러한 변화는 주로 마이크로서비스, 즉 코드를 작은 구성 요소로 분할하고, 인프라를 코드 형태로 사용하고, Git를 통해 모든 […]

Read More

Amazon Aurora Serverlss – PostgreSQL 호환 기능 정식 출시

일반적으로 데이터베이스는 소프트웨어 아키텍처에서 가장 중요한 부분이지만 확장 및 관리하기 어려웠습니다. Amazon Aurora Serverless는 관계형 데이터베이스를 자동 확장할 수 있게 해 줌으로써  애플리케이션 워크로드에 따라 자동으로 시작되고 종료되며 확장 또는 축소됩니다. 이미 Aurora 서버리스의 MySQL 호환기능이 공개 된 이후, 오늘은 PostgreSQL 호환 버전의 Aurora 서버리스가 정식 출시됩니다. 특히, 클라우드에 적합한 우수한 데이터베이스 엔진을 설계한 공로로 […]

Read More

Amazon Aurora Serverlee를 위한 Data API 정식 출시

관계형 데이터베이스(RDBMS)를 활용하는 프로그램 코드를 개발하는 사람이라면, DB 연결을 열고,  하나 이상의 SQL 쿼리나 다른 명령문을 처리한 후에 연결을 닫는 절차를 거칩니다. 이를 위해 운영 체제, 프로그래밍 언어, 데이터베이스에 특정한 클라이언트 라이브러리를 사용할 필요가 있습니다. 어떤 시점에 되면 연결을 생성하는 작업은 시간도 많이 들고, 데이터베이스 엔진에서 메모리도 소비한다는 사실을 알게 되고, 이를 해결하기 위해 연결 […]

Read More

[AWS Hero 특집] Amazon CloudWatch Events에서 서버리스 파이프라인 구축하기

AWS 서버리스 히어로인 Forrest Brazeal 의 기고 글입니다. Forrest 는 Trek10에서 Think FaaS 서버리스 팟캐스트를 진행하는 Trek10, Inc.의 수석 클라우드 아키텍트이며, 서버리스 커뮤니티의 워크숍 및 이벤트에 참석해 정기적으로 강연을 하기도 합니다. 이벤트와 서버리스는 마치 구운 콩과 바비큐 같습니다. 서버리스 사고방식에 따르면, 비즈니스 가치를 창출하는 코드와 구성에 집중해야 합니다. 그리고 이는 대부분의 경우 외부 세계에서 나타나는 […]

Read More

[AWS Heroes 특집] Serverless Application Repository을 통한 서버리스 앱 구축하기

AWS 서버리스 히어로인 Aleksandar Simovic 의 기고입니다. Aleksandar는 Science Exchange의 수석 소프트웨어 엔지니어로, Manning Publications에서 출판한 “Serverless Applications with Node.js”를 Slobodan Stojanovic 와 공동으로 집필했으며 서버리스의 비즈니스 및 기술적 측면에 대한 글도 매체에 기고합니다. 여러분 중 다수는 사용자 로그인이나 권한 부여 서비스를 처음부터 구축한 경험이 수십 번은 있을 것입니다. 결제를 처리하는 다른 여러 서비스와 PDF를 […]

Read More

AWS Lambda 함수로 .NET 애플리케이션 개발하기

AWS Lambda 함수가 제공하는 가장 큰 이점 중 하나는 개발 작업을 기반 인프라와 격리한다는 것입니다. 이러한 격리는 코드 배포와 관리를 용이하게 하지만, 테스트와 디버깅 및 문제 진단을 위한 접근 방식을 분명히 정의해야 합니다. 이를 지원하는 방법으로 AWS 서비스를 활용한 다양한 모범 사례가 있지만 .NET 기반으로 Lambda 함수를 개발하는 경우에는 아래 네 가지 방법을 따를 수 […]

Read More