SAPaaS: Blueprinting and Provisioning
SAP Using VMware Cloud Automation
vRealize Automation (vRA)
Brian LaRose
Enterprise Technical Architect
VMware blarose@vmware.com
Twitter: @CloudMakerBrian
Summary of VMware Lifecycle for
Private Clouds
Day 1 – Provisioning
Day 30 – Billing
•
Configure Storage
•
Badges
•
Periodic “close”
•
Config Memory & CPU
•
Heat-Map Overview
•
Cost allocations
•
Config Network & SAN
•
3 views
•
•
Expose Resource
Pools
By Group, Team, App
or other categories
•
Takes feeds from
other
•
Generate billings
•
Complete Archival
•
Complete lifecycle
with teardown
•
Build blueprints AppD
•
Deploy Apps, PaaS,
XaaS, or just IaaS
•
•
2
Day 2 – Running
Publish Service
Catalog
Enterprise App Store
–
Health
–
Risk
–
Efficiency
•
Root Cause
•
Capacity Planning
•
Migration C2C, V2C
Agenda
3
1
Project Motivation
2
Quick review of Application Director and
vCloud Automation
3
SAP and the Cloud??
4
SAP HANA blueprint
5
SAP Netweaver Dual Stack blueprint
6
SAP Business Objects blueprint
7
Demo of Application Director
Geeks Know This Already.
AUTOMATE!
4
GEEK
WINS!
Why the Need for Blueprints?
5
•
In 1842, Light sensitive chemicals combined with near
translucent paper are used to produce exact copies
•
Easy to produce hundreds, or thousands of copies
from a master no matter
how large
•
Exact Copies, 100% accurate,
not like the “hand drawn copies”
from previous generation of
craftsmen
•
Very Rapid Production / Very Inexpensive
•
Exactly what IT is seeking, inexpensive, exact copies,
without the possibility of human error
Blueprinting for as-a-Service
Development and Market Offers
A Quick AppD Facts:
7
•
Integrated into vCloud Suite and publishes to vCloud
Automation Center
•
AppD is 1 VM running tomcat with embedded postgres
•
Import/Export for moving these blueprints around site to site or
Architect to Operations
•
Likes Firefox, I am using 30.0
•
Web interface / Demonstration later…
•
Roles, Roles, Roles … VMware encourages same toolset for a
lot of very different roles
–
Middleware Admin
–
Cloud Admin (Deployment Admin)
–
Developer/ Architect
–
Service Architect
–
Operations
AppD Predefined Users, Groups and
Roles (For your reference)
8
App Deployment through blueprints, now with properties!
Components
9
Unified Service Catalog
10
Blueprint Marketplace on
solutionexchange.vmware.com
11
“Try” a Blueprint…
solutionexchange.vmware.com
12
vRA Predefined Users, Groups and
Roles (For your reference)
13
Provision an App for Your Users from
the Catalog
14
Application Director Success Story –
Rapid Provisioning
Just an example and
these Application
Components include:
Sharepoint, Oracle
ERP + SOA Suite,
Oracle Service Bus,
Oracle Database 11gR2
15
ERP Software in the Cloud?
Why YES!
LVM is a duplicaton Tool
17
What Do People Expect from Their
Cloud Apps?
•
Rapid provisioning / Consistent performance
•
Consistent experience regardless of location
•
Cloud architectures require patterns and containers
•
Why can’t SAP do that? Tied to physical, lots of hours
of BASIS consulting
But …
•
SAP Market and the Customer Expectations have evolved
•
SAP customers no longer accept “Complexity” – SO RUN SIMPLER
•
Must be dramatically faster and simpler
SO... 2014… SAP Embraces the Cloud
18
In Development AND Production
SAP HANA
HANA is an in-memory data platform that is best suited for
performing real-time analytics, and developing and deploying
real-time applications.
•
Some of these considerations are:
–
Support for traditional database clients, Web-based clients,
and administrative connections
–
The number of hosts used for the SAP HANA system, ranging
from a single-host system to a complex distributed system
with multiple hosts
–
Support for high availability through the use of standby hosts,
and support for disaster recovery through the use of multiple
datacenters
–
20
For information about SAP HANA with virtualization, see SAP Note
1788665 - SAP HANA Support for VMware vSphere Environments
SAP HANA Platform on VMware
vCloud Suite
Differentiated solution:
Removing the 3 major barriers to database virtualization
1. Performance - SAP
benchmarks show physical to
virtual delta is <10%.
Performance not an issue
2. Support – SAP HANA
Platform Fully Certified to run
on vSphere. No requirement
to reproduce on physical
3. Licensing – Sub capacity
licensing on cores/sockets in
use. No need to license entire
host – cloud model; pay-peruse
21
P2V
Delta
Supported
/Certified
SubCapacity
Licensing
SAP HANA
Scale Up
<10%
YES
N/A
SAP ASE
< 7%
YES
YES
SAP IQ
< 7%
YES
YES
SAP Replication
Server
< 5%
YES
YES
SAP SQL
Anywhere
< 5%
YES
YES
SAP HANA
Platform
SAP HANA
22
•
SAP HANA with VMware vSphere 5.5 announced May
‘14
•
The technical deployment type SAP HANA with
Virtualization refers to the scenario where one or more
SAP HANA database SIDs are deployed on one or
more Virtual Machines running on SAP HANA server
hardware.
•
For information about SAP HANA with virtualization,
see SAP Note 1788665 - SAP HANA Support for
VMware vSphere Environments.
SAP HANA “T-Shirts”
23
SAP HANA Architecture
24
What Is Supported by VMware Today
25
SAP HANA Scale-Up
(<1TB RAM, <64 vCPU, <60TB disk)
26
But What We Want Is … Scale Out
High Availability configuration:
27
–
N active servers in one cluster
–
M standby server(s) in one cluster
–
Shared file system for all servers
–
Services
–
Name and index server on all nodes
–
Statistics server (only on one active server)
–
Name server active on Standby
–
Failover
–
Server X fails
–
Server N+1 reads indexes from shared storage and connects to
logical connection of server X
Scale Out Might Look Something
Like This
28
Basis App Server
ABAP NetWeaver App Server
Installation Script
ABAP application servers are important software
components of NetWeaver AS ABAP since all ABAP
programs run on these servers
30
General Note on Automated SAP
(For your reference)
31
•
SAP note SAP note 950619 - Installation of SAP
Systems with Unattended Mode
•
This is SAP preferred method of installation which
requires installation DVDs/ISO images
•
Guidelines are provided which can be scripted and
automated in AppD
–
record all input parameters for a certain installation scenario,
which can be reused for further installations.
–
Once SAP ABAP Applications Server is installed, SAP
developers can use Eclipse to develop SAP custom solutions
leveraging SAP HANA right away. This allows developers to
use REST, ODATA or HTML5 to access the underlying data
model in HANA, thus building real-time apps very quickly.
Customization Scripts
(For your reference)
Steps in scripted automation
32
–
Use template of “Start” and “instance” profile and home directory from
previously manually installed dialog instance
–
Assign hostname & IP
–
Create SAP user & groups
–
Customize SAP user home directory from template (SID, hostname)
–
Update SID in /usr/sap
–
Mount SAP Global Host
–
Copy :Start” and “Instance” Profile from template and customize: change to
new hostname and SID
–
Register service & start A/S
–
Has been used to put SAP systems into production by VMware
employees on vSphere, now just embedded in a nice blueprint.
What a Complex SAP Environment Looks Like
Long Term Goal
33
A More Complicated Solution
Single Stack Business Objects
35
Distributed Stack of Business Objects
36
Blueprint of SAP BO Distributed Stack
37
33 SAP Properties in Our Reference
Implementation
38
And Then the Properties Are Passed to
the SAPinst
39
80%
Reduction in
Provisioning Time

Demo of AppD on SAP HANA Blueprint
42
Backup Slides
vRealize Suite Delivers a Comprehensive
Multi-Platform Hybrid Cloud
Cloud Service Provisioning with vRA
Infrastructure (IaaS)
Desktops (DaaS)
(XaaS)
Software-Defined Compute
Cloud
Operatio
n with
vRO
Virtual Data Center
Virtual
Networking
& Security
SoftwareDefined
Storage &
Availability
Virtual Infrastructure
45
Applications (PaaS)
Software-Defined Networking
Storage
vCloud
Service
Provide
rs
Other
Service
Provide
rs
Hypervisors
Anything
Software-Defined
Server
Storage
Network
Cloud
Business
Mgmt
with vRB
CLI to the AppD Appliance
(For your reference)
46
Management of SAP Environments
Once Running? Blue Medora!
vCOPs SAP adapters (Blue Medora)
47
•
VMware owned SAP Netweaver management pack (SAP adapter)
was handed over to Blue Medora (http://www.bluemedora.com/)
•
Blue Medora offers by now following adapters
–
SAP NetWeaver (incl. relationship)
–
SAP HANA
–
SAP Sybase (planned)
•
Betas and demo license keys available from Blue Medora
•
Issue: Customers outside the States cannot buy these adapters.
As of today, no re-seller available outside the States
Blue Medora Management Pack
48
Unpublished Work of SUSE. All Rights Reserved.
This work is an unpublished work and contains confidential, proprietary, and trade secret information of SUSE.
Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of
their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated,
abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE.
Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.
General Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making
purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document,
and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose.
The development, release, and timing of features or functionality described for SUSE products remains at the sole
discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at
any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in
this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All
third-party trademarks are the property of their respective owners.