Virtualized hardware is all the rage in enterprise IT. However, is a purely virtualization-focused, Infrastructure-as-a-Service (IaaS) approach really the right one for enterprises and government? What’s becoming clear is that virtualization is but one piece of a much bigger strategy for fast, self-service deployment and ultra-efficient operations, referred to as “platform as a service” (PaaS). PaaS leverages a wider set of middleware capabilities to enable application deployment in minutes rather than days and reduces operational costs by up to 90%. This general session will compare and contrast the IaaS and PaaS approaches, discussing architectural and operational considerations for PaaS using examples of best practices. It's a must-attend session for anyone considering building a private cloud.
12. ? Your Point of View – Question # 1 http://cl.lk/oraclecloud So who is actually hung over? Absolutely- too much fun at CloudExpo! Just a little bit Not at all No plans for a hang over Your Response
15. ? Your Point of View – Question # 2 http://cl.lk/oraclecloud Since adopting virtualization, what has changed operationally for you? Not much Better hardware utilization Greater management challenges for operations Greater management headaches for development Something else Your Response
29. Cloud Implementation Challenge: How to Decrease? Production Cost Enterprise Value Virtual Machine Appliances Virtual Machine Preconfigured Environments Pre-built Configurable Platform
30. Application(SaaS) e.g. Oracle On Demand Built by Cloud Customer Platform(PaaS) e.g. Google App Engine Provided by Cloud Infrastructure(IaaS) e.g. Amazon EC2 Prebuilt Configurable Platform | Platform as a Service
33. PaaS Architecture Business Application Packaged Applications SaaS Services Custom Applications Technology Platform Platform as a Service Shared Services Cloud Management Integration Security Process Mgmt User Interaction Configuration Mgmt Application Server: Java, C/C++, Perl Lifecycle Management Data Management: Database, DaaS Application PerformanceManagement Infrastructure as a Service Application QualityManagement Storage Physical and VirtualSystems Management Servers
34. Impact of Virtualization Impact of PaaS: Standardization and Consolidation Consolidation Delivers Bigger Impact on IT Budget (OPEX) Source: Credit Suisse, OracleWorld 2009
35. ? Your Point of View – Question # 3 http://cl.lk/oraclecloud Do you have or are you planning a PaaS implementation? No Considered Paas but no plans Implemented PaaS Using external PaaS service Your Response
43. Runtime Efficiency WebLogic Server on JRockit Virtual Edition Dept App Dept App Java Java Java Java Java Java OS OS VM VM Dept App Virtualized Java Virtualized Java Virtualized Java Virtualized Java VM VM VM VM
44. ? Your Point of View – Question # 4 http://cl.lk/oraclecloud Which cloud deployment model are primarily considering? Public cloud for non-mission critical (dev/test, etc.) Public cloud for all workloads Private cloud Hybrid cloud (both public & private) Your Response
45.
46. ? Your Point of View – Question # 5 How do you think this application was built? Where do you think that it is deployed?
47. Rapidly Compose Internal and Cloud Services into Applications Palette of Service Components& Adapters Web servicesand adapters Mediation BPEL orchestration Human Tasks Business Rules
54. 2. App Set Up 1. Cloud Set Up 3. App Use Build app using shared components Department App Owner Set up middleware Dept App Engineering Set up self-service portal Set up shared components Manage Adjust Capacity Review Charge-back App Users Use app Deploy using self service 4. Cloud Ops Self-Service Interface Shared Components Security & Identity Integration / SOA BPM Portal System Manager Central IT Application Server Database Operating System + Virtualization The PaaS Lifecycle
55. Enabled by Assemblies IT Admin. Deploy Assemblies to dev / test / production environments Application Admin. Self Service Portal App. Admin creates Assemblies and publishes them in catalog Oracle VM Oracle VM ProductionEnvironment Dev / TestEnvironments CentralRepository
91. Operate Your IT Organization as a Cloud They are practical and deliver results: 35% reduction in operating costs Private Cloud is real and delivers >Hardware Savings Standardized platforms deliver fastest time to market, lowest cost and best quality PaaS delivers highest return for the Enterprise (Opex + Capex) PaaS is evolutionary. Innovations such as Assemblies and Java Virtualization deliver faster more reliable deployment PaaS ≠Revolution Reduce IT Operating Costs, Improve Service Levels and Pace of Innovation
92. Operate Your IT Organization as a Cloud They are practical and deliver result: 35% reduction in operating costs Private Cloud is real and delivers >Hardware Savings Standardized platforms deliver fastest time to market, lowest cost and best quality PaaS delivers highest return for the Enterprise (Opex + Capex) PaaS is evolutionary. Innovations such as Assemblies and Java Virtualization delivers faster more reliable deployment PaaS ≠Revolution Reduce IT Operating Costs, Improve Service Level and Pace of Innovation
Ways in which virtualization supports cloud computing:Resource pooling - enables software to be run on shard hardwareRapid elasticity – grow, shrink or move applications through cloning and live migration. Add and remove hardware without any downtimeFast deployment – package applications for fast deployment. Simplify / test dev env
a
Flexible with predictablity
Key points:Manufacturing – SaaSRetail – PaaSFinserv / Telco – IaaSDepends on your business whether you need to build more or less cloud applications and services. Look at the use cases per industry.Custom developed platforms will shrink over time, there is no inevitable move right towards SaaS.E.g. Payroll – no innovation there. Will always be SaaS. Other apps will become commodotised.Top, Bottom, Middle – explain differences and different types of application that pertain to each level. Transition to next slide: Implication that Cloud is always public and “out there” (cf. LJE comments)