SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
November 13, 2014 I Las Vegas 
Eddie Satterly–CTO, Big Data and Analytics, CSC
Highly competitive market 
New competition 
Unexpected, younger, agile 
Client 
Improved cost control and margins 
Greater flexibility 
Faster time to market 
Heightened security 
Changing expectations 
Pace of technology change 
Urgent business demands 
Aging apps; complex and costly infrastructure 
Slow application release cycles 
Constant IT resource delays 
Lack of IT innovation with “80/20” budgets 
Current IT operating models 
And IT ... 
Just can’t keep up 
The solution: A flexible, efficient application-centric hybrid cloud ecosystem
from this … 
… to this 
DevOpsis a discipline to increase the pace and frequency of software releases without sacrificing quality 
Dev wants to compress their cycle times and focus on coding and creativity 
IT Ops wants to keep pace with faster change while improving reliability
Increase the speed and frequency of software releases 
1 
Fewer production defects and easier rollback 
2 
Catch defects before production, which are an order of magnitude more costly to resolve 
Before 
Provision 
Dev 
Build 
Provision 
Test 
Deploy 
After 
Dev 
Test 
Start 
Finish 
Defect costs 
Design 
Test 
Production 
SDLC
Develop 
Test 
UAT 
Operate 
Application lifecycle 
Infrastructure lifecycle 
Platform1 
Platform2 
Platform2a 
Platform2…n 
Platform1a 
Platform lifecycle
Develop 
Test 
UAT 
Operate 
Platform1 
Platform2 
Platform2a 
Platform2…n 
Platform1a 
Completely separate, disjointed lifecycles 
IT resource provisioning delays 
Manual platform configuration 
Configurationmismatchesand errors 
Poorautomation across silos 
Extremely long cycle times > 612 months 
Extremely IT resource intensive: 
RESULT: 
Application lifecycle 
Infrastructure lifecycle 
Platform lifecycle
IaaS 
Develop 
Test 
UAT 
Operate 
IaaS 
Portal 
Needed: IaaS+ PaaSautomation 
Access from a portal (not directly from SDLC tools) 
Delays for manual configuration remain 
Insufficient cloud governance and security controls 
AWS CloudFormation, AWS OpsWorks, AWS Elastic Beanstalk orchestrated with agility
0% 
20% 
40% 
60% 
80% 
100% 
None of above 
Other 
JVM/JRE 
Operating system 
Storage objects 
Database 
Web server 
App server 
2% 
8% 
47% 
54% 
55% 
72% 
75% 
79% 
When building and managing applications, which of the following services do you want to have access to? 
Source: Forrester Cloud Developer Survey
•Application SLAs not limited to AWS SLAs 
•IT can deliver SLAs based on applicationrequirements 
•Enabled by policies, thresholds, alerts,actions, auto- scaling, bursting, and autoprovisioning
Cloud implementation 
Resource management 
Resources 
•Resource configuration management 
•Resource monitoring 
•Resource pools 
•Virtual and physical resources 
Source: Gartner, “How to Build an Enterprise Cloud Service Architecture,” March 5, 2012 
CSC AWSmanaged services 
•Vmbackup / restore 
•Patch mgmt, anti-virus 
•OS support & monitoring 
AmazonWeb 
Services 
Connectors 
Access management 
Service management 
Service optimization 
•Self-service interface 
•Service catalog 
•Service provisioning 
•Service governor 
•Service orchestration 
CSC Agility Platform cloudmgmtplatform 
Cloud management platform 
•Agility Platform Cloud Connectors (2) 
•SPOC cloud svc desk, billing
Develop 
Test 
UAT 
Operate 
Design 
git 
Platform engineer 
Common application blueprint 
Dev blueprint 
QA blueprint 
UAT blueprint 
Prod blueprint 
Multitier applications of any size and scale that can be modeled and deployed to any AWS region
Graphically design multitier applications and platforms 
Deploy infrastructure independent blueprints to AWS and on premises 
Amazon EC2, Amazon S3, Amazon EBS, others…
Develop 
Test 
UAT 
Operate 
Design 
git 
SDLC tool chain: 
Extensible, application- centric policy controls enabletrue self-service automation 
Internal private 
AWS 
External private 
Cloud management platform
a 
Use policies to provide both consistency and customization: 
Customize environment 
Dev security zone 
DevVM quotas 
Dev chargeback 
Public cloud permitted 
No autoscaling 
No failover 
Customize environment 
QA security zone 
QA monitoring 
QA autoscaling 
Private cloud only 
QA backup/failover 
Customize environment 
Prod security zone 
Prod monitoring 
Prod auditing 
Prod autoscaling 
Private cloud only 
Prod backup/failover 
… And enforce consistency 
SOE packages 
App topologies 
Reg. compliance 
… And enforce consistency 
SOE packages 
App topologies 
Reg. compliance 
… And enforce consistency 
SOE packages 
App topologies 
Reg. compliance 
Policy controlled consistency 
Policy controlled customization 
Dev blueprint 
QA blueprint 
UAT blueprint
Policy 
Policy 
Policy 
Policy 
Governance/security 
Applications 
Roles 
Rights and permissions 
Projects 
Orgs 
Network 
Compute 
Storage 
OS and OS configuration 
SOE agents/utilization 
Security and environment configuration 
Code/artifacts 
Infrastructure and SOE 
Platforms 
Services 
Topologies/configuration 
App configuration 
Application components 
Regulatory compliance policies 
SLA policies including autoscaling 
Configuration management policies 
Security zones policies 
Lifecycle event policies 
Orchestration policies 
Access control/entitlement policies 
Workload placement policies 
Quotas and scheduling 
Metering/chargeback policies 
Backup and failover policies 
Resource capacity policies 
Storage tier policies 
Much more … 
Cloud management platform
Develop 
Test 
UAT 
Operate 
git 
Promote 
with code 
Dev blueprint 
UAT blueprint 
Prod blueprint 
QA blueprint 
Promote 
with code 
Promote 
with code 
Design 
Visual dashboard to promote code and environments across SDLC stages 
Customize lifecycle stages and approval processes 
Integrate with existing tool chains
Cloud mgmtplatform 
On-demand platforms and apps that end users really need 
Automate workflow across existing tool chains 
Governance, visibility, and cost transparency that managers require 
Automate application release and promotion 
Detect and remediate configuration changes 
Leverage hybrid architectures 
Develop 
Test 
UAT 
Production 
git 
Apps 
Platforms 
Infrastructure 
Web Servers 
App Servers 
Database Servers 
Load Balancer4 
Firewall 
Master 
Slave 
Blueprint 
Web Servers 
App Servers 
Database Servers 
Load Balancer4 
Firewall 
Master 
Slave 
Web Servers 
App Servers 
Database Servers 
Load Balancer4 
Firewall 
Master 
Slave 
AWS
“We’ve gone from spending 50% of our operating budget on infrastructure to just 26%. A nearly 75% investment in apps and information rather than infrastructure—that’s huge.” 
(CIO Commonwealth Bank of Australia, Wall Street Journal) 
Increase innovation 
App updates/deployment up almost 3x, from 1,200 to 3,000 changes a month 
Lowered costs for “keeping lights on” 
Cut IT operations costs by $100 million a year 
IT budget 
Innovation 
Operations
http://bit.ly/awsevals

Mais conteúdo relacionado

Mais procurados

Developing multi tenant applications for the cloud 3rd edition
Developing multi tenant applications for the cloud 3rd editionDeveloping multi tenant applications for the cloud 3rd edition
Developing multi tenant applications for the cloud 3rd edition
David J Rosenthal
 

Mais procurados (20)

7 steps to Enterprise PaaS
7 steps to Enterprise PaaS7 steps to Enterprise PaaS
7 steps to Enterprise PaaS
 
Using cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformationUsing cloud native development to achieve digital transformation
Using cloud native development to achieve digital transformation
 
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...AWS Partner Webcast -  Step by Step Plan to Update and Migrate Microsoft Wind...
AWS Partner Webcast - Step by Step Plan to Update and Migrate Microsoft Wind...
 
Resilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and ScaleResilience and Compliance at Speed and Scale
Resilience and Compliance at Speed and Scale
 
Introducing PagerDuty Process Automation
Introducing PagerDuty Process AutomationIntroducing PagerDuty Process Automation
Introducing PagerDuty Process Automation
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Resilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons LearnedResilience and Security @ Scale: Lessons Learned
Resilience and Security @ Scale: Lessons Learned
 
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel LaskewitzManaging and supporting PowerApps & Flow at scale by Daniel Laskewitz
Managing and supporting PowerApps & Flow at scale by Daniel Laskewitz
 
Virtualize Business Critical Applications with VMware
Virtualize Business Critical Applications with VMwareVirtualize Business Critical Applications with VMware
Virtualize Business Critical Applications with VMware
 
App Modernization with Microsoft Azure
App Modernization with Microsoft AzureApp Modernization with Microsoft Azure
App Modernization with Microsoft Azure
 
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
Migrating Enterprise Applications to AWS: Best Practices & Techniques (ENT303...
 
Where to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio MigrationWhere to Begin? Application Portfolio Migration
Where to Begin? Application Portfolio Migration
 
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris MerriganDevelop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
Develop an Enterprise-wide Cloud Adoption Strategy – Chris Merrigan
 
App Modernization
App ModernizationApp Modernization
App Modernization
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
Developing multi tenant applications for the cloud 3rd edition
Developing multi tenant applications for the cloud 3rd editionDeveloping multi tenant applications for the cloud 3rd edition
Developing multi tenant applications for the cloud 3rd edition
 
Applications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and moreApplications in the Cloud - Architecture, Operations, and more
Applications in the Cloud - Architecture, Operations, and more
 
Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...
 
Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...Connect with your customers wherever they are with an azure based mobile solu...
Connect with your customers wherever they are with an azure based mobile solu...
 
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
 

Destaque

Destaque (15)

Disaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
Disaster Recovery Sites on AWS: Minimal Cost, Maximum EfficiencyDisaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
Disaster Recovery Sites on AWS: Minimal Cost, Maximum Efficiency
 
Welcome to the AWS Cloud - AWS Symposium 2014 - Washington D.C.
Welcome to the AWS Cloud - AWS Symposium 2014 - Washington D.C. Welcome to the AWS Cloud - AWS Symposium 2014 - Washington D.C.
Welcome to the AWS Cloud - AWS Symposium 2014 - Washington D.C.
 
(BDT204) Rendering a Seamless Satellite Map of the World with AWS and NASA Da...
(BDT204) Rendering a Seamless Satellite Map of the World with AWS and NASA Da...(BDT204) Rendering a Seamless Satellite Map of the World with AWS and NASA Da...
(BDT204) Rendering a Seamless Satellite Map of the World with AWS and NASA Da...
 
(SEC303) Mastering Access Control Policies | AWS re:Invent 2014
(SEC303) Mastering Access Control Policies | AWS re:Invent 2014(SEC303) Mastering Access Control Policies | AWS re:Invent 2014
(SEC303) Mastering Access Control Policies | AWS re:Invent 2014
 
Understanding AWS Security
Understanding AWS SecurityUnderstanding AWS Security
Understanding AWS Security
 
Running Complex Enterprise Workloads on AWS - Session sponsored by Fronde
Running Complex Enterprise Workloads on AWS - Session sponsored by FrondeRunning Complex Enterprise Workloads on AWS - Session sponsored by Fronde
Running Complex Enterprise Workloads on AWS - Session sponsored by Fronde
 
AWS Webcast - An Introduction to High Performance Computing on AWS
AWS Webcast - An Introduction to High Performance Computing on AWSAWS Webcast - An Introduction to High Performance Computing on AWS
AWS Webcast - An Introduction to High Performance Computing on AWS
 
(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014
(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014
(ENT311) Public IaaS Provider Bake-off: AWS vs Azure | AWS re:Invent 2014
 
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...
Federal Compliance Deep Dive: FISMA, FedRAMP, and Beyond - AWS Symposium 2014...
 
(SEC302) Delegating Access to Your AWS Environment | AWS re:Invent 2014
(SEC302) Delegating Access to Your AWS Environment | AWS re:Invent 2014(SEC302) Delegating Access to Your AWS Environment | AWS re:Invent 2014
(SEC302) Delegating Access to Your AWS Environment | AWS re:Invent 2014
 
(SDD413) Amazon S3 Deep Dive and Best Practices | AWS re:Invent 2014
(SDD413) Amazon S3 Deep Dive and Best Practices | AWS re:Invent 2014(SDD413) Amazon S3 Deep Dive and Best Practices | AWS re:Invent 2014
(SDD413) Amazon S3 Deep Dive and Best Practices | AWS re:Invent 2014
 
Deep Dive on AWS IoT
Deep Dive on AWS IoTDeep Dive on AWS IoT
Deep Dive on AWS IoT
 
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
AWS re:Invent 2016: Serverless IoT Back Ends (IOT401)
 
(BDT310) Big Data Architectural Patterns and Best Practices on AWS
(BDT310) Big Data Architectural Patterns and Best Practices on AWS(BDT310) Big Data Architectural Patterns and Best Practices on AWS
(BDT310) Big Data Architectural Patterns and Best Practices on AWS
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWS
 

Semelhante a (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Amazon Web Services
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
rajramab
 
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
Amazon Web Services
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptx
mustafa435048
 

Semelhante a (ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014 (20)

CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Aberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption FrameworkAberdeen Oil & Gas Event - Cloud Adoption Framework
Aberdeen Oil & Gas Event - Cloud Adoption Framework
 
Microsoft: Invent with Purpose
Microsoft: Invent with PurposeMicrosoft: Invent with Purpose
Microsoft: Invent with Purpose
 
Azure Overview Csco
Azure Overview CscoAzure Overview Csco
Azure Overview Csco
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Fast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWSFast, Secure Deployments with Docker on AWS
Fast, Secure Deployments with Docker on AWS
 
Demystifying Azure Compute
Demystifying Azure ComputeDemystifying Azure Compute
Demystifying Azure Compute
 
Continuous Integration and Continuous Delivery on Azure
Continuous Integration and Continuous Delivery on AzureContinuous Integration and Continuous Delivery on Azure
Continuous Integration and Continuous Delivery on Azure
 
Leveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business ServicesLeveraging Hybid IT for More Robust Business Services
Leveraging Hybid IT for More Robust Business Services
 
What is DevOps?
What is DevOps?What is DevOps?
What is DevOps?
 
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
 
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
Simplify and Scale Enterprise Spring Apps in the Cloud | March 23, 2023
 
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
AWS re:Invent 2016: Fueling Migration: Shortcutting your Application Portfoli...
 
Compliance In The Cloud Using Security By Design
Compliance In The Cloud Using Security By DesignCompliance In The Cloud Using Security By Design
Compliance In The Cloud Using Security By Design
 
Build & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record TimeBuild & Deploy Scalable Cloud Applications in Record Time
Build & Deploy Scalable Cloud Applications in Record Time
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
 
Cloud-native Application Lifecycle Management
Cloud-native Application Lifecycle ManagementCloud-native Application Lifecycle Management
Cloud-native Application Lifecycle Management
 
ICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptxICS-Azure Migrations & Application Modernization_V2.pptx
ICS-Azure Migrations & Application Modernization_V2.pptx
 
Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle Mendix Accelerates the Software Lifecycle
Mendix Accelerates the Software Lifecycle
 
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
Running Regulated Workloads on Azure PaaS services (DogFoodCon 2018)
 

Mais de Amazon Web Services

Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent 2014

  • 1. November 13, 2014 I Las Vegas Eddie Satterly–CTO, Big Data and Analytics, CSC
  • 2. Highly competitive market New competition Unexpected, younger, agile Client Improved cost control and margins Greater flexibility Faster time to market Heightened security Changing expectations Pace of technology change Urgent business demands Aging apps; complex and costly infrastructure Slow application release cycles Constant IT resource delays Lack of IT innovation with “80/20” budgets Current IT operating models And IT ... Just can’t keep up The solution: A flexible, efficient application-centric hybrid cloud ecosystem
  • 3. from this … … to this DevOpsis a discipline to increase the pace and frequency of software releases without sacrificing quality Dev wants to compress their cycle times and focus on coding and creativity IT Ops wants to keep pace with faster change while improving reliability
  • 4. Increase the speed and frequency of software releases 1 Fewer production defects and easier rollback 2 Catch defects before production, which are an order of magnitude more costly to resolve Before Provision Dev Build Provision Test Deploy After Dev Test Start Finish Defect costs Design Test Production SDLC
  • 5. Develop Test UAT Operate Application lifecycle Infrastructure lifecycle Platform1 Platform2 Platform2a Platform2…n Platform1a Platform lifecycle
  • 6. Develop Test UAT Operate Platform1 Platform2 Platform2a Platform2…n Platform1a Completely separate, disjointed lifecycles IT resource provisioning delays Manual platform configuration Configurationmismatchesand errors Poorautomation across silos Extremely long cycle times > 612 months Extremely IT resource intensive: RESULT: Application lifecycle Infrastructure lifecycle Platform lifecycle
  • 7. IaaS Develop Test UAT Operate IaaS Portal Needed: IaaS+ PaaSautomation Access from a portal (not directly from SDLC tools) Delays for manual configuration remain Insufficient cloud governance and security controls AWS CloudFormation, AWS OpsWorks, AWS Elastic Beanstalk orchestrated with agility
  • 8. 0% 20% 40% 60% 80% 100% None of above Other JVM/JRE Operating system Storage objects Database Web server App server 2% 8% 47% 54% 55% 72% 75% 79% When building and managing applications, which of the following services do you want to have access to? Source: Forrester Cloud Developer Survey
  • 9. •Application SLAs not limited to AWS SLAs •IT can deliver SLAs based on applicationrequirements •Enabled by policies, thresholds, alerts,actions, auto- scaling, bursting, and autoprovisioning
  • 10. Cloud implementation Resource management Resources •Resource configuration management •Resource monitoring •Resource pools •Virtual and physical resources Source: Gartner, “How to Build an Enterprise Cloud Service Architecture,” March 5, 2012 CSC AWSmanaged services •Vmbackup / restore •Patch mgmt, anti-virus •OS support & monitoring AmazonWeb Services Connectors Access management Service management Service optimization •Self-service interface •Service catalog •Service provisioning •Service governor •Service orchestration CSC Agility Platform cloudmgmtplatform Cloud management platform •Agility Platform Cloud Connectors (2) •SPOC cloud svc desk, billing
  • 11.
  • 12. Develop Test UAT Operate Design git Platform engineer Common application blueprint Dev blueprint QA blueprint UAT blueprint Prod blueprint Multitier applications of any size and scale that can be modeled and deployed to any AWS region
  • 13. Graphically design multitier applications and platforms Deploy infrastructure independent blueprints to AWS and on premises Amazon EC2, Amazon S3, Amazon EBS, others…
  • 14. Develop Test UAT Operate Design git SDLC tool chain: Extensible, application- centric policy controls enabletrue self-service automation Internal private AWS External private Cloud management platform
  • 15. a Use policies to provide both consistency and customization: Customize environment Dev security zone DevVM quotas Dev chargeback Public cloud permitted No autoscaling No failover Customize environment QA security zone QA monitoring QA autoscaling Private cloud only QA backup/failover Customize environment Prod security zone Prod monitoring Prod auditing Prod autoscaling Private cloud only Prod backup/failover … And enforce consistency SOE packages App topologies Reg. compliance … And enforce consistency SOE packages App topologies Reg. compliance … And enforce consistency SOE packages App topologies Reg. compliance Policy controlled consistency Policy controlled customization Dev blueprint QA blueprint UAT blueprint
  • 16. Policy Policy Policy Policy Governance/security Applications Roles Rights and permissions Projects Orgs Network Compute Storage OS and OS configuration SOE agents/utilization Security and environment configuration Code/artifacts Infrastructure and SOE Platforms Services Topologies/configuration App configuration Application components Regulatory compliance policies SLA policies including autoscaling Configuration management policies Security zones policies Lifecycle event policies Orchestration policies Access control/entitlement policies Workload placement policies Quotas and scheduling Metering/chargeback policies Backup and failover policies Resource capacity policies Storage tier policies Much more … Cloud management platform
  • 17. Develop Test UAT Operate git Promote with code Dev blueprint UAT blueprint Prod blueprint QA blueprint Promote with code Promote with code Design Visual dashboard to promote code and environments across SDLC stages Customize lifecycle stages and approval processes Integrate with existing tool chains
  • 18. Cloud mgmtplatform On-demand platforms and apps that end users really need Automate workflow across existing tool chains Governance, visibility, and cost transparency that managers require Automate application release and promotion Detect and remediate configuration changes Leverage hybrid architectures Develop Test UAT Production git Apps Platforms Infrastructure Web Servers App Servers Database Servers Load Balancer4 Firewall Master Slave Blueprint Web Servers App Servers Database Servers Load Balancer4 Firewall Master Slave Web Servers App Servers Database Servers Load Balancer4 Firewall Master Slave AWS
  • 19. “We’ve gone from spending 50% of our operating budget on infrastructure to just 26%. A nearly 75% investment in apps and information rather than infrastructure—that’s huge.” (CIO Commonwealth Bank of Australia, Wall Street Journal) Increase innovation App updates/deployment up almost 3x, from 1,200 to 3,000 changes a month Lowered costs for “keeping lights on” Cut IT operations costs by $100 million a year IT budget Innovation Operations
  • 20.