Partner Webcast – Oracle Virtual Assembly Builder with Oracle VM 3.2 - 20 Feb 2014
Upcoming SlideShare
Loading in...5
×
 

Partner Webcast – Oracle Virtual Assembly Builder with Oracle VM 3.2 - 20 Feb 2014

on

  • 443 views

Increased operating costs, inefficient hardware utilization and rapidly expanding data centers have made virtualization the most compelling IT technology in years. Virtualization for desktop and ...

Increased operating costs, inefficient hardware utilization and rapidly expanding data centers have made virtualization the most compelling IT technology in years. Virtualization for desktop and server environments has evolved to finally deliver on its promise to lower operating costs by increasing the utilization of hardware and reducing the overall amount of hardware required.

While virtualization has solved a multitude of problems, it is still difficult to deploy and manage complex applications made up of multiple tiers and components. Furthermore, virtualization is quickly becoming a commodity and the focus now shifts to directly virtualizing applications to reap the next level of benefits associated with virtualization.

Oracle Virtual Assembly Builder (OVAB) is a tool for virtualizing installed Oracle components, modifying those components, and then deploying them into your own environment.

More @ https://blogs.oracle.com/imc/entry/partner_webcast_oracle_virtual_assembly

Statistics

Views

Total Views
443
Views on SlideShare
437
Embed Views
6

Actions

Likes
0
Downloads
6
Comments
0

3 Embeds 6

https://blogs.oracle.com 4
http://www.google.co.uk 1
http://www.slideee.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Partner Webcast – Oracle Virtual Assembly Builder with Oracle VM 3.2 - 20 Feb 2014 Partner Webcast – Oracle Virtual Assembly Builder with Oracle VM 3.2 - 20 Feb 2014 Presentation Transcript

  • Oracle Virtual Assembly Builder with Oracle VM 3.2 Lukasz Romaszewski ISV Migration Consultant
  • ISV Migration Center Team • Who we Are: team of senior technical consultants based in Eastern and Central Europe and represents Oracle's technical investment for partners. • Mission Statement : Enable partners to rapidly and successfully adopt and implement Oracle latest technology • How can we assist: We offer a wide range of free services for partners such as one2one assistance, webinars, seminars and hands-on workshops. ISV Migration Center blog: http://blogs.oracle.com/imc Contacts: Thanos Terentes Printzios, ISV Migration Center Manager, EE&CIS partner.imc@beehiveonline.oracle.com
  • Agenda • Why virtualization is not enough? • Introduction to PaaS • Oracle Virtual Assembly Builder – key enabler of PaaS • Demo • Overview of Oracle Enterprise Manager Cloud Control 12c • Summary - Q&A
  • Agenda • Why virtualization is not enough? • Introduction to PaaS • Oracle Virtual Assembly Builder – key enabler of PaaS • Demo • Overview of Oracle Enterprise Manager Cloud Control 12c • Summary - Q&A
  • Innovations are Reshaping IT Delivery Increase Business Value Cloud Mobile Social Drive Down Costs Analytics Everywhere
  • Balance Between Competing Priorities Developers Demand Flexibility BUT IT Requires Standardization • Rapid development • Choice of components • Customized configurations Web Desktop Mobile • Supported products and frameworks • Known environments and configs. • Common standards for security, monitoring, management, and HA Office Rapid Provisioning and Management Database Web Services Middleware Tools Frameworks Security Best Practices Performance, Scalability, Reliability Increase H/W Utilization & Efficiency
  • Virtualization Delivers IT Consolidation Better Resource Utilization Easier Isolation Lower Costs Faster Provisioning But… Challenges Abound
  • Deploying Applications in Virtual Environments Requires Additional (Homegrown) Automation 1 to 3 weeks 1-2 days 1-5 days 1-5 days 1 day 1-2 days Start
  • My Datacenter is Virtualized, But… Business and IT challenges remain ? • Boosting developer productivity, faster time to market • Resource specific metering and cost accounting • Seamless application management and administration • On-demand elasticity • Cookie-cutter standardization across the board
  • Agenda • Why virtualization is not enough? • Introduction to PaaS • Oracle Virtual Assembly Builder – key enabler of PaaS • Demo • Overview of Oracle Enterprise Manager Cloud Control 12c • Summary - Q&A
  • Platform-as-a-Service (PaaS) to the Rescue Traditional App Deployment (Admin driven) Specify and procure hardware Configure hardware Deploy hardware Middleware Database Deploy middleware and database DEPLOYMENT PORTAL Platform-as-a-Service Deployment (End-user driven) Request App Deployment Optimize resources on-demand J2EE App OS/Machines Deploy app and configure settings Add hardware and reconfigure stack as demand grows Retire app when not needed User unaware of underlying infra Self-Service Provisioning
  • When flexibility meets standarization... 1 to 3 weeks 1-5 days 1-2 days 1-5 days 1 day 1-2 days Start
  • Create Standardized Model for IT 1 One Time Effort to 3 weeks Repeated Activity Standardize • Create self-contained software appliances • Eliminate customized one-offs & confg. errors Templatize • Configurable blueprints for entire application topology • Simplify repeatable process 1-5 days 1-2 days for predictable outcomes Automate • Orchestrate deployment and configuration of all appliances • Reduce manual effort and administration 1-5 days Metadata 1 day 1-2 days Start
  • Maintain Flexibility for Developers • Select their own set of components • Package desired apps. & binaries • Construct custom assemblies • Define desired size and scaling • Customize with own config. and identity WLS WLS OTD DB Coherence SOA Suite Coherence WLS Custom App. DB DB
  • Deploy to Virtual and Cloud Environments Enterprise Cloud App App Public Cloud App Middleware Run IT as an Enterprise Cloud Run applications in the Cloud Deploy Applications to Wherever it is Optimal
  • Agenda • Why virtualization is not enough? • Introduction to PaaS • Oracle Virtual Assembly Builder – key enabler of PaaS • Demo • Overview of Oracle Enterprise Manager Cloud Control 12c • Summary - Q&A
  • Assemblies: Standardization with Flexibility Capture Complete Application Topology Oracle Virtual Assembly Builder Studio Package Into Single Assembly Metadata
  • OVAB Appliances & Assemblies Appliance A software appliance (aka appliance) represents a single software component and its local execution environment. A minimal appliance consists of: • Metadata (name and value pairs) • Set component-specific files to recreate configuration on deployment time • Endpoints (logical inputs and outputs), including protocols, ports, etc. • Guest Operating System Assembly A collection of interrelated software appliances that are automatically configured to work together upon deployment, with minimal administrator / user interaction
  • OVAB: How to get Assemblies? Download • Oracle is committed to deliver Assemblies for each Application and FMW product in two flavors: Development & Production Introspect • Capture a reference product configuration and creating OVAB metadata and its correspondent Appliance & Assembly. Build • Reuse existing appliances from the Catalogue to create new Assemblies.
  • OVAB Components OVAB Studio OVAB Deployer Web Services APIs Flexibility for Developers • Create appliances • Construct assemblies • Create deployment plans • Transfer & deploy via Deployer OVA Mgmt Deploy Scale Life cycle Resources Abstraction Layer Exalogic OVM 3 • Maintain assembly repository • Manage deployment lifecycle • Enable automated scaling • Programmatic API and CLI
  • Automated Deployment and Configuration Assembly Enterprise Cloud Virtualized Deployment VM VM VM Exalogic Elastic Cloud VM VM VM Assembly deployed as collection of interconnected VM instances Metadata Oracle VM Resource Pool
  • OVAB Integration on Standard Platform ASSEMBLY ARCHIVE ASSEMBLY STUDIO OVM 2 Introspection & Creation Appliances Manager Creation Assembly (OVA) 1 OVM Upload Assembly to EM SW Library OHS 3 4 Deploy, Undeploy using EM OHS OVS POOL EM CLOUD CONTROL WLS WLS Coh WLS Coh EM Private Cloud OEL 5 DB REFERENCE SYSTEM EM S/W LIBRARY Discover application components and assembly topology with EM Cloud Control OEL
  • OVAB Appliances - Introspection There is a general framework for introspection. Component specific logic lives in ‘plug-ins’ that register with the introspection framework NATIVE PLUG-INS - PRODUCTS INTROSPECTION PROCESS • • • • • • • • • • • • Dehydration, takes place first when running an introspection • Determine what will need to change when product moves to a different machines (files, configuration, etc) • Creates metadata to represent the above information and stores it in the catalog. WebLogic Server Coherence*Web Traffic Director Http Server Web Cache SOA Server Oracle Service Bus Tuxedo Oracle Database single instance Oracle RAC Forms/Reports • … SDK for third parties and customers is Plug-Inother plug-ins coming … available in OVAB 12c! • Rehydration handles reconfiguration during deployment time. • Reconfiguration during deployment, startup and shutdown of the component on the VM
  • OVAB Appliances – Introspection Demo Web SOA Web TUX WLS OVAB RAC RAC
  • OVAB Appliances – Introspection Demo http://bit.ly/1eXekS0
  • Best Reference: Java Cloud Service Powered by WebLogic and OVAB Java Cloud Service Instance Customer Dedicated WebLogic Domain Binary Volume App 1 App N Managed Server 1 Assembly Cluster with HA App 1 App N Config Volume Managed Server 2 App Volume OVM HV Instance 1 OVM Instance 1 Exalogic Compute Node A Exalogic Compute Node B Exadata (Oracle DB Schema – RAC Node) Database Cloud Service Instance ExaLogic Storage
  • Agenda • Why virtualization is not enough? • Introduction to PaaS • Oracle Virtual Assembly Builder – key enabler of PaaS • Demo • Overview of Oracle Enterprise Manager Cloud Control 12c • Summary - Q&A
  • Oracle Enterprise Cloud Management Charge Applications and Business Services Plan 3rd Party Apps Setup Integration: SOA Suite Platform as a Service DBaaS MWaaS ISV Apps Platform as a Service Meter Applications and Business Services Oracle Apps Process Mgmt: BPM Suite Security: Identity Mgmt User Interaction: WebCenter Oracle Fusion Middleware Provision Oracle Database Manage Infrastructure as a Service Infrastructure as a Service Oracle Solaris Operating Systems: Oracle Oracle Linux Enterprise Linux Develop Monitor Deploy Oracle Enterprise Manager 12c Oracle VM for SPARC (LDom) Solaris Containers Oracle VM for x86 Servers Storage
  • Enterprise Manager 12c: Platform-as-a-Service Key Features and Benefits • Self-service paradigm for consuming application resources • Pre-packaged, pre-configured platform services and applications • Rapid, user-driven, provisioning and deployment • Application ownership and monitoring • On-demand elasticity of underlying resources to align with business • Metering and chargeback for IT accountability • Works on physical and virtual environments • Consistent with Oracle Cloud
  • Broadest, Most Complete Support for Delivering Enterprise PaaS  Java PaaS – Application containers on VM Assembly Database Java Container pre-installed WebLogic platform  Assembly PaaS – Assemblies: Multi-tier environments with/without pre-deployed applications  Database PaaS – Database Services on pre-installed database platform OVM OVM Oracle VM Zone Database Pool PaaS Infrastructure Zone Middleware Pool
  • Focus: Middleware Platform-as-a-Service  Java PaaS – Java Services on pre- VM Assembly Database Java Container installed WebLogic platform  Assembly PaaS – Assemblies: Multi-tier environments with/without pre-deployed applications  Database PaaS – Database Services on pre-installed database platform OVM OVM Oracle VM Zone Database Pool PaaS Infrastructure Zone Middleware Pool
  • PaaS Administrator Enable Self-service Tying it All Together • Add services templates to different zones • Grant privileges to various roles Small Java Service Large Java Service Large Java Service East Cost Zone West Coast Zone • Zone-based • Template-based • Establish Quota per role Large Java Service • Limit over consumption of resources • Define rules for advanced scheduling and expiry Central Zone
  • Cloud Self-service Portal Application Developer Out-of-box, Customizable • Unified self-service environment • Java Services, Database Services, Assemblies • Comprehensive capabilities • • • • Service provisioning Service lifecycle operations Resource monitoring Chargeback and quota • Restful APIs, submitted to DMTF Oracle Enterprise Manager: Cloud Self-Service
  • Cloud Service Lifecycle Deploy Application • Start/Stop • Undeploy/Redeploy Release Resources • Service deletion • Scheduled expiry Monitor Workload People411 Optimize • Scale up • Scale down • Performance • Availability Application Developer
  • PaaS Operations and Administration Ongoing Monitoring of Cloud Resources • Manage PaaS Zones and software pools • Track service instances, templates, and middleware clusters • Drill down into individual resources for deeper monitoring • Monitor new requests and debug job failures PaaS Operator
  • PaaS Operator Total Cloud Control Systems, Infrastructure & Apps, Managed from a Single Console App-to-Disk Monitoring Cloud Support Console •Monitoring across Applications, Middleware, Databases, Systems •SLAs, and end-to-end transaction tracking •Deep Diagnostics •View, manage, diagnose and resolve problems •Incident lifecycle operations •Accelerated resolution with My Oracle Support Configuration Management Cloud Downtime Management •Auto-discovery and dependency tracking •Track and manage configuration drift •Change detection and auditing •Blackout periods for maintenance •Integrates with My Oracle Support for advisories, health checks, etc. •Patch Advisories for Database, Middleware, Linux and Solaris
  • PaaS Administrator Establishing Chargeback Middleware or DB Specific Monetization Rules IT • Associate cost of each resource, beyond just CPU and Memory • Example: Java services • # Nodes • # User Requests • Account for fixed costs (license costs, management, power, etc.) in chargeback plans • Vary based on configuration of service Users
  • Chargeback Reporting • Rollup based on LDAP hierarchy • Generate Reports in variety of formats (Excel, Work, PowerPoint, HTML, PDF) • Accessible from Self-Service Portal • Integrated with BI Publisher • Generate and Email reports to recipients on defined schedule (e.g. Monthly) • Extend to billing systems PaaS Operator
  • Agenda • Why virtualization is not enough? • Introduction to PaaS • Oracle Virtual Assembly Builder – key enabler of PaaS • Demo • Overview of Oracle Enterprise Manager Cloud Control 12c • Summary - Q&A
  • Q&A Lukasz Romaszewski Oracle ISV Migration Center FMW Consultant lukasz.romaszewski@oracle.com ISV Migration Center blog: http://blogs.oracle.com/imc
  • Adopt & Implement the latest by Oracle • JOIN US blogs.oracle.com/imc twitter.com/oracleimc youtube.com/OracleIMCTeam facebook.com/OPN.PartnerHub.Migration.Center • CONTACT US Partner.IMC@beehiveonline.oracle.com ORACLE.COM/PARTNERS/GOTO/HUB-ECEMEA