Building and Managing a Private Oracle Java and Middleware Cloud

  • 814 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
814
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
37
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Among our customers, private cloud adoption is increasing significantly. No surprise.In a survey we ran in August 2011, we found that 37% of customers already have a private cloud. One year prior in August 2010, 29% said they had a private cloud. This is a 28% increase in just one year.OPTIONAL:This is based a survey of approximately 300 customers conducted by the IOUG, the Independent Oracle Users’ Group. Because these are IOUG members, they are primarily Oracle customers. There is a large percentage of large companies (approximately 1/3 are from organizations larger than 10,000 people, while 17% are from organization less than 100 people). The majority of respondents are from IT, with a small number of business folks. The level of the respondent varies from IT admin to CIO/CTO.Virtualized infrastructure for productivity applications – challenged with virtualization of large, mission critical applicationImproved Server Utilization, made infrastructure team hero’sNo real impact for application development teams, Additional complexity for Application OperationsPublic PaaS setting the direction for Internal IT Private PaaS the next frontier
  • Exalogic gives you an opportunity to rethink the app lifecycleImagine that you plan the app first, then the infrastructure adapts itself – not the other way aroundGet a predefined configuration from Oracle or create one yourself, deploy with one click and it’s running in productionThis would completely change the old deployment / upgrade / patch lifecycle
  • One last important finding:Our customers are adopting Platform-as-a-Service significantly more than Infrastructure-as-a-Service. As you can see from this graphic, the platform level services, such as app server, database, identity, are more prevalent than the infrastructure level services, such as raw compute, storage and dev/test (which is IaaS because it’s primarily the use of virtualization technology to share dev/test hardware).The rise of PaaS is something that others in the industry have also observed, but this survey really gives us quantitative evidence of this. When you think about the reasons for this, it makes sense. PaaS provides higher level of standardization, component re-use and sharing, with lower levels of heterogeneity, complexity and cost. PaaS also enables faster development, because developers can leverage the platform instead of re-inventing the wheel themselves. In contrast, IaaS enables sharing of hardware and some cost savings in hardware, power, cooling and data center space, but it does nothing to minimize high cost of managing the heterogeneous, complex and brittle environments above the hardware layer.
  • Rich, Familiar Developer ExperienceChoice of IDE, FrameworksFrictionless DeploymentSelf-Service, Automated provisioningReady-to-run Execution PlatformI give you code, you do the restBuild & Release ManagementDependency Checking & Continuous BuildsMonitor and Manage Simply manage my own code and environmentA rich, familiar developer experienceA powerful service execution environmentAll of the hardware: servers; load balancers; …Virtualized and direct execution
  • Hudson image: http://wiki.eclipse.org/Hudson-ci/Meet_Hudson
  • Our solution is designed to give you a unified and complete solution that deals with the breadth and depth of your enterprise. It offers you a guide path to setup, consume, and manage cloud services and is particularly optimized for Oracle products. Plan and Set up:Identify all IT assetsDecide apps, cost models, policies, roles…Consolidation planning (P2V, P2E, DB, App..)Setup infrastructure…Setup shared services (IaaS, DBaaS, PaaS, Apps)<CLICK>Build, Test and Deploy: Assemble using shared componentsTest applicationsDeploy apps through self service GUI/API<CLICK>Monitor and Manage:Self-Service resource managementCloud resource and request monitoring Application to Disk stack managementCentralized incident and configuration managementEnd-user , business-level , application monitoring<CLICK>Meter, Charge and Optimize:Meter resource utilization and cloud usageOptionally chargeback to application owners, end-users, and/or business departmentsOptimize cloud performance, capaciy, QOS, agility, geography, people, costs…
  • Main point: Oracle has the most complete open and integrated middleware portfolio in the industry. We’ve been investing very heavily in driving Fusion middleware into the cloud, so our customers can realize Cloud benefits. Cloud Application Foundation is central to our strategy.Script: You’ve seen our innovation around Engineered Systems with Exalogic and we just came out with the Oracle public Cloud. Industry analysts have recognized Oracle’s leading vision in Cloud computing. What makes it all possible is the Cloud application Foundation – the infrastructure that enables us to bring our Fusion Middleware portfolio to the Cloud. It’s our middleware portfolio and apps portfolio running on Oracle WebLogic Server.

Transcript

  • 1. Building and Managinga Private Oracle Javaand Middleware CloudAjay PatelVice President, Product ManagementCloud Application Foundation1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 2. Design What do developers Write Code prefer to do? Clone Plan Scale Test Diagnose Patch Configuration Leave rest to Install Infrastructure team Infrastructure Set-up2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 3. Private Cloud Seen as the Answer… Don’t know/unsure, 2011 Yes, in production at 9.5% scale, 17.7% Customizations Customizations Application Application Yes, in limited Platform No, 35.4% use, 12.2% Yes, in pilot stage, 7.1% Preliminary Under consideration, planning, 7.5% 10.6% 37% Have Private Clouds in 2011 (+28% from 2010)Source: IOUG ResearchWire member studies on Cloud Computing, conducted in Aug-Sept 2010 and Aug-Sept 2011 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 4. IaaS Provides On-Demand Infrastructure … But Deploying Middleware and Applications Is Still Too Hard  Manual configuration of Load Balancer, Middleware, Customizations Security, Database Application  Write Scripts to Automate the Configuration Platform  Difficult to replicate for Test, Staging, Prod.  Developers have to tune and scale Applications  Hard to implement Compliance and Security  Limited Capture/Re-use of Best Practices4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 5. What’s the next step from IaaS? …for managing complex multi-tier deployments  Package complex, multi- tier, multi-VM applications into single, portable Assembly  Deploy assembly into Cloud with automated configuration and late- binding parameters PLAN DEPLOY ONE-CLICK SIMPLICITY5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 6. … and adopt PaaS for Standard Services 50% 40% 30% 20% 10% 0 Storage Compute Software Database platform Application as a service as a service Dev/Test as a service server platform as a service as a service Infrastructure as a Service Platform as a Service (IaaS) (PaaS)Source: IOUG ResearchWire member study on Cloud Computing, conducted in Aug-Sept 2011 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 7. Your Private Cloud Strategy Use Assembly (IaaS++) & PaaS Customizations Customizations  Assembly: package multi-tier Application Application applications for consistent & Assembly repeatable deployment  PaaS: Pre-defined, Ready-to- run Application runtime, allowing developers to focus on code Unique Application General Purpose Deployment Service7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 8. The Private Cloud Model for IT Development Platform-as-a-Service DevOps Self Service Services Administer Provisioning Tenants Build & Deploy Instance Manage Service Write Code Code Catalog Continuous Manage Application Monitor & Application Build Lifecycle Optimize Platform Optimize Manage Lifecycle Promote Elasticity Application & Capacity8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 9. Oracle Solutions for Customer Private Cloud Database Java  Java PaaS – Java Services on Virtual pre-installed WebLogic Assembly platform  Assembly (IaaS++) – Assembly: Multi-tier OVM OVM environments with/ without pre-deployed Oracle VM Zone applications Database Pool Middleware Pool  Database PaaS – Database Services Infrastructure Zone on pre-installed database platform9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 10. Developer PerspectiveSelf Service Provisioning,Build & Deploy Code10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 11. PaaS for Developers  Rich, Familiar Developer Experience  Frictionless Deployment  Ready-to-run Execution Platform  Build & Release Management  Monitor and Manage11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 12. DEMOPrivate Cloud Enterprise Manager Private Cloud Java-as-a-Service Java Service12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 13. DEMOEnterprise ManagerJava-as-a-Service13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 14. Oracle Enterprise Manager – Java PaaS Self-service deployment of Java Applications – Fixed choices Metering & Chargeback – Configuration and Usage Self-service application lifecycle – Start, stop, monitor, scale-out Consistent with Oracle Public Cloud implementation14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 15. What about Application Lifecycle?15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 16. Oracle Developer Service Automate Application Lifecycle Management (ALM)  Develop A turnkey development platform securely hosted in the cloud – public or private  Collaborate Integrated tools to manage and track Developer tasks, builds, and documentation  Deploy Automatic deployment to Oracle Java Cloud Service or Source Control Issue Tracking Hudson Continuous Wiki Collaboration your Private Java PaaS Management Integration16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 17. Oracle Developer Cloud Service Automate Application Lifecycle Management (ALM) Wiki Dev, Test or Commit Production Tasks Deploy Sources Application Builds Developers Developer Cloud or Track & Monitor Service On-Premise17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 18. Code, Build, Deploy… Application Lifecycle Management Commit Deploy Developer Service WEB Deploy SOAP REST Monitor & Public or Private CLI, Maven, Ant Troubleshoot Java Service18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 19. DevOps PerspectiveAssembly, Services, Operations19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 20. Assembly: Standardized Model for IT One Time Effort Repeated Activity Standardize Templates Automate  Create self-  Configurable  Orchestrate contained blueprints for deployment software appliances entire and configuration  Eliminate customized application of all appliances one-off’s & confg. topology  Reduce manual errors  Simplify effort and administration repeatable  Deployment of new process for environments in minutes: predictable QA, Enablement, Developm outcomes ent, Test-Bug hunting … METADATA20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 21. Engineered Assemblies for IaaS++  WebLogic Server OTD  Coherence  Traffic Director  Web Tier WLS eBusiness WLS SOA Suite  SOA  Service Bus DB Custom Apps Coherence Coherence  Tuxedo  Forms & Reports  Oracle DB/RAC DB21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 22. Java PaaS Today Service Templates DevOps How to deploy a new Provisioning Deployment Logic service instance? Artifacts What bits Configuration Java Services Catalog to deploy? Parameters How to tailor theresource instance? Service Template22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 23. Next Generation Private PaaS Platform Foundation for On Premise Java Service and Fusion Middleware Services Overall Customer Service Overall PaaS System Management Management Java EE Full Messaging Data Grid Platform Service Java Web Service Service Service BPM Service … 1-n per Customer 1-n per Customer 1-n per Customer 1-n per Customer 1-n per Customer Provisioning Orchestration Management Service Service Service Interfaces Repository Oracle Private Cloud Infrastructure with Enterprise Manager Other IaaS Database Identity Web Tier Cloud Services Provider Provider Provider Provider Provider23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 24. PaaS Set-up & Configuration Tenants, Services, Policies, Operations…1. Select Service Delivery Package 4. Tenant Administration • Java, Messaging, BPM, … • Manage Tenant On- boarding, Access, Quotas etc.2. Set-up Service 5. Operate PaaS Platform • Wire into Foundation Services, Add to Service PaaS • Optimize resource use, set elasticity constraints, SLA Management Repository 6. Apply Patch/Upgrade3. Set Available Service Features • Manage platform versions, patch • Configure Service capabilities levels & tenant app. upgrades accessible to Tenants 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 25. Oracle Private Cloud“Cloud-in-a-box”25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 26. Oracle Exalogic Elastic Cloud & PaaS Java SOA Service Service Enterprise  Out-of-the Box PaaS Manager Oracle PaaS  Optimal Performance with Exalogic IaaS  Cloud-in-a-Box IaaS26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 27. Best Reference: Oracle Java Cloud Service Powered by WebLogic on Exalogic Java Cloud Service Instance Customer Dedicated WebLogic Domain Binary Volume Assembly Config Volume App 1 App N App 1 App N Cluster Managed Server 1 with HA Managed Server 2 App Volume OVM HV Instance 1 OVM Instance 1 Exalogic Compute Node A Exalogic Compute Node B ExaLogic Storage Exadata (Oracle DB Schema – RAC Node) Database Cloud Service Instance27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 28. Your Private Cloud Solution Cloud Application Foundation PaaS PaaS IaaS + Assemblies IaaS28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 29. Oracle Cloud Application Foundation Foundation for Oracle Fusion Middleware in the Cloud ORACLE Cloud Web Social Mobile  Complete User Engagement Traffic Director/Web Tier Business  Open WebLogic Content Business Coherence Tuxedo Process Server Management Intelligence Management  Integrated Virtual Assembly Builder Service Integration Data Integration  Best in Class Cloud Application Foundation Identity Management Development Cloud Application Enterprise Exalogic Elastic Cloud Tools Foundation Management29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  • 30. Private Cloud Sessions at OOW Please Visit Us in the Solution Center at Booth #XXX Date Time Session Title Track Room Using Oracle Enterprise Manager to Manage Your Moscone South 11:45 AM - 12:45 PM 103 Tuesday Own Private Cloud 2-October Oracle WebLogic Server’s Messaging Evolution into Marriott Marquis – 5:00 PM – 6:00 PM Golden Gate C3 the Cloud: Best Practices Virtualization on Oracle Exalogic: The Best Platform Moscone South 11:45 AM - 12:45 PM 307 for Oracle Applications and Middleware Wednesday Get into the Cloud Now: Building Real Applications Marriott Marquis – 1:15 PM - 2:15 PM 3-October with Oracle Java Cloud Service Foothill F Platform as a Service: Taking Enterprise Clouds Moscone West 3:30 PM - 4:30 PM 3018 beyond Virtualization Marriott Marquis 11:15 AM - 12:15 PM Java Application Performance for Oracle Exalogic Thursday – Golden Gate B 4-October Oracle Fusion Middleware PaaS and Oracle Java Moscone South 12:45 PM - 1:45 PM 304 Cloud Service30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.