Migrate ISV Applications to the Cloud

Oracle Cloud Infrastructure (OCI) offers secure, scalable and reliable cloud services to host any ISV application. With OCI, ISVs can successfully deliver 24x7 operations, geographically diverse deployments, dynamic customer traffic patterns which may require elastic scaling, and applications that can be securely exposed to the internet. In addition, OCI’s unique migration, provisioning, management tools, and Cloud Lift Services facilitate rapid deployment while maintaining key customizations and integrations.

Why Oracle Cloud Infrastructure for ISV Applications (2:48)

IDC business value study finds that organizations using OCI realize benefits worth US$5M per year

    Cloud hosting patterns and considerations for ISVs

    This microsite highlights multiple application delivery models for moving SaaS-based applications to the cloud.

    Explore the IDC guide to enabling ISV success

    Learn why ISVs count on OCI to accelerate their strategic objectives and gain competitive advantage.

    Explore why ISVs choose OCI

    OCI delivers great price-performance, along with security, flexibility, and predictable costs to numerous ISVs.

Leading ISVs trust OCI to grow their business

Explore more customer stories
Altair tests and runs complex simulations overnight on OCI

“We looked for the best price-performance and security. We found that in Oracle Cloud Infrastructure.”

Sam Mahalingam
Chief Technical Officer for Enterprise Solutions, Altair

WorkForce Software moves from Azure to Oracle Cloud, ups performance by 30%

“WorkForce Software has been in the cloud for the last 10 years, but we did not streamline our infrastructure investments. We wanted to have a consistent customer experience, which led us to OCI for scale, speed, and reliability.”

John Williams
Chief Technology Officer, WorkForce Software

8x8 moved to Oracle Cloud from AWS amid explosive growth, saves 80%

“As cloud communications quickly became the backbone for how employees and customers communicate, 8x8 saw user counts soar. To scale quickly to support that growth, we looked at several platforms and chose Oracle Cloud Infrastructure for its strong global coverage, availability, performance, and security. OCI has delivered outstanding price-performance, and a strong, strategic partnership.”

Mehdi Salour
Senior Vice President of Global Network and DevOps, 8x8

Xactly lowers costs and ups performance with Oracle Cloud

“Adopting Oracle Cloud Infrastructure as our preferred platform empowers us to speed innovation and transform customer experiences. No other cloud provider delivers the cost and performance benefits we require.”

Chris Cabrera
Founder and CEO, Xactly

Technical capabilities and considerations for ISVs

ISVs can deliver better value to their customers with OCI’s wide range of services and support.

Ideal for single-tenant and multi-tenant ISV apps

Oracle realizes the various approaches ISVs take to manage their customers’ workloads. We have helped implement segmentation strategies that isolate customer traffic and data at various layers of the ISV solution stack.

Cloud native and SaaS providers tend to gravitate towards a shared multi-tenant model in order to reap the benefits of economies of scale whereas traditional ISV applications historically deployed at customers’ premises or using a privately hosted model tend to be single-tenanted. For both patterns, OCI brings a set of constructs which can be used to enable customer isolation and segmentation, namely VCNs for network segmentation, container databases for data isolation, compartments for billing and chargeback isolation, and organizations for further isolation at the tenancy level.

Security-first cloud design

Oracle Cloud Infrastructure (OCI) is a second-generation infrastructure-as-a-service (IaaS) offering architected on security-first design principles. These principles include isolated network virtualization and pristine physical host deployment, which provide superior customer isolation compared to earlier public cloud designs. For ISVs using OCI, these principles also reduce risk of advanced persistent threats.

ISVs can take advantage of not only the inherent secure nature of our cloud, but leverage the flexibility and scalability of OCI for their business, all while meeting their compliance needs and providing the needed security assurances to their customers. To assist our customers to quickly and securely deploy, we created a Center for Internet Security (CIS) Landing Zone program, which provides automated environment provisioning through Terraform and Python templates.

Blogs, technical papers, and other resources:

Automation and infrastructure-as-code capabilities

Software configuration management and infrastructure-as-code (IaC) have become important tools used by enterprises. Oracle provides a modern cloud that is automated from the bottom up. Every console operation is matched with corresponding APIs, SDKs, CLIs, and a Terraform provider that brings an industry-standard, multi-cloud approach to environment choreography. Oracle Resource Manager brings additional features to Terraform like integrated identity and access management, server-side state management, environmental introspection for auto-generation of Terraform code, and environment drift detection and remediation.

Once an environment is built, Oracle Cloud supports a variety of industry-standard configuration management tools like Chef and Ansible with value-added tools like our Chef Knife plugin and Ansible Playbooks. ISVs who want to automate their code deployments can leverage our fully integrated DevOps services which include code build & test pipelines, artifact storage services and deploy pipelines with pre-built patterns (i.e. blue/green, canary, rolling).

Reference architectures and solution playbooks:

Capabilities for Kubernetes, serverless, Kafka and more

Building an application to leverage cloud native services can enable in-region high availability (HA) and cross-region disaster recovery (DR) as well as the ability to seamlessly scale up and down as demand dictates. A cloud native ISV can provide better performance, reliability, resiliency, and cost effectiveness than a competitor that doesn’t leverage cloud native services.

Oracle’s cloud native services empower ISVs to build applications that rely on standards and concepts like Docker, Kubernetes, serverless functions, API management, and Kafka-based streams in a fully managed fashion so that development teams can focus more on building competitive ISV functionality and less on installing, patching, and managing infrastructure solutions. These services are based on open source technology and open standards which avoids the danger of lock-in and allows ISVs to architect their applications in a deployment-neutral fashion.

Blogs, technical papers, and other resources:

Architecture design options

ISVs delivering SaaS need a secure, scalable, enterprise-grade infrastructure to host services and to manage tenants. ISVs can choose to host the tenants in a single, tenant-aware application instance or multiple tenant-specific application instances.

In a single tenant approach, the application handles the separation of the tenant-specific workloads and data, while in a multiple tenant-specific approach, the ISV deploys multiple, isolated application instances for each of their tenants to segregate applications and data from the other deployments in the tenancy. Each deployment is for a specific tenant and the ISV manages the individual tenant application instances through a common management layer.

Capabilities for Microsoft Azure and other cloud vendors

ISV customers often find themselves offering their solutions on multiple cloud platforms to satisfy end customer requirements or to benefit from a variety of cloud offerings. Oracle provides an open platform ecosystem and diverse options for our partners to be able to connect to different cloud providers or on-premises data centers. ISV partners can also select from a free, highly available VPN service offering, or take advantage of Oracle’s FastConnect service for high throughput, private connectivity to an Oracle Cloud region.

Oracle has partnered with Microsoft Azure to provide low-latency, high-throughput cross-cloud connectivity for your hybrid workload implementation on Azure and OCI. The Interconnect service helps you innovate across clouds, choose the best of Oracle’s and Microsoft's technology stack, and maximize your return on investment.

Blogs, technical papers, and other resources:

Seamless migration to public cloud

One of the biggest pain points of cloud adoption is the cost and effort of migration. Oracle accelerates ISV workload migrations to OCI with Oracle Cloud Lift Services. ISVs can obtain free expert guidance from cloud engineers on planning, architecting, prototyping, and managing cloud migrations. This support simplifies processes and workflows, and cuts costs drastically.

Oracle Cloud Lift Services are available globally as a part of the customer’s tenancy on OCI. The Oracle Architecture Center also hosts best practices, tools, and solution playbooks developed by Oracle to support and accelerate migrations of ISV workloads to OCI. Finally, for customers with more complex migration needs, Oracle Consulting provides dedicated assistance across all phases of the cloud migration journey.

Metering, billing, and cost optimization

Your company’s ability to compete is dependent upon being able to create differentiation in a tough market, understanding the cost of goods, and maintaining your margins. Oracle has found that infrastructure cost allocation models for ISVs do not follow a one size fits all. Some ISVs scale then charge back within a single multitenant solution, while others scale and meter for resource usage of their various tenants. Although the agility of the cloud allows for rapid expansion to support new customers and initiatives, a rapidly expanding cloud footprint can also be difficult to run efficiently.

With Oracle Cloud Lift Services, ISVs leverage Oracle experts to not only migrate and operate their solution in the cloud, but to become more efficient in utilizing cloud resources. With OCI’s auto-scalable, preemptible, and/or burstable infrastructure, ISVs can design a cost-optimized SaaS solution. Additionally, Oracle Cloud Advisor finds potential inefficiencies in your tenancy and offers guided solutions that explain how to address them.

A unified view across cloud vendors, applications and infrastructure

Most ISVs have applications that blend traditional and cloud native technologies with a multi- or hybrid cloud approach. Oracle Cloud Observability and Management Platform brings together a comprehensive set of services that help customers eliminate the complexity, risk, and cost associated with a fragmented approach to managing hybrid environments.

The O&M platform provides a unified view across the entire software stack. It enables easy diagnostics of cloud native and traditional technologies deployed in the cloud or on-premises. With built-in machine learning, Oracle automatically detects anomalies and enables quick remediation in near real-time. The platform has adopted an open, standards-based approach that is vendor-agnostic, supporting ecosystem interoperability out-of-the-box with Slack, Grafana, Twilio, PagerDuty, and others.

Highly available services for meeting SLOs and SLAs

Your customers depend on your service level objectives and agreements. Your systems need to be available 24/7, and their workloads must continue to run regardless of any outages in cloud infrastructure. Designing a highly available service ensures maximum potential uptime and accessibility. Oracle Cloud Infrastructure provides guidance and reassurance that you can use to plan for HA and DR for your applications.

Solution playbooks:

Validate cloud deployment best practices

Oracle Cloud technology center

Browse the reference architectures and use cases, validate your technical requirements, and learn best practices for moving and modernizing ISV workloads with Oracle Cloud Infrastructure.

Get to know our ISV partners as they share their unique journeys to Oracle Cloud.

Get hands-on with OCI

  • Get Started with Oracle Cloud Infrastructure Core Services

    Explore basic OCI services, including networking, compute, storage, and more.

  • Develop and Deploy with NodeJS on MySQL

    Build cloud-based microservice database applications using Node.js and the MySQL Database Service.

  • Configuring Oracle Functions workshop

    Explore Oracle Functions, a fully managed, highly scalable, on-demand, functions-as-a-service platform for when you need to focus on writing code to meet business needs.

  • Modernize and extend legacy apps in Oracle Cloud

    Transform monolithic applications into microservices-based applications leveraging low-code development tools.

Related capabilities and solutions

Oracle Cloud Infrastructure

Why the top ISVs run on Oracle Cloud

What is Arm?

Discover why customers are building the next generation of applications on Arm in the cloud

Oracle cloud native services

Empower modern application development using technologies such as Kubernetes, Docker, serverless functions, APIs, and Kafka

Cloud hosting patterns and considerations for ISVs

This microsite highlights specific application delivery strategies for moving SaaS-based applications to the cloud.

Why OCI for ISVs over other clouds

Choosing a cloud platform for your applications is a strategic decision. The cloud vendor must demonstrate significant long-term commitment and investment. The cloud platform must deliver economic advantages and technical differentiation for ISVs to compete and be profitable. Take a look at how OCI helps ISVs realize benefits of the cloud better than Amazon Web Services (AWS), Microsoft Azure, and Google Cloud Platform (GCP).

Capability
Oracle logo AWS, Azure, GCP logos
Strategic

Scale, Momentum, and Partnership

Global Presence in Major Markets
Over 35 regions

Expanding to 44 regions by end of 2022
AWS: 25

Azure: 60

GCP: 29

(See Note 1)
Dedicated ISV Focused Team
yes
yes
Migration Assistance Program
yes
yes
Economic

Pricing and Service Level Agreements (SLAs)

Price-Performance
Optimized3 instances are less expensive and higher performance than comparable instances from AWS

(See Note 2)
AWS M5.4xlarge are 27% more expensive for 25% less performance

AWS C5n.4xlarge are 43% more expensive for 19% less performance

AWS R5.4xlarge are 67% more expensive for 25% less performance

(See Note 2)
Support
SLAs for availability, performance, and management

(See Note 3)
AWS offers only availability SLA

Azure offers only availability SLA

GCP offers only availability SLA

(See Note 3)
Pricing Predictability
Same pricing worldwide

Stay within budget regardless of where applications are deployed

Forecast accurately for applications running in multiple regions
Higher pricing outside of U.S.

AWS m5d.large costs 29% more in Tokyo and 59% more in Sao Paulo

Azure D2v3 costs 34% more in Tokyo and 66% in Sao Paolo

Google Compute Engine e2-highmem-2 costs 9% more in Singapore and 41% more in Sao Paolo

(See Note 4)
Threshold for Free Outbound Data Transfer
First 10TB is free AWS: First 100GB is free

Azure: First 5GB is free

GCP: No free threshold

(See Note 5)
Intra-Region AD/AZ Data Transfer Cost
No additional cost AWS: $0.01 per GB

Azure: $0.01 per GB

GCP: $0.01 per GB

(See Note 6)
Security

Information is always protected at no extra cost

Security Posture Management
Oracle Cloud Guard

Oracle prescribes and automates remediation of findings
Azure Security Center and Google Cloud Security Command Center provide scanning, configuration error detection, automated alerts, etc. but do not provide automated remediation of security findings

Azure customers and GCP customers are responsible for developing custom response and remediation workflows
Pricing
No additional cost for OCI’s Security Zones, Cloud Guard and Security Advisor AWS: additional costs for AWS Security Hub, GuardDuty, Macie, and Inspector

Azure: additional cost for Azure Defender

GCP: additional cost for Google Security Command Center Premium

(See Note 7)

Notes

  1. AWS Global Infrastructure page (December 2021). Azure Geographies page (December 2021). Google Cloud Platforms Locations page (December 2021).
  2. Oracle.com/cloud/economics (December 2021).
  3. Oracle Cloud Infrastructure Service Level Agreements (December 2021). Amazon Compute Service Level Agreements (December 2021). Azure Service Level Agreements (December 2021). Google Cloud Platform Service Level Agreements (December 2021),
  4. AWS m5d.large (Linux, On-Demand) compute instance costs $0.113/hour in the US East (Ohio) region, $0.146/hour, in the Asia Pacific (Tokyo) region and $0.18/hour in the South America (Sao Paulo) region, as of December 2021 (Source). Google Compute Engine e2-highmem-2 machine type costs $0.10179 in Northern Virginia (us-east4), $0.111498 in the Singapore (asia-southeast1) region, and $0.143088 in the Sao Paolo (southamerica-east1) region, as of December 2021 (Source).
  5. AWS Direct Connect Pricing (December 2021). Azure ExpressRoute Pricing (December 2021). Google Cloud Platform Networking Pricing (December 2021).
  6. AWS Data Transfer Pricing (December 2021). Azure Bandwidth Pricing (December 2021). Google Cloud Platform Networking Pricing (December 2021).
  7. Pricing for AWS Security Hub, GuardDuty, Macie, and Inspector. Azure Defender Pricing (December 2021). Google Security Command Center Premium Pricing (December 2021).
The Oracle Playbook series

We've compiled the secrets to our people, process, and systems strategy. And we want to share them with you.

Additional resources