Oracle Database@Azure

Oracle Database@Azure is a cloud database service that lets you to access OCI managed Oracle Exadata infrastructure inside Azure data centers.

The service lets you to migrate on-premises Oracle workloads to Azure, giving your business-critical applications low-latency connectivity to your Oracle Databases. With Oracle Database@Azure, you also have access to Oracle Real Application Clusters (RAC) and Oracle Exadata performance for mission-critical applications in Azure. The service integrates with other Azure services, and you get a single invoice through Azure Marketplace that includes Oracle Database@Azure billing. Oracle Database@Azure usage counts toward Microsoft Azure Consumption Commitment (MACC) and Oracle Support Rewards (OSR).

The following high-level architecture diagram shows how an OCI region (parent site) is connected with an Azure region's Availability Zone (child site) through an OCI managed network as part of Oracle Database@Azure. An application server deployed on Azure VM connects to the Oracle Databases deployed in an database network through Delegated subnet. The control plane, which is highly available and fault-tolerant, is deployed in the OCI Region and offers a seamless database management and administration experience.

high-level-architecture

Benefits of Using Oracle Database@Azure

Oracle Database@Azure offers a powerful and flexible solution for running Oracle workloads directly within Azure. Key benefits include the following features:

Simplified Migration

Oracle Database@Azure lets you seamlessly migrate your Oracle workloads to either Oracle Exadata Database Service on Dedicated Infrastructure or Oracle Autonomous Database, deployed within Azure. These migrations require minimal database changes, retain full Oracle feature sets, maintain architectural compatibility, and deliver performance equal to on-premises environments. Supported migration tools include RMAN, Oracle Data Guard, transportable tablespaces, Oracle Data Pump, Oracle GoldenGate, and Oracle Zero Downtime Migration (ZDM).

Low-Latency Connectivity

Hosting Oracle Database close to your Azure applications reduces network latency, which ensures faster response times and improved application performance. This proximity minimizes data transfer delays and optimizes system efficiency.

Unified Management and Operations

Oracle Database@Azure offers a cohesive operational experience with integrated purchasing, support, and lifecycle management across Oracle and Azure. It supports your existing Azure commitments and Oracle license entitlements, including Oracle Support Rewards. You can manage Oracle resources using Azure API, CLI, and SDK, which internally invoke the necessary OCI APIs for provisioning and management.

Seamless Integration

Oracle Database@Azure seamlessly integrates with core Azure services like Azure VM, Azure Virtual Network (VNet), and IAM, enabling cohesive security and infrastructure management. It also supports Azure-native tools such as Azure Monitor for monitoring, and Azure Log Analytics for automation.

Available Database Services

Oracle Database@Azure offers the following Oracle Database services:

Both Oracle Autonomous Database and Oracle Exadata Database Service use the same underlying high-performance hardware optimized for database workloads, but they each offer distinct advantages to meet different customer needs.

Available Database Services for Oracle Database@Azure
Characteristic Oracle Exadata Database Service on Dedicated Infrastructure Oracle Autonomous Database
Usage Fully managed dedicated infrastructure for running Oracle Databases. Suitable for mission-critical, latency-sensitive workloads requiring predictable performance where operational monitoring of the database belongs to the customer. Fully managed, elastic, and scalable database service. Designed for variable workloads, cloud native applications, and flexible usage, automatically scaling resources up and down as needed. Minimal admin effort needed.
Performance Offers consistent and predictable high performance with low latency because of optimized hardware and software integration. Provides high performance with automatic scaling. Delivers low latency and high throughput, leveraging the elasticity of the cloud.
Management Requires manual management and administration, including database configuration, tuning, and maintenance. Self-driving and self-managing, automating tasks such as provisioning, scaling, tuning, patching, and backups.
Operations Cloud automation provides the creation, maintenance updates, and basic monitoring for databases. Database administrators need to tune the database, apply maintenance updates, and configure additional database monitoring. Strong Oracle support problem resolution model. Reduces operational overhead, as Oracle manages most administrative tasks. Customers only need to focus on application development and data management.
Cost Upfront subscription cost for dedicated infrastructure and pay-per-use for CPUs allocated to VM Cluster resources. Provides predictable pricing. Uses a pay-as-you-go model, charging based on actual resource consumption. Costs scale up and down with usage, providing flexibility and potential cost savings.
Scaling Provides elastic scaling for infrastructure so you can vertically and horizontally scale when you need more resources for your workloads. Offers automatic and elastic scaling. Can scale up and down based on workload demands without manual intervention, providing true serverless scalability.
Security Robust security features including encryption, security patches, and operator access controls for infrastructure. Customers are responsible for security configuration and management. Built-in security with automatic data encryption, user authentication, and threat detection. Oracle manages security updates and patches.
Configuration Requires initial configuration and setup, including hardware provisioning and software installation. Full control over configuration but default values suggested in provisioning. Pre-configured and instantly provisioned, requiring minimal setup and configuration.
Patching Infrastructure security and maintenance updates applied automatically on configured schedule. You receive Database, Grid Infrastructure, and Guest OS patches, which you apply based on your schedule. Automatic patching with no downtime, managed by Oracle.
Isolation Complete isolation as customers has their own dedicated infrastructure. Data isolation through dedicated database instances, ensuring customer data separation.
Flexibility Offers flexibility in customization within the VM for existing app scripts and dependent libraries, so easiest lift and shift to cloud. Fully managed and monitored by Oracle. Provides flexibility in usage and scaling, adapting to dynamic workload demands.
Third-party integrations Integrates with third-party tools and applications through Oracle's extensive partner ecosystem and APIs. Integrates with third-party tools and applications through Oracle's extensive partner ecosystem and APIs.

Use Cases

While both Oracle Exadata Database Service on Dedicated Infrastructure and Oracle Autonomous Database offer high performance and run on the same underlying Oracle optimized hardware, the choice depends on the specific needs of the enterprise. Each service has it's advantages:

  • Exadata Database Service provides dedicated infrastructure, predictable performance, and customization, making it a good choice for mission-critical, latency-sensitive applications, especially in regulated industries.
  • Autonomous Database offers flexibility, automation, and dynamic scaling, making it ideal for variable workloads and cloud native applications.

Oracle Exadata Database Service on Dedicated Infrastructure

Oracle Exadata Database Service offers a predictable performance, scalable, and reliable database solution for enterprises with demanding workloads and specific compliance requirements.

Small Enterprises

While Exadata Database Service is typically chosen by larger enterprises, small businesses with specific compliance or performance requirements can also benefit. For example, a small financial services firm dealing with sensitive data might require the dedicated infrastructure and extreme performance that Exadata offers.

Example: A boutique investment firm handling sensitive financial data uses Exadata Database Service because it provides them with a dedicated, highly secure, and high performance database environment, and lets them meet strict regulatory compliance standards.

Mid-Sized Enterprises

Mid-sized enterprises with high-volume, mission-critical workloads can benefit from the power and scalability of Exadata Database Service. It provides them with the performance, reliability, and availability needed to support their critical applications.

Example: A mid-sized online gaming company with millions of concurrent users uses Exadata Database Service because the platform's extreme performance and scalability can handle the high-volume transactional workload, ensuring a seamless and responsive user experience.

Large Enterprises

Large enterprises with demanding enterprise applications, data warehouses, or consolidation projects can use Exadata Database Service to handle massive data volumes, high concurrency, and complex queries with ease.

Example: A large telecommunications company with terabytes of data and complex analytical queries can use Exadata Database Service because the platform's parallel processing and in-memory capabilities speed up query performance, enabling faster decision-making and improved operational efficiency.

Oracle Autonomous Database

Oracle Autonomous Database is an excellent choice for enterprises of all sizes, offering high performance, flexibility and economical database solutions.

Small Enterprises

Small businesses often have dynamic and unpredictable workloads. Autonomous Database is ideal for this scenario. It lets small enterprises focus on their core business without the overhead of managing database infrastructure.

Example: A small e-commerce startup uses Autonomous Database as the foundation of its online store because the database can scale automatically based on demand, ensuring the best performance during peak sales periods and lowering costs when demand is low.

Mid-Sized Enterprises

Mid-sized enterprises often have growing data needs that require a cost-effective and scalable solution. Autonomous Database lets them to pay for only what they use, making it a flexible and economical choice.

Example: A mid-sized SaaS company offering customer relationship management (CRM) solutions uses Autonomous Database for their service. As their customer base grows, the database can scale seamlessly, ensuring they only pay for the resources consumed during that period. This helps them manage costs effectively while delivering a reliable service to their clients.

Large Enterprises

Large enterprises often have diverse database requirements, including handling critical and unpredictable workloads. Autonomous Database provides the flexibility to accommodate such needs without the complexity of managing the infrastructure.

Example: A large retail chain use Autonomous Database for its inventory management system. During seasonal sales or promotional events, the database can automatically scale to handle increased transaction volumes, ensuring smooth operations. The autonomous capabilities also reduce the burden on the IT team, letting them to focus on strategic initiatives.