

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# ![\[AWS Application Integration category icon\]](http://docs.aws.amazon.com/ko_kr/whitepapers/latest/aws-overview/images/application-integration-icon.jpg)애플리케이션 통합
애플리케이션 통합

AWS의 애플리케이션 통합은 마이크로 서비스, 분산 시스템 및 서버리스 애플리케이션 내에서 분리된 구성 요소 간에 통신하는 데 사용되는 서비스 제품군입니다. 이점을 얻으려면 전체 아키텍처를 리팩터링할 필요가 없습니다. 어떤 규모에서든 애플리케이션을 분리하면 변경 사항의 영향을 줄여 업데이트를 더 쉽게 하고 새로운 기능을 더 빨리 출시할 수 있습니다.

각 서비스는 다이어그램 뒤에 설명되어 있습니다. 필요에 가장 적합한 서비스를 결정하는 데 도움이 되도록 [AWS 애플리케이션 통합 서비스](https://docs.aws.amazon.com/decision-guides/latest/application-integration-on-aws-how-to-choose/application-integration-on-aws-how-to-choose.html) 또는 [Amazon SQS, Amazon SNS 또는 Amazon EventBridge 중에 무엇을 선택해야 하나요?](https://docs.aws.amazon.com/decision-guides/latest/sns-or-sqs-or-eventbridge/sns-or-sqs-or-eventbridge.html)를 참조하세요. 일반 정보는 [AWS의 애플리케이션 통합](https://aws.amazon.com/products/application-integration/)을 참조하세요.

![\[AWS 애플리케이션 통합 서비스를 보여 주는 다이어그램\]](http://docs.aws.amazon.com/ko_kr/whitepapers/latest/aws-overview/images/operational-responsibility.png)


**Topics**
+ [

## AWS Step Functions
](#aws-step-functions)
+ [

## Amazon AppFlow
](#amazon-appflow)
+ [

## AWS B2B Data Interchange
](#aws-b2b-data-interchange)
+ [

## Amazon EventBridge
](#amazon-eventbridge)
+ [

## Amazon Managed Workflows for Apache Airflow(MWAA)
](#amazon-mwaa)
+ [

## Amazon MQ
](#amazon-mq)
+ [

## Amazon Simple Notification Service
](#amazon-sns)
+ [

## Amazon Simple Queue Service
](#amazon-sqs)
+ [

## Amazon Simple Workflow Service
](#amazon-swf)

[AWS 서비스](amazon-web-services-cloud-platform.md)으로 돌아갑니다.

## AWS Step Functions


[AWS Step Functions](https://aws.amazon.com/step-functions/)은 시각적 워크플로를 사용해 분산 애플리케이션 및 마이크로서비스의 구성 요소를 쉽게 조정하도록 해 주는 완전 관리형 서비스입니다. 각각이 개별적인 기능을 수행하는 개별 구성 요소에서 애플리케이션을 구축하면 쉽게 확장하고 애플리케이션을 빠르게 변경할 수 있습니다. Step Functions는 구성 요소를 조정하고 애플리케이션 기능을 단계별로 실행할 수 있는 안정적인 방법입니다. Step Functions는 애플리케이션의 구성 요소를 일련의 단계로 정리하고 시각화할 수 있는 그래픽 콘솔을 제공합니다. 따라서 다단계 애플리케이션을 간단하게 빌드하고 실행할 수 있습니다. Step Functions는 각 단계를 자동으로 시작하고 추적하며 오류가 발생하면 재시도하므로 애플리케이션이 순서에 따라 예상대로 실행됩니다. Step Functions는 각 단계의 상태를 기록합니다. 따라서 무언가 잘못된 경우 빠르게 문제를 진단하고 디버깅할 수 있습니다. 코드를 작성하지 않고도 단계를 변경하고 추가할 수 있으므로 애플리케이션을 쉽게 발전시키고 더 빠르게 혁신할 수 있습니다.



## Amazon AppFlow


[Amazon AppFlow](https://aws.amazon.com/appflow/)는 Salesforce, Zendesk, Slack, ServiceNow와 같은 서비스형 소프트웨어(SaaS) 애플리케이션과 Amazon S3, Amazon Redshift와 같은 AWS 서비스 간에 단 몇 번의 클릭만으로 데이터를 안전하게 전송할 수 있는 완전 관리형 통합 서비스입니다. Amazon AppFlow를 사용하면 일정에 따라, 비즈니스 이벤트에 대응하여 또는 온디맨드로 선택한 빈도에 따라 엔터프라이즈 규모로 데이터 흐름을 실행할 수 있습니다. 필터링 및 검증과 같은 데이터 변환 기능을 구성하여 추가 단계 없이 흐름 자체의 일부로 바로 사용할 수 있는 풍부한 데이터를 생성할 수 있습니다. Amazon AppFlow;는 이동 중인 데이터를 자동으로 암호화하고 사용자가 AWS PrivateLink와 통합된 SaaS 애플리케이션의 퍼블릭 인터넷을 통한 데이터 흐름을 제한하여 보안 위협에 대한 노출을 줄일 수 있습니다.

## AWS B2B Data Interchange


[AWS B2B Data Interchange](https://aws.amazon.com/b2b-data-interchange/)(B2Bi)는 전자 데이터 교환(EDI) 문서를 JSON 및 XML 형식으로 자동 변환하여 다운스트림 데이터 통합을 간소화합니다. 기업은 EDI 문서를 사용하여 X12와 같은 표준화된 형식을 사용하여 공급업체 및 최종 고객과 같은 거래 파트너와 거래 데이터를 교환합니다.

B2Bi를 사용하면 거래 파트너를 온보딩 및 관리하고 로코드 인터페이스를 사용하여 EDI 문서를 JSON 및 XML과 같은 일반적인 데이터 표현으로 자동 변환할 수 있습니다. 이 접근 방식은 EDI 데이터를 준비하고 비즈니스 애플리케이션 및 특별히 구축된 데이터 레이크에 통합하는 데 드는 시간, 복잡성 및 비용을 줄입니다. 따라서 분석, AI 및 ML 서비스 AWS 제품군을 사용하여 트랜잭션 데이터를 통해 비즈니스 인사이트를 도출하는 데 집중할 수 있습니다.



## Amazon EventBridge


[Amazon EventBridge](https://aws.amazon.com/eventbridge/)는 애플리케이션, 통합 서비스형 소프트웨어(SaaS) 애플리케이션 및 AWS 서비스에서 생성된 이벤트를 사용하여 대규모로 이벤트 기반 애플리케이션을 더 쉽게 구축할 수 있는 서버리스 이벤트 버스입니다. EventBridge는 Zendesk 또는 Shopify와 같은 이벤트 소스의 실시간 데이터 스트림을 AWS Lambda 및 기타 SaaS 애플리케이션과 같은 대상으로 제공합니다. 이벤트 게시자와 소비자가 완전히 분리되어 데이터 소스에 실시간으로 반응하는 애플리케이션 아키텍처를 구축하기 위해 데이터를 어디로 보낼지 결정하는 라우팅 규칙을 설정할 수 있습니다.

## Amazon Managed Workflows for Apache Airflow(MWAA)


[Amazon Managed Workflows for Apache Airflow(MWAA)](https://aws.amazon.com/managed-workflows-for-apache-airflow/)는 [Apache Airflow](https://airflow.apache.org/)에 대한 관리형 오케스트레이션 서비스로 클라우드에서 종단 간 데이터 파이프라인을 대규모로 쉽게 설정하고 운영할 수 있습니다. Apache Airflow는 ‘워크플로’라고 하는 일련의 프로세스와 작업을 프로그래밍 방식으로 작성, 예약 및 모니터링하는 데 사용되는 오픈 소스 도구입니다. Managed Workflows를 사용하면 확장성, 가용성 및 보안을 위해 기본 인프라를 관리할 필요 없이 Airflow와 Python을 사용하여 워크플로를 생성할 수 있습니다. Managed Workflows는 필요에 맞게 워크플로 용량을 자동으로 확장하고 AWS 보안 서비스와 통합되어 데이터에 빠르고 안전하게 액세스할 수 있도록 지원합니다.

## Amazon MQ


[Amazon MQ](https://aws.amazon.com/amazon-mq/)는 [Apache ActiveMQ Classic](https://activemq.apache.org/components/classic/) 및 [RabbitMQ](https://www.rabbitmq.com/)용 관리형 메시지 브로커 서비스로서, 클라우드에서 메시지 브로커를 쉽게 설치하고 운영할 수 있게 해줍니다. 메시지 브로커는 다양한 프로그래밍 언어를 사용하는 다양한 소프트웨어 시스템과 다양한 플랫폼에서 정보를 통신하고 교환할 수 있도록 허용합니다. Amazon MQ는 인기 있는 오픈 소스 메시지 브로커인 ActiveMQ 및 [RabbitMQ](https://www.rabbitmq.com/)의 프로비저닝, 설정 및 유지 관리를 관리하여 운영 부하를 줄입니다. 현재 애플리케이션을 Amazon MQ에 연결하는 것은 JMS, NMS, AMQP, STOMP, MQTT, WebSocket 등 메시징에 업계 표준 API 및 프로토콜을 사용하기 때문에 쉽습니다. 표준을 사용하면 대부분의 경우 AWS로 마이그레이션할 때 메시징 코드를 다시 작성할 필요가 없습니다.

## Amazon Simple Notification Service


[Amazon Simple Notification Service](https://aws.amazon.com/sns/)(Amazon SNS)는 가용성이 높고 내구성이 뛰어나며 안전한 완전 관리형 게시/구독 메시징 서비스로, 마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 분리할 수 있습니다. Amazon SNS는 처리량이 높은 푸시 기반 다대다 메시징을 위한 주제를 제공합니다. Amazon SNS 주제를 사용하면 게시자 시스템에서 Amazon SQS 대기열, AWS Lambda 함수, HTTP/S 웹후크를 포함하여 병렬 처리를 위해 다수의 구독자 엔드포인트로 메시지를 분산시킬 수 있습니다. 또한 SNS를 사용하여 모바일 푸시, SMS 및 이메일을 사용하여 최종 사용자에게 알림을 팬아웃할 수 있습니다.

## Amazon Simple Queue Service


[Amazon Simple Queue Service](https://aws.amazon.com/sqs/)(Amazon SQS)는 마이크로서비스, 분산 시스템 및 서버리스 애플리케이션을 분리하고 규모 조정하는 완전 관리형 메시지 대기열 서비스입니다. SQS는 메시지 지향 미들웨어의 관리 및 운영과 관련된 복잡성과 오버헤드를 없애고 개발자가 작업을 차별화하는 데 집중할 수 있도록 합니다. Amazon SQS를 사용하면 메시지를 손실하거나 다른 서비스를 사용할 필요 없이 소프트웨어 구성 요소 간에 어떤 볼륨으로든 메시지를 전송, 저장 및 수신할 수 있습니다. 선택한 AWS Management Console, AWS CLI 또는 SDK와 세 가지 간단한 명령을 사용하여 몇 분 안에 Amazon SQS를 시작합니다.

Amazon SQS는 두 가지 유형의 메시지 대기열을 제공합니다. 표준 대기열은 최대 처리량, 최선의 주문 및 최소 1회 전송을 제공합니다. Amazon SQS FIFO 대기열은 메시지가 전송된 순서대로 정확히 한 번 처리되도록 설계되었습니다.

## Amazon Simple Workflow Service


[Amazon Simple Workflow Service](https://aws.amazon.com/swf/)(Amazon SWF)는 개발자가 병렬 또는 순차적 단계로 진행되는 백그라운드 작업을 빌드, 실행 및 확장하는 데 도움이 됩니다. Amazon SWF는 클라우드에서 완전 관리형 상태 추적기 및 작업 조정자의 기능을 한다고 볼 수 있습니다. 애플리케이션의 단계를 완료하는 데 500밀리초 이상 걸리는 경우 처리 상태를 추적해야 합니다. 작업이 실패할 경우 복구하거나 재시도해야 하는 경우 Amazon SWF가 도움이 될 수 있습니다.

[AWS 서비스](amazon-web-services-cloud-platform.md)으로 돌아갑니다.