Oracle’s cloud ambitions are as high as ever before.
All software from Oracle should run both on premise as well as in the cloud. Moving components from on-premise to cloud or vice versa should be painless: the infrastructure in the cloud and the platform in the cloud should be the same (so far as possible) as on premise.
This is the summary in statistics of the current usage of the Oracle Cloud:
And here is the current status of (planned) cloud offerings:
Read on for three major announcements around the Oracle Cloud:
The big cloud announcements (http://medianetwork.oracle.com/video/player/2690987615001) – from Oracle, delivered by Thomas Kurian in Larry’s stead (who was out sailing)
Full suite of Platform Services – Database, Database backup and recovery, Java, Developer, Mobile, Documents, BI and the Cloud Marketplace where partners and developers can publish and monetize their own applications and extensions to the Oracle applications.
Three key aspects: Integrated with applications, Same software as on Premise, Oracle manages the software for you
1. Database Instance as a Service (Oracle Database Cloud Service) – not just access to a database schema via REST APIs, from the Java Cloud Service or through APEX but access over any protocol including SQL*Net en JDBC to your own database instance (11g or 12c). Customers will have root access to the Virtual Machine’s Operating System. SQL*Net access for example for loading/exporting large data volumes. The database instance runs inside a Nimbula ‘environment’ that you cannot break out of.
Three flavors with different levels of managed-ness by Oracle and of availability (the highest level includes a two node RAC cluster).
basic: give me image, I managed it on my own
managed: patching, back up and recovery is taken care of
premium: 2 node RAC i/o single node
2. WebLogic Instance as a Service– similar to the Oracle Database Cloud Service – same WLS that you use on premise. Oracle manages it, or you make use of your root access. It is the full fledged Java EE container with ADF runtime – not the somewhat restricted edition offered in the Java Cloud. Comes with Elastic Compute and Elastic Storage
Kurian demonstrating the Oracle Cloud Portal:
3. Elastic Compute and Elastic Storage as a Service – IaaS level offerings (similar to what Amazon offers) that complement the SaaS and PaaS offerings from Oracle, to make sure that customers of the SaaS and PaaS offerings can stay within the Oracle Cloud if they want to simply store files or deploy a custom or 3rd party application; Oracle does not necessarily wants to compete with other cloud vendors at the IaaS level but it does want to make sure its customers can do all they want in terms of Cloud in the Oracle Cloud
– Oracle will start offering a Storage service (nov/.dec) and a Compute service (January?)
{pricing will be very similar to AWS and Google)
Identity as a Service is on the horizon
(authentication, access management, users/roles/permissions)
to eventually allow you to replace on premise IdM
other IaaS services: Messaging, Naming, Elastic Load balancing, Elastic IP addresses
looking for offering from Oracle of Managed IaaS (for example http://www.oracle.com/us/products/engineered-systems/iaas/engineered-systems-iaas-ds-1897230.pdf and http://www.oracle.com/us/products/engineered-systems/iaas/overview/index.html)
Database Cloud Service
A RAC cluster can be provisioned in 4 or 5 minutes!
The Cloud Portal shows my environments:
The new Database in the Cloud can be connected to just like any on premise database. Kurian proceeded to demonstrate how data can be imported into the cloud based database instance using SQLDeveloper.
Cloud Console showing operational details
Java (WebLogic instance) as a Service
Demo of provisioning a WebLogic cloud instance:
Configure – associating the WLS instance with the DB instance we provisioned earlier on:
Done provisioning, wait for a few minutes for the environment to be prepared
Check back in the portal:
Deploy a new Web Application (Java EE):
And check it out in the Enterprise Manager FMW Control that runs in the cloud:
Managed IaaS as a service – Storage and Compute
USPs: performance and scale, highly available, Oracle managed (mirroring, backup, recovery)
Cobol, C++, Ruby, Scala, Python …
Package as VM template and deploy to cloud. Deploy through standard REST API (support for OpenStack API).
You get root access to your environment – isolated from other users’VMs. Network isolation. Attach and detach Storage Volumes from the Storage Service.
ERP on the cloud
Many people do not yet know it, but most of ERP applications are available (as of Spring 2013) in the Oracle Cloud – ready to be used from small companies to the largest enterprises.
These customers are already using ERP on the cloud – including the Dog itself…
also see this analyst’s write up: http://www.crmsearch.com/oracle-strategy.php