다음을 통해 공유


서비스 커넥터란?

서비스 커넥터를 사용하면 Azure 컴퓨팅 서비스를 다른 지원 서비스에 연결할 수 있습니다. 서비스 커넥터는 관리 평면에서 컴퓨팅 서비스와 대상 지원 서비스 간의 네트워크 설정 및 연결 정보(예: 환경 변수 생성)를 구성합니다. 개발자는 연결 정보를 사용하는 기본 SDK 또는 라이브러리를 사용하여 대상 지원 서비스에 대한 데이터 평면 작업을 수행합니다.

이 문서에서는 Service Connector의 개요를 제공합니다.

서비스 커넥터는 왜 사용하나요?

Azure 계산 서비스에서 실행되고 지원 서비스를 필요로 하는 모든 애플리케이션은 서비스 커넥터를 사용할 수 있습니다. 아래에서 Service Connector를 사용하여 서비스 간 연결 환경을 간소화할 수 있는 몇 가지 예를 찾습니다.

  • 데이터베이스: 서비스 커넥터를 사용하여 PostgreSQL, MySQL 또는 Azure Cosmos DB와 같은 데이터베이스를 앱에 연결합니다.
  • 저장소: Service Connector를 사용하여 Azure Storage와 같은 선호하는 스토리지 제품을 앱에서 사용할 수 있습니다.
  • 메시징 서비스: Service Connector를 사용하여 클라우드 앱을 Confluent Cloud의 Service Bus, Event Hubs 및 Apache Kafka와 같은 메시징 서비스에 연결합니다.

지원 되는 서비스 및 애플리케이션 패턴을 보려면 Service Connector에서 지원되는 서비스를 확인하세요.

서비스 커넥터 사용 시 이점은 무엇인가요?

단일 명령 또는 몇 번의 클릭으로 대상 지원 서비스에 연결합니다.

서비스 커넥터는 사용 편의성을 위해 설계되었습니다. 연결을 만들려면 대상 서비스 인스턴스, 컴퓨팅 서비스와 대상 서비스 간의 인증 형식, 애플리케이션 클라이언트 형식의 세 가지 필수 매개 변수가 필요합니다. 개발자는 Azure CLI 또는 단계별 Azure Portal 환경을 사용하여 연결을 만들 수 있습니다.

연결 상태를 사용하여 연결 문제를 모니터링하거나 식별합니다.

서비스 연결이 만들어지면 개발자는 연결 상태를 확인할 수 있습니다. 서비스 커넥터는 끊어진 연결을 수정하기 위해 수행할 몇 가지 작업을 제안할 수 있습니다.

서비스 커넥터에서 지원되는 서비스는 무엇인가요?

컴퓨팅 서비스:

  • Azure App Service
  • Azure Container Apps (Azure 컨테이너 애플리케이션)
  • Azure 기능
  • AKS(Azure Kubernetes Service)
  • Azure Spring Apps(사용 중지 예정)

대상 서비스:

  • Azure AI 서비스
  • Azure 앱 구성
  • Azure Cache for Redis(기본, 표준, 프리미엄 및 엔터프라이즈 계층)
  • Azure Cosmos DB(NoSQL, MongoDB, Gremlin, Cassandra, 테이블)
  • Azure Database for MySQL (MySQL을 위한 Azure 데이터베이스)
  • Azure 데이터베이스 포스트그레스큐엘용
  • Azure Event Hubs
  • Azure Key Vault (애저 키 볼트)
  • Azure 서비스 버스
  • Azure SQL 데이터베이스
  • Azure SignalR 서비스
  • Azure Storage(블롭, 큐, 파일 및 테이블 스토리지)
  • Azure Web PubSub (애저 웹 퍼브서브)
  • Confluent Cloud의 Apache Kafka
  • MongoDB Atlas(미리 보기)
  • Neon Serverless Postgres(미리 보기)
  • Microsoft Fabric의 SQL 데이터베이스

서비스 커넥터를 사용하는 방법

Azure 애플리케이션에 대해 서비스 커넥터를 사용하는 두 가지 주요 방법이 있습니다.

  • Azure CLI: Azure CLI에서 연결 명령을 사용하여 서비스-서비스 연결을 만들고 나열하고, 유효성을 검사하고, 삭제합니다.
  • Azure Portal: 안내된 포털 환경을 사용하여 서비스-서비스 연결을 만들고 계층 목록으로 연결을 관리합니다.

또한 서비스 커넥터는 가장 기본적인 기능을 갖춘 다음 클라이언트 도구에서도 지원됩니다.

  • Azure Powershell: Azure PowerShell 에서 명령을 사용하여 연결을 관리합니다.
  • Terraform: 인프라를 코드 도구로 사용하여 연결을 만들고 삭제 합니다(제한 사항에 유의하세요).
  • Visual Studio: Visual Studio에서 연결된 서비스 기능과 통합하여 프로젝트의 연결을 관리합니다.
  • IntelliJ: IntelliJ용 Azure 도구 키트에서 Azure 컴퓨팅 서비스의 연결을 나열합니다.

마지막으로 Azure SDK 및 API 호출을 사용하여 서비스 커넥터와 상호 작용할 수도 있습니다. 또한 이러한 방법을 사용하는 경우 시작하기 전에 올바른 매개 변수를 제공하는 방법을 읽어보는 것이 좋습니다.