Amazon Web Services 한국 블로그
Category: Application Services
AWS Step Functions에서 외부 엔드포인트 및 작업 상태 테스트 가능
이제 AWS Step Functions HTTPS 엔드포인트를 사용하면 서드 파티 API와 외부 서비스를 워크플로에 통합할 수 있습니다. HTTPS 엔드포인트는 외부 API를 직접적으로 호출하고 기존 SaaS 제공업체와 통합할 수 있는 더 간단한 방법을 제공합니다. 예를 들어 결제 처리를 위한 Stripe, 코드 협업 및 리포지토리 관리를 위한 GitHub, 판매 및 마케팅 인사이트를 위한 Salesforce 등이 있습니다. 출시 전에 […]
AWS Step Functions 및 Amazon Bedrock을 사용하여 생성형 AI 앱 구축하기
오늘 AWS는 AWS Step Functions와 Amazon Bedrock의 최적화된 두 가지 새로운 통합 기능을 발표합니다. Step Functions는 개발자가 손쉽게 분산 애플리케이션을 구축하고, 프로세스를 자동화하고, 마이크로 서비스를 오케스트레이션하고, 데이터 및 기계 학습 (ML) 파이프라인을 생성할 수 있게 해주는 시각적 워크플로 서비스입니다. 지난 9월, 저희는 파운데이션 모델(FM)을 사용하여 생성형 인공 지능(AI) 애플리케이션을 구축하고 확장할 수 있는 가장 간편한 […]
AWS Application Composer, AWS Step Functions Workflow Studio 지원 시작
이제 AWS Application Composer에서 AWS Step Functions Workflow Studio를 사용할 수 있음을 발표합니다. 이 새로운 통합은 워크플로과 애플리케이션 리소스의 개발을 통합된 시각적 코드형 인프라(IaC) 빌더로 통합합니다. 이제 AWS Step Functions Workflow Studio를 사용하여 워크플로를 작성하고 AWS Application Composer를 사용하여 리소스를 정의하는 작업 간에 원활하게 전환할 수 있습니다. 이번 발표를 통해 개발 여정의 모든 단계에서 모든 […]
AWS Applications Innovation Day – SaaS 애플리케이션 구축 방법 공유
기업들은 계속해서 빠른 속도로 서비스형 소프트웨어(SaaS) 애플리케이션을 도입하고 있으며, 최근 연구에 따르면 일반적인 SaaS 포트폴리오에는 이제 최소 200개의 애플리케이션이 있는 것으로 나타났습니다. 조직은 직원의 생산성을 높이기 위해 이러한 목적별 도구를 구매하지만, 이제는 점점 더 복잡해지는 보안, 컨텍스트 전환 및 데이터 사일로에 맞서 싸워야 합니다. 회사에서 이러한 문제에 직면했거나 앞으로 이러한 문제를 피하고 싶다면 6월 27일 […]
AWS Step Functions Distributed Map — 대규모 병렬 데이터 처리를 위한 서버리스 기능 출시
AWS Step Functions용 분산 맵 출시를 발표하게 되어 매우 기쁩니다. 이 흐름은 반정형 데이터의 온디맨드 처리와 같은 대규모 병렬 워크로드 오케스트레이션에 대한 지원을 확장합니다. Step Function의 맵 상태는 데이터 세트의 여러 항목에 대해 동일한 처리 단계를 실행합니다. 기존 맵 상태는 한 번에 40개의 병렬 반복으로 제한됩니다. 이러한 제한으로 인해 수천 개 항목(또는 그 이상)을 병렬로 […]
Werner Vogels – 좋은 API 디자인을 위한 6가지 배운 점
지난 AWS re:Invent 행사의 마지막 기조연설을 맡으신 Amazon.com CTO이신 버너 보겔스 박사님이 AWS가 15년간 배운 좋은 API를 만드는 6가지 원칙에 대해 설명해주셨습니다. 매우 짧은 부분이지만, 전체 기조 연설 중에 가장 인상적인 부분이었습니다. 저도 API 구현 및 배포에 대해 관심도 많았고, 10년전에 최악의 오픈 API를 면하려면이라는 글도 쓴 적이 있는데, 버너 보겔스 박사님도 AWS가 초기 API […]
AWS Step Functions – AWS SDK 통합을 통해 200개 이상 서비스에서 워크플로 자동화 지원
AWS Step Functions는 AWS SDK 서비스 통합 신규 기능을 통해, 지원 서비스가 17개에서 200개 이상이 되었으며 AWS API 작업은 46개에서 9,000개 이상이 되었습니다. 개발자가 분산 아키텍처를 구축할 때, 워크플로 기반 오케스트레이션 패턴을 사용하곤 합니다. 이 패턴은 서비스 내에서 분산 트랜잭션을 수행하는 워크플로 자동화에 유용합니다. 분산 트랜잭션의 예로는 주문을 처리하고 항상 트랜잭션 상태를 추적하는 데 필요한 […]
대규모 서버리스 애플리케이션 구성을 위한 모범 사례
잘 설계된 서버리스 애플리케이션은 분리(decoupled) 되어 있고, 상태를 저장(stateless)하지 않으면서 최소한의 코드를 사용합니다. 프로젝트가 성장함에 따라 개발 관리자의 목표는 설계의 단순성과 로우 코드 구현을 유지하는 것입니다. 이 글은 대규모 서버리스 프로젝트에서 코드 리포지토리를 설계 및 관리하기 위한 권장 사항과 프로덕션 시스템 및 출시 배포를 위한 모범 사례를 제공합니다. 1. 함수 규모에 따라 코드 저장소 구성하기 […]
AWS Step Functions Workflow Studio – 상태 머신 구축을 위한 시각적 도구 출시 (서울 리전 포함)
AWS Step Functions를 사용하면 상태 머신으로 확장 가능한 분산된 애플리케이션을 구축할 수 있습니다. 이전까지는 Step Functions에서 워크플로를 구축하려면 Amazon State Language(ASL)를 배우고 이해해야 했습니다. 오늘 출시된 Workflow Studio는 코드를 적게 사용하는 시각적 도구로, 가이드가 있는 인터랙티브 인터페이스를 통해 Step Functions를 배우고 워크플로를 더욱 빠르게 프로토타이핑하여 구축할 수 있습니다. 2016년 12월에 Step Functions가 출시되었을 당시 저는 […]
AWS Step Functions – Amazon States Languages 기능 업데이트 (서울 리전 포함)
AWS Step Functions를 사용하여 AWS Lambda, AWS Fargate, Amazon SageMaker 등의 서비스를 풍부한 애플리케이션에 연결하는 워크플로를 설계하고 실행할 수 있습니다. 워크플로는 연속적인 단계로 구성되는데, 한 단계의 출력이 다음 단계의 입력이 되는 구조입니다. AWS Step Functions를 사용하면 애플리케이션 개발이 더욱 직관적으로 되며, 개발자들은 AWS Lambda 함수와 같은 연속적 함수나 상태를 저장하지 않는 상태들의 집합으로 개발된 컨테이너의 […]