SlideShare une entreprise Scribd logo
1  sur  24
1© Copyright 2013 EMC Corporation. All rights reserved.
EMC’s IT
TRANSFORMATION
James Nuzzo Ph.D.
Senior Dev Manager IT
2© Copyright 2013 EMC Corporation. All rights reserved.
Agenda
Ÿ  EMC IT Overview
Ÿ  EMC IT Challenges
Ÿ  EMC IT and DevOps
Ÿ  Use-case: ePaaS
Ÿ  Summary
3© Copyright 2013 EMC Corporation. All rights reserved.
Fundamental Challenges
Lower
Operational
Costs
Increase
Revenue
Reduce
Risk
4© Copyright 2013 EMC Corporation. All rights reserved.
Technology Disruptions
Cloud and
SDDC
Social
Big, Fast
Data
Consumer Grade
Experiences
Mobility
Trust
5© Copyright 2013 EMC Corporation. All rights reserved.
EMC IT Vision
Enable Consumer Grade experience
by leveraging full value of Cloud and
Big Data innovations to drive Agility,
Increased Revenue and Productivity
6© Copyright 2013 EMC Corporation. All rights reserved.
IT Application Platform Reality
Time to
Provision
a Platform
Configuration
Drift
Compliance
SDLC
7© Copyright 2013 EMC Corporation. All rights reserved.
Boston Puppet Camp 2012
8© Copyright 2013 EMC Corporation. All rights reserved.
General Approach
Challenges
Provisioning Problem:
Quick, consistent and
repeatable builds
Software Development
Life-Cycle Management:
Development, Build, Testing
and Deployment of App Code
•  Standardized Infrastructure and
Middleware
•  Automated Provisioning
•  Auditing
•  Automated SDLC process.
•  Auditing
•  Policy Based
•  Greater Developer Control
•  Faster time to Market
•  Greater Developer Agility
•  Control closer to Application
Owner – DevOps
•  Quality and security
standards are enforced per
policy with audit trail
•  DevOps enablement
Opportunity Result
Configuration Management:
Insure instances and tiers
are configured correctly
•  Centralized Configuration
Management w/ Auditing
•  Standards and Policy Based
•  Greater Stability
•  Better Security
•  Lower Support Costs
9© Copyright 2013 EMC Corporation. All rights reserved.
Platform Challenges and Solutions
Quickly Provision
Infrastructure and
Middleware
SDLC Management
Configuration
Management
10© Copyright 2013 EMC Corporation. All rights reserved.
DevOps in a ITIL World
Ÿ  Story
–  Evangelize
Ÿ  POC
–  Demo & Evangelize
Ÿ  Strategy & Tactic Road Map
–  DevOps effects in terms of ITIL goals
–  Plan Disruptive Change
–  Deliver
11© Copyright 2013 EMC Corporation. All rights reserved.
EMC IT and Puppet Journey
Ÿ  Brown Fields –
Configuration Management
–  Application Integration Cloud - AIC
–  Unified Web – EMC.COM
–  Service Support Zone – SSZ
Ÿ  Cloud
–  ePaaS
▪  Phase 1 Completed and Presented @ EMC World 2013
▪  Phase 2 Planned go-live Oct 2013 EMC Data Center
▪  Phase 3-n Planning stages
12© Copyright 2013 EMC Corporation. All rights reserved.
What is ePaaS?
Enterprise Platform as a Service
AUTOMATION OF IT
PLATFORM OPERATIONS
AS A SERVICE
Ÿ  Compute, Networking, Storage
Ÿ  OS, Platform Components,
Middleware, Database and
Security
Ÿ  Integrated SDLC process,
Subversion/Jenkins
SELF-SERVICE
CONSUMPTION
BY DEVELOPMENT
Ÿ  Creation, Modification and
Decommission
–  Scale Up/Down, Scale In/Out
Ÿ  Dashboard with Consumption,
Health, Status and Cost
Ÿ  Self-Service Recovery
Ÿ  Full environment life-cycle:
Dev thru Production
Ÿ  Self-Service Development Refresh
Ÿ  SDLC Process Automation
IT BEST PRACTICES
Ÿ  Configuration Management,
Build Packs, Platform Upgrades
Ÿ  Continuous Integration and
Controlled Release Management
Ÿ  Performance
Ÿ  Security
ePaaS
13© Copyright 2013 EMC Corporation. All rights reserved.
Design and Approve Order Equipment Build Test DeployStrategy
New Timeline: < 1 HourPrevious Timeline: ~4 Months
Why ePaaS?
IT
Custom Configurable
Manual Solution
Standard Automated
Delivered
Order and Build On Demand SDLC: Code/Build/Test PromoteStrategy & Design Encoded
14© Copyright 2013 EMC Corporation. All rights reserved.
Enable Business
Managed IT with a
Platform based Service
Early code
deployment /
integration enables
development agility
Cost, visibility and
agility
Automate Platform
Architecture Standards
and Best Practices
Codify Platform
Expertise in Software
Transform IT from
“gatekeeper” to
“enabler” for IT
Development
Why ePaaS?
15© Copyright 2013 EMC Corporation. All rights reserved.
May 2013
Phase 1
vCloud
Automation
Center
vCO
vCO
Puppet
Labs
Security
Cloud Fabric
Compute Storage Networking
vSphere VAAI/VASA vShield
vBlock
Monitoring
Hyperic
vCOPS
Prosphere
vFabric Application Platform
Spring to Server Spring Web Server
Spring Framework
16© Copyright 2013 EMC Corporation. All rights reserved.
IT Development
Ÿ  Service Support Zone
Ÿ  EMC.COM
Ÿ  Application Integration Cloud
Ÿ  Etc…
IT ADMINISTRATORS
Ÿ  vAdmins
Ÿ  System
Ÿ  DBA
Ÿ  Middleware
Ÿ  Etc…
BUSINESS MANAGED IT
Ÿ  eLab Advisor
Ÿ  eLab Navigator
Ÿ  Etc…
ePaaS
Who is ePaaS for?
17© Copyright 2013 EMC Corporation. All rights reserved.
GOOD
•  PM – SVN Code Control
•  “Role” module
organization
–  aka Craig Dunn
–  Mutated / Hacks
•  Repo for Packages
•  Auto-wire Nodes in App
Stack via Yaml
•  PL PS
•  James Sweeny
•  Ben Ford
BAD
•  Packages as Tarballs
–  Exec for installs
•  “Role” module Organization
•  Mutated/Hacked
•  Autogen Self-signed Certs
•  Lost Puppet DevOps Lead
halfway through POC
UGLY
•  Catalog Type in Node
Name
•  Common Yaml file for
Auto-wiring
–  Not Scalable
–  Fatal
•  Copy Code
•  Race conditions with vCAC
& vCO
•  No Clean up on retirement
•  Custom Report Write for
Completion Notification to
vCO
The Good, Bad and Ugly
18© Copyright 2013 EMC Corporation. All rights reserved.
Lesson’s Learned
Ÿ  Need a Puppet Dev Environment
Ÿ  Use full Role, Profile, Module Pattern – Craig Dunn
–  Strict dev practice
Ÿ  Full ENC
–  Auto-wire info
–  Pre-generated Certs
Ÿ  Move to RPM
–  Need to extend Package resource
▪  YUM support for command line args
19© Copyright 2013 EMC Corporation. All rights reserved.
Still To-Do’s
Ÿ  SDLC best practices for Multi-developer Puppet
projects
Ÿ  “Build-Pack” construct
Ÿ  Puppet Code Test Automation
Ÿ  Etc…
20© Copyright 2013 EMC Corporation. All rights reserved.
October 2013
Phase 2
vCO
vCO
Puppet
Labs
Monitoring
Hyperic
vCOPS
Prosphere
Cloud
Portal
Broker
Cloud
CMDB
Order
Mgmt
Security
Cloud Fabric
Compute Storage Networking
vSphere VAAI/VASA vShield
vBlock
vFabric Application Platform
Spring to Server Spring Web Server
Spring Framework
GemFire
21© Copyright 2013 EMC Corporation. All rights reserved.
Cost & Agility Trends
2004-08 2009-11 2012-13
Percentage of IT
Spend On New
Capabilities Vs.
Lights-On
Approximate
Time-To-Provision
App. Environments
~1
Hour
7
Days
40
Days
60
Days
80
Days
42%
40%
20%
21%
23%
25%
20%
30
Days
Infrastructure Focus Applications Focus Business Focus
%VIRTUALIZED
90
Days
22© Copyright 2013 EMC Corporation. All rights reserved.
Key Takeaways
CHALLENGE
THE
STATUS
QUO
BUILD
YOUR
CLOUD
ENABLE
YOUR
BUSINESS
EXPAND
THE
CONVERSATION
TRANSFORM
IT ROLES
BIG DATA =
BIG
OPPORTUNITY
23© Copyright 2013 EMC Corporation. All rights reserved.
www.emc.com/emcitproven
EMC IT Proven
IT Transformation and Puppet

Contenu connexe

Tendances

EMC Academic Alliance overview
EMC Academic Alliance overviewEMC Academic Alliance overview
EMC Academic Alliance overviewEMC
 
Mainframe cloud computing presentation
Mainframe cloud computing presentationMainframe cloud computing presentation
Mainframe cloud computing presentationxKinAnx
 
IBM SmartCloud and ISVs September 2013 (Softlayer)
IBM SmartCloud and ISVs September 2013 (Softlayer)IBM SmartCloud and ISVs September 2013 (Softlayer)
IBM SmartCloud and ISVs September 2013 (Softlayer)Simon Baker
 
Citrix ready-webinar-xtremio
Citrix ready-webinar-xtremioCitrix ready-webinar-xtremio
Citrix ready-webinar-xtremioEMC
 
Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex Corporation
 
Data center 2.0: Cloud computing - opportunities or threats to HK IT by Mr. ...
Data center 2.0: Cloud computing  - opportunities or threats to HK IT by Mr. ...Data center 2.0: Cloud computing  - opportunities or threats to HK IT by Mr. ...
Data center 2.0: Cloud computing - opportunities or threats to HK IT by Mr. ...HKISPA
 
Software Defined Environment - In one click get the Dev/QA/Staging Environment
Software Defined Environment - In one click get the Dev/QA/Staging EnvironmentSoftware Defined Environment - In one click get the Dev/QA/Staging Environment
Software Defined Environment - In one click get the Dev/QA/Staging EnvironmentVenu Murthy
 
EMC Academic Associate Exam Description - Cloud Infrastructure and Services
EMC Academic Associate Exam Description  - Cloud Infrastructure and ServicesEMC Academic Associate Exam Description  - Cloud Infrastructure and Services
EMC Academic Associate Exam Description - Cloud Infrastructure and ServicesEMC
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013IBM Switzerland
 
The Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand ITThe Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand ITInnoTech
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterpriseJim Porell
 
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...Club Cloud des Partenaires
 
Accelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize EnvironmentAccelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize EnvironmentCTI Group
 
EMC IT's Journey to Cloud : IT-AS-A-SERVICE APPLICATIONS & CLOUD EXPERIENCE
EMC IT's Journey to Cloud : IT-AS-A-SERVICE APPLICATIONS & CLOUD EXPERIENCEEMC IT's Journey to Cloud : IT-AS-A-SERVICE APPLICATIONS & CLOUD EXPERIENCE
EMC IT's Journey to Cloud : IT-AS-A-SERVICE APPLICATIONS & CLOUD EXPERIENCEEMC
 
Z cloud with technical details
 Z cloud with technical details Z cloud with technical details
Z cloud with technical detailsJim Porell
 
Solutions_using_Blades_ITO0108
Solutions_using_Blades_ITO0108Solutions_using_Blades_ITO0108
Solutions_using_Blades_ITO0108H Nelson Stewart
 
Emc vspex customer_presentation_private_cloud_microsoft_smb
Emc vspex customer_presentation_private_cloud_microsoft_smbEmc vspex customer_presentation_private_cloud_microsoft_smb
Emc vspex customer_presentation_private_cloud_microsoft_smbxKinAnx
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Novell
 

Tendances (20)

EMC Academic Alliance overview
EMC Academic Alliance overviewEMC Academic Alliance overview
EMC Academic Alliance overview
 
Mainframe cloud computing presentation
Mainframe cloud computing presentationMainframe cloud computing presentation
Mainframe cloud computing presentation
 
Brocade powering communications & collaboration
Brocade powering communications & collaborationBrocade powering communications & collaboration
Brocade powering communications & collaboration
 
IBM SmartCloud and ISVs September 2013 (Softlayer)
IBM SmartCloud and ISVs September 2013 (Softlayer)IBM SmartCloud and ISVs September 2013 (Softlayer)
IBM SmartCloud and ISVs September 2013 (Softlayer)
 
Citrix ready-webinar-xtremio
Citrix ready-webinar-xtremioCitrix ready-webinar-xtremio
Citrix ready-webinar-xtremio
 
Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud Emulex and IDC Present Why I/O is Strategic for the Cloud
Emulex and IDC Present Why I/O is Strategic for the Cloud
 
Data center 2.0: Cloud computing - opportunities or threats to HK IT by Mr. ...
Data center 2.0: Cloud computing  - opportunities or threats to HK IT by Mr. ...Data center 2.0: Cloud computing  - opportunities or threats to HK IT by Mr. ...
Data center 2.0: Cloud computing - opportunities or threats to HK IT by Mr. ...
 
Software Defined Environment - In one click get the Dev/QA/Staging Environment
Software Defined Environment - In one click get the Dev/QA/Staging EnvironmentSoftware Defined Environment - In one click get the Dev/QA/Staging Environment
Software Defined Environment - In one click get the Dev/QA/Staging Environment
 
EMC Academic Associate Exam Description - Cloud Infrastructure and Services
EMC Academic Associate Exam Description  - Cloud Infrastructure and ServicesEMC Academic Associate Exam Description  - Cloud Infrastructure and Services
EMC Academic Associate Exam Description - Cloud Infrastructure and Services
 
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
Integrierte Experten Systeme_Erik-Werner Radtke_IBM Symposium 2013
 
The Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand ITThe Rise of Big Data and On-Demand IT
The Rise of Big Data and On-Demand IT
 
Private cloud with z enterprise
Private cloud with z enterprisePrivate cloud with z enterprise
Private cloud with z enterprise
 
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
2012.05.11 - Cloud Builders - RV des Experts - Forum du Club Cloud des Parten...
 
Accelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize EnvironmentAccelerating and Protecting your Virtualize Environment
Accelerating and Protecting your Virtualize Environment
 
Unit iv
Unit ivUnit iv
Unit iv
 
EMC IT's Journey to Cloud : IT-AS-A-SERVICE APPLICATIONS & CLOUD EXPERIENCE
EMC IT's Journey to Cloud : IT-AS-A-SERVICE APPLICATIONS & CLOUD EXPERIENCEEMC IT's Journey to Cloud : IT-AS-A-SERVICE APPLICATIONS & CLOUD EXPERIENCE
EMC IT's Journey to Cloud : IT-AS-A-SERVICE APPLICATIONS & CLOUD EXPERIENCE
 
Z cloud with technical details
 Z cloud with technical details Z cloud with technical details
Z cloud with technical details
 
Solutions_using_Blades_ITO0108
Solutions_using_Blades_ITO0108Solutions_using_Blades_ITO0108
Solutions_using_Blades_ITO0108
 
Emc vspex customer_presentation_private_cloud_microsoft_smb
Emc vspex customer_presentation_private_cloud_microsoft_smbEmc vspex customer_presentation_private_cloud_microsoft_smb
Emc vspex customer_presentation_private_cloud_microsoft_smb
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 

Similaire à IT Transformation and Puppet

Migration & upgrades best practice upgrade pathways to emc documentum 7
Migration & upgrades   best practice upgrade pathways to emc documentum 7Migration & upgrades   best practice upgrade pathways to emc documentum 7
Migration & upgrades best practice upgrade pathways to emc documentum 7Haytham Ghandour
 
Pro sphere customer technical
Pro sphere customer technicalPro sphere customer technical
Pro sphere customer technicalsolarisyougood
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetupragss
 
CV 2015 - Summary 2016 modi
CV 2015 - Summary 2016 modiCV 2015 - Summary 2016 modi
CV 2015 - Summary 2016 modiAmar Elmuala
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageEMC
 
Transforming Mission Critical Applications
Transforming Mission Critical ApplicationsTransforming Mission Critical Applications
Transforming Mission Critical ApplicationsCenk Ersoy
 
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPREMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPRServiceMesh
 
C5 accelerating your journey to self-service it
C5   accelerating your journey to self-service itC5   accelerating your journey to self-service it
C5 accelerating your journey to self-service itDr. Wilfred Lin (Ph.D.)
 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudEitan Segal
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsMichael Elder
 
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsBart Driscoll
 
Radhika Resume with Exp 2+
Radhika Resume with Exp 2+Radhika Resume with Exp 2+
Radhika Resume with Exp 2+Radhika Enjapuri
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageEMC
 
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The RealityPivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The RealityVMware Tanzu
 
Yatin's Updated Resume
Yatin's Updated ResumeYatin's Updated Resume
Yatin's Updated ResumeYatin Popli
 
IT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined WorldIT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined WorldEMC
 

Similaire à IT Transformation and Puppet (20)

Migration & upgrades best practice upgrade pathways to emc documentum 7
Migration & upgrades   best practice upgrade pathways to emc documentum 7Migration & upgrades   best practice upgrade pathways to emc documentum 7
Migration & upgrades best practice upgrade pathways to emc documentum 7
 
Back to The Future V
Back to The Future VBack to The Future V
Back to The Future V
 
Pro sphere customer technical
Pro sphere customer technicalPro sphere customer technical
Pro sphere customer technical
 
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston MeetupOpenStack + Cloud Foundry for the OpenStack Boston Meetup
OpenStack + Cloud Foundry for the OpenStack Boston Meetup
 
Jobs in the Cloud
 Jobs in the Cloud Jobs in the Cloud
Jobs in the Cloud
 
CV 2015 - Summary 2016 modi
CV 2015 - Summary 2016 modiCV 2015 - Summary 2016 modi
CV 2015 - Summary 2016 modi
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
Transforming Mission Critical Applications
Transforming Mission Critical ApplicationsTransforming Mission Critical Applications
Transforming Mission Critical Applications
 
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPREMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
 
C5 accelerating your journey to self-service it
C5   accelerating your journey to self-service itC5   accelerating your journey to self-service it
C5 accelerating your journey to self-service it
 
BrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack CloudBrightTalk session-The right SDS for your OpenStack Cloud
BrightTalk session-The right SDS for your OpenStack Cloud
 
Improving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined EnvironmentsImproving Software Delivery with DevOps & Software Defined Environments
Improving Software Delivery with DevOps & Software Defined Environments
 
gn1595_10Mar2016
gn1595_10Mar2016gn1595_10Mar2016
gn1595_10Mar2016
 
Unlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOpsUnlocking IT Value Chain with DevOps
Unlocking IT Value Chain with DevOps
 
Radhika Resume with Exp 2+
Radhika Resume with Exp 2+Radhika Resume with Exp 2+
Radhika Resume with Exp 2+
 
Software Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and StorageSoftware Defined Data Center: The Intersection of Networking and Storage
Software Defined Data Center: The Intersection of Networking and Storage
 
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The RealityPivotal Digital Transformation Forum: Cloud and Devops - The Reality
Pivotal Digital Transformation Forum: Cloud and Devops - The Reality
 
Yatin's Updated Resume
Yatin's Updated ResumeYatin's Updated Resume
Yatin's Updated Resume
 
IT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined WorldIT Ops Mgmt in the New Virtualized, Software-defined World
IT Ops Mgmt in the New Virtualized, Software-defined World
 
MOHAMMED RIDHA new
MOHAMMED RIDHA newMOHAMMED RIDHA new
MOHAMMED RIDHA new
 

Plus de Puppet

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyamlPuppet
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)Puppet
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscodePuppet
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twentiesPuppet
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codePuppet
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approachPuppet
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationPuppet
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliancePuppet
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowPuppet
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Puppet
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppetPuppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkPuppet
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping groundPuppet
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy SoftwarePuppet
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User GroupPuppet
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsPuppet
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyPuppet
 

Plus de Puppet (20)

Puppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepoPuppet camp2021 testing modules and controlrepo
Puppet camp2021 testing modules and controlrepo
 
Puppetcamp r10kyaml
Puppetcamp r10kyamlPuppetcamp r10kyaml
Puppetcamp r10kyaml
 
2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)2021 04-15 operational verification (with notes)
2021 04-15 operational verification (with notes)
 
Puppet camp vscode
Puppet camp vscodePuppet camp vscode
Puppet camp vscode
 
Modules of the twenties
Modules of the twentiesModules of the twenties
Modules of the twenties
 
Applying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance codeApplying Roles and Profiles method to compliance code
Applying Roles and Profiles method to compliance code
 
KGI compliance as-code approach
KGI compliance as-code approachKGI compliance as-code approach
KGI compliance as-code approach
 
Enforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automationEnforce compliance policy with model-driven automation
Enforce compliance policy with model-driven automation
 
Keynote: Puppet camp compliance
Keynote: Puppet camp complianceKeynote: Puppet camp compliance
Keynote: Puppet camp compliance
 
Automating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNowAutomating it management with Puppet + ServiceNow
Automating it management with Puppet + ServiceNow
 
Puppet: The best way to harden Windows
Puppet: The best way to harden WindowsPuppet: The best way to harden Windows
Puppet: The best way to harden Windows
 
Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020Simplified Patch Management with Puppet - Oct. 2020
Simplified Patch Management with Puppet - Oct. 2020
 
Accelerating azure adoption with puppet
Accelerating azure adoption with puppetAccelerating azure adoption with puppet
Accelerating azure adoption with puppet
 
Puppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael PinsonPuppet catalog Diff; Raphael Pinson
Puppet catalog Diff; Raphael Pinson
 
ServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin ReeuwijkServiceNow and Puppet- better together, Kevin Reeuwijk
ServiceNow and Puppet- better together, Kevin Reeuwijk
 
Take control of your dev ops dumping ground
Take control of your  dev ops dumping groundTake control of your  dev ops dumping ground
Take control of your dev ops dumping ground
 
100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software100% Puppet Cloud Deployment of Legacy Software
100% Puppet Cloud Deployment of Legacy Software
 
Puppet User Group
Puppet User GroupPuppet User Group
Puppet User Group
 
Continuous Compliance and DevSecOps
Continuous Compliance and DevSecOpsContinuous Compliance and DevSecOps
Continuous Compliance and DevSecOps
 
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick MaludyThe Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
The Dynamic Duo of Puppet and Vault tame SSL Certificates, Nick Maludy
 

Dernier

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarPrecisely
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxUdaiappa Ramachandran
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024SkyPlanner
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 

Dernier (20)

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
AI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity WebinarAI You Can Trust - Ensuring Success with Data Integrity Webinar
AI You Can Trust - Ensuring Success with Data Integrity Webinar
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
Building AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptxBuilding AI-Driven Apps Using Semantic Kernel.pptx
Building AI-Driven Apps Using Semantic Kernel.pptx
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
20230104 - machine vision
20230104 - machine vision20230104 - machine vision
20230104 - machine vision
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024Salesforce Miami User Group Event - 1st Quarter 2024
Salesforce Miami User Group Event - 1st Quarter 2024
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 

IT Transformation and Puppet

  • 1. 1© Copyright 2013 EMC Corporation. All rights reserved. EMC’s IT TRANSFORMATION James Nuzzo Ph.D. Senior Dev Manager IT
  • 2. 2© Copyright 2013 EMC Corporation. All rights reserved. Agenda Ÿ  EMC IT Overview Ÿ  EMC IT Challenges Ÿ  EMC IT and DevOps Ÿ  Use-case: ePaaS Ÿ  Summary
  • 3. 3© Copyright 2013 EMC Corporation. All rights reserved. Fundamental Challenges Lower Operational Costs Increase Revenue Reduce Risk
  • 4. 4© Copyright 2013 EMC Corporation. All rights reserved. Technology Disruptions Cloud and SDDC Social Big, Fast Data Consumer Grade Experiences Mobility Trust
  • 5. 5© Copyright 2013 EMC Corporation. All rights reserved. EMC IT Vision Enable Consumer Grade experience by leveraging full value of Cloud and Big Data innovations to drive Agility, Increased Revenue and Productivity
  • 6. 6© Copyright 2013 EMC Corporation. All rights reserved. IT Application Platform Reality Time to Provision a Platform Configuration Drift Compliance SDLC
  • 7. 7© Copyright 2013 EMC Corporation. All rights reserved. Boston Puppet Camp 2012
  • 8. 8© Copyright 2013 EMC Corporation. All rights reserved. General Approach Challenges Provisioning Problem: Quick, consistent and repeatable builds Software Development Life-Cycle Management: Development, Build, Testing and Deployment of App Code •  Standardized Infrastructure and Middleware •  Automated Provisioning •  Auditing •  Automated SDLC process. •  Auditing •  Policy Based •  Greater Developer Control •  Faster time to Market •  Greater Developer Agility •  Control closer to Application Owner – DevOps •  Quality and security standards are enforced per policy with audit trail •  DevOps enablement Opportunity Result Configuration Management: Insure instances and tiers are configured correctly •  Centralized Configuration Management w/ Auditing •  Standards and Policy Based •  Greater Stability •  Better Security •  Lower Support Costs
  • 9. 9© Copyright 2013 EMC Corporation. All rights reserved. Platform Challenges and Solutions Quickly Provision Infrastructure and Middleware SDLC Management Configuration Management
  • 10. 10© Copyright 2013 EMC Corporation. All rights reserved. DevOps in a ITIL World Ÿ  Story –  Evangelize Ÿ  POC –  Demo & Evangelize Ÿ  Strategy & Tactic Road Map –  DevOps effects in terms of ITIL goals –  Plan Disruptive Change –  Deliver
  • 11. 11© Copyright 2013 EMC Corporation. All rights reserved. EMC IT and Puppet Journey Ÿ  Brown Fields – Configuration Management –  Application Integration Cloud - AIC –  Unified Web – EMC.COM –  Service Support Zone – SSZ Ÿ  Cloud –  ePaaS ▪  Phase 1 Completed and Presented @ EMC World 2013 ▪  Phase 2 Planned go-live Oct 2013 EMC Data Center ▪  Phase 3-n Planning stages
  • 12. 12© Copyright 2013 EMC Corporation. All rights reserved. What is ePaaS? Enterprise Platform as a Service AUTOMATION OF IT PLATFORM OPERATIONS AS A SERVICE Ÿ  Compute, Networking, Storage Ÿ  OS, Platform Components, Middleware, Database and Security Ÿ  Integrated SDLC process, Subversion/Jenkins SELF-SERVICE CONSUMPTION BY DEVELOPMENT Ÿ  Creation, Modification and Decommission –  Scale Up/Down, Scale In/Out Ÿ  Dashboard with Consumption, Health, Status and Cost Ÿ  Self-Service Recovery Ÿ  Full environment life-cycle: Dev thru Production Ÿ  Self-Service Development Refresh Ÿ  SDLC Process Automation IT BEST PRACTICES Ÿ  Configuration Management, Build Packs, Platform Upgrades Ÿ  Continuous Integration and Controlled Release Management Ÿ  Performance Ÿ  Security ePaaS
  • 13. 13© Copyright 2013 EMC Corporation. All rights reserved. Design and Approve Order Equipment Build Test DeployStrategy New Timeline: < 1 HourPrevious Timeline: ~4 Months Why ePaaS? IT Custom Configurable Manual Solution Standard Automated Delivered Order and Build On Demand SDLC: Code/Build/Test PromoteStrategy & Design Encoded
  • 14. 14© Copyright 2013 EMC Corporation. All rights reserved. Enable Business Managed IT with a Platform based Service Early code deployment / integration enables development agility Cost, visibility and agility Automate Platform Architecture Standards and Best Practices Codify Platform Expertise in Software Transform IT from “gatekeeper” to “enabler” for IT Development Why ePaaS?
  • 15. 15© Copyright 2013 EMC Corporation. All rights reserved. May 2013 Phase 1 vCloud Automation Center vCO vCO Puppet Labs Security Cloud Fabric Compute Storage Networking vSphere VAAI/VASA vShield vBlock Monitoring Hyperic vCOPS Prosphere vFabric Application Platform Spring to Server Spring Web Server Spring Framework
  • 16. 16© Copyright 2013 EMC Corporation. All rights reserved. IT Development Ÿ  Service Support Zone Ÿ  EMC.COM Ÿ  Application Integration Cloud Ÿ  Etc… IT ADMINISTRATORS Ÿ  vAdmins Ÿ  System Ÿ  DBA Ÿ  Middleware Ÿ  Etc… BUSINESS MANAGED IT Ÿ  eLab Advisor Ÿ  eLab Navigator Ÿ  Etc… ePaaS Who is ePaaS for?
  • 17. 17© Copyright 2013 EMC Corporation. All rights reserved. GOOD •  PM – SVN Code Control •  “Role” module organization –  aka Craig Dunn –  Mutated / Hacks •  Repo for Packages •  Auto-wire Nodes in App Stack via Yaml •  PL PS •  James Sweeny •  Ben Ford BAD •  Packages as Tarballs –  Exec for installs •  “Role” module Organization •  Mutated/Hacked •  Autogen Self-signed Certs •  Lost Puppet DevOps Lead halfway through POC UGLY •  Catalog Type in Node Name •  Common Yaml file for Auto-wiring –  Not Scalable –  Fatal •  Copy Code •  Race conditions with vCAC & vCO •  No Clean up on retirement •  Custom Report Write for Completion Notification to vCO The Good, Bad and Ugly
  • 18. 18© Copyright 2013 EMC Corporation. All rights reserved. Lesson’s Learned Ÿ  Need a Puppet Dev Environment Ÿ  Use full Role, Profile, Module Pattern – Craig Dunn –  Strict dev practice Ÿ  Full ENC –  Auto-wire info –  Pre-generated Certs Ÿ  Move to RPM –  Need to extend Package resource ▪  YUM support for command line args
  • 19. 19© Copyright 2013 EMC Corporation. All rights reserved. Still To-Do’s Ÿ  SDLC best practices for Multi-developer Puppet projects Ÿ  “Build-Pack” construct Ÿ  Puppet Code Test Automation Ÿ  Etc…
  • 20. 20© Copyright 2013 EMC Corporation. All rights reserved. October 2013 Phase 2 vCO vCO Puppet Labs Monitoring Hyperic vCOPS Prosphere Cloud Portal Broker Cloud CMDB Order Mgmt Security Cloud Fabric Compute Storage Networking vSphere VAAI/VASA vShield vBlock vFabric Application Platform Spring to Server Spring Web Server Spring Framework GemFire
  • 21. 21© Copyright 2013 EMC Corporation. All rights reserved. Cost & Agility Trends 2004-08 2009-11 2012-13 Percentage of IT Spend On New Capabilities Vs. Lights-On Approximate Time-To-Provision App. Environments ~1 Hour 7 Days 40 Days 60 Days 80 Days 42% 40% 20% 21% 23% 25% 20% 30 Days Infrastructure Focus Applications Focus Business Focus %VIRTUALIZED 90 Days
  • 22. 22© Copyright 2013 EMC Corporation. All rights reserved. Key Takeaways CHALLENGE THE STATUS QUO BUILD YOUR CLOUD ENABLE YOUR BUSINESS EXPAND THE CONVERSATION TRANSFORM IT ROLES BIG DATA = BIG OPPORTUNITY
  • 23. 23© Copyright 2013 EMC Corporation. All rights reserved. www.emc.com/emcitproven EMC IT Proven