Good afternoon and welcome to today’s session about Oracle’s cloud computing strategy.It is great to be here with you today. My name is <NAME> and I am <TITLE>.Cloud computing is an important trend in the industry today, and Oracle is truly unique in its ability to provide a broad portfolio of cloud computing products and services to meet the different needs of customers.Today, I will explain what Oracle sees customers doing in the cloud and what our strategy is to serve customers’ needs.
The Oracle Exalogic Elastic Cloud is an Engineered System, consisting of software, firmware and hardware, on which enterprises may deploy Oracle business applications, Oracle Fusion Middleware or software products provided by Oracle partners. Exalogic is designed to meet the highest standards of reliability, serviceability and performance under widely varied, performance-sensitive, mission-critical workloads. Exalogic dramatically improves the performance of virtually any standard Linux, Solaris and Java application1 with no code changes required and reduces application implementation and ongoing costs versus traditional enterprise application platforms and private clouds assembled from seperately sourced components provided by multiple competing vendors. Any application that supports Oracle Linux (version 5 update 6 or later, Unbreakable Enterprise Kernel, 64-bit), Oracle Solaris 11 Express (or Solaris 10 Zone, x86)
The Exalogic system consists of two major elements: Exalogic X2-2: a high performance hardware system, assembled by Oracle at our factory, that integrates storage and compute resources using a high-performance I/O backplane built on with Oracle’s Quad Data Rate (QDR) InfiniBand technology Exalogic Elastic Cloud Software: an essential package of Exalogic-specific software, device drivers and firmware that is pre-integrated with Oracle Linux and Solaris, enabling Exalogic’s advanced performance and management features
Exabus is based on Quad Data Rate (QDR) InfiniBand, and consists of hardware, software and firmware distributed throughout the system and involving every major system component.
Clouds are provided at different levels: IaaS – computing servers, storage, networking and the associated virtualization and OS PaaS – application development and deployment environment SaaS – end-user applications<CLICK>The more the cloud service provides, the less the consumer must provide. For IaaS, the consumer needs to provide the application platform, the application and any customizations. For PaaS, the consumer can take advantage of the platform, and provide only the application and customizations. For SaaS, the consumer can simply customize the application that the cloud is providing.IaaS is the most flexible because users can put almost any software onto it (as long as it’s compatible with the underlying hardware), but it also requires the most work, since the user has to provide all the software and manage and maintain it. The cloud provider manages only the hardware and data center.PaaS is less flexible than IaaS, because the platform software is fixed, so things like programming language is platform-specific, but PaaS are generally designed to be flexible enough to support many different application types. Application developers benefit from having the platform services, such as database services or Java appserver services) available to them, so they need not re-invent those wheels. The service provider is managing those platform services, doing things like data backup, software patching and updating, etc., so the user does not have to. SaaS is the least flexible because it is a ready-to-run application requiring only customer-specific customizations to use. The cloud service provider is managing the entire app.<CLICK>Note that in each of these cases, the primary target user is different. Typically “IT Professionals” including operations folks and developers use IaaS. “Developers” use PaaS. “Business end users” use SaaS. In all these cases, the service provider (whether it’s internal IT department or an external service provider) takes care of managing the cloud, and the users do not need to worry about all the details of all the cloud’s components, how they are integrated, configured and managed. However, I will point out that the service provider needs to worry about these things. Today’s Oracle event will address topics of interest to BOTH service providers and consumers of different types.
So, how can you get there exactly? First step, Build your cloudWith existing HW capacity re-provision existing serversImplement virtualization to consolidate servers<Click>If new HW needed, engineered systems solve many implementation issues – Exa*, SuperCluster. You can leverage their optimized configurations to deliver extreme performance and ease of deployment.
FeatureFunctionSR-IOVSingle Root I/O Virtualization support allows OVS to segregate virtual InfiniBand Host Channel Adapters and securely associate them with specific VM guestsDistributed Resource Scheduling (DRS)Capacity based load balancing based on workloads of VMsDistributed Power Management (DPM)Policy-based power management, using server pause/resume or power off/on. Node OperationsStart (poweron), Stop (poweroff), Restart, Discover VM and server statisticsPerformance charts for CPU, memory, network, diskLoggingPrioritized logging (error, warn, info) within code for customer service and engineering support / debug (manager, server, installation, upgrades). Node and VM analysis tools (e.g. dump catchers). Includes log rotation (configurable), maximum log size
Oracle now offers a single solution for managing the complete stack from apps to disk, and across the complete cloud lifecycle called Oracle Enterprise Manager 12c, announced at OpenWorld 2011.EM12c is the first product in Oracle’s portfolio called 12c, where the “c” stands for cloud. We consider EM12c to be the world’s first and only solution for Total Cloud Control.What is in EM12c? Highlights include:Consolidation planner. We give you specific recommendations on how to consolidate for cloud. It may tell you to consolidate some of your databases with RAC or consolidate workloads onto Exadata.When it comes to cloud setup, we do all the provisioning for you whether its apps, servers or storage. We provide tools to create resource pools and zones and we give you the tools to setup policies. Lets say you want to roll out a database-as-a-service or an application platform-as-a-service solution. There is no tool in the market to let you do it with a few clicks of the mouse. We have delivered a self-service portal in EM12c that does this and much more.Elasticity is a major requirement for cloud. With EM12c, you can define the policies for workload management. Scale up or down based on a calendar schedule or performance. For metering and chargeback, we track and log everything. We add to that several mechanisms for chargeback and detailed reporting. These are just a handful of the new capabilities we are offering for cloud management.
This example is Oracle itself. Over the last 6 or 7 years, we have built a self-service, private IaaS cloud for Dev/Test. Oracle has many developers working on many different products, and their need to access hardware for development and testing purposes fluctuates a great deal.Before, each product team had their own hardware, which was very expensive and incredibly inefficient. The decision was taken to centralize these servers and to share them across multiple teams. When a product is nearing a major new release, their need for computing capacity spikes, so the cloud can shift resources and priority to that team. When that team no longer needs capacity, it is re-allocated to other teams instead of sitting there idle.Developers also benefit from much more rapid access to computing resources. They have a self-service interface that allows them to submit jobs into a queue. They system prioritizes and assigns resources to the job, and automatically “cleans-up” for them afterwards. The developer simply gets their results back at a later point in time.
One IT Development example had a reduction in delivery time from weeks, down to less than one hour! They raised server utilization up into the 80-90% range, all while consuming 75% less power and space.The bottom line was they were able to leverage the benefits of a cloud environment, all while using their existing staffing resource. More cloud, same resources.