데이터 |
SQL 데이터베이스 |
SQL Database JDBC 드라이버 |
Azure SQL Database에서 Java 및 JDBC 사용 |
Spring Data: • JDBC • JPA • R2DBC |
Azure SQL Database에서 Spring Data 사용: • JDBC • JPA • R2DBC |
데이터 |
MySQL |
MySQL JDBC 드라이버 |
빠른 시작: Azure Database for MySQL에서 Java 및 JDBC 사용 |
Spring Data: • JDBC • JPA • R2DBC |
Azure Database for MySQL에서 Spring Data를 사용합니다. • JDBC • JPA • R2DBC |
데이터 |
PostgreSQL |
PostgreSQL JDBC 드라이버 |
빠른 시작: Azure Database for PostgreSQL 유연한 서버에서 Java 및 JDBC 사용 |
Spring Data: • JDBC • JPA • R2DBC |
Azure Database for PostgreSQL에서 Spring Data를 사용합니다. • JDBC • JPA • R2DBC |
데이터 |
MariaDB |
MariaDB 드라이버 |
Azure Database for MariaDB와 호환되는 MariaDB 드라이버 및 관리 도구 |
Spring Data: • JDBC • JPA • R2DBC |
Azure Database for MySQL에서 Spring Data를 사용합니다. • JDBC • JPA • R2DBC |
데이터 |
Azure Cosmos DB - SQL |
Maven 리포지토리: com.azure » azure-cosmos |
빠른 시작: Azure Cosmos DB for NoSQL 데이터를 관리하는 Java 앱 빌드 |
Spring Data Azure Cosmos DB |
NoSQL용 Azure Cosmos DB에서 Spring Boot Starter를 사용하는 방법 |
데이터 |
Azure Cosmos DB - MongoDB |
MongoDB Java 드라이버 |
빠른 시작: Java 및 Azure Cosmos DB for MongoDB를 사용하여 콘솔 앱 만들기 |
Spring Data MongoDB |
Azure Cosmos DB for MongoDB에서 Spring Data를 사용하는 방법 |
데이터 |
Azure Cosmos DB - Cassandra |
Datastax Java Driver for Apache Cassandra |
빠른 시작: Apache Cassandra 데이터용 Azure Cosmos DB를 관리하는 Java 앱 빌드(v4 드라이버) |
Spring Data Apache Cassandra |
Apache Cassandra용 Azure Cosmos DB에서 Spring Data를 사용하는 방법 |
데이터 |
Azure Cosmos DB for Apache Gremlin |
Gremlin Java 드라이버 |
빠른 시작: Java SDK 및 Apache Gremlin용 Azure Cosmos DB를 사용하여 그래프 데이터베이스 빌드 |
|
빠른 시작: Java SDK 및 Apache Gremlin용 Azure Cosmos DB를 사용하여 그래프 데이터베이스 빌드 |
캐시 |
Redis |
JEDIS 클라이언트 |
빠른 시작: Java에서 Azure Cache for Redis 사용 |
• Spring Data Redis • 참조 • Spring Cloud Azure Redis 지원 |
Azure Redis Cache를 사용하여 클라우드에서 Redis를 사용하도록 Spring Boot Initializer 앱 구성 |
캐시 |
Redis |
LETTUCE 클라이언트 |
양상추와 함께 Azure Cache for Redis를 사용하는 모범 사례 |
• Spring Data Redis • 참조 • Spring Cloud Azure Redis 지원 |
Azure Redis Cache를 사용하여 클라우드에서 Redis를 사용하도록 Spring Boot Initializer 앱 구성 |
스토리지 |
Azure Storage |
Maven 리포지토리: com.azure » azure-storage-blob |
빠른 시작: Java v12 SDK로 Blob 관리 |
Spring Cloud Azure 리소스 전달 |
Azure Storage용 Spring Boot Starter를 사용하는 방법 |
메시징 |
Service Bus |
JMS + AMQP |
Azure Service Bus 토픽으로 메시지 보내기 및 구독에서 토픽으로 메시지 받기 |
• 봄 AMQP • Spring Cloud Azure JMS 지원 |
Azure Service Bus JMS용 Spring Boot Starter를 사용하는 방법 |
메시징 |
Service Bus |
Java용 Azure Service Bus 클라이언트 라이브러리 |
Java용 Azure Service Bus 샘플 클라이언트 라이브러리 |
• 봄 AMQP • Azure Service Bus와 Spring 통합 • Azure Service Bus용 Spring Cloud Stream Binder |
Azure Service Bus용 Spring Cloud Azure Stream Binder를 사용하는 방법 |
이벤트 |
Event Hubs |
Kafka |
Apache Kafka 에코시스템용 Azure Event Hubs를 사용하여 Java에서 메시지 보내기 및 받기 |
• Apache Kafka용 Spring • Spring Cloud Azure Kafka 지원 |
Azure Event Hubs에서 Apache Kafka용 Spring Boot Starter를 사용하는 방법 |
이벤트 |
Event Hubs |
Java용 Azure Event Hubs 라이브러리 |
Java를 사용하여 Azure Event Hubs에 이벤트를 보내거나 이벤트를 받습니다. |
Event Hubs용 Spring Cloud Stream Binder |
Azure Event Hubs를 사용하여 Spring Cloud Stream Binder 애플리케이션을 만드는 방법 |
디렉터리 |
Microsoft Entra ID |
MSAL |
Java Servlet 앱이 Microsoft Entra ID에서 사용자를 로그인하도록 설정 |
Microsoft Entra Spring Boot Starter |
Spring Boot 웹앱이 Microsoft Entra ID에서 사용자를 로그인하도록 설정 |
디렉터리 |
Azure Active Directory B2C |
MSAL |
Java Servlet 앱이 Azure AD B2C에서 사용자를 로그인하도록 설정 |
Azure AD B2C Spring Boot Starter |
Spring Boot 웹앱이 Azure AD B2C에서 사용자를 로그인하도록 설정 |
비밀 |
Key Vault |
Key Vault 비밀 |
Key Vault를 사용하여 비밀 관리 |
Key Vault 비밀 Spring Boot Starter |
Spring Boot 앱에 대한 비밀 관리 |
인증서 |
Key Vault |
Key Vault 인증서 JCA |
|
Key Vault 인증서 Spring Boot Starter |
Spring Boot 앱에 대한 인증서 관리 |