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.
A complete cloud infrastructure platform that enables partners to become cloud providers and offer a full range of cloud services to expand their businesses.
This microsite highlights multiple application delivery models for moving SaaS-based applications to the cloud.
Learn why ISVs count on OCI to accelerate their strategic objectives and gain competitive advantage.
OCI delivers great price-performance, along with security, flexibility, and predictable costs to numerous ISVs.
“We looked for the best price-performance and security. We found that in Oracle Cloud Infrastructure.”
Chief Technical Officer for Enterprise Solutions, Altair
“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.”
Chief Technology Officer, WorkForce Software
“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.”
Senior Vice President of Global Network and DevOps, 8x8
“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.”
Founder and CEO, Xactly
ISVs can deliver better value to their customers with OCI’s wide range of services and support.
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.
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.
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).
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
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.
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.
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.
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.
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.
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.
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.
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.
Plan the networking topology for deploying SaaS applications on Oracle Cloud Infrastructure.
Use a Kubernetes cluster to deploy apps that use MySQL to Oracle Cloud Infrastructure. The apps can be cloud native or legacy apps that you’re migrating to the cloud.
Deploy an Oracle WebLogic Server domain in a Kubernetes cluster provisioned in Oracle Cloud Infrastructure. Use a Jenkins controller configured for CI/CD pipeline jobs to support WebLogic Server life cycle management operations.
Set up a cloud-native e-commerce application by deploying containerized microservices connected to an autonomous database in the cloud.
Implement a CI/CD pipeline to centralize your build automation and scale deployments in the cloud.
Design, deploy, and operate a cloud topology that delivers the maximum value by following Oracle-recommended best practices for security, performance, reliability, resilience, and efficiency.
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.