Azure 서비스에 앱 연결
개발자가 Azure를 시작하는 데 도움이 되는 7개 문서 시리즈의 4부입니다.
- 1부: 개발자용 Azure 개요
- 2부: 개발자를 위한 주요 Azure 서비스
- 3부: Azure에서 애플리케이션 호스팅
- 4부: Azure 서비스에 앱 연결
- 5부: Azure에서 리소스를 만들고 관리할 어떻게 할까요? 있나요?
- 6부: Azure 앱을 빌드하기 위한 주요 개념
- 7부: 어떻게 청구합니까?
Azure는 애플리케이션이 Azure 또는 온-프레미스에서 호스트되는지 여부에 관계없이 활용할 수 있는 다양한 서비스를 제공합니다. 예를 들어 다음을 수행할 수 있습니다.
- Azure Blob Storage를 사용하여 클라우드에 파일을 저장하고 검색합니다.
- Azure AI Search를 사용하여 애플리케이션에 전체 텍스트 검색 기능을 추가합니다.
- Azure Service Bus를 사용하여 마이크로 서비스 아키텍처의 여러 구성 요소 간에 메시징을 처리합니다.
- Text Analytics를 사용하여 문서에서 중요한 데이터를 식별하고 수정합니다.
Azure 서비스는 Azure에서 완전히 관리되는 이점을 제공합니다.
애플리케이션 코드에서 Azure 서비스 액세스
애플리케이션 코드에서 Azure 서비스에 액세스하는 방법에는 두 가지가 있습니다.
- Azure SDK - .NET, Java, JavaScript, Python 및 Go에 사용할 수 있습니다.
- Azure REST API - 모든 언어에서 사용할 수 있습니다.
가능하면 Azure SDK를 사용하여 애플리케이션 코드에서 Azure 서비스에 액세스하는 것이 좋습니다. Azure SDK 사용의 이점은 다음과 같습니다.
- Azure 서비스에 액세스하는 것은 다른 라이브러리를 사용하는 것과 같습니다. 적절한 SDK 패키지를 애플리케이션으로 가져오고, 클라이언트 개체를 만든 다음, 클라이언트 개체에서 메서드를 호출하여 Azure 리소스와 통신합니다.
- Azure에 애플리케이션을 인증하는 프로세스를 간소화합니다. SDK 클라이언트 개체를 만들 때 올바른 자격 증명을 포함하고 SDK는 Azure에 대한 호출 인증을 처리합니다.
- 간소화된 프로그래밍 모델입니다. 내부적으로 Azure SDK는 Azure REST API를 호출합니다. 그러나 Azure SDK는 REST API를 직접 호출하는 것보다 SDK에 대한 프로그래밍을 더 간단하게 만드는 오류 처리, 재시도 논리 및 결과 페이지 매김을 기본 제공했습니다.
Azure SDK
Azure SDK를 사용하면 .NET, Java, JavaScript, Python 및 Go 애플리케이션에서 Azure 서비스에 프로그래밍 방식으로 액세스할 수 있습니다. 애플리케이션은 해당 패키지 관리자에서 필요한 패키지를 설치한 다음 메서드를 호출하여 프로그래밍 방식으로 Azure 리소스에 액세스합니다.
각 언어에 대한 Azure SDK에 대한 자세한 내용은 각 언어의 개발자 센터에서 찾을 수 있습니다.
언어 | 개요 | 패키지 목록 | |
---|---|---|---|
.NET | .NET용 Azure SDK 개요 | .NET용 Azure SDK 패키지 목록 | |
Java | Java용 Azure SDK 개요 | Java용 Azure SDK 패키지 목록 | |
JavaScript | JavaScript용 Azure SDK 개요 | JavaScript용 Azure SDK 패키지 목록 | |
Python | Python용 Azure SDK 개요 | Python용 Azure SDK 패키지 목록 | |
Go | Go용 Azure SDK 개요 | Go용 Azure SDK 패키지 목록 |
Azure REST API
Azure SDK에서 지원되지 않는 프로그래밍 언어는 Azure REST API를 사용할 수 있습니다. Azure REST API 및 전체 작업 목록을 호출하는 방법에 대한 자세한 내용은 Azure REST API 개요에서 확인할 수 있습니다.