SlideShare a Scribd company logo
1 of 24
Automating Infrastructure as a Service 
Deployments and monitoring – TEC213 
Chris Kernaghan 
14th August 2012
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 
SAP and IaaS 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 2
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 
Supported SAP Cloud Partners 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 3
SAP usage across 
53 user groups 
groups 
Use of Project 
Titanium to control 
instances 
| Sector, Alliance, Offering 
SAP AWS Deployments 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 4
| Sector, Alliance, Offering 
Capgemini UK SAP AWS Deployments 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 5 
0 
10 
20 
30 
40 
50 
60 
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 
Template landscape 
Customer Project 3 
Customer Project 2 
Customer Project 1 
Demo landscape 
Internal Pilot 
AWS SAP deployments 
used by Capgemini UK 
for Internal and Project 
use. 
Managed by project 
technical teams or 
practice members.
| Sector, Alliance, Offering 
Cloud and Shadow IT 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 6 
Facilitator 
Consultant Cloud Admin 
• Help IT administrate Infrastructure 
and applications 
• Design processes which meet 
business compliance standards 
• Build/Design flexible infrastructures 
which are adaptable but controlled 
• Migrate customers from outdated 
platforms to next generation 
platforms 
• Help business develop and deploy 
leading edge applications 
• Curate and administrate flexible 
landscape 
• Additional to project/chargable 
work, so primarily done outside 
hours 
• Team members need to be highly 
adaptable, flexible, autonomous, 
bought into the SoPs
S – Scheduled 
C – Consistent 
A – Auditable 
R – Repeatable 
S – Sharable 
| Sector, Alliance, Offering 
Automation – Why do it 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 7 
• 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 
Ability to execute 
consistent process 
to serve multiple 
compliance 
frameworks with 
different 
documentation 
requirements – eg, 
ITIL, SOX, FDA, 
etc..
| Sector, Alliance, Offering 
DevOps 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 8 
•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 
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. 
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
| Sector, Alliance, Offering 
Types of Automation 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 9 
• Build automation 
• Configuration management automation 
• Change management automation 
• Scheduled tasks 
• Exception management automation 
• Instance management 
• Security Management 
• Cost management and reporting
Activity Manual duration Automation technology 
Software Download Hours/days (dependant 
| Sector, Alliance, Offering 
Build Automation 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 10 
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 
Demo 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 11
• Configuration implementation automation can be achieved in a number of ways 
| Sector, Alliance, Offering 
Configuration Management 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 12 
• Copy from other systems 
• System copy 
• Client copy 
• Scripting using SDKs and RFCs 
• Java 
• Ruby (Show User creation code) 
Runmyjob.com 
CPS/LVM/UC4 
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 
Change management automation 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 13 
Change management applies inside and outside of SAP 
Purpose is to accurately record changes for a number of reasons 
Infrastructure change management 
• Information discovery tools 
• Belarc 
• SolarWinds 
• Squirrel 
• Configuration Management Databases 
•Chef/Puppet 
SAP change management 
• 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 
Demo 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 14
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 
| Sector, Alliance, Offering 
Exception Monitoring 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 15 
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 
Demo 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 16
| Sector, Alliance, Offering 
Cloud Instance Management 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 17 
• 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 
Cloud Instance Management 
Chris Kernaghan 
© 2012 Capgemini. All rights reserved. 18 
• 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 
Demo 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 19
| Sector, Alliance, Offering 
Cloud Security Management 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 20 
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 
Putting Production quality 
data in the Cloud is 
inherently risky 
Cloud resources and 
projects have high 
degree of flux of Human 
resources and reuse of 
technical resources 
Cost, utility billing means 
a direct cost can be 
placed on each instance 
Security can provide 
details of who is spending 
what money
| Sector, Alliance, Offering 
Cloud Management 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 21 
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 
Evaluation 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 22 
Feedback 
Please complete a session 
evaluation for this session!
| Sector, Alliance, Offering 
More information 
Insert "Title, Author, Date" 
© 2012 Capgemini. All rights reserved. 23 
Please contact: 
• Chris Kernaghan 
Chris.Kernaghan@capgemini.com
www.capgemini.com 
The information contained in this presentation is proprietary. ©2012 Capgemini. All rights reserved

More Related Content

What's hot

Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
Tom Laszewski
 
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Rex Wang
 

What's hot (20)

Cloud Workload Suitability
Cloud Workload SuitabilityCloud Workload Suitability
Cloud Workload Suitability
 
Managed Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWSManaged Cloud Services for Siebel CRM on Amazon AWS
Managed Cloud Services for Siebel CRM on Amazon AWS
 
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
SmugMug's Zero-Downtime Migration to AWS (ARC312) | AWS re:Invent 2013
 
CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the CloudCloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
CloudExpo NY 2014: Moving Mission Critical Applications to the Cloud
 
Cloud Migration and Portability Best Practices
Cloud Migration and Portability Best PracticesCloud Migration and Portability Best Practices
Cloud Migration and Portability Best Practices
 
Aws migration case study_blr_meetup
Aws migration case study_blr_meetupAws migration case study_blr_meetup
Aws migration case study_blr_meetup
 
Pragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWSPragmatic Enterprise Application Migration to AWS
Pragmatic Enterprise Application Migration to AWS
 
Cloud Migration: Tales from the Trenches
Cloud Migration: Tales from the TrenchesCloud Migration: Tales from the Trenches
Cloud Migration: Tales from the Trenches
 
Cloud Strategy
Cloud StrategyCloud Strategy
Cloud Strategy
 
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re...
 
Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step Migrating to Cloud - A Step by Step
Migrating to Cloud - A Step by Step
 
Data Center Migration to the AWS Cloud
Data Center Migration to the AWS CloudData Center Migration to the AWS Cloud
Data Center Migration to the AWS Cloud
 
IT Transformation with AWS
IT Transformation with AWSIT Transformation with AWS
IT Transformation with AWS
 
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid CloudMigrating Traditional Apps from On-Premises to the Hybrid Cloud
Migrating Traditional Apps from On-Premises to the Hybrid Cloud
 
The 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to BeginThe 2014 AWS Enterprise Summit - Where to Begin
The 2014 AWS Enterprise Summit - Where to Begin
 
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
Cloud Expo Santa Clara Nov 2010 General Session: Roadmap to Enterprise Cloud ...
 
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...Dell Technology  World - CloudOps - Leveraging DevOps Principles and Practice...
Dell Technology World - CloudOps - Leveraging DevOps Principles and Practice...
 
RightScale Webinar feat. Redapt: How to Build a Private or Hybrid Cloud
RightScale Webinar feat. Redapt:  How to Build a Private or Hybrid CloudRightScale Webinar feat. Redapt:  How to Build a Private or Hybrid Cloud
RightScale Webinar feat. Redapt: How to Build a Private or Hybrid Cloud
 
Implementing Service Oriented Architecture
Implementing Service Oriented Architecture Implementing Service Oriented Architecture
Implementing Service Oriented Architecture
 
Implementing Service Oriented Architecture
Implementing Service Oriented ArchitectureImplementing Service Oriented Architecture
Implementing Service Oriented Architecture
 

Viewers also liked

Capacitacion carulla country
Capacitacion carulla countryCapacitacion carulla country
Capacitacion carulla country
willarias07
 
Presentation global 20111124_rev03
Presentation global 20111124_rev03Presentation global 20111124_rev03
Presentation global 20111124_rev03
mediba_inc
 
John wood social entrepreneur
John wood social entrepreneurJohn wood social entrepreneur
John wood social entrepreneur
Nathan Ong
 
Saint presentation
Saint presentationSaint presentation
Saint presentation
kayy2
 
Publiscreen credentials 2012
Publiscreen credentials 2012Publiscreen credentials 2012
Publiscreen credentials 2012
Marc Nacouzi
 
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowych
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowychAspekty prawne monitorowania aktywności użytkowników komputerów firmowych
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowych
Cyberlaw Beata Marek
 
Greg mortenson
Greg mortensonGreg mortenson
Greg mortenson
Nathan Ong
 
Business plan essentials
Business plan essentialsBusiness plan essentials
Business plan essentials
James Steele
 

Viewers also liked (20)

Projekt 04
Projekt 04Projekt 04
Projekt 04
 
Capacitacion carulla country
Capacitacion carulla countryCapacitacion carulla country
Capacitacion carulla country
 
Presentation global 20111124_rev03
Presentation global 20111124_rev03Presentation global 20111124_rev03
Presentation global 20111124_rev03
 
Women's Rights
Women's RightsWomen's Rights
Women's Rights
 
John wood social entrepreneur
John wood social entrepreneurJohn wood social entrepreneur
John wood social entrepreneur
 
Saint presentation
Saint presentationSaint presentation
Saint presentation
 
Understanding energy
Understanding energyUnderstanding energy
Understanding energy
 
Apresentacao pb natanael_halloween_tia_pri
Apresentacao pb natanael_halloween_tia_priApresentacao pb natanael_halloween_tia_pri
Apresentacao pb natanael_halloween_tia_pri
 
Chrysanthi
ChrysanthiChrysanthi
Chrysanthi
 
Emily Seekell final
Emily Seekell finalEmily Seekell final
Emily Seekell final
 
Publiscreen credentials 2012
Publiscreen credentials 2012Publiscreen credentials 2012
Publiscreen credentials 2012
 
AMA Phoenix -- Delivering Happiness | 11.02.10
AMA Phoenix -- Delivering Happiness | 11.02.10AMA Phoenix -- Delivering Happiness | 11.02.10
AMA Phoenix -- Delivering Happiness | 11.02.10
 
Getting to Digital Self-Governance - A Proposal
Getting to Digital Self-Governance - A ProposalGetting to Digital Self-Governance - A Proposal
Getting to Digital Self-Governance - A Proposal
 
Manejo alimentar de peixes98 (1)
Manejo alimentar de peixes98 (1)Manejo alimentar de peixes98 (1)
Manejo alimentar de peixes98 (1)
 
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowych
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowychAspekty prawne monitorowania aktywności użytkowników komputerów firmowych
Aspekty prawne monitorowania aktywności użytkowników komputerów firmowych
 
Sondaje vesical
Sondaje vesicalSondaje vesical
Sondaje vesical
 
20.11.14
20.11.1420.11.14
20.11.14
 
Greg mortenson
Greg mortensonGreg mortenson
Greg mortenson
 
Business plan essentials
Business plan essentialsBusiness plan essentials
Business plan essentials
 
Siker képekben - John Maxwell nyomán
Siker képekben - John Maxwell nyománSiker képekben - John Maxwell nyomán
Siker képekben - John Maxwell nyomán
 

Similar to Automating Infrastructure as a Service Deployments and monitoring – TEC213

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
NGINX, Inc.
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
Dr. Wilfred Lin (Ph.D.)
 

Similar to Automating Infrastructure as a Service Deployments and monitoring – TEC213 (20)

SAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments
SAP Teched 2012 Session Tec3438 Automate IaaS SAP deploymentsSAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments
SAP Teched 2012 Session Tec3438 Automate IaaS SAP deployments
 
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 ...
 
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
 
Cloud & DevOps.pptx
Cloud & DevOps.pptxCloud & DevOps.pptx
Cloud & DevOps.pptx
 
01 oracle application integration overview
01 oracle application integration overview01 oracle application integration overview
01 oracle application integration overview
 
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
 
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?
 
Transforming Enterprises through Next-generation Cloud Applications
Transforming Enterprises through Next-generation Cloud ApplicationsTransforming Enterprises through Next-generation Cloud Applications
Transforming Enterprises through Next-generation Cloud Applications
 
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
 
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
 
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
 
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
 
Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017 Migration Recipes for Success - AWS Summit Cape Town 2017
Migration Recipes for Success - AWS Summit Cape Town 2017
 
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout SessionAccenture 2014 AWS re:Invent Enterprise Migration Breakout Session
Accenture 2014 AWS re:Invent Enterprise Migration Breakout Session
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid 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
 
Evaluating the Cloud
Evaluating the CloudEvaluating the Cloud
Evaluating the Cloud
 
Building a "Cloud Ready" IT Team
Building a "Cloud Ready" IT TeamBuilding a "Cloud Ready" IT Team
Building a "Cloud Ready" IT Team
 
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
Migrating Thousands of Workloads to AWS at Enterprise Scale – Chris Wegmann, ...
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
 

More from Chris 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 0
Chris 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

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Automating Infrastructure as a Service Deployments and monitoring – TEC213

  • 1. Automating Infrastructure as a Service Deployments and monitoring – TEC213 Chris Kernaghan 14th August 2012
  • 2. 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 SAP and IaaS Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 2
  • 3. 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 Supported SAP Cloud Partners Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 3
  • 4. SAP usage across 53 user groups groups Use of Project Titanium to control instances | Sector, Alliance, Offering SAP AWS Deployments Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 4
  • 5. | Sector, Alliance, Offering Capgemini UK SAP AWS Deployments Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 5 0 10 20 30 40 50 60 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 Template landscape Customer Project 3 Customer Project 2 Customer Project 1 Demo landscape Internal Pilot AWS SAP deployments used by Capgemini UK for Internal and Project use. Managed by project technical teams or practice members.
  • 6. | Sector, Alliance, Offering Cloud and Shadow IT Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 6 Facilitator Consultant Cloud Admin • Help IT administrate Infrastructure and applications • Design processes which meet business compliance standards • Build/Design flexible infrastructures which are adaptable but controlled • Migrate customers from outdated platforms to next generation platforms • Help business develop and deploy leading edge applications • Curate and administrate flexible landscape • Additional to project/chargable work, so primarily done outside hours • Team members need to be highly adaptable, flexible, autonomous, bought into the SoPs
  • 7. S – Scheduled C – Consistent A – Auditable R – Repeatable S – Sharable | Sector, Alliance, Offering Automation – Why do it Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 7 • 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 Ability to execute consistent process to serve multiple compliance frameworks with different documentation requirements – eg, ITIL, SOX, FDA, etc..
  • 8. | Sector, Alliance, Offering DevOps Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 8 •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 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. 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
  • 9. | Sector, Alliance, Offering Types of Automation Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 9 • Build automation • Configuration management automation • Change management automation • Scheduled tasks • Exception management automation • Instance management • Security Management • Cost management and reporting
  • 10. Activity Manual duration Automation technology Software Download Hours/days (dependant | Sector, Alliance, Offering Build Automation Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 10 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
  • 11. | Sector, Alliance, Offering Demo Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 11
  • 12. • Configuration implementation automation can be achieved in a number of ways | Sector, Alliance, Offering Configuration Management Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 12 • Copy from other systems • System copy • Client copy • Scripting using SDKs and RFCs • Java • Ruby (Show User creation code) Runmyjob.com CPS/LVM/UC4 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
  • 13. | Sector, Alliance, Offering Change management automation Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 13 Change management applies inside and outside of SAP Purpose is to accurately record changes for a number of reasons Infrastructure change management • Information discovery tools • Belarc • SolarWinds • Squirrel • Configuration Management Databases •Chef/Puppet SAP change management • 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.
  • 14. | Sector, Alliance, Offering Demo Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 14
  • 15. 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 | Sector, Alliance, Offering Exception Monitoring Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 15 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
  • 16. | Sector, Alliance, Offering Demo Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 16
  • 17. | Sector, Alliance, Offering Cloud Instance Management Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 17 • 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
  • 18. | Sector, Alliance, Offering Cloud Instance Management Chris Kernaghan © 2012 Capgemini. All rights reserved. 18 • 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
  • 19. | Sector, Alliance, Offering Demo Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 19
  • 20. | Sector, Alliance, Offering Cloud Security Management Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 20 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 Putting Production quality data in the Cloud is inherently risky Cloud resources and projects have high degree of flux of Human resources and reuse of technical resources Cost, utility billing means a direct cost can be placed on each instance Security can provide details of who is spending what money
  • 21. | Sector, Alliance, Offering Cloud Management Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 21 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
  • 22. | Sector, Alliance, Offering Evaluation Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 22 Feedback Please complete a session evaluation for this session!
  • 23. | Sector, Alliance, Offering More information Insert "Title, Author, Date" © 2012 Capgemini. All rights reserved. 23 Please contact: • Chris Kernaghan Chris.Kernaghan@capgemini.com
  • 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 Measurement Information capture, storage and display is automatic 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 to be Agile projects using smaller teams Administrators often still have a day job managing the Production infrastructure