Oracle Virtual Assembly Builder 11.1.1.6 Overview

advertisement
Oracle Virtual Assembly Builder 11.1.1.6 Overview
1
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
The
following
is
intended
to
outline
our
general
product
direc4on.
It
is
intended
for
informa4on
purposes
only,
and
may
not
be
incorporated
into
any
contract.
It
is
not
a
commitment
to
deliver
any
material,
code,
or
func4onality,
and
should
not
be
relied
upon
in
making
purchasing
decisions.
The
development,
release,
and
4ming
of
any
features
or
func4onality
described
for
Oracle’s
products
remain
at
the
sole
discre4on
of
Oracle.
2
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Program Agenda
•  Business and IT Challenges
•  Enabling Application Virtualization
•  Oracle Virtual Assembly Builder
3
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Innovations are Reshaping IT Delivery
Increase
Business Value
Cloud
Mobile
Social
Drive Down
Costs
4
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Analytics
Everywhere
Balance Between Competing Priorities
Developers Demand Flexibility
•  Rapid development
•  Choice of components
•  Customized configurations
Web
Database
5
Desktop
Web
Services
Mobile
Middleware
Office
Tools
Frameworks
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
BUT IT Requires Standardization
•  Supported products and frameworks
•  Known environments and configs.
•  Common standards for security,
monitoring, management, and HA
Rapid Provisioning
and
Management
Performance,
Scalability,
Reliability
Security
Best Practices
Increase H/W
Utilization &
Efficiency
Leverage Cloud Innovations for the Enterprise
Offload Capital Expenditures
Elastic Scalability
Enterprise Agility
Better Resource Utilization
Challenge: How to Harmonize On-Premise and Cloud Computing?
6
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Program Agenda
•  Business and IT Challenges
•  Enabling Application Virtualization
•  Oracle Virtual Assembly Builder
7
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Typical Process For Creating and Deploying
New Applications
1 to 3 weeks
1-5 days
8
1-2 days
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
1-5 days
Oracle Confidential
1 day
1-2 days
Start
Create Standardized Model for IT
Effort
1 One
to 3 Time
weeks
Repeated Activity
Standardize
•  Create self-contained
software appliances
•  Eliminate customized
one-offs & confg. errors
Templatize
•  Configurable blueprints for
entire application topology
•  Simplify
process
days
1-5 days repeatable1-2
for predictable outcomes
9
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Automate
•  Orchestrate
deployment
and configuration
of all appliances
•  Reduce manual
effort and
administration
1-5 days
Metadata
Oracle Confidential
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
10
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
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
11
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Program Agenda
•  Business and IT Challenges
•  Enabling Application Virtualization
•  Oracle Virtual Assembly Builder
12
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Assemblies: Standardization with Flexibility
Capture Complete
Application Topology
Oracle Virtual Assembly
Builder Studio
Package Into
Single Assembly
Metadata
13
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Automated Deployment and Configuration
Assembly
Enterprise Cloud
Virtualized Deployment
VM
VM
VM
Exalogic Elastic Cloud
Oracle VM Resource Pool
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
VM
VM
Assembly deployed as
collection of interconnected
VM instances
Metadata
14
VM
Oracle Confidential
Oracle Virtual Assembly Builder
Studio Tool for Assembly Creation
Server Application for Deployment
Flexibility
for
Developers
• 
• 
• 
• 
Create appliances
Construct assemblies
Create deployment plans
Transfer & deploy via Deployer
15
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Standardization
for
Administrators
OVAB Deployer
Web Services APIs
OVA
Mgmt
Deploy
ment
Scale
Lifecycle
Mgmt
Resources Abstraction Layer
Exalogic
• 
• 
• 
• 
OVM 3
Maintain assembly repository
Manage deployment lifecycle
Enable automated scaling
Programmatic API and CLI
Oracle Virtual Assembly Builder Studio
• 
• 
• 
• 
• 
• 
• 
• 
• 
Designer tool for Application Architects
16
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Create and customize appliances
Create assembly blueprint
Define vNIC and vLAN bindings
Define volume configuration (local,
remote, shared)
Add custom configuration scripts
Create custom appliances
Customize late-binding properties
Manage deployment plans
Create single deployable archive (OVA)
and export to Exalogic, Enterprise
Manager, or OVAB Deployer
Supported and Custom Appliances
•  Weblogic Server
•  Oracle Service Bus
•  Coherence*Web
•  Tuxedo
•  Oracle Traffic Director
•  Oracle HTTP Server
•  Oracle Database (RAC & single
instance)
•  Oracle Web Cache
•  Custom applications
•  SOA Suite
•  Black-box templates
17
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Appliance Use Cases
Oracle
Product
Appliances
Custom
Appliances
Black‐Box
Appliances
Introspec4on
Yes
No
No
Dynamic
Wiring
Connec4ons
Yes
No
No
Custom
S/W
Packages
Yes
Yes
No
Custom
Late
Binding
Proper4es
Yes
Yes
No
Custom
Scripts
Yes
Yes
No
VM
Resource
Configura4on
Yes
Yes
Yes
Automated
VM
Deployment
Yes
Yes
Yes
Custom
VM
Templates
No
No
Yes
3rd Party Applications
Existing VM Templates
18
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Oracle Virtual Assembly Builder Deployer
•  JEE application with HA and scalable
architecture deployed in WebLogic
OVAB Deployer
Web Services APIs
OVA
Mgmt
Deployment
Lifecycle
Mgmt
Scale
Resources Abstraction Layer
Exalogic
OVM 3
Assembly
Repositor
y
19
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
•  Multi-user access with RBAC
•  Concurrent access and operations
•  Shared assembly catalog with assembly
archive versioning
•  Heterogeneous deployment targets
•  Automate all lifecycle and scale
operations for deployed assemblies
•  Maintain state of all active deployments
•  Secure web services API and CLI
Oracle Confidential
Assembly Lifecycle APIs
•  Catalog
– 
– 
– 
– 
– 
– 
– 
20
•  Deployment
UploadArchive
DownloadArchive
DeleteArchive
DescribeArchive
UpdateArchive
RegisterArchive
UnregisterArchive
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
– 
– 
– 
– 
– 
– 
– 
– 
CreateInstance
DeleteInstance
DescribeInstances
Deploy
Undeploy
StartInstance
StopInstance
Scale
Oracle Confidential
•  Tags
–  CreateTags
–  DeleteTags
–  DescribeTags
•  Others
– 
– 
– 
– 
DescribeRequests
DownloadDeploymentPlan
DownloadAssemblyMetadata
DescribeTargets
Assembly Deployment Into OVM 3.0
Assembly Archive
OVAB
Studio
1
OHS
2
WLS
Assembly Admin
creates assembly
OHS
WLS
3
OHS
WLS
Coh
Coherence
Upload
assemblies
OVM
Manager
4
Deploy,
undeploy
assemblies
Coh
EMGC
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
x86
H/W
x86
H/W
5
DB
21
OVS
OVM Resource Pool
WLS
Reference system
Linux
Assembly
Repository
Oracle Confidential
Discover application
components and assembly
topology with EMGC
Integration with Enterprise Manager and
Oracle VM
3
2
EM Cloud Control
4
Deploy / undeploy assemblies
using EM Private Cloud
Manage applications
using EMGC
Upload assembly OVAs
to EM S/W Library
OVAB
Studio
1
Create assemblies
using OVAB Studio
22
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
EM Private
Cloud
OVM
Manager
Linux
Linux
OVS
x86 H/W
x86 H/W
x86 H/W
EM
S/W Library
Oracle Confidential
VM
VM
OVM Resource Pool
VM
Summary – Virtual Assembly Builder
•  Flexibility for Developers
–  Pick and choose components
–  Configure for unique needs
•  Standardization for Administrators
–  Well-known building blocks eliminates one-off’s
–  Repeatable process reduces errors and cycle-time
23
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
24
Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
Oracle Confidential
Download