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

25 %
75 %
Information about Partner Webcast – Oracle Virtual Assembly Builder with Oracle VM 3.2 -...
Technology

Published on February 20, 2014

Author: oracle_imc_team

Source: slideshare.net

Description

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

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

Add a comment

Related presentations

Related pages

Partner Webcast - Oracle Virtual Assembly Builder with ...

... Oracle Virtual Assembly Builder with ... Oracle VM 3.2.6 Deploy and ... Partner Webcast - Oracle WebLogic Server Management ...
Read more

Oracle Virtual Assembly Builder: Deploying a Registered ...

Oracle Virtual Assembly Builder: ... Partner Webcast - Oracle Virtual Assembly Builder with Oracle VM 3.2 - 20 Feb 2014 - Duration: ...
Read more

VMware vs. Oracle VM | Virtual Machine | Oracle

Webcast: Simplify Oracle RAC ... Discover how Oracle Virtual Assembly Builder can ... In addition to Oracle VM, Oracle offers virtualization ...
Read more

VM - Virtual Machine | Oracle - Oracle | Integrated Cloud ...

Learn how Oracle Virtual Machine (VM) ... Epsilon Deploys Oracle Linux and Oracle VM to Deliver Solutions up to 20 Times ... Webcast: Why Choose Oracle for ...
Read more

Oracle VM VirtualBox

VirtualBox 5.0.20 released! Oracle today released a 5.0 maintenance ... Hyperbox Open-source Virtual ... IQEmu automated Windows VM ...
Read more

VMware Virtualization for Desktop & Server, Application ...

My VMware; Partner Central; Training; ... Webcasts; Company Information. ... EUC Insights 2016 Virtual Tradeshow. On June 7, ...
Read more

Space: Java | Oracle Community

The Java space contains technical articles, blogs and discussion forums with questions and answers about Java technologies
Read more

Virtualisierung für Desktops, Server und Anwendungen ...

VM, VM Ware, VMware: ... vCloud Air Virtual Private Cloud OnDemand; ... Ressourcen für Partner. Partner Central; Partner University;
Read more