Building Oracle’s second generation public cloud for mission critical applications

The adoption of public cloud started with applications at the edge of the enterprise – by first moving non-mission critical applications from on-premises to a public cloud platform. Customers shied away from moving their most critical enterprise applications and the database to a public cloud platform. Network latency, data integrity, security of the platform, and cost of managing application interoperability, were the dominant inhibitors till some time back.

Says Ashish Mohindroo, Vice President Oracle Cloud, Oracle, “When people started using the public cloud, customers started with cloud edge applications for speed, storage and servers, and to develop applications at a much faster pace. That is not core enterprise applications.”

The challenge for cloud vendors looking at mainstream adoption has always been, how do you overcome these fundamental challenges when heavy duty enterprise applications, that drive much of the global business today, are moved to a public cloud platform. Such applications would need to be available with consistent performance, minimum latency, and bullet proof security integrity.

“If you run mission critical applications, performance and latency becomes a bottleneck and an issue, leading to customer churn. Access to information cannot be frustrating,” points out Mohindroo.

Considering the limitations that public cloud presented for enterprise end users and their mission critical applications, Oracle has since then developed its second-generation cloud platform. Oracle Cloud Infrastructure is Oracle’s answer to overcoming the limitations that public cloud has presented in the past. Tackling the issues of network latency, security, and interoperability has led to the development of Oracle’s second-generation cloud, called Oracle Cloud Infrastructure.

Today Oracle states that the performance and security of its second generation cloud beats the performance of even on-premises applications. Oracle Cloud Infrastructure, Oracle’s second-generation cloud, allows on-premises, mission critical applications to run in the cloud with better performance.

“At a minimum you are getting better performance than what customers are getting on-premises. Running a database on Oracle is 10X faster than our nearest competitor in the market. We are much faster and superior in the cloud than what customers are used to on-premises and definitely light years ahead of other public cloud vendors in terms of performance,” states Mohindroo.

Andrew Sutherland, Senior Vice President Technology, EMEA and APAC, Oracle.

The limitations of the public cloud platform that existed in the past are now being addressed by Oracle Cloud Infrastructure. So being late to the market, and releasing Oracle Cloud Infrastructure, a platform meant to enable mission critical applications, is actually working to the advantage of the vendor.

“Now we have an enterprise capable cloud, and the demand has been waiting. We are actually pushing an open door, and customers are waiting and wanting and asking to get to the cloud, which is very exciting for us in the field,” says Andrew Sutherland, Senior Vice President Technology, EMEA and APAC, Oracle.

Rewriting the code for a new suite of Oracle cloud applications from the ground up, is fundamentally different from what other cloud vendors have done,” adds Juergen Linder, Senior Vice President, Cloud Business Group, Oracle. There are five key areas that have gone through significant innovation to create Oracle’s second-generation cloud:

#1 Code

Oracle has not just adapted its on-premises applications to a cloud platform, but has rewritten a new suite of applications for the cloud, for all lines of business from the ground up. “We did not take the easy way out. We did not just lift on-premises assets into the cloud. We fundamentally felt the need for applications to be rearchitected and how data consistency needs to be ensured across all the applications,” explains Linder.

#2 Network

Latency or access delays are caused when the end user has to go through multiple datacentre hops to reach the final destination of the data and the application. Oracle has built its second-generation public cloud platform in such a way that the end user has to navigate at most only one hop to get to their instance of the application and the database. With any architecture, Oracle guarantees a flat network, and at most you get one hop to the server where the application is running.

Mohindroo indicates, “Architecturally we did a lot of work on the network layer, so that you can get access to the core servers that are actually doing the processing, at a much faster rate. You do not have to go through multiple hops to get to that particular server. We call it flat network.”

He continues, “That was very important for us to build. Regardless of where you access the service, you are only one hop away from actually accessing the core server that is doing the processing for you.”

#3 Noise 

Another factor that creates latency of response is the noisy neighbour problem in multi-tenant hosting. In first generation cloud platforms, multiple applications share the same compute resources on a server. This causes latency in accessing data and applications. As a solution, Oracle uses a bare metal environment to make sure there are, “No noisy neighbours to get the performance that you are really seeking out of these applications,” says Mohindroo.

#4 Security

Inside Oracle Cloud Infrastructure, security is built into every layer of the cloud. Whether the data is at rest or in motion, it is always encrypted. Hence even if access to Oracle Cloud Infrastructure is gained, the data is encrypted and cannot be accessed. Says Sutherland, “The first three design criteria for our enterprise cloud was security, security, security.”

In the past, end users have been wary of migrating their enterprise grade applications to the public cloud because of lack of prevailing security standards from public cloud vendors. All that is changing with Oracle Cloud Infrastructure. “From a security perspective these are some of the basic principles that Oracle has been working with, that makes it enterprise class. This makes it very secure for our customer to rely on us to run their business, which has not been happening on other public clouds,” stresses Mohindroo.

#5 Openness

Cloud is a platform that enables applications and databases to scale at ease with end user demand. It is also a platform that is meant to interoperate with other cloud platforms, and interoperability and openness are a key functionality of multi-cloud adoption. Many Oracle enterprise customers not only use Oracle Cloud Infrastructure but also use Microsoft Azure, VMware and other public cloud platforms. Oracle recognises this and has built openness and interoperability into its Oracle Cloud Infrastructure.

“A lot of customers like to mix and match technologies for their cloud applications and environments. You can run any kind of technology in the cloud, whether open source, third party software, Oracle. We are adding more partnerships, so that you can work with other vendors in the cloud,” explains Mohindroo.

With the development, release, stabilization and continuous innovation around Oracle Cloud Infrastructure since 2018-19, the vendor has entered the strategic club of global cloud application vendors. Recent indications from Gartner’s Magic Quadrant analysis indicates that Oracle is further pulling away from the pack in cloud applications and is dominating the leader’s quadrant.

(Left to right) Ashish Mohindroo, Vice President Oracle Cloud, Oracle; Andrew Sutherland, Senior Vice President Technology, EMEA and APAC, Oracle; and Juergen Linder, Senior Vice President, Cloud Business Group, Oracle.

Key takeaways

  • Gartner’s Magic Quadrant indicates that Oracle is further pulling away from the pack in cloud applications.
  • A lot of customers like to mix and match technologies for their cloud environment.
  • Inside Oracle Cloud Infrastructure, security is built into every layer of the cloud.
  • The first three design criteria for our enterprise cloud was security, security, security.
  • Another factor creating latency of response is the noisy neighbour problem in multi-tenant hosting.
  • Oracle guarantees a flat network, and at most you get one hop to the server where the application is running.
  • We fundamentally felt the need for applications to be rearchitected and data consistency ensured.
  • Oracle Cloud Infrastructure is Oracle’s answer to overcoming limitations of public cloud in the past.

Oracle is faster than AWS

Oracle’s highly scalable, flat network design limits the number of network hops between compute and storage to a maximum of two. Combined with no network or CPU over-subscription, and locally attached NVMe storage, this means users can get a low-latency network with predictable performance and fast cloud storage.

Oracle demonstrated up to 5X the performance when running on remote block storage, and double the performance when running workloads on local SSD storage. Every workload tested, including Oracle Database, Microsoft SQL Server, 4k random read and random write, 64k sequential read and sequential write, and a variety of virtual desktop workloads, showed a similar performance advantage for Oracle Cloud Infrastructure in comparison with the results for AWS.

Additionally, the latency recorded at peak performance was far lower on Oracle, and the percentage of recorded performance with latency below 1ms, the common threshold for application usability, was far higher. Latency has a powerful impact on variability of performance.

Customers running performance-sensitive systems of record need performance consistency, one of the key design points of Oracle Cloud Infrastructure, and these results show that Oracle can deliver a higher level of consistency than AWS in addition to the higher level of performance.

When Oracle Cloud Infrastructure was designed, it was known the primary use case for customers would be Oracle Database and the critical business applications that run on top of the database. For performance-intensive database workloads, Oracle Cloud Infrastructure offers performance results that are above the capabilities offered by AWS.

The results with a configuration that uses remote block storage, network connected to bare metal instances on both clouds, shows the most advantage for Oracle. Oracle provides 5X the performance.


Five pillars of Oracle’s generation two cloud

The first wave of cloud technology addressed the needs of startup companies building cloud native apps. Established companies with significant investments in on-premises technology needed a more powerful cloud infrastructure. In 2019, with a more secure, second-generation cloud infrastructure, the time for enterprise technology to move and improve from on-premises data centers to the cloud is now.

One can think of the first-generation cloud as built for cloud native, net-new applications. Gen 2 cloud infrastructure is excellent for those use cases as well, but it also enables enterprises to replace on-premises data centers with a cloud deployment model. Oracle Cloud Infrastructure is Oracle’s gen 2 cloud infrastructure. It is purpose-built for the enterprise and could not have been built 10 years ago or 5 years ago, from both an architecture and an open-source-capabilities perspective.

Oracle Cloud Infrastructure is available globally, and it has the feature set, to run mission-critical, high-volume, high-performance data­bases and workloads for demanding enterprises. Oracle Cloud Infrastructure is ready for any workload. Oracle Cloud Infrastructure enables businesses to take what they are running in the data center and move it all to the cloud. Oracle Cloud Infrastructure enables businesses to take what they are running in the data center and move it all to the cloud.

Oracle Cloud Infrastructure supports modern cloud-based operations and maps to five strategic pillars.

The first pillar is all about protecting existing investments. Businesses may have decades and decades of on-premises technology investments, and they are not just going to throw out all those investments. Part of Oracle Cloud Infrastructure bare metal architecture means businesses can move and improve investments to the cloud.

The second pillar is security. This includes everything from network architecture and design to partnerships in networking and hardware. Oracle Cloud Infrastructure security encompasses security operations, network operations, and the Oracle products and services running on Oracle Cloud. This kind of shared security and these shared security operations are incredibly important.

Data security is a top priority in choosing enterprise infrastructure, and concerns about security are one of the reasons why we think the enterprise has been so slow to move to the cloud sooner, because there has not been a cloud that businesses can trust.

The third strategic pillar is mission-critical performance. It is important to look at the performance of cloud infrastructure, from the low latency of the network to the compute and the storage. But it is also important to deliver high performance at the lowest cost.

The goal for Oracle Cloud Infrastructure is to have better performance than the rest of the cloud market—based on new architectures, new capabilities, and new technologies—but also deliver the best pricing for that performance so that customers can predictably manage costs. This is important for businesses looking at cloud offerings and measuring the cost benefits of their potential cloud solutions. Cloud infrastructure should scale with your business needs, not run away from them.

The fourth pillar is Oracle’s enterprise expertise, and that includes everything from tooling and support to professional services and our partner ecosystems.

The fifth pillar is openness, and that includes support for open source technology and interoperable standards. Openness makes it easy to move on-premises workloads, manage workloads, and orchestrate different workloads across customers’ premises in a hybrid and multicloud world. Oracle is also driving innovations in other areas, such as serverless computing, containers, orchestration, and streaming.