As enterprise adoption of cloud computing accelerates, driven by compelling advantages of higher efficiency and lower costs, rapid deployment and elastic scalability, organizations must have a strategy and plan for moving to the cloud. How can organizations get started on the evolution to cloud computing? This presentation explores how enterprise IT can move toward a cloud computing model, building on a foundation of virtualization, engineered systems and management automation.
2. The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.
3. Understanding Cloud Adoption Do You Provide or Use Internal or Private Clouds? Source: IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010. 28.6% 28.6% of respondents have internal or private clouds today Yes, in production at scale 11.3% Yes, in limited use 12.8% Yes, in pilot stage 4.5% Preliminary planning 4.9% Under consideration 10.5% No 47.4% Don ’t know/unsure 8.7%
4. Understanding Cloud Adoption Does Your Company Use Services from Public Cloud Providers? Source: IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010. 13.8% of respondents use public clouds today Yes 13.8% No 54.6% Under consideration 11.2% Don ’t know/unsure 20.4%
5. Understanding Cloud Adoption What Type of Private Platform and Infrastructure Cloud Services Is Your Company Providing? Source: IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010. Most popular: App Server as a service Database as a service PaaS IaaS Application server platform as a service 24.7% Database platform as a service 21.4% Identity as a service 4.7% Compute as a service 10.2% Storage as a service 18.1% Software development and test as a service 14.9% Don ’t know/unsure 20.5% None 37.2%
6.
7.
8.
9.
10. Server Virtualization and Clustering Deliver Resource Pooling and Elastic Scalability Both server virtualization and clustering are key technologies for cloud Consumers Multiple Virtual Resources Consumers Multiple Physical Resources Server Virtualization Clustering Make one physical resource look like many Make many physical resource look like one Virtualization Software Single Virtual Resource Clustering Software Single Physical Resource
11. Database Consolidation Approaches Three Options Using Oracle Database 11g Common building blocks are shared server and storage pools Server Deploy in dedicated VMs Server virtualization Oracle VM CRM DW ERP OS OS OS Oracle VM OS ERP DW CRM OS Operating System Share server pool Real Application Clusters OS ERP DW CRM OS Database Share database instances Real Application Clusters
12. Middleware Consolidation Approaches Three Options Using Oracle WebLogic Virtualization with Guest OS Dedicated App Servers Server virtualization Guest OS Guest OS WebLogic Server ERP WLS VO WLS VO WebLogic Server Virtualization Option Custom CRM ERP OS OS Custom CRM ERP Virtualization with no Guest OS Dedicated App Servers Higher System Utilization Clustering Shared App Server Shared Pool of Hardware WebLogic Server Custom WebLogic Server Oracle VM Oracle VM
13.
14.
15.
16.
17.
18. Oracle Cloud Solutions Ops Center Infrastructure as a Service Database Grid: Oracle Database, Database Options Exadata Database Machine Application Grid: WebLogic Server, Coherence, JRockit Exalogic Elastic Cloud Platform as a Service Integration: SOA Suite Security: Identity Mgmt Process Mgmt: BPM Suite User Interaction: WebCenter Applications Oracle VM for x86 Operating Systems: Oracle Enterprise Linux Oracle Linux Oracle Solaris Oracle VM for SPARC (LDom) Solaris Containers Servers Storage Oracle Enterprise Manager Cloud Management Application Quality Mgmt Configuration Management Application Performance Mgmt Lifecycle Management Physical & Virtual Systems Mgmt Oracle Applications Custom Apps ISV Apps
19. Oracle Cloud Management Capabilities Configuration and Compliance Application Performance Management Lifecycle Management Application Quality Management Foundation Capabilities for Managing Datacenters Cloud Management Capabilities Full Apps to Disk Management Self-Service Provisioning Policy-Driven Resource Mgmt Metering and Chargeback Capacity Planning Assembly Packaging
20. Database Security for Cloud Environments Procurement HR Rebates Procurement HR Rebates Audit Trail Consolidation Auditing Authorization Authentication Applications Network SQL Monitoring and Blocking Encrypted Backups Encrypted Database Encrypted Traffic Data Masking Multi-factor Authorization DB Consolidation Security Unauthorized DBA Activity
21. Securing Cloud with Oracle Identity Management Oracle Platform Security Services Roles & Entitlements Authorization Auditing Authentication User Provisioning Identity Data Identity Store, Credential Store, and Policy Store Providers Access Management Directory Services Identity Administration Standards-based Interfaces Oracle Identity Management Federation Identity Analytics Oracle Apps Cloud Identity Services SaaS Apps ISV Apps Custom Apps On-Premise Private Cloud Public Clouds
Good morning and welcome to today’s Oracle Enterprise Cloud Summit, one of about 90 events we’re doing around the world during the first few months of 2011. It’s a great to be here with you today. My name is ____ and I’m ____. Today’s keynote is called “Roadmap to Enterprise Cloud Computing” and our objective here is to provide you with guidance as you plan your path to cloud computing. Through this keynote and the sessions which follow, we’ll share real-world best practices, examples of what customers are doing, and a number of Oracle’s solutions for cloud computing. Today we’ll be asking you some polling questions, so please get out your mobile phones, iPads or laptops so that you can give us your input when we reach those poll questions. The wi-fi password for this room is ____.
We asked this same question in a survey we did with the IOUG Independent Oracle Users Group a few months ago. There, we surveyed 300 IOUG members and asked them 30 questions, one of which was “ Do You Provide or Use Internal or Private Clouds? ” The results showed that nearly 30% have a private cloud, and another 15% were planning or considering it. These numbers are significant and show that the adoption of private clouds is quite strong. Optional: Admittedly this is a biased sample, since it’s IOUG members, so primarily Oracle customers. As such, there are more large companies than in the general population. The majority of respondents were from IT, not business folks.
When we asked IOUG members the same question, here were the results. You can see that only 14% said they use public clouds, while 55% said they do not use public clouds, so over 4x the number that do. Optional: When we asked why they use private cloud versus public cloud, the top 3 responses were: Security concerns – cited by 43% QoS concerns – cited by 26% Long-term cost – cited by 25%
Another question we asked in the IOUG survey was: if you have a private cloud, what type of private cloud do you have. There are a variety of different private clouds out there. Almost a quarter of the respondents have application server as a service, and about a fifth have database as a service. Overall, there is a more Platform-as-a-Service, so app sever, database and identity, compared with Infrastructure-as-a-Service, which includes compute services, storage services and also dev and test, which is predominately uses VM technology so IaaS. This is quite different from public clouds, where there is greater adoption of IaaS services compared to PaaS. In private clouds, private PaaS is slightly more popular than private IaaS, and we think this is as-expected. We see enterprises adopt private PaaS because it delivers greater value compared to private IaaS. PaaS provides users with a shared, standardized and re-usable platform for applications, whereas IaaS provides the ability to share hardware. So IaaS does not reduce the heterogeneity and complexity of each app having its own software stack, and IaaS does not reduce new app development time and cost since each app needs its own software stack. We’ll come back to discuss more of this later.
Animated slide. Let’s look closer at the distinction between public and private clouds. A public cloud is shared by multiple tenants on a shared basis, and it hosted and managed by someone else (a service provider). It’s a form of outsourcing A private cloud is for the exclusive use of a single organization and is typically controlled and managed by in-house IT (of course, it’s also possible to outsource this, so there are such things as “hosted private clouds” or “virtual private clouds” but for the sake of simplicity, it’s easier to think of private clouds as in-house. Optional: The NIST model includes “community clouds” which are essentially semi-private clouds for use by a group related organizations, such as all the schools in the University of California system, all the branches of the military, or all the parts suppliers to Ford or GM. And a hybrid cloud is some combination of the other three…typically for a single application. (if an organization has 1 app in a private cloud and a different app in a public cloud, that’s not considered a hybrid cloud). [CLICK] There are some basic trade-offs when deciding between private and public clouds. Public clouds are often faster and cheaper to get started, providing a “low barrier to entry.” However, private clouds can offer lower costs over some breakeven period. For IT projects, this tends to range from 2 to 4 years, averaging about 3. This is the similar to the decision some people make between owning vs. renting. A second trade-off is between public cloud outsourcing everything to a service provider, which is great if you don’t have the datacenter, hardware or employees, versus how in a private cloud, you are able to maintain control over security, regulatory compliance and quality of service. A third trade-off is how clouds are paid for. Private clouds require both capex and opex, while public clouds are typically a pure opex expense, and it’s typically by the line of business, not IT, which of course, can be an issue. [CLICK] Enterprises will make these trade-offs and will likely run a mix of public and private clouds.
Oracle uses customer survey data like this to guide strategy. Our cloud strategy is broad since we aim to give customers choice. This chart provides an overview of all the things we are doing in the cloud computing space, and I just wanted to make sure you understand the overall strategy before we talk about certain, specific parts of that strategy. You can see that we offer solutions for private and public clouds, and for integrating clouds. For Private Clouds, we offer: Applications that run on a standards-based, shared platform, that is, Oracle Fusion Middleware 11g Private PaaS including database-as-a-service and middleware-as-a-service offerings Private IaaS including compute servers, storage, networking hardware, virtualization and OS software For Public Clouds, we offer Oracle On Demand delivers a wide variety of cloud services, including SaaS applications as well as managed hosting services We also enable customers to run Oracle on 3 rd party public clouds, such as Amazon, Savvis, AT&T and others And the Oracle middleware and database platform powers hundreds of 3 rd party SaaS ISVs and other public cloud service providers Integration across clouds is critically important as well, and there we offer comprehensive solutions for security and integration across public and private clouds
With that as an introduction, let me show you an agenda for what we’ll cover in the rest of today’s keynote: First, we will talk about the roadmap to cloud computing, the evolution of your datacenter from where it is today, to a consolidated and shared environment, and then to a Private PaaS cloud environment Next, we’ll cover Exadata and Exalogic as the foundation and key building blocks for Private PaaS And finally, we’ll cover more of Oracle’s comprehensive cloud offerings to manage clouds, secure clouds and integrate clouds.
We believe that enterprises are on a JOURNEY to cloud computing. Most will EVOLVE their current IT infrastructure to become more “cloud-like” – to become a better internal service provider to the lines of business, BUs, departments – to provide greater agility and responsiveness to business needs, higher quality of service in terms of latency & availability, and lower costs and higher utilization. This evolution will take time. Not only is the available technology evolving and advancing, but enterprises are also working on the new policies and processes needed. In many cases, the technical building blocks for cloud computing are available in advance of enterprise readiness, so we think that enterprises will evolve towards the right at different rates. The first step that many enterprises are taking is to move from a “Silo’ed” environment to a “Grid” or virtualized environment. Most datacenters still have dedicated silo’s where each application runs on its own middleware, database, servers and storage. Each silo is sized for peak load, so there’s inherently a lot of excess capacity built in. Each silo is also different, leading to complexity and high costs to manage. Many organizations are moving from these silos to a virtual environment with shared services, dynamic provisioning and standardized configurations or appliances. This trend is very strong right now. Probably 80-90% of the companies I talk to are doing some form of consolidation right now, but they may be doing in only a portion of their datacenter, maybe 20-30%, so there’s more to do. From here, enterprises can evolve to a self-service private cloud with automated scaling (called policy-based resource management on the chart) and chargeback. Not every application benefits from self-service and elastic scalability, but some do, so enterprise are figuring that out and moving those first. Some organizations are not ready to implement full self-service, since that requires new policies and processes to be defined, and they may prefer allocation to pay-per-use chargeback models. There may be other challenges including gaining cross-organizational support, creating the business case and funding model, and various cultural issues. For these reasons, each organization needs to create its own roadmap plan, and to decide what to move where and when. For many, the first step in the path to cloud computing is Consolidation.
It’s very common these days to think of consolidation as using virtualization technology run multiple applications on shared hardware. VM technology does enable resource pooling by making a single physical resource look like many, and it enable scalability by resizing the VM but the limit is still the single physical resource. Some virtualization vendors will have you believe that virtualization is always the right solution for consolidation and cloud, and that virtualization is necessary and sufficient. There’s a complementary technology that’s been around for years called clustering. Clustering makes multiple physical resources look like one, so it’s also a way to create shared resource pools, and the way to scale a cluster is easy – one can add new physical nodes to the cluster with no interruption in service. Clusters are also continuously available even if individual hardware or software fails, whereas virtual machines are only able to move and restart after a failure is detected. Oracle offers world-class clustering at many levels of the stack, including products such as RAC (Real Application Clusters), TimesTen In-Memory Database Cache, WebLogic app server with clustering, Coherence in-memory data grid, and more. Our point is that you need both virtualization and clustering for consolidation and for cloud.
Although there may be good reasons to do consolidation as the VM/IaaS level, there are also ways to consolidate at higher levels in the stack, at the database or middle tier PaaS level. In this example, we show 3 different ways to do consolidation using Oracle Database 11g. The first option on the left uses shared hardware servers and Oracle VM technology. The middle option uses the capabilities of the operating system to be shared by multiple database instances. This may or may not use RAC to enable clustering across more than one physical box. But this option does not need virtualization. The third option on the right uses a shared database, and as shown, uses RAC to cluster multiple boxes to make it look like a single database to the 3 apps which share it. This does not use virtualization either. The tradeoffs among these 3 options are discussed in the “Private Cloud Database Consolidation” breakout, so don’t miss that.
Similar to the previous slide, there are also multiple ways to consolidate at the middle tier. Consolidation with the use of WebLogic Server can be accomplished through a variety of approaches and methods: First, multiple physical servers can be consolidated into one, through server virtualization achieved with the help of Oracle VM, where multiple virtual server instances are hosted on one physical server with each one of the virtual server instances complete with a full-fledged Guest OS and a complete stack of middleware. Whereas before each application would get its own dedicated physical server with its own software stack (OS, application server instance, other middleware software, etc.) now it gets its own virtual server with its own virtual software stack. Second, even more physical servers can be consolidated onto one, through server virtualization achieved with the combination of Oracle VM and WebLogic Server Virtualization Option. In this configuration, the requirement for a Guest OS is eliminated, allowing for even higher efficiencies with even more applications consolidated onto one physical server Third, through the use of WebLogic clustering, multiple physical servers can be pooled into one “cluster” of servers available to one or more applications. Applications can share one single instance of WebLogic Server running on the cluster of physical servers or they can run on their own dedicated instance of WebLogic Server
Let’s now move on to talk more about Exadata and Exalogic as the foundation for Private PaaS
Exadata and Exalogic are what Oracle calls “engineered systems.” They are made up of hardware and software designed to work together in an optimized manner and delivered to the customer in a pre-integrated working condition. Oracle Exadata is a database machine we introduced about 3 years ago, and Oracle Exalogic Elastic Cloud is a machine optimized for Java execution in the middleware tier. Both offer extreme performance and efficiency, making them ideal target platforms for database and middle tier consolidation of tens or hundreds of applications. They offer simplified deployment since they are pre-integrated and pre-configured by Oracle, not by you in your datacenter. And they are offer lower TCO because they can reduce the total hardware and complexity of your environment. While you can of course use Oracle Database and Oracle Fusion Middleware software running on other hardware, we consider Exadata and Exalogic to be the ideal building blocks for private and public PaaS.
[This slide should be hidden if you are talking to the Kaon instead, but if the Kaon is unavailable, please unhide this slide and use it.] X2-8: 2 servers, 8 sockets per server, 8 cores per socket 128 cores X2-2: 6 servers, 2 sockets per server, 8 cores per socket 96 cores
[This slide should be hidden if you are talking to the Kaon instead, but if the Kaon is unavailable, please unhide this slide and use it.]
One of the things that makes Oracle’s cloud offerings unique in the market is the completeness of what we provide to customers.
Oracle’s cloud solutions include: Applications that run on a standards-based, shared platform PaaS including Exadata and Exalogic, Oracle Database software, Application Grid, and a full portfolio of products for Integration and Process Mgmt, Security and User Interaction portal IaaS including a comprehensive lineup of Sun compute servers, storage, networking hardware, multiple server virtualization technologies and two operating systems Solaris and Linux This stack is managed from apps all the way to the disk by Oracle Enterprise Manager which provides comprehensive cloud management
Cloud Management is critically important since several of the key characteristics of cloud are actually in the systems management domain. First, you need complete and integrated management of the entire stack from apps to disk, as opposed to using point solutions to manage each component or layer. Second, you need basic, foundational management capabilities for managing datacenters, including: Configuration and Compliance – includes things like application config mgmt; tracking, collection, history; compliance dashboards. Lifecycle Management – includes things like provisioning, dynamic resource management, patching Application Performance Management – diagnostics and tuning, Java diagnostics and SOA monitoring, real user monitoring Application Quality Management – functional and load testing, Real Application Testing, data masking On top of that foundation, cloud requires new capabilities such as self-service, metering and chargeback, policy-based resource management, capacity planning and assembly packaging. Find out more in the “Cloud Management” breakout.
Oracle also offers a comprehensive portfolio of products for Database Security and information protection, including: Database firewall Database Vault Audit Vault Various access controls Data encryption Backup encryption Data masking
Oracle also offers a comprehensive suite of Identity Management and Access Management products spanning both private clouds as well as public.
One of biggest issues in using public clouds is integrating them with on-premise applications. Step 1 involves front-loading your data (customer data, employee data) from your on-premise infrastructure onto your new cloud-based SaaS application Step 2 involves keeping this data in synchronization, in real-time, so that your applications are not processing different versions of the same data Step 3 is all about managing identities across the two infrastructures. Both the application types are typically going to have their identity stores. In order to ensure compliance, it is important that the identities are administered and managed in a consistent way across the two applications. Step 4 is about unifying information security and access control Step 5 involves assimilating business processes across this divide. There are certainly business processes that are executing process and business logic spanning across these two data centers. It is imperative that the processes are able to access and leverage the two disparate infrastructure.
Here are two more customer successes. Credit Suisse has been using a private cloud for the last 6 or 7 years. Over that period, they have created 3 shared service platforms, one called Java Application Platform based on Oracle WebLogic, a Database Hosting Platform based on Oracle Database, and also a Compute Hosting Platform. Over time they have standardized and consolidated more and more of their applications onto these shared services platforms. They are now up to several hundred. They do have home-grown selfl-service and a sophisticated ROI tracking. You can see some of the remarkable benefits and results that they have achieved. Commonwealth Bank of Australia is another customer example. They have built an “Oracle as a Service” PaaS and are using it to consolidate 300 small to medium database applications onto 3 grids. They are now in the process of moving to Exadata.
To leave you with a few closing thoughts: We believe that Private PaaS is the natural evolution for enterprise datacenters. The first step for many customers will be consolidate onto a shared pool of resources, which could be at the middle tier, database tier or VM/Compute tier. Oracle’s engineered systems, Exalogic and Exadata, provide the foundation blocks for Private PaaS and are great target platforms for consolidation. Oracle provides the most complete cloud offerings in the industry, including comprehensive solutions for cloud management, cloud security, cloud integration, and options for running Oracle in public clouds such as Oracle On Demand as well as 3 rd party public clouds. Thank you.