Upload
itrevolution
View
381
Download
1
Embed Size (px)
DESCRIPTION
Deploy or Die in a DevOps World – High Availability is No Excuse Natalie Diggins, VP Cloud Strategy & Platform, Neustar at DevOps Enterprise Summit 2014 With a mandate from our CEO to aggressively grow our real-time services and analytics businesses, we have found it essential to quickly implement DevOps and CD over a suite of more than 30 different services – some of which are required to maintain 99.999% uptime – while at the same time implementing a new service delivery platform and leveraging the cloud. Natalie Diggins recently joined Neustar as VP Cloud Strategy and Platform to help with the transition. In this talk, Natalie will present the strategy used to socialize the changes and build consensus around them. She’ll also share specific elements of the plan that will be applicable to any DevOps implementation in a high-availability environment.
Citation preview
Copyright © 2014 Neustar, Inc. All Rights Reserved
Deploy or Die in a DevOps World:
High-Availability is No Excuse!
Natalie Diggins,
VP Cloud Strategy and Platform
How I Learned DevOps
Copyright © 2014 Neustar, Inc. All Rights Reserved 2
STABILITY INNOVATION
1999-2002
GST
(CLEC)
1997-1999
Copyright © 2014 Neustar, Inc. All Rights Reserved 3
The first real-time provider of cloud-based
information services and analytics, enabling
marketing and IT security professionals to
promote and protect their businesses.
Neustar Is…
The DevOps Problem at Neustar
Copyright © 2014 Neustar, Inc. All Rights Reserved 4
How to Scale?
STABILITY INNOVATION
Solution: Technology 3.0
To Change Culture
& Technology requires:
Copyright © 2014 Neustar, Inc. All Rights Reserved 5
Cloud + platform + tools + adoption
COMMON
VALUES
Customers are always first
Technology is accountable
Automation
Simple is better
Embrace Open Source
There is no “I” in TEAM
Commitment to quality and stability
Copyright © 2014 Neustar, Inc. All Rights Reserved 6
IaaS
PaaS
SaaS
Common Platform, Tools, and DevOps
Copyright © 2014 Neustar, Inc. All Rights Reserved 7
Infrastructure:
Full cloud, hybrid, our own metal
Platform and Tools:
15 platform services, 10+ Tools
Applications:
DevOps
But not every Product
is a candidate for every
Technology 3.0 service
DevOps:
This is hard. REALLY HARD.
‣ We looked at three-models– The pure start-up model
– Google SRE model
– Hybrid
Copyright © 2014 Neustar, Inc. All Rights Reserved 8
We’re crafting our own model – Still a work in progress
Solution: Adoption Matrix
Copyright © 2014 Neustar, Inc. All Rights Reserved 9
Brad, Screenshot coming.
Product 1 Product 2 Product 3 … Product 35+
Software Build Tools
Tool 1
Tool 2
Tool 3
Platform Services
Service 1
Service 2
Service 3
… (total of 30 tools/services in 5 categories)
Rating Meaning
0 Can not use – remove from denominator
1 Not Using
2 Work in Process
3 Not Ideal Usage
4 Satisfactory
5 Ideal Usage
Solution: Adoption Matrix Summary
Copyright © 2014 Neustar, Inc. All Rights Reserved 10
Brad, Screenshot coming.
Product 1 Product 2 Product 3 … Product 35+
Software Build Tools 75% … … …
Platform Services 50% … … …
…
Total Adoption Score 60% … … …
Number of Services
Used25 … … …
Number of Services
that Can Not Be Used5 … … …
Our Learnings
Copyright © 2014 Neustar, Inc. All Rights Reserved 11
Ring fencing sensitive applications
and recognizing one size doesn’t fit all
Building the adoption matrix
Gaining understanding and buy-in
Ongoing communication
Hit
Hit
Needs
Improvement
Needs
Improvement
Next Steps
‣ This is a holistic process.
‣ The framework is in place for ongoing execution
‣Continue developing metrics that show business value
Copyright © 2014 Neustar, Inc. All Rights Reserved 12