Amazon Web Services 한국 블로그

Category: Application Services

Amazon API Gateway 기반 HTTP API 정식 출시 (서울 리전 포함)

2015 년 7 월 AWS는 Amazon API Gateway를 발표하여, 다양한 유형의 아키텍처 앞에서 안전하고 확장 가능한 API를 신속하게 구축 할 수 있었습니다. 그 이후로 API Gateway 팀은 고객을 위한 새로운 기능과 서비스를 계속 구축해 왔습니다. 그림 1 : 타임 라인을 강조하는 API Gateway 기능 2019 년 초 API 게이트웨이 서비스에 대한 고객 피드백을 기반으로  새로운 언어와 기술을 프로토 […]

AWS Step Functions 대용량 단기 사용을 위한 ‘고속 워크플로’ 기능 추가 (서울 리전 포함)

AWS Step Functions는 2016년 re:Invent에서 출시되었습니다. AWS 고객은 단계별 워크플로의 핵심 요소로 사용하기 시작했습니다. 현재 고객들은 기계 학습, 보고서 생성, 주문 처리, IT 자동화 및 다른 많은 단계별 프로세스를 AWS 서비스로 오케스트레이션하는 경우, StepFunctions을 사용한 서버리스 워크플로를 구축합니다. 이러한 워크플로는 최대 1년간 실행될 수 있으며 체크포인트 지정, 임시 오류 시 재시도 및 감사를 위한 자세한 […]

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와 같은 여러 […]

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

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

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

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

AWS AppSync에서 다양한 AWS 서비스 직접 호출하기

AWS AppSync는 관리형 GraphQL 서비스로서 개발자가 손쉽게 데이터 기반의 모바일 및 웹 애플리케이션을 구축할 수 있게 해 줍니다. 개발자는 서버리스 백엔드를 사용하여 AppSync를 Amazon DynamoDB, AWS Lambda 및 Amazon Elasticsearch Service를 포함한 다양한 데이터 원본에 연결하여 GraphQL API를 구축할 수 있습니다. AWS AppSync는 2018년 5월에 HTTP 데이터 원본에 대한 지원을 추가하여 레거시 API를 GraphQL 엔드포인트에 […]

AWS Step Functions을 이용한 Amazon SageMaker 모델 자동 배포 방법

Amazon SageMaker는 모델의 개발, 훈련 및 배포, 솔루션 구축 비용 절감 및 데이터 과학 팀의 생산성 개선을 위한 완전한 ML(기계 학습) 워크플로 서비스입니다. SageMaker에는 다수의 미리 정의된 알고리즘이 포함되어 있습니다. 모델 교육을 위한 훈련 이미지인 Docker 이미지와 REST 엔드포인트에 배포할 추론 모델을 제공하여 자체 알고리즘을 생성할 수도 있습니다. 기계 학습 서비스를 정식으로 구축할 때는 기계 […]

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

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

AWS Step Functions, 워크플로 통합 관리에 8개 서비스 추가 (서울 리전 포함)

AWS Step Functions는 애플리케이션 개발자를 위한 완전 관리형 워크플로우 서비스입니다. 고객은 높은 레벨에서 생각하고 작업하면서 안정적이고 반복 가능한 방식으로 작업을 연결 및 조율하는 동시에 비즈니스 로직을 워크플로우 로직으로부터 분리할 수 있습니다. 워크플로우(AWS에서는 이를 “상태 시스템”이라고도 부름)를 설계 및 테스트했으면 수만 개에서 수십만 개에 이르는 개별 워크플로우가 동시에 실행되도록 대규모로 배포할 수 있습니다. Step Functions는 각 […]

AWS X-Ray, Amazon API Gateway 및 새로운 샘플링 규칙 API 지원

AWS X-Ray는 개발자가 프로덕션 및 테스트 환경에서 단순한 웹 앱부터 복잡한 분산 마이크로서비스에 이르기까지 모든 구성 요소를 분석하고 디버그할 수 있도록 하는 서비스입니다. 지난 2017년 X-Ray가 정식 출시된 이래 고객의 피드백을 빠르게 반영하여 AWS Key Management Service(KMS)를 이용한 암호화, 새로운 SDK 및 언어 지원(Python), 데몬 오픈 소싱, 지연 시간 시각화 도구 등 향상된 기능을 서비스에 […]