통합 아키텍처 디자인 시작

통합은 애플리케이션, 데이터, 서비스 및 디바이스를 복잡한 방식으로 연결하여 온-프레미스, 클라우드 및 에지 시스템 간에 실행되도록 합니다.

애플리케이션을 통합하기 위해 직접 API 호출이 적합한 경우도 있습니다. 그러나 때로는 기술이 메시징 또는 이벤트를 통해 비동기적으로 통신해야 합니다. 모든 통합 프로세스에는 오케스트레이션 또는 워크플로 논리를 정의하고 실행하는 간단한 방법이 필요합니다.

통합을 위한 Azure 서비스

Azure 통합을 위한 다양한 서비스를 제공합니다.

  • Azure API Management: 내부 및 외부 개발자가 백 엔드 시스템에 연결할 때 사용할 API를 안전하게 게시합니다.

  • Azure Logic Apps: 클라우드 및 온-프레미스에서 수백 개의 서비스를 연결하는 워크플로를 만듭니다.

  • Azure Service Bus: 온-프레미스 및 클라우드 기반 애플리케이션 및 서비스를 연결하여 매우 안전한 메시징 워크플로를 구현합니다.

  • Azure Event Grid: 이벤트 기반 앱 개발을 간소화하면서 지원되는 Azure 및 비 Microsoft 서비스 연결합니다.

  • Azure Functions: 이벤트 기반 서버리스 컴퓨팅 플랫폼을 사용하여 복잡한 오케스트레이션 문제를 간소화합니다.

  • Azure Data Factory: 데이터 원본을 시각적으로 통합하여 데이터 변환을 가속화하고 엔터프라이즈 워크플로를 지원합니다.

Architecture

Azure 기본 엔터프라이즈 통합 아키텍처를 보여 주는 다이어그램

다이어그램은 세 개의 섹션으로 구성됩니다. 다이어그램 왼쪽에는 Microsoft Entra 아이콘, 지구본 아이콘 및 사용자 아이콘이 세로로 정렬됩니다. 다이어그램의 오른쪽에서 Azure 서비스, SaaS(Software as a Service) 서비스 및 REST 및 SOAP와 같은 웹 서비스가 백 엔드 시스템을 구성합니다. 다이어그램 중간에 레이블이 지정된 상자 리소스 그룹에는 두 개의 섹션이 포함됩니다. 왼쪽 섹션에는 API Management라는 레이블이 지정되고 API 게이트웨이 및 개발자 포털이 포함되어 있습니다. 오른쪽 섹션에는 워크플로 및 오케스트레이션 레이블이 지정되어 있으며 Logic Apps가 포함되어 있습니다. HTTP라고 표시된 실선이 지구본 아이콘에서 API 게이트웨이로 향합니다. 또 다른 실선이 API 게이트웨이에서 갈라져 나와 Logic Apps 및 웹 서비스를 향합니다. 또 다른 실선이 Logic Apps에서 갈라져 Azure 서비스 및 SaaS 서비스를 가리킵니다. 레이블이 지정된 점선은 사용자 아이콘에서 지구본 아이콘으로 애플리케이션 지점을 만듭니다. 지구본 아이콘과 API 게이트웨이에서 Microsoft Entra까지 이어지는 점선은 인증 지점으로 표시됩니다. '게시 인터페이스'라고 표시된 점선은 웹 서비스와 워크플로 및 오케스트레이션 섹션에서 개발자 포털로 향합니다. ‘API 문서 사용’이라고 레이블이 붙은 또 다른 점선이 개발자 포털에서 사용자 아이콘으로 향합니다.

이 아키텍처의 Visio 파일을 다운로드하십시오.

이전 다이어그램은 일반적인 기본 또는 기준 통합 구현을 보여 줍니다. Azure 빌드할 수 있는 실제 솔루션은 통합 아키텍처를 참조하세요.

통합 가이드 및 아키텍처 살펴보기

이 섹션의 문서에는 Azure 배포하고 프로덕션 등급 솔루션으로 확장할 수 있는 가이드 및 완전히 개발된 아키텍처가 포함되어 있습니다. 이러한 문서는 Azure 통합 기술을 사용하는 방법을 결정하는 데 도움이 될 수 있습니다.

통합 서비스 선택

다음 문서는 워크로드 요구 사항에 가장 적합한 통합 기술을 평가하고 선택하는 데 도움이 됩니다.

통합 솔루션 아이디어

통합 아키텍처

다음 프로덕션 지원 아키텍처는 배포하고 사용자 지정할 수 있는 엔드 투 엔드 통합 솔루션을 보여 줍니다.

통합 가이드

공통 통합 및 마이그레이션 고려 사항에 대해서는 다음 가이드를 검토하세요.

Azure Functions를 사용하는 Event Hubs

조직의 준비 상태

클라우드 채택 프로세스의 시작 부분에서 조직은 Azure 클라우드 채택 프레임워크 사용하여 클라우드 채택을 가속화하는 입증된 지침에 액세스할 수 있습니다.

통합 관련 지침은 Azure 통합 아키텍처를 참조하세요. 이 문서에서는 네트워킹, 보안 및 배포 패턴을 포함하여 Azure Integration Services에 대한 참조 아키텍처, 예제 시나리오 및 솔루션 가이드를 제공합니다.

Azure 통합 솔루션의 품질을 보장하려면 Azure Well-Architected Framework의 지침을 따르세요. Azure Well-Architected Framework는 아키텍처 우수성을 추구하는 조직에 대한 규범적인 지침을 제공하고 비용 최적화 Azure 솔루션을 설계, 프로비전 및 모니터링하는 방법을 설명합니다.

통합 관련 지침은 다음 Azure Well-Architected Framework 서비스 가이드를 참조하세요.

  • Azure API Management: 안정성, 보안, 비용 최적화, 운영 우수성 및 성능 효율성 전반에서 Azure API Management 아키텍처 모범 사례를 검토합니다.

  • Azure Service Bus: 큐 및 토픽 디자인, 세션 및 배달 못한 편지 처리를 포함하여 Azure Service Bus 메시징에 대한 아키텍처 모범 사례를 검토합니다.

  • Azure Event Grid: 이벤트 전달, 보안 및 운영 우수성을 포함하여 Azure Event Grid 대한 아키텍처 모범 사례를 검토합니다.

모범 사례

다음 모범 사례를 따라 Azure 통합 워크로드의 안정성, 보안, 비용 효율성, 성능 및 운영 품질을 개선합니다.

통합을 사용하여 최신 상태 유지

Azure 통합 서비스는 최신 데이터 문제를 해결하기 위해 진화합니다. 최신 업데이트 및 기능에 대한 정보를 계속 확인하세요.

주요 통합 서비스를 최신 상태로 유지하려면 다음 문서를 참조하세요.

  • Azure Event Grid 새로운 기능: MQTT 지원, 끌어오기 및 푸시 배달 및 네임스페이스 기능을 포함하여 Azure Event Grid 대한 최신 기능 및 업데이트에 대해 알아봅니다.

  • Azure Data Factory 새로운 기능: Azure Data Factory 대한 최신 릴리스, 알려진 문제, 버그 수정, 사용되지 않는 기능 및 계획된 변경 내용에 대해 알아봅니다.

기타 리소스

다음 리소스는 통합 아키텍처 디자인에 대한 자세한 내용을 검색하는 데 도움이 될 수 있습니다.

제품 설명서

이러한 설명서 집합은 Azure 통합 서비스에 대한 포괄적인 지침을 제공합니다.

  • Azure API Management 설명서: 모든 환경에서 API를 관리하기 위한 API 게이트웨이, 관리 평면, 개발자 포털 및 정책 구성에 대해 알아봅니다.

  • Azure Logic Apps 설명서: 클라우드 및 온-프레미스 환경에서 앱, 데이터, 서비스 및 시스템을 통합하는 자동화된 워크플로를 빌드하는 방법을 알아봅니다.

  • Azure Service Bus 설명서: 애플리케이션 및 서비스를 분리하기 위한 엔터프라이즈 메시지 큐 및 게시-구독 항목에 대해 알아봅니다.

  • Azure Event Grid 설명서: MQTT broker 지원 및 HTTP 푸시 및 끌어오기 배달을 포함하여 이벤트 기반 아키텍처에 대한 완전 관리형 게시 구독 서비스에 대해 알아봅니다.

  • Azure Functions 설명서: 트리거 및 바인딩을 사용하여 이벤트 기반 애플리케이션을 빌드하기 위한 서버리스 컴퓨팅 플랫폼에 대해 알아봅니다.

  • Azure Data Factory 설명서: 대규모로 데이터 이동 및 변환을 오케스트레이션하기 위한 관리형 클라우드 추출, 변환, 로드(ETL) 서비스에 대해 알아봅니다.

통합 환경

마이크로 서비스 통합 패턴

엔터프라이즈 통합

AWS(Amazon Web Services) 또는 Google Cloud 전문가

빠르게 시작할 수 있도록 다음 문서에서는 Azure 통합 옵션을 다른 클라우드 서비스와 비교합니다.