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 repre...
Agenda
• Why virtualization is not
enough?
• Introduction to PaaS
• Oracle Virtual Assembly
Builder – key enabler of PaaS
...
Agenda
• Why virtualization is not
enough?
• Introduction to PaaS
• Oracle Virtual Assembly
Builder – key enabler of PaaS
...
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
• C...
Virtualization Delivers IT Consolidation

Better Resource Utilization
Easier Isolation
Lower Costs
Faster Provisioning

Bu...
Deploying Applications in Virtual Environments
Requires Additional (Homegrown) Automation

1 to 3 weeks
1-2 days

1-5 days...
My Datacenter is Virtualized, But…
Business and IT challenges remain

?

• Boosting developer productivity,
faster time to...
Agenda
• Why virtualization is not
enough?
• Introduction to PaaS
• Oracle Virtual Assembly
Builder – key enabler of PaaS
...
Platform-as-a-Service (PaaS) to the Rescue
Traditional App Deployment
(Admin driven)

Specify and procure
hardware

Config...
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
soft...
Maintain Flexibility for Developers
• Select their own set
of components
• Package desired
apps. & binaries
• Construct cu...
Deploy to Virtual and Cloud Environments
Enterprise Cloud
App

App

Public Cloud

App

Middleware

Run IT as an Enterprise...
Agenda
• Why virtualization is not
enough?
• Introduction to PaaS
• Oracle Virtual Assembly
Builder – key enabler of PaaS
...
Assemblies: Standardization with Flexibility
Capture Complete
Application Topology

Oracle Virtual Assembly
Builder Studio...
OVAB Appliances & Assemblies
Appliance
A software appliance (aka appliance) represents a single
software component and its...
OVAB: How to get Assemblies?
Download
• Oracle is committed to deliver
Assemblies for each
Application and FMW product
in ...
OVAB Components
OVAB Studio

OVAB Deployer

Web Services APIs

Flexibility
for
Developers
• Create appliances
• Construct ...
Automated Deployment and Configuration
Assembly

Enterprise Cloud

Virtualized Deployment

VM
VM

VM

Exalogic Elastic Clo...
OVAB Integration on Standard Platform
ASSEMBLY ARCHIVE

ASSEMBLY STUDIO

OVM

2
Introspection &
Creation
Appliances

Manag...
OVAB Appliances - Introspection
There is a general framework for introspection. Component specific logic lives
in ‘plug-in...
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 Do...
Agenda
• Why virtualization is not
enough?
• Introduction to PaaS
• Oracle Virtual Assembly
Builder – key enabler of PaaS
...
Oracle Enterprise Cloud Management
Charge

Applications and Business Services

Plan

3rd Party Apps
Setup
Integration:
SOA...
Enterprise Manager 12c: Platform-as-a-Service
Key Features and Benefits
• Self-service paradigm for consuming application ...
Broadest, Most Complete Support for Delivering
Enterprise PaaS
 Java PaaS
– Application containers on

VM
Assembly

Datab...
Focus: Middleware Platform-as-a-Service
 Java PaaS
– Java Services on pre-

VM
Assembly

Database

Java
Container

instal...
PaaS
Administrator

Enable Self-service
Tying it All Together
• Add services templates
to different zones
• Grant privileg...
Cloud Self-service Portal

Application
Developer

Out-of-box, Customizable
• Unified self-service
environment
• Java Servi...
Cloud Service Lifecycle
Deploy
Application
• Start/Stop
• Undeploy/Redeploy

Release
Resources
• Service deletion
• Schedu...
PaaS Operations and Administration
Ongoing Monitoring of Cloud Resources
• Manage PaaS Zones and
software pools
• Track se...
PaaS
Operator

Total Cloud Control

Systems, Infrastructure & Apps, Managed from a Single Console

App-to-Disk Monitoring
...
PaaS
Administrator

Establishing Chargeback
Middleware or DB Specific Monetization Rules

IT

• Associate cost of each res...
Chargeback Reporting
• Rollup based on LDAP hierarchy
• Generate Reports in variety of
formats (Excel, Work, PowerPoint,
H...
Agenda
• Why virtualization is not
enough?
• Introduction to PaaS
• Oracle Virtual Assembly
Builder – key enabler of PaaS
...
Q&A

Lukasz Romaszewski
Oracle ISV Migration Center FMW Consultant
lukasz.romaszewski@oracle.com
ISV Migration Center blog...
Adopt & Implement the latest by Oracle

• JOIN US
blogs.oracle.com/imc
twitter.com/oracleimc
youtube.com/OracleIMCTeam
fac...
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
Upcoming SlideShare
Loading in...5
×

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

557

Published on

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

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
557
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
17
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

  1. 1. Oracle Virtual Assembly Builder with Oracle VM 3.2 Lukasz Romaszewski ISV Migration Consultant
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. Innovations are Reshaping IT Delivery Increase Business Value Cloud Mobile Social Drive Down Costs Analytics Everywhere
  6. 6. 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
  7. 7. Virtualization Delivers IT Consolidation Better Resource Utilization Easier Isolation Lower Costs Faster Provisioning But… Challenges Abound
  8. 8. 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
  9. 9. 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
  10. 10. 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
  11. 11. 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
  12. 12. When flexibility meets standarization... 1 to 3 weeks 1-5 days 1-2 days 1-5 days 1 day 1-2 days Start
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. Assemblies: Standardization with Flexibility Capture Complete Application Topology Oracle Virtual Assembly Builder Studio Package Into Single Assembly Metadata
  18. 18. 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
  19. 19. 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.
  20. 20. 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
  21. 21. 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
  22. 22. 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
  23. 23. 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
  24. 24. OVAB Appliances – Introspection Demo Web SOA Web TUX WLS OVAB RAC RAC
  25. 25. OVAB Appliances – Introspection Demo http://bit.ly/1eXekS0
  26. 26. 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
  27. 27. 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
  28. 28. 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
  29. 29. 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
  30. 30. 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
  31. 31. 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
  32. 32. 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
  33. 33. 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
  34. 34. 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
  35. 35. 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
  36. 36. 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
  37. 37. 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
  38. 38. 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
  39. 39. 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
  40. 40. Q&A Lukasz Romaszewski Oracle ISV Migration Center FMW Consultant lukasz.romaszewski@oracle.com ISV Migration Center blog: http://blogs.oracle.com/imc
  41. 41. 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

×