Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Enterprise Cloud Simplifiedwith Oracle VMSudip Datta, Senior Director, Oracle EnterpriseManager Cloud ManagementAdam Hawle...
The following is intended to outline our general product direction. It is intended        for information purposes only, a...
Program Agenda        Cloud Infrastructure: More than Just Server                 Virtualization        Cloud Management...
Oracle Virtualization:        Building for the Cloud with        Software Defined        Infrastructure –        Adam Hawl...
Virtualization Fundamentally Enables the CloudDEVELOPMENT                                                          DATA CE...
Server Virtualization: Oracle VM 3    Fully Centralized Virtualization Management    Oracle VM Manager                    ...
But There are Challenges in Your Network        Needs to scale more easily and be less complex to operate         Network...
Taking Network Admin to the Next Phase         Separation of Administration of physical- vs. virtual resources            ...
The Network Needs to be Virtualized          Networking becomes Software Defined & Agile         Define the network envir...
Key Investment Area: Software Defined Networking         Beyond Server Virtualization to Software Defined Infrastructure  ...
Oracle Xsigo Product Portfolio      Xsigo Data Center Fabric for Network Virtualization Includes the Following      Compon...
Software Defined Networking with Oracle VM     Applying a Profile to Provision a New Standard Server through Software     ...
Create Public or Private Networks     Private Virtual Interconnect: Private Networking without VLAN Complexity            ...
Oracle RAC with Xsigo Data Center Fabric     Oracle VM Templates: Fast Deployment; Xsigo Fabric: High Performance         ...
Oracle Virtualization      The Full Stack, End-to-End                                                                     ...
Hardware, Software, Complete     Comprehensive Infrastructure Solutions from Oracle • Today you can build an entire   infr...
Oracle Enterprise Manager      Managing the Full Stack, End-to-End                                                        ...
Oracle Virtualization:         Enterprise Management for         the Enterprise Cloud –         Sudip Datta19   Copyright ...
Enterprise Manager support for Oracle VM: Highlights      Enterprise Manager supports cloud based on Oracle VM for x86 or...
Oracle Private Cloud     Complete Cloud Lifecycle Management4. Meter, Charge, Optimize                                    ...
Discovery and Consolidation Planning Automatically discover existing assets Target resource utilization and configuratio...
Guided, Automated Cloud Setup         From Bare Metal to Self-Service         Cloud Infrastructure Administrator          ...
Assemblies: Package Multi-Tier Enterprise Apps Capture Complete                                                           ...
Assembly Deployment                                                                                    Assembly Archive   ...
Self-Service Portal      Out-of-Box, Self-Service Portal              – Part of the base product, no additional setup    ...
Monitor and Manage Cloud Operations      Track resource flux, tenants, policy       violations, etc      Drill down into...
Policy Based Automatic Scale-up & Scale-down     • Dynamically allocate       resources based on pre-       defined polici...
Metering and Chargeback      App-to-Disk Resource        Metering             –      VM Guests, Database, Web Logic Serve...
Chargeback ReportingChargeback Administrator                                                       Self-Service Portal Use...
Siebel PaaS Healthcare Customer     Challenges     • Reduced productivity of Dev/Test teams waiting for new Siebel environ...
Oracle Virtualization      For More Information…     • Home Page oracle.com/virtualization     • Twitter twitter.com/orcl_...
Oracle VM Sessions @ OpenWorld 2012      Virtualization Session Highlights                             Monday, Oct. 01    ...
Oracle OpenWorld 2012      Oracle VM Hands-on Labs                                               Tuesday Oct. 02          ...
Oracle OpenWorld 2012      Oracle VM in DEMOgrounds       Software Deployment with Oracle VM – Sun 9/30 – 10/04        Mo...
Graphic Section Divider36   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
37   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
38   Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Upcoming SlideShare
Loading in …5
×

Enterprise Cloud Simplified with Oracle VM

2,608 views

Published on

Virtualization has changed how IT delivers information and business services. As IT organizations migrate from traditional computing data centers to cloud-based infrastructures, traditional virtualization offers only part of what the migration requires. Stacks of enterprise applications driving crucial business services and management orchestrations—hardware to software to cloud-based services—are fundamental ingredients of a successful migration. This session covers Oracle’s virtualization and management offering: Oracle VM, its integration with Oracle Linux, and cloud control/lifecycle management with Oracle Enterprise Manager. See how the Oracle VM/Oracle Virtual Assembly Builder 11g integration can help you simplify and standardize enterprise application deployment to the cloud.

Published in: Technology
  • Be the first to comment

Enterprise Cloud Simplified with Oracle VM

  1. 1. 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  2. 2. Enterprise Cloud Simplifiedwith Oracle VMSudip Datta, Senior Director, Oracle EnterpriseManager Cloud ManagementAdam Hawley, Senior Director, Oracle Desktop &Server Virtualization2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  3. 3. 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 remains at the sole discretion of Oracle.3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  4. 4. Program Agenda  Cloud Infrastructure: More than Just Server Virtualization  Cloud Management for the Enterprise4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  5. 5. Oracle Virtualization: Building for the Cloud with Software Defined Infrastructure – Adam Hawley5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  6. 6. Virtualization Fundamentally Enables the CloudDEVELOPMENT DATA CENTER BROWSER Complete • Anywhere, any Application VM Management Application Stack device access Assembly VM & USERS VM to applications Automation VM VM VM Virtualized Resources THIN CLIENTS and data • Package Network complete application as a Servers Servers Servers Storage Storage PCs, MACs, unit of deployment & MOBILE management DEVICES Server Virtualization Desktop Virtualization• Decouples execution and operations from the hard limits of the • Centralizes the apps and data users need to do their job physical infrastructure • Minimizes client-environment / device dependencies• Resources become software defined allowing extensive automation • Enables access from “anywhere” and from “any device”• Extensive automation increases agility while reducing OpEx to • Permits greater productivity and security increase profitability 6 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  7. 7. Server Virtualization: Oracle VM 3 Fully Centralized Virtualization Management Oracle VM Manager Networks • Browser UI Separate… • Manage numerous server pools • Guest • Create, configure, clone, share, • HA Oracle VM Servers boot, migrate VMs • Live Migration • Convert other virtual machine • Storage Server Server formats • Management Pool 2 2 Pool Server pools • HA groups • Resource groups • Live Migration groups Server Virtual Machines • Policy-based power management • Oracle Solaris Pool 1 • Oracle Linux • Red Hat Enterprise Linux Storage Repository • Microsoft Windows Shared Storage Repositories • NFS, Fibre Channel, iSCSI • Support heterogeneous configurations Sun Storage Partner Storage • Share storage between multiple pools and clusters. • Ability to share raw device between VMs7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  8. 8. But There are Challenges in Your Network Needs to scale more easily and be less complex to operate  Network topology is closely tied to server I/O provisioning and physical network layout – Physical, manual server connection for each network inhibits scalability  Static and complex configurations limit flexibility & scalability – Networking is still statically tied not only to MAC addresses but also physical ports (ACLs, VLANs, and QoS policies, etc.) – Switch-side policies tedious to maintain in dynamic environments – Hard to automate due to lack of standardized APIs across vendors  VLAN scalability is reaching its limits – Before server virtualization, VMs, and storage over IP networking, 4096 VLANs per L2 network seemed reasonable but no longer8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  9. 9. Taking Network Admin to the Next Phase Separation of Administration of physical- vs. virtual resources Physical Virtual Resource Resource Admin Admin • Virtualization admins lack VLAN VLAN Network VLAN complete toolset to control provisioning, Physical limiting operational agility Servers VM VM VM Server Physical • Lack of unified API vDisk vDisk Storage Storage / File inhibits full cloud Volume automation Cloud API9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  10. 10. The Network Needs to be Virtualized Networking becomes Software Defined & Agile  Define the network environment – based on virtual Virtual adapters and switches - in software Resource Cloud API Admin – Decouple from the underlying network hardware vSwitch vSwitch vSwitch  Network hardware becomes a generalized pool of network bandwidth  Virtualized network creation and management via VM VM VM cloud APIs Dynamic, – Along with VMs and storage allocation policy-based QoS vDisk vDisk management File10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  11. 11. Key Investment Area: Software Defined Networking Beyond Server Virtualization to Software Defined Infrastructure  Oracle is investing to make your entire infrastructure… – Easier to deploy – Easier to manage – Easier to support  Software defined networking capabilities will increase operational agility and efficiency of the entire infrastructure  Key investments: – Acquisition of Xsigo Systems: Xsigo Data Center Fabric – Soon: Planned integration of Open vSwitch in up-coming Oracle VM11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  12. 12. Oracle Xsigo Product Portfolio Xsigo Data Center Fabric for Network Virtualization Includes the Following Components Fabric Directors • Dynamically connect servers to all cloud resources instead of manually connecting servers to multiple network and storage devices resulting in fewer switches, cards and cables VP780 • High performance, low latency connectivity VP560 • Over 100Gbps connectivity to each server • Scalable with up to 15 I/O modules per chassis VM VM VM Fabric Accelerator Xsigo Fabric • Fabric Accelerator dynamically connects VMs and servers to networks, storage and other VMs through software-defined links between Storage resources Fabric Manager • Fabric Manager interface allows the creation, monitoring and management of network and storage connections across all servers from a single management point12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  13. 13. Software Defined Networking with Oracle VM Applying a Profile to Provision a New Standard Server through Software VM1 VM2 2. Create & configure VMs Oracle VM normally from Oracle VM Manager vNIC vNIC vHBA vHBA 1. Apply Standard vNIC Server Profile from Xsigo Fabric Manager Std. DB Software-defined… Server Profile XSIGO FABRIC DIRECTOR •3 vNICs •2 vHBAs 1G 10G 1G 10G FC iSCSI NAS N e t w o r k S t o r a g e13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  14. 14. Create Public or Private Networks Private Virtual Interconnect: Private Networking without VLAN Complexity VM1 VM2 VM1 VM2 • Very high performance Oracle VM Oracle VM • Private, secure vNIC • Set unique QoS policies vNIC vNIC vNIC vNIC vNIC • VM sees normal ethernet network: no application 40Gb/s fabric stack modification req’d • Faster live migration XSIGO FABRIC DIRECTOR • Faster application tier interconnect • Simpler networking: No VLANs 1G 10G 1G 10G FC iSCSI NAS N e t w o r k S t o r a g e14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  15. 15. Oracle RAC with Xsigo Data Center Fabric Oracle VM Templates: Fast Deployment; Xsigo Fabric: High Performance RAC Node 1 VM2 VM1 RAC Node 2 • Create software defined I/O Oracle VM Oracle VM fabric • Rapidly deploy RAC via vNIC vNIC vNIC vNIC vNIC vNIC existing Oracle VM Template • Set unique QoS policies for different networks (RDMA, live 40Gb/s fabric migration, storage, etc.) XSIGO FABRIC DIRECTOR • Faster live migration under load • Fabric interconnect with other app tiers for high performance 1G 10G 1G 10G FC iSCSI NAS N e t w o r k S t o r a g e15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  16. 16. Oracle Virtualization The Full Stack, End-to-End DATA CENTER Software Delivery Cloud BROWSER Virtualization Oracle Desktop Siebel Oracle Secure Global Desktop Oracle Application Stack CRM VM VM Enterprise VMs USERS VM Manager Siebel Contact Center VM VM VM 12c Oracle VM Servers THIN CLIENTS Network Oracle Sun Ray Clients Oracle VM Servers Servers Servers Storage Storage Templates PCs, MACs, & MOBILE Assemblies DEVICES Oracle Virtual Desktop Client Server Virtualization Network Virtualization Desktop Virtualization• Oracle VM Server for x86 • Oracle Xsigo Data Center Fabric • Oracle Virtual Desktop• Oracle VM Server for SPARC Infrastructure (LDoms) • Sun Ray Clients • Oracle Secure Global Desktop • Oracle VM VirtualBox 16 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  17. 17. Hardware, Software, Complete Comprehensive Infrastructure Solutions from Oracle • Today you can build an entire infrastructure with Oracle • Infrastructure hardware • Oracle servers • Oracle storage • Oracle Xsigo Fabric Director • Infrastructure software • Oracle operating systems • Oracle server virtualization • Oracle Xsigo Fabric Accelerator • Infrastructure management • Oracle Enterprise Manager17 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  18. 18. Oracle Enterprise Manager Managing the Full Stack, End-to-End DATA CENTER Software Delivery Cloud BROWSER Virtualization Oracle Desktop Siebel Oracle Oracle Secure Global Desktop CRM VM Enterprise Application Stack VM VMs USERS VM Manager Siebel Contact Center VM VM VM Oracle VM Servers THIN CLIENTS 12c Network Oracle Sun Ray Clients Oracle VM Servers Servers Servers Storage Storage Templates PCs, MACs, & MOBILE Assemblies DEVICES Oracle Virtual Desktop Client Server Virtualization Network Virtualization Desktop Virtualization• Oracle VM Server for x86 • Oracle Virtual Networking • Oracle Virtual Desktop• Oracle VM Server for SPARC Infrastructure (LDoms) • Sun Ray Clients • Oracle Secure Global Desktop • Oracle VM VirtualBox 18 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  19. 19. Oracle Virtualization: Enterprise Management for the Enterprise Cloud – Sudip Datta19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  20. 20. Enterprise Manager support for Oracle VM: Highlights  Enterprise Manager supports cloud based on Oracle VM for x86 or SPARC  Enterprise Manager automates key operations (provisioning, scale up) via the underlying Oracle VM Manager – Easier for customers to adopt, scale up and diagnose  Enterprise Manager creates additional value on top of native Oracle VM Manager based operations – Assembly Provisioning – Policy based capacity on demand – Metering and Chargeback – Incident and Configuration Management ….  The new architecture enables faster support for new versions – Oracle VM 3.1.1 was supported within a week of release  Several customer implementations active or in progress20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  21. 21. Oracle Private Cloud Complete Cloud Lifecycle Management4. Meter, Charge, Optimize 1. Plan & Setup the Cloud• Metering resource utilization • Capacity & consolidation planning• Chargeback/Showback • Asset discovery• Optimize performance, • Bare-metal provisioning capacity, QoS • Policy (Retirement, Quota) setup Applications and Business Services Platform as a Service DBaaS MWaaS3. Manage & Monitor Infrastructure as athe Cloud Service 2. Build, Test & Deploy Apps• Auto-scaling• Full stack management on the Cloud • Packaging apps as assemblies• End-user, business- • Testing applications level, app monitoring • Self-service provisioning21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  22. 22. Discovery and Consolidation Planning Automatically discover existing assets Target resource utilization and configuration data extracted from Enterprise Manager repository – P2V and P2P advisories – CPU, memory, storage, network – Over a representative period Administrator specifies servers and constraints for workload migration – Physical-to-Virtual, Physical-to-Physical, Physical-to-Engineered Systems – Existing/planned servers – Business/technical constraints Reports detail how consolidated workloads would perform on target servers22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  23. 23. Guided, Automated Cloud Setup From Bare Metal to Self-Service Cloud Infrastructure Administrator Self Service Administrator 1 Provision Bare metal Hypervisor or 1 Define Cloud Services underlying infrastructure software 2 Assign quotas to Users and Roles 2 Configure Storage and network (VLAN) 3 Define access boundaries (map roles to 3 Create Resource Pools zones) and placement rules 4 Define Zones based on functional and 4 Setup Chargeback Plans operational boundaries 5 Publish Assemblies in the Service 5 Configure Software Library Catalog23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  24. 24. Assemblies: Package Multi-Tier Enterprise Apps Capture Complete Oracle Virtual Assembly Package IntoApplication Topology Builder Studio Single Assembly Metadata 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  25. 25. Assembly Deployment Assembly Archive OVAB OHS1 2 Studio OVM WLS Manager Assembly Admin 4 creates assembly Coherence Deploy, Linux OVS undeploy assemblies x86 H/W x86 H/W OHS OHS 3 Upload assemblies OVM Resource PoolWLS WLS WLS Coh Coh Oracle Enterprise Manager 5 DB Discover application components and assemblyReference system Software topology with EMCC Library25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  26. 26. Self-Service Portal  Out-of-Box, Self-Service Portal – Part of the base product, no additional setup  Rich service catalog - VM Templates, Assemblies, ISO images - Database services - Java applications  Full Operational Control – Start/Stop Services, Request additional resources, Backup/Restore – Monitoring, elastic scale-up, scale-down – Chargeback information – Quota monitoring  Programmatic Access using APIs – RESTFul APIs, CLI and Client-side bindings26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  27. 27. Monitor and Manage Cloud Operations  Track resource flux, tenants, policy violations, etc  Drill down into individual resources for deeper monitoring  Monitor requests and failures  Application-to-disk monitoring – Automatic service request filing for Oracle infrastructure components27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  28. 28. Policy Based Automatic Scale-up & Scale-down • Dynamically allocate resources based on pre- defined policies • Schedule based – Invoke actions based on schedules. Example: Quiesce VMs on weekends • Performance based – Scale out and scale back actions to support Capacity On Demand28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  29. 29. Metering and Chargeback  App-to-Disk Resource Metering – VM Guests, Database, Web Logic Server, Host – Composite Target: aggregation over supported target types – CPU, Memory, Storage, Network Bandwidth – Database transactions, SQL Executions, etc. – Mid Tier resource usage  User Defined Chargeback Plan – Usage-based items (Resource and Activity) – Configuration-based items – Fixed-cost items29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  30. 30. Chargeback ReportingChargeback Administrator Self-Service Portal User Line of Business User• Rollup based on LDAP • Charge Trend reports • Integrate with BI Publisher hierarchy broken down by resource • Generate Reports in• Summary and Trending • Selectable detail levels variety of formats reports for Usage and • Charge Plan • Excel, Word, HTML, Charge configuration PowerPoint, PDF• Drilldowns • Email or FTP reports 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  31. 31. Siebel PaaS Healthcare Customer Challenges • Reduced productivity of Dev/Test teams waiting for new Siebel environments • Longer release cycles for adding new Siebel features impacts competitive differentiation • Expense burden on the IT organization for adding additional hardware infrastructure • No accountability on usage of IT resources Implementation • Oracle VM 3.0.3, Oracle Virtual Assembly Builder (OVAB) 11gR1, Oracle Enterprise Manager 12c Cloud control, Siebel CRM 8.1.1 • Self-Service Provisioning, Metering and Chargeback Benefits • Greater IT agility in responding to requests from Dev, Test users • Reduced Siebel deployment time from 2 months to few hours • Greater security and compliance with standardized application deployments • Granular control over how cloud users are metered/charged31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  32. 32. Oracle Virtualization For More Information… • Home Page oracle.com/virtualization • Twitter twitter.com/orcl_virtualize • Facebook facebook.com/oraclevirtualization • Blog blogs.oracle.com/virtualization • Download edelivery.oracle.com/oraclevm • Training http://education.oracle.com/32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  33. 33. Oracle VM Sessions @ OpenWorld 2012 Virtualization Session Highlights Monday, Oct. 01 Time Wednesday, Oct. 03 SBH7169 - Optimizing and Automating CON8727 - What’s New with Oracle VM Server for Virtual Infrastructure for Fusion x86 and SPARC Architectures: A Technical Deep 11:30 – Energy Research 11:45 – Dive 11:50 12:45  Moscone South Exhibition Hall - Booth  Moscone South, Room 252 2407 CON8474 – Oracle Real Application Clusters (Oracle CON8734 - Enterprise Cloud Simplified RAC) on Oracle VM : Best Practices 12:15 – with Oracle VM 1:15 – 1:15 2:15  Moscone South, Room 301  Moscone South, Room 270 CON8735 - Deploy Virtualized Oracle CON6814 - Lessons Learned from Verizon’s Applications in Minutes with Oracle 3:30 – Enterprise-Scale Virtualization Deployment with VM 4:30 Oracle VM Moscone West, Room 2006  Moscone South, Room 304 CON10252 - Implementing a Service  CON11083 - Virtualized Infrastructure Design 4:45 – Practice with Oracle Linux and 3:30 – Strategies for Oracle Database Performance 5:45 Virtualization 4:30  Moscone South, Room 252  Marriott Marquis, Room Golden Gate A33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  34. 34. Oracle OpenWorld 2012 Oracle VM Hands-on Labs Tuesday Oct. 02 Wednesday Oct. 03 HOL9558 - Deploying an IaaS 10:15 – 11:15 Environment with Oracle VM Marriott Marquis – Salon 14 / 15 HOL9559 - Virtualize and Deploy Oracle Applications in Minutes with 11:45 – 12:45 Oracle VM Marriott Marquis – Salon 14 / 15 HOL9870 - x86 Enterprise Cloud Infrastructure with Oracle VM 3.x and 5:00 – 6:00 Sun ZFS Storage Appliance Marriott Marquis – Salon 14 / 1534 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  35. 35. Oracle OpenWorld 2012 Oracle VM in DEMOgrounds Software Deployment with Oracle VM – Sun 9/30 – 10/04  Moscone North, Upper Lobby N-022 Oracle VM Server for x86 – Mon Oct. 01 – Wed Oct. 03  Moscone South DEMOgrounds, S-137 Oracle VM Server for SPARC – Mon Oct. 01 – Wed Oct. 03  Moscone South DEMOgrounds, S-138 MySQL Connect Sept. 29, 30 Rapid Application Deployment with Oracle VM Templates  Hilton San Francisco, Continental Ballroom HHM004  Saturday, September 29, 10:30 a.m - 1:30 pm; 7:00 pm - 9:00 pm  Sunday, Sept 30, 9:30 a.m – 2:45 p.m.35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  36. 36. Graphic Section Divider36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  37. 37. 37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
  38. 38. 38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.

×