이 문서는 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 SDK 또는 Azure REST API를 사용하여 애플리케이션 코드에서 Azure 서비스에 액세스합니다.
- Azure SDK - .NET, Java, JavaScript, Python 및 Go에 사용할 수 있습니다.
- Azure REST API - 모든 언어에 사용할 수 있습니다.
가능하면 Azure SDK를 사용하여 애플리케이션 코드에서 Azure 서비스에 액세스합니다. 장점은 다음과 같습니다.
- 다른 라이브러리와 같은 Azure 서비스에 액세스합니다. 적절한 SDK 패키지를 가져오고, 클라이언트 개체를 만든 다음, 해당 메서드를 호출하여 Azure 리소스로 작업합니다.
- 인증을 간소화합니다. SDK 클라이언트 개체를 만들 때 자격 증명을 포함하고 SDK는 Azure에 대한 호출 인증을 처리합니다.
- 간소화된 프로그래밍 모델입니다. 내부적으로 Azure SDK는 Azure REST API를 호출합니다. SDK에는 기본 제공 오류 처리, 재시도 논리 및 결과 페이지 매김이 포함되어 있으므로 REST API를 직접 호출하는 것보다 개발이 더 간단합니다.
Azure SDK
Azure SDK를 사용하면 .NET, Java, JavaScript, Python 및 Go에서 Azure 서비스에 액세스할 수 있습니다. 각 언어의 패키지 관리자에서 필요한 패키지를 설치한 다음, SDK 메서드를 호출하여 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용 Azure SDK 개요 | Go용 Azure SDK 패키지 목록 |
Azure REST API
Azure SDK가 프로그래밍 언어를 지원하지 않는 경우 Azure REST API를 사용합니다. 자세한 내용 및 전체 작업 목록은 Azure REST API 개요를 참조하세요.