vmware and datasynapse
TRANSCRIPT
1
Virtualization Management Simplifying the Provisioning of Virtualized Applications
2
Dynamic Provisioning
1. FabricServer detects the need for a new VM and instructs VMware to place a new VM running a FabricServer engine
Physical Machine
Virtual Machine
Operating System
FabricServerEngine
ApplicationPlatform Application
VMware VI3
VI SDK
VMware Virtual Center
FabricServer Broker
Policies
Run-Time Controls
1
2
2. FabricServer provisions and configures the application platform and application run time within the new VM
3
Example: Setting Up WebSphere ND Cell
Create Virtual Image Provide CustomizationFiles
Deploy Activate
Stage 3Stage 2Stage 1 Stage 4
Application Profiles
JEE Application Server
Other commoncomponents
monitoring agents,security, etc..
Operating System
• Install guest OS• Install JEE App Server• Install applications
• ConfigJEE Script
Create profileUpdate profileImport .car fileStart DMgrAdd nodeStart server
• Application Profiles
Export
Existing standalone
node
MyApp.car
TargetHypervisor
• CloneImage
• Customize OS andnetwork
• Run ConfigJEE
• Choose Option (1-4)
• Construct Topology
Deployment manager
Standalone
Managed Node
DeploymentMgr.
ManagedCell
Cell
DeployManager
ManagedNode 1
ManagedNode 2
Create Virtual Image Provide CustomizationFiles
Deploy Activate
Stage 3Stage 2Stage 1 Stage 4
Create Virtual Image Provide CustomizationFiles
Deploy Activate
Stage 3Stage 2Stage 1 Stage 4
Application Profiles
JEE Application Server
Other commoncomponents
monitoring agents,security, etc..
Operating System
• Install guest OS• Install JEE App Server• Install applications
• ConfigJEE Script
Create profileUpdate profileImport .car fileStart DMgrAdd nodeStart server
• Application Profiles
Export
Existing standalone
node
MyApp.car
TargetHypervisor
• CloneImage
• Customize OS andnetwork
• Run ConfigJEE
• Choose Option (1-4)
• Construct Topology
Deployment manager
Standalone
Managed Node
Deployment manager
Standalone
Managed Node
DeploymentMgr.
ManagedCell
Cell
DeployManagerDeploy
Manager
ManagedNode 1
ManagedNode 1
ManagedNode 2
ManagedNode 2
Best Practices From WebSphere Web site:
4
FabricServer Automates this Process
Create Virtual Image Provide CustomizationFiles
Deploy Activate
Stage 3Stage 2Stage 1 Stage 4
Create Virtual Image Provide CustomizationFiles
Deploy Activate
Stage 3Stage 2Stage 1 Stage 4
Application Profiles
JEE Application Server
Other commoncomponents
monitoring agents,security, etc..
Operating System
• Install guest OS• Install JEE App Server• Install applications
Application Profiles
JEE Application Server
Other commoncomponents
monitoring agents,security, etc..
Operating System
Application Profiles
JEE Application Server
Other commoncomponents
monitoring agents,security, etc..
Operating System
• Install guest OS• Install JEE App Server• Install applications
• ConfigJEE Script
Create profileUpdate profileImport .car fileStart DMgrAdd nodeStart server
• Application Profiles
Export
Existing standalone
node
MyApp.car
TargetHypervisor
• CloneImage
• Customize OS andnetwork
• Run ConfigJEE
• Choose Option (1-4)
• Construct Topology
Deployment manager
Standalone
Managed Node
Deployment manager
Standalone
Managed Node
DeploymentMgr.
ManagedCell
Cell
DeployManagerDeploy
Manager
ManagedNode 1
ManagedNode 1
ManagedNode 2
ManagedNode 2
Baseline configuration model is captured in templates
Specific architecture and application configuration modeled
Run-time dynamically deployed, provisionedand activated
1
2
3
1 2 3
5
Simplify Configuration and Deployment
Centralize and automate complex configuration management of application platforms
- Application platforms have complex system architectures that require complex configuration management
Just-in-time Repurpose Virtual Machines
- Repurposes VMs just-in-time, for whatever application platforms are needed
Benefit Metrics:
Build only templates, not virtual machines:
70% less effort in virtual machine management
Only backup templates: not virtual machine snapshots:
70% less backup storage needed
Stop configuring application platforms in dedicated VMs:
30% fewer virtual machines active any one time
30% less expensive SAN/SCSI storage and fewer servers
Plus you get: Better service levels
Physical and virtual infrastructure used simultaneously
6
Manage Application Service Levels Dynamically
• Platform dynamically allocates resources based on demand and manage
• Activate appropriate type and number of Virtual Machines
7
Value Proposition for VMware Customers
Time to Deploy
Challenge:Provisioning and configuration of enterprise applications is complex, inconsistent and slow, typically taking anywhere from 1 to 30 days, per setup
Weeks Minutes
Value Proposition:DASM supports automatic provisioning and configuration of an enterprise application tier in minutes, with absolute consistency
Server Utilization
App Silos Clouds
Challenge:Every application project requires its own resource pool, which wastes money, delays routine activities and stifles innovation
Value Proposition:DASM enables multiple application projects to use common resource pools of physical and virtual infrastructure
Performance / QOS
Challenge:Ad-hoc approach to service management makes it very difficult to dynamically respond to changing demand and resource availability
Value Proposition:DASM integrates service management with provisioning, configuration and runtime control, to dynamically respond to changing demand and resource availability
AlwaysResponsive
AlwaysAvailable
8
Virtualization Management Simplifying the Provisioning of Virtualized Applications