Application Services Providence VMUG

Post on 13-Apr-2017

220 views 1 download

Transcript of Application Services Providence VMUG

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