SlideShare a Scribd company logo
1 of 24
Automating Infrastructure as a Service Deployments
and monitoring – TEC213
Chris Kernaghan
14th August 2012
SAP and IaaS
IaaS
• IaaS is a Public or Private environment which is billed on a utility
“what you use” model
• Defining characteristic of Cloud is self-service
• Lots of competing technologies eg.
KVM, LPARs, VMWare, Solaris Containers, EC2, Eucalyptus
• IaaS environments are essentially, for individual
customers, infinitely scalable
SAP/AWS
• SAP have been working in AWS since 2008
• Working on Project Titanium for 3 years
• Large supporter of Virtualisation technologies
• Use in Training, Project and Development systems
• Helping partners to build and develop services supporting Cloud
| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

2
Supported SAP Cloud Partners
Total of 63
partners who are
certified to support
SAP’s supported
cloud services.
15 of these
partners are
Globally certified
Many run their
own hosting/Cloud
services in
addition

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

3
SAP AWS Deployments

SAP usage across
53 user groups
groups
Use of Project
Titanium to control
instances

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

4
Capgemini UK SAP AWS Deployments
60

AWS SAP deployments
used by Capgemini UK
for Internal and Project
use.

50

40

Managed by project
technical teams or
practice members.

30

20

Template landscape
Customer Project 3
Customer Project 2

10

Customer Project 1

Demo landscape
Internal Pilot
Dec-09
Jan-10
Feb-10
Mar-10
Apr-10
May-10
Jun-10
Jul-10
Aug-10
Sep-10
Oct-10
Nov-10
Dec-10
Jan-11
Feb-11
Mar-11
Apr-11
May-11
Jun-11
Jul-11
Aug-11
Sep-11
Oct-11
Nov-11
Dec-11
Jan-12
Feb-12
Mar-12
Apr-12
May-12
Jun-12
Jul-12
Aug-12

0

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

5
Cloud and Shadow IT
Facilitator
Consultant

Cloud Admin

• Help IT administrate Infrastructure

• Help business develop and deploy

and applications

leading edge applications

• Design processes which meet

• Curate and administrate flexible

business compliance standards

landscape

• Build/Design flexible infrastructures

• Additional to project/chargable

which are adaptable but controlled

work, so primarily done outside

• Migrate customers from outdated

hours

platforms to next generation

• Team members need to be highly

platforms

adaptable, flexible, autonomous, bou
ght into the SoPs
| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

6
Automation – Why do it
• Systems administration is full of boring, repetitive tasks
• Evolve from thick manual run guides to smaller guides on
automated processes
•Create better results driven compliance processes and
records
• Quicker serial/parallel executions
• The execution of the tasks is more controlled
• There are lots of methods of automation, depending on the
layer you are working within
• OS – System schedulers
• Database – triggers or stored procedures
• Application level – scheduled batch or background jobs
• Captured input session tools

S – Scheduled
C – Consistent
A – Auditable
R – Repeatable
S – Sharable

Ability to execute
consistent process
to serve multiple
compliance
frameworks with
different
documentation
requirements –
eg, ITIL, SOX, FDA
, etc..

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

7
DevOps
•DevOps is a methodology and philosophy which is used to
create and maintain flexible infrastructure and teams
• When used properly it can provide
• Consistent information,
• Auditable Processes,
•Automatic Measurement
Cloud depends upon close collaboration due to
rapid and shortened development cycles
• Flexibility and durations are important as the costs
are directly charged and very visible
• Projects tend use smaller teams
• Administrators often still have a day job managing
the Production infrastructure

C – Collaboration
A – Automation
M – Measurement
S – Sharing

We are uncovering better ways of
running systems by doing it and
helping others do it.
Through this work we have come to
value:
• Individuals and interactions over
processes over tools
• Working systems over
comprehensive documentation
• Customer and developer
collaboration over contract
negotiation
• Responding to change over
following a plan
That is, while there is value in the
items on the right, we value the items
on the left more.
| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

8
Types of Automation

• Build automation
• Configuration management automation
• Change management automation
• Scheduled tasks
• Exception management automation
• Instance management
• Security Management
• Cost management and reporting

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

9
Build Automation
Activity

Manual duration

Automation technology

Software Download

Hours/days (dependant
upon connection)

RSS Feeds and automated
download manager

Hardware configuration
(Disks, NICs)

Mins/Hours

Scripted tasks, Puppet/Chef

O/S configuration (DNS,
Users, patches)

Hours

Scripted tasks, Puppet/Chef

3rd party software install

Hours

Scripted tasks, Puppet/Chef

SAPInst (Initial answers)

Mins/Hours

Answer Files, prebuilt XML
files

Build

Hours

Exception based alerting
scripts

Post build steps

Hours

Scripted tasks executed
over RFC

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

10
Demo

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

11
Configuration Management
• Configuration implementation automation can be achieved in a number of ways
• Copy from other systems
Runmyjob.com
• System copy
CPS/LVM/UC4
• Client copy
• Scripting using SDKs and RFCs
• Java
• Ruby (Show User creation code)
Configuration item

Automation technology

O/S and DB configuration

Scripts, Puppet/Chef

SAP & Window Users

Scripts, LDAP, CUA

SAP RFCs

Scripts, Direct SQL Scripts

SAP Number Ranges

Scripts, Transports

SAP Transport Landscape

Manual

SAP Logical system name

Script, manual

SAP Background job scheduling

Scripts, 3rd party applications
| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

12
Change management automation
Change management applies inside and outside of SAP
Purpose is to accurately record changes for a number of reasons
Infrastructure change management

SAP change management

• Information discovery tools
• Belarc
• SolarWinds
• Squirrel
• Configuration Management Databases
•Chef/Puppet

• Configuration discovery tools
• LiveCompare
• Solution Manager
• ABAP tools
• Transport management
•CTS+, Transport Express, RevTrac

Each automated system for applying change management usually also has a work flow
based approval system.
| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

13
Demo

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

14
Exception Monitoring
Exception monitoring is valuable because
• It identifies and alerts against things which are issues
• Can be narrow focus, for example only looking for critical issues
• Compliance is often based on exceptions/deviations, therefore exception
based reporting works well with compliance

Using scheduled checks on specific
components and an alerting framework
• Solution Manager
• SAP Diagnostic agents
• O/S scripting
• O/S, DB, SAP checks
• CMDB checks
•Configuration management
checks

Cloud systems are usually systems
created in addition to normal BAU
systems

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

15
Demo

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

16
Cloud Instance Management
• Instances are the number 1 cost contributor to the normal AWS EC2 bill
• AMI’s are the biggest work load contributor to the EC 2 workload
• AMI ageing and patching
• Working with Dynamic resources
• Few AWS resources are static – this leads to interesting design/architectural choices
• Use of Elastic IP addresses vs DHCP&DynDNS
•Disk subsystem structuring – SAP vs World

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

17
Cloud Instance Management
• Instance control evolution has 3 main stages
• Always up
• Primarily each instance is up 24*7
• Start up and shutdown is manual
• Dumb Schedule
• Instances are brought up and down using EC2 API
• 3rd Party services
• Default down
• Chris Paine’s work with Google Apps provides a website with ability to start
instances

Instance type

Typical Runtime

Cost

Always up

720 hours/month (24hrs*30) $662/month

Dumb Schedule

450 hours/month (15hrs*30) $414/month

Default Down

120 hours/month (4hrs * 30) $110/month
| Sector, Alliance, Offering
Chris Kernaghan
© 2012 Capgemini. All rights reserved.

18
Demo

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

19
Cloud Security Management
Security Management is very important for 3 reasons
Flexibility is the mortal
enemy of security
Cheaper = Less security
because good security
costs money
Faster = leaves no time
to do security analysis
and implementation

Data Protection is
paramount, internally and
externally

Cost, utility billing means
a direct cost can be
placed on each instance

Putting Production quality
data in the Cloud is
inherently risky

Security can provide
details of who is spending
what money

Cloud resources and
projects have high
degree of flux of Human
resources and reuse of
technical resources

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

20
Cloud Management
Cost Management and reporting
• Cost management is vitally important due to perception

• Move the perception to Value and ROI
• Define the KPIs early
• Use Cost calculators to show how much each instance costs
• Use automated reporting

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

21
Evaluation

Feedback
Please complete a session
evaluation for this session!

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

22
More information

Please contact:
• Chris Kernaghan
Chris.Kernaghan@capgemini.com

| Sector, Alliance, Offering
Insert "Title, Author, Date"
© 2012 Capgemini. All rights reserved.

23
www.capgemini.com

The information contained in this presentation is proprietary. ©2012 Capgemini. All rights reserved

More Related Content

What's hot

The Application Server Platform of the Future - Container & Cloud Native and ...
The Application Server Platform of the Future - Container & Cloud Native and ...The Application Server Platform of the Future - Container & Cloud Native and ...
The Application Server Platform of the Future - Container & Cloud Native and ...Lucas Jellema
 
Finding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupFinding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupDaniel Krook
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization TransformationChloe Jackson
 
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud ComputingRICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud ComputingMark Hinkle
 
What is Kafka & why is it Important? (UKOUG Tech17, Birmingham, UK - December...
What is Kafka & why is it Important? (UKOUG Tech17, Birmingham, UK - December...What is Kafka & why is it Important? (UKOUG Tech17, Birmingham, UK - December...
What is Kafka & why is it Important? (UKOUG Tech17, Birmingham, UK - December...Lucas Jellema
 
Microcontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container DebuggingMicrocontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container DebuggingOracle Developers
 
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...fast_retailing
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloudErnest Mueller
 
Drone fly - Decoupling Event Listeners from the Hive Metastore
Drone fly - Decoupling Event Listeners from the Hive MetastoreDrone fly - Decoupling Event Listeners from the Hive Metastore
Drone fly - Decoupling Event Listeners from the Hive MetastoreAbhimanyu Gupta
 
Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Sourceaspyker
 
Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalaspyker
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the DataKellyn Pot'Vin-Gorman
 
Cloud Native Architectures for Devops
Cloud Native Architectures for DevopsCloud Native Architectures for Devops
Cloud Native Architectures for Devopscornelia davis
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
OSCON 2014 -  Crash Course in Open Source Cloud ComputingOSCON 2014 -  Crash Course in Open Source Cloud Computing
OSCON 2014 - Crash Course in Open Source Cloud ComputingMark Hinkle
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerRightScale
 
Webinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwareWebinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwarePlatform9
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesJosef Adersberger
 
IBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the CodeIBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the CodeDaniel Krook
 

What's hot (20)

The Application Server Platform of the Future - Container & Cloud Native and ...
The Application Server Platform of the Future - Container & Cloud Native and ...The Application Server Platform of the Future - Container & Cloud Native and ...
The Application Server Platform of the Future - Container & Cloud Native and ...
 
Finding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User GroupFinding and Organizing a Great Cloud Foundry User Group
Finding and Organizing a Great Cloud Foundry User Group
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Ensuring Cloud Native Success: Organization Transformation
Ensuring Cloud Native Success:  Organization TransformationEnsuring Cloud Native Success:  Organization Transformation
Ensuring Cloud Native Success: Organization Transformation
 
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud ComputingRICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
RICON 2014 - Build a Cloud Day - Crash Course Open Source Cloud Computing
 
What is Kafka & why is it Important? (UKOUG Tech17, Birmingham, UK - December...
What is Kafka & why is it Important? (UKOUG Tech17, Birmingham, UK - December...What is Kafka & why is it Important? (UKOUG Tech17, Birmingham, UK - December...
What is Kafka & why is it Important? (UKOUG Tech17, Birmingham, UK - December...
 
Microcontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container DebuggingMicrocontainers and Tools for Hardcore Container Debugging
Microcontainers and Tools for Hardcore Container Debugging
 
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
AWS Summit 2015 Tokyo Breakout: Global Large Scale Cloud Design and Cloud Nat...
 
Business model driven cloud adoption - what NI is doing in the cloud
Business model driven cloud adoption -  what  NI is doing in the cloudBusiness model driven cloud adoption -  what  NI is doing in the cloud
Business model driven cloud adoption - what NI is doing in the cloud
 
Drone fly - Decoupling Event Listeners from the Hive Metastore
Drone fly - Decoupling Event Listeners from the Hive MetastoreDrone fly - Decoupling Event Listeners from the Hive Metastore
Drone fly - Decoupling Event Listeners from the Hive Metastore
 
Netflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open SourceNetflix Cloud Architecture and Open Source
Netflix Cloud Architecture and Open Source
 
Ibm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinalIbm cloud nativenetflixossfinal
Ibm cloud nativenetflixossfinal
 
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys  How to Build a Successful Microsoft DevOps Including the DataDevOps and Decoys  How to Build a Successful Microsoft DevOps Including the Data
DevOps and Decoys How to Build a Successful Microsoft DevOps Including the Data
 
56k.cloud training
56k.cloud training56k.cloud training
56k.cloud training
 
Cloud Native Architectures for Devops
Cloud Native Architectures for DevopsCloud Native Architectures for Devops
Cloud Native Architectures for Devops
 
OSCON 2014 - Crash Course in Open Source Cloud Computing
OSCON 2014 -  Crash Course in Open Source Cloud ComputingOSCON 2014 -  Crash Course in Open Source Cloud Computing
OSCON 2014 - Crash Course in Open Source Cloud Computing
 
Project Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on DockerProject Sherpa: How RightScale Went All in on Docker
Project Sherpa: How RightScale Went All in on Docker
 
Webinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMwareWebinar: OpenStack Benefits for VMware
Webinar: OpenStack Benefits for VMware
 
Patterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to KubernetesPatterns and Pains of Migrating Legacy Applications to Kubernetes
Patterns and Pains of Migrating Legacy Applications to Kubernetes
 
IBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the CodeIBM and OpenStack: Collaboration Beyond the Code
IBM and OpenStack: Collaboration Beyond the Code
 

Similar to SAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments

Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213Chris Kernaghan
 
TEC118 – How Do You Manage the Configuration of Your Environments from Metal ...
TEC118 –How Do You Manage the Configuration of Your Environments from Metal ...TEC118 –How Do You Manage the Configuration of Your Environments from Metal ...
TEC118 – How Do You Manage the Configuration of Your Environments from Metal ...Chris Kernaghan
 
SAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environmentSAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environmentChris Kernaghan
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overviewnksolanki
 
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the CloudNGINX, Inc.
 
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Odinot Stanislas
 
B2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSB2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSAmazon Web Services
 
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...DataStax Academy
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationKacy Clarke
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationesebeus
 
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Amazon Web Services
 
The Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud FoundryThe Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud FoundryVMware Tanzu
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid CloudRichard Irving
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationTom Laszewski
 
Cloudera Altus: Big Data in the Cloud Made Easy
Cloudera Altus: Big Data in the Cloud Made EasyCloudera Altus: Big Data in the Cloud Made Easy
Cloudera Altus: Big Data in the Cloud Made EasyCloudera, Inc.
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudDatavail
 
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the CloudCloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the CloudCloudera, Inc.
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceJelastic Multi-Cloud PaaS
 

Similar to SAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments (20)

Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213Automating Infrastructure as a Service Deployments and monitoring – TEC213
Automating Infrastructure as a Service Deployments and monitoring – TEC213
 
TEC118 – How Do You Manage the Configuration of Your Environments from Metal ...
TEC118 –How Do You Manage the Configuration of Your Environments from Metal ...TEC118 –How Do You Manage the Configuration of Your Environments from Metal ...
TEC118 – How Do You Manage the Configuration of Your Environments from Metal ...
 
SAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environmentSAP TechEd 2013 session Tec118 managing your-environment
SAP TechEd 2013 session Tec118 managing your-environment
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overview
 
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud10 Key Steps for Moving from Legacy Infrastructure to the Cloud
10 Key Steps for Moving from Legacy Infrastructure to the Cloud
 
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?Intel IT Open Cloud - What's under the Hood and How do we Drive it?
Intel IT Open Cloud - What's under the Hood and How do we Drive it?
 
B2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWSB2 - Integrating on-premises workloads with AWS
B2 - Integrating on-premises workloads with AWS
 
Cloud & DevOps.pptx
Cloud & DevOps.pptxCloud & DevOps.pptx
Cloud & DevOps.pptx
 
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
Cassandra Summit 2014: Internet of Complex Things Analytics with Apache Cassa...
 
Applying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migrationApplying systems thinking to AWS enterprise application migration
Applying systems thinking to AWS enterprise application migration
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentation
 
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
Discover & Migrate at Scale with AWS Migration Hub & Application Discovery Se...
 
The Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud FoundryThe Fastest Way to Redis on Pivotal Cloud Foundry
The Fastest Way to Redis on Pivotal Cloud Foundry
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
 
Creating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organizationCreating an Operating Model to enable a high frequency organization
Creating an Operating Model to enable a high frequency organization
 
Adopting the Cloud
Adopting the CloudAdopting the Cloud
Adopting the Cloud
 
Cloudera Altus: Big Data in the Cloud Made Easy
Cloudera Altus: Big Data in the Cloud Made EasyCloudera Altus: Big Data in the Cloud Made Easy
Cloudera Altus: Big Data in the Cloud Made Easy
 
Patching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP CloudPatching is Your Friend in the New World Order of EPM and ERP Cloud
Patching is Your Friend in the New World Order of EPM and ERP Cloud
 
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the CloudCloudera Director: Unlock the Full Potential of Hadoop in the Cloud
Cloudera Director: Unlock the Full Potential of Hadoop in the Cloud
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a Service
 

More from Chris Kernaghan

DevOps for SAP customers
DevOps for SAP customersDevOps for SAP customers
DevOps for SAP customersChris Kernaghan
 
How and why you need to build a big data lab
How and why you need to build a big data labHow and why you need to build a big data lab
How and why you need to build a big data labChris Kernaghan
 
Can you do DevOps in SAP (DevOps -> SAP)
Can you do DevOps in SAP (DevOps -> SAP)Can you do DevOps in SAP (DevOps -> SAP)
Can you do DevOps in SAP (DevOps -> SAP)Chris Kernaghan
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Chris Kernaghan
 
Can you do DevOps in SAP (SAP -> DevOps)
Can you do DevOps in SAP (SAP -> DevOps)Can you do DevOps in SAP (SAP -> DevOps)
Can you do DevOps in SAP (SAP -> DevOps)Chris Kernaghan
 
Deploying Big Data Platforms
Deploying Big Data PlatformsDeploying Big Data Platforms
Deploying Big Data PlatformsChris Kernaghan
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapesChris Kernaghan
 
Quick and dirty performance analysis
Quick and dirty performance analysisQuick and dirty performance analysis
Quick and dirty performance analysisChris Kernaghan
 
HANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANAHANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANAChris Kernaghan
 
01 sap hana landscape and operations infrastructure v2 0
01  sap hana landscape and operations infrastructure v2 001  sap hana landscape and operations infrastructure v2 0
01 sap hana landscape and operations infrastructure v2 0Chris Kernaghan
 

More from Chris Kernaghan (13)

DevOps for SAP customers
DevOps for SAP customersDevOps for SAP customers
DevOps for SAP customers
 
How and why you need to build a big data lab
How and why you need to build a big data labHow and why you need to build a big data lab
How and why you need to build a big data lab
 
Can you do DevOps in SAP (DevOps -> SAP)
Can you do DevOps in SAP (DevOps -> SAP)Can you do DevOps in SAP (DevOps -> SAP)
Can you do DevOps in SAP (DevOps -> SAP)
 
Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017Change Management in Hybrid landscapes 2017
Change Management in Hybrid landscapes 2017
 
Beginners HANA
Beginners HANABeginners HANA
Beginners HANA
 
Can you do DevOps in SAP (SAP -> DevOps)
Can you do DevOps in SAP (SAP -> DevOps)Can you do DevOps in SAP (SAP -> DevOps)
Can you do DevOps in SAP (SAP -> DevOps)
 
Deploying Big Data Platforms
Deploying Big Data PlatformsDeploying Big Data Platforms
Deploying Big Data Platforms
 
Change management in hybrid landscapes
Change management in hybrid landscapesChange management in hybrid landscapes
Change management in hybrid landscapes
 
Quick and dirty performance analysis
Quick and dirty performance analysisQuick and dirty performance analysis
Quick and dirty performance analysis
 
HANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANAHANA - the backbone for S/4 HANA
HANA - the backbone for S/4 HANA
 
Cloud or On Premise
Cloud or On PremiseCloud or On Premise
Cloud or On Premise
 
01 sap hana landscape and operations infrastructure v2 0
01  sap hana landscape and operations infrastructure v2 001  sap hana landscape and operations infrastructure v2 0
01 sap hana landscape and operations infrastructure v2 0
 
Sapuki sig 2013
Sapuki sig 2013Sapuki sig 2013
Sapuki sig 2013
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 

SAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments

  • 1. Automating Infrastructure as a Service Deployments and monitoring – TEC213 Chris Kernaghan 14th August 2012
  • 2. SAP and IaaS IaaS • IaaS is a Public or Private environment which is billed on a utility “what you use” model • Defining characteristic of Cloud is self-service • Lots of competing technologies eg. KVM, LPARs, VMWare, Solaris Containers, EC2, Eucalyptus • IaaS environments are essentially, for individual customers, infinitely scalable SAP/AWS • SAP have been working in AWS since 2008 • Working on Project Titanium for 3 years • Large supporter of Virtualisation technologies • Use in Training, Project and Development systems • Helping partners to build and develop services supporting Cloud | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 2
  • 3. Supported SAP Cloud Partners Total of 63 partners who are certified to support SAP’s supported cloud services. 15 of these partners are Globally certified Many run their own hosting/Cloud services in addition | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 3
  • 4. SAP AWS Deployments SAP usage across 53 user groups groups Use of Project Titanium to control instances | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 4
  • 5. Capgemini UK SAP AWS Deployments 60 AWS SAP deployments used by Capgemini UK for Internal and Project use. 50 40 Managed by project technical teams or practice members. 30 20 Template landscape Customer Project 3 Customer Project 2 10 Customer Project 1 Demo landscape Internal Pilot Dec-09 Jan-10 Feb-10 Mar-10 Apr-10 May-10 Jun-10 Jul-10 Aug-10 Sep-10 Oct-10 Nov-10 Dec-10 Jan-11 Feb-11 Mar-11 Apr-11 May-11 Jun-11 Jul-11 Aug-11 Sep-11 Oct-11 Nov-11 Dec-11 Jan-12 Feb-12 Mar-12 Apr-12 May-12 Jun-12 Jul-12 Aug-12 0 | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 5
  • 6. Cloud and Shadow IT Facilitator Consultant Cloud Admin • Help IT administrate Infrastructure • Help business develop and deploy and applications leading edge applications • Design processes which meet • Curate and administrate flexible business compliance standards landscape • Build/Design flexible infrastructures • Additional to project/chargable which are adaptable but controlled work, so primarily done outside • Migrate customers from outdated hours platforms to next generation • Team members need to be highly platforms adaptable, flexible, autonomous, bou ght into the SoPs | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 6
  • 7. Automation – Why do it • Systems administration is full of boring, repetitive tasks • Evolve from thick manual run guides to smaller guides on automated processes •Create better results driven compliance processes and records • Quicker serial/parallel executions • The execution of the tasks is more controlled • There are lots of methods of automation, depending on the layer you are working within • OS – System schedulers • Database – triggers or stored procedures • Application level – scheduled batch or background jobs • Captured input session tools S – Scheduled C – Consistent A – Auditable R – Repeatable S – Sharable Ability to execute consistent process to serve multiple compliance frameworks with different documentation requirements – eg, ITIL, SOX, FDA , etc.. | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 7
  • 8. DevOps •DevOps is a methodology and philosophy which is used to create and maintain flexible infrastructure and teams • When used properly it can provide • Consistent information, • Auditable Processes, •Automatic Measurement Cloud depends upon close collaboration due to rapid and shortened development cycles • Flexibility and durations are important as the costs are directly charged and very visible • Projects tend use smaller teams • Administrators often still have a day job managing the Production infrastructure C – Collaboration A – Automation M – Measurement S – Sharing We are uncovering better ways of running systems by doing it and helping others do it. Through this work we have come to value: • Individuals and interactions over processes over tools • Working systems over comprehensive documentation • Customer and developer collaboration over contract negotiation • Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 8
  • 9. Types of Automation • Build automation • Configuration management automation • Change management automation • Scheduled tasks • Exception management automation • Instance management • Security Management • Cost management and reporting | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 9
  • 10. Build Automation Activity Manual duration Automation technology Software Download Hours/days (dependant upon connection) RSS Feeds and automated download manager Hardware configuration (Disks, NICs) Mins/Hours Scripted tasks, Puppet/Chef O/S configuration (DNS, Users, patches) Hours Scripted tasks, Puppet/Chef 3rd party software install Hours Scripted tasks, Puppet/Chef SAPInst (Initial answers) Mins/Hours Answer Files, prebuilt XML files Build Hours Exception based alerting scripts Post build steps Hours Scripted tasks executed over RFC | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 10
  • 11. Demo | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 11
  • 12. Configuration Management • Configuration implementation automation can be achieved in a number of ways • Copy from other systems Runmyjob.com • System copy CPS/LVM/UC4 • Client copy • Scripting using SDKs and RFCs • Java • Ruby (Show User creation code) Configuration item Automation technology O/S and DB configuration Scripts, Puppet/Chef SAP & Window Users Scripts, LDAP, CUA SAP RFCs Scripts, Direct SQL Scripts SAP Number Ranges Scripts, Transports SAP Transport Landscape Manual SAP Logical system name Script, manual SAP Background job scheduling Scripts, 3rd party applications | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 12
  • 13. Change management automation Change management applies inside and outside of SAP Purpose is to accurately record changes for a number of reasons Infrastructure change management SAP change management • Information discovery tools • Belarc • SolarWinds • Squirrel • Configuration Management Databases •Chef/Puppet • Configuration discovery tools • LiveCompare • Solution Manager • ABAP tools • Transport management •CTS+, Transport Express, RevTrac Each automated system for applying change management usually also has a work flow based approval system. | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 13
  • 14. Demo | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 14
  • 15. Exception Monitoring Exception monitoring is valuable because • It identifies and alerts against things which are issues • Can be narrow focus, for example only looking for critical issues • Compliance is often based on exceptions/deviations, therefore exception based reporting works well with compliance Using scheduled checks on specific components and an alerting framework • Solution Manager • SAP Diagnostic agents • O/S scripting • O/S, DB, SAP checks • CMDB checks •Configuration management checks Cloud systems are usually systems created in addition to normal BAU systems | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 15
  • 16. Demo | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 16
  • 17. Cloud Instance Management • Instances are the number 1 cost contributor to the normal AWS EC2 bill • AMI’s are the biggest work load contributor to the EC 2 workload • AMI ageing and patching • Working with Dynamic resources • Few AWS resources are static – this leads to interesting design/architectural choices • Use of Elastic IP addresses vs DHCP&DynDNS •Disk subsystem structuring – SAP vs World | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 17
  • 18. Cloud Instance Management • Instance control evolution has 3 main stages • Always up • Primarily each instance is up 24*7 • Start up and shutdown is manual • Dumb Schedule • Instances are brought up and down using EC2 API • 3rd Party services • Default down • Chris Paine’s work with Google Apps provides a website with ability to start instances Instance type Typical Runtime Cost Always up 720 hours/month (24hrs*30) $662/month Dumb Schedule 450 hours/month (15hrs*30) $414/month Default Down 120 hours/month (4hrs * 30) $110/month | Sector, Alliance, Offering Chris Kernaghan © 2012 Capgemini. All rights reserved. 18
  • 19. Demo | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 19
  • 20. Cloud Security Management Security Management is very important for 3 reasons Flexibility is the mortal enemy of security Cheaper = Less security because good security costs money Faster = leaves no time to do security analysis and implementation Data Protection is paramount, internally and externally Cost, utility billing means a direct cost can be placed on each instance Putting Production quality data in the Cloud is inherently risky Security can provide details of who is spending what money Cloud resources and projects have high degree of flux of Human resources and reuse of technical resources | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 20
  • 21. Cloud Management Cost Management and reporting • Cost management is vitally important due to perception • Move the perception to Value and ROI • Define the KPIs early • Use Cost calculators to show how much each instance costs • Use automated reporting | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 21
  • 22. Evaluation Feedback Please complete a session evaluation for this session! | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 22
  • 23. More information Please contact: • Chris Kernaghan Chris.Kernaghan@capgemini.com | Sector, Alliance, Offering Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 23
  • 24. www.capgemini.com The information contained in this presentation is proprietary. ©2012 Capgemini. All rights reserved

Editor's Notes

  1. DevOps has successfully used to deliver highly flexible scalable infrastructure and motivated staff When used properly it can provide Consistent information, Documentation is from online sources not stale documents Consistent Processes, Automation takes the human element out of tasks Consistent MeasurementInformation capture, storage and display is automaticCloud depends upon close collaboration due to rapid and shortened development cycles Flexibility and durations are important as the costs are directly charged and very visible Projects tend to be Agile projects using smaller teams Administrators often still have a day job managing the Production infrastructure