application services providence vmug
TRANSCRIPT
Providence VMUGVMware Application Services
Jonathan Frappier, @jfrappier
www.virtxpert.com
@PVDVMUG | Application Services
@PVDVMUG | Application Services
APPLICATION DELIVERY CHALLENGES
SILOED, MANUAL PROVISIONING PROCESSES• IT Resource Intensive
– Time consuming multi-step manual processes– Keeps IT staff from more strategic tasks
• Slow Response Time to Business Users– Takes days or weeks to provision – Increased frustration– Decreased productivity– Decreased business agility
• Error Prone– Unpredictable, inconsistent environments– Increased project risk
www.virtxpert.com
@PVDVMUG | Application Services
AUTOMATED END-TO-END PROVISIONING
• Manage operating systems and applications separately to enable faster, more efficient software updates
• Provision via blueprints to manage the entire service lifecycle more reliably
• Integrate service management systems with configuration management systems for a consistent, predictable view of the environment
www.virtxpert.com
@PVDVMUG | Application Services
Application Services – Why automate?
Application deployments are boring
www.virtxpert.comPosted on Google+ by Bruno Oliveira
@PVDVMUG | Application Services
Application Services – Why automate?
Security – if you’re not automating your not secure; human error is inevitable
www.virtxpert.com
@PVDVMUG | Application Services
Application Services – What it is- Application builder
– create blueprints for complex applications
- Application Release Management– automation of standardized provisioning,
upgrades, roll backs, and tear downs
- Private, Public, or Hybrid– blueprints can be used across multiple cloud
providers
- Enables self service– Allow users to provision applications without
IT intervention
www.virtxpert.com
@PVDVMUG | Application Services
AUTOMATED, SELF-SERVICE PROVISIONING OF APPLICATIONS & SERVICES
@PVDVMUG | Application Services
Application Servers• Apache Tomcat• Red Hat WildFly• IBM WebSphere• VMware vFabric tc Server
Applications• Microsoft Exchange• Microsoft SharePoint• SAP
Databases• Microsoft SQL Server• Oracle• MySQL• VMware vFabric Postgres
Web Servers• Microsoft IIS• Apache HTTP Server
Multi-Cloud InfrastructureInfrastructure Platforms• VMware vCloud Air• VMware vSphere
@PVDVMUG | Application Services
Application Services – What it’s not
www.virtxpert.com
- Deploying Application services is easy…
******* Magic
@PVDVMUG | Application Services
Application Services – What it’s not
www.virtxpert.com
- Building the application blueprints is not
http://www.victorshi.com/blog/post/Difference-between-your-plan-and-reality-in-software-development
@PVDVMUG | Application Services
Application Services – What it’s not
www.virtxpert.com
- It’s not a solution for everything- Configuration Management
- Desktop / EUC applications
- Application Monitoring
#vBrownBag | Application Services
Application Services
How we used to think about VM’s
How we started thinking about VM’s
How we need to think about VM’s
www.virtxpert.com
@PVDVMUG | Application Services
Hybrid Cloud, Multi-OS Support- vCloud Automation Center- vCloud Air or vCloud Director based providers- AWS
www.virtxpert.com
@PVDVMUG | Application Services
Application Services ConsiderationsSupported Operating Systems
www.virtxpert.com
OS Version (Up to) Java Version Agents Scripting Language Commands/Services
RHEL 6.4 / 6.5- 32-bit- 64-bit
JRE 1.7.0_51 - AppS & vRA - Bash- BeanShell 1.3
- wget- Md5sum- grep- sed- setsid- awk- ifconfig- agp-get- yum- OpenSSH
CentOS 6.4 / 6.5- 32-bit- 64-bit
JRE 1.7.0_51 - AppS & vRA - Bash- BeanShell 1.3
SUSE Linux Enterprise 11 SP2- 32-bit- 64-bit
JRE 1.7.0_51 - AppS & vRA - Bash- BeanShell 1.3
Ubuntu 12.04.2- 32-bit- 64-bit
JRE 1.7.0_51 - AppS & vRA - Bash- BeanShell 1.3
Windows 2008 R2 SP1 - 64-bitWindows 2012 R2- 64-bit
JRE 1.7.0_51 - AppS & vRA - Windows CMD- PowerShell 2- BeanShell 1.3
- RDS
@PVDVMUG | Application Services
Application Services Installation Assumptions
- Working vCenter and SSO- vRealize Automation / vCloud Automation Center deployed
and at least 1 tenant and business group configured- Access to vCenter and VMRC - Access to vCloud Automation Center blueprints (vSphere
Templates)
www.virtxpert.com
Application Services Installation Overview
OVF •Deploy the OVF via vCenter•Set and document OVF properties
VMRC •Power on the VM and connect to VMRC•Configure via startup wizard
VCAC •Assign Application Architect roles
AppS •Create Cloud Provider, Deployment Environment, Logical Template, and Application Blueprint
@PVDVMUG | Application Services
www.virtxpert.com
@PVDVMUG | Application Services
Application Services Configuration Demo
www.virtxpert.com
vCAC• Application Services roles
Cloud Provider
• Map Application Director to vRA and Business Group
Deployment Environment
• Map Deployment Environment to vRA Reservation Policy
Logical Template
• Map AppS Logical Template to vRA Blueprint (which maps to a vSphere template)
Application Blueprint
• Create application blueprint, publish to vRA and Deploy
#vBrownBag | Application Services
Step by step configuration of Application Services
http://bit.ly/vXprtAppS & http://bit.ly/vXprtvRA
www.virtxpert.com
#vBrownBag | Application Services
Jonathan Frappier @jfrappier, @vBrownBag (hashtag: #vBrownBag) +JonathanFrappier
/in/jonathanfrappier
http://virtxpert.com http://professionalvmware.com
Book: VMware vSphere Resource Management Essentials http://amzn.to/1fAWGzk