SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
1
MONITORING AT
SERVICE PROVIDER
SCALE
June 23, 2014
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
INTRODUCTIONS
CHRIS JACKSON
Rackspace CTO (DevOps Practice)
chris.jackson@rackspace.co.uk
@chriswiggy
+44 (0) 7712 854462
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
3
Image courtesy of http://www.toastmasters.krakow.pl/
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
4
THE DEVOPS RACK APPLIANCE…
ALL OF THE THINGS IN 3-CLICKS!
Image courtesy of Axiomtek
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
5
HOW DO WE APPLY DEVOPS
TO SCALE SERVICE?
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
THE DEVOPS PRACTICE AT RACKSPACE
6
THE FIRST WAY – CREATE A DELIVERY SYSTEM
THE SECOND WAY – AMPLIFY FEEDBACK LOOPS
THE THIRD WAY – LEARN & EXPERIMENT CONTINUOUSLY
This is PRODUCT & SUPPORT delivering great service powered by automation
!
Our DevOps practice is a way to accelerate feedback by removing complexity
!
The goal is to never hold our customers up, we must always be faster…
!
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
SCALING TRANSFORMATION
7
SCALING TRANSFORMATIONS
Image courtesy of Wordpress
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
8
SO WHAT ABOUT MONITORING?
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
9
WHY #MONITORINGSUCKS
FOR RACKSPACE
We generate over 40,000 events per second on just our Cloud Monitoring platform.
If a customer is Managed, we troubleshoot ANY alarm that is raised.
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
10
WHY #MONITORINGSUCKS FOR RACKSPACE
Image courtesy of Spot On Lists
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
11
WHY #MONITORINGSUCKS FOR RACKSPACE
Image courtesy of Cepolina
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
12
WHY #MONITORINGSUCKS FOR RACKSPACE
Image courtesy of New Line Cinema
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
13
WHAT ARE WE DOING
TO FIX THIS?
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
SCALE MONITORING TUNING
14
WHEN TUNING IS MANUAL:
EFFORT=tN
Where t = time to configure a single node and N = number of nodes
0 100 200 300 400 500
Effort
# Nodes
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
SCALE MONITORING TUNING
15
WHEN TUNING IS INTELLIGENT:
EFFORT=t1-N
Where t = time to configure a single node and N = number of nodesEffort
# Nodes
Shrink this!
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
TOOLS FOR INTELLIGENT CONFIGURATION
16
Configuration Management
If you know what you want to measure!
If your constraint is just the number of nodes!
Gets complicated when you’re thresholding all of the things…!
Configuration Discovery
We call it Waldo, you know it as Sartori in Openstack!
Uses ohai-solo to find information about your configuration!
Compare to best practice and make changes accordingly…!
Image courtesy of Walker Books Ltd
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
MONITORING DATA ANALYTICS
17
EVENT GENERATION EVENT PROCESSING
EVENT HANDLING
EVENT ANALYTICS
TUNING INSIGHT
CREATE FEEDBACK LOOPS INSIDE MONITORING
REMOVE WORK BY TUNING ALARMS
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
INTELLIGENT ALERTS
18
ANOMALY MONITORING PATTERN RECOGNITION
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
WHAT ARE WE USING?
19
statsd
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
TOOLCHAIN INTEGRATION
20
EVENT GENERATION EVENT PROCESSING
EVENT HANDLING
EVENT ANALYTICS
TUNING INSIGHT
statsd
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
HELP US TO DO THE HARD WORK
21
YOU
US
Things We Want to Know™!
How do you use monitoring?!
How intelligent is the tuning?!
What use of anomaly or threshold?!
Approach for creating tool chains?!
What do you dislike doing?!
We’ll build it and open
source it!!
Image courtesy of Dave Hogan/Getty Images
Twitter - @chriswiggy
http://www.rackspace.com/devops
http://devops.rackspace.com
22
THANK YOU
RACKSPACE® HOSTING | WWW.RACKSPACE.COM
MORE THAN A CLOUD COMPANY
WE PROVIDE
SUPPORTFOR EVERY STEP OF YOUR JOURNEY
JUST STARTING?
RACKSPACE ADVISORY
SERVICES
NEED SERVICES?
RACKSPACE HYBRID
CLOUD
NEED SUPPORT?
RACKSPACE DEVOPS
AUTOMATION SERVICE

Weitere ähnliche Inhalte

Andere mochten auch

Production testing through monitoring
Production testing through monitoringProduction testing through monitoring
Production testing through monitoringLeon Fayer
 
SREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREsSREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREsBrendan Gregg
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Adrian Cockcroft
 
Scaling Pinterest's Monitoring
Scaling Pinterest's MonitoringScaling Pinterest's Monitoring
Scaling Pinterest's MonitoringBrian Overstreet
 
Bruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of AppsBruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of Appsbrucelawson
 
Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeNicole Forsgren
 
Казка про деревце
Казка про деревцеКазка про деревце
Казка про деревцеryabich1976
 
η ...συνταγή (1)
η ...συνταγή (1)η ...συνταγή (1)
η ...συνταγή (1)Athina Kakarikou
 
The History of the Horror Genre
The History of the Horror GenreThe History of the Horror Genre
The History of the Horror Genrehiagne
 
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...Budapest Science Meetup
 

Andere mochten auch (15)

Production testing through monitoring
Production testing through monitoringProduction testing through monitoring
Production testing through monitoring
 
SREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREsSREcon 2016 Performance Checklists for SREs
SREcon 2016 Performance Checklists for SREs
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
 
Scaling Pinterest's Monitoring
Scaling Pinterest's MonitoringScaling Pinterest's Monitoring
Scaling Pinterest's Monitoring
 
Bruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of AppsBruce Lawson: Progressive Web Apps: the future of Apps
Bruce Lawson: Progressive Web Apps: the future of Apps
 
How to Speak "Manager"
How to Speak "Manager"How to Speak "Manager"
How to Speak "Manager"
 
Continuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps AwesomeContinuous Delivery: Making DevOps Awesome
Continuous Delivery: Making DevOps Awesome
 
Казка про деревце
Казка про деревцеКазка про деревце
Казка про деревце
 
It's me!
It's me!It's me!
It's me!
 
η ...συνταγή (1)
η ...συνταγή (1)η ...συνταγή (1)
η ...συνταγή (1)
 
Balancing Act
Balancing ActBalancing Act
Balancing Act
 
folklor
folklorfolklor
folklor
 
The History of the Horror Genre
The History of the Horror GenreThe History of the Horror Genre
The History of the Horror Genre
 
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
BpSM 2014.09. - Sebestyén Endre: Alternatív splicing változások elemzése rákg...
 
Vs
VsVs
Vs
 

Ähnlich wie DevOpsDays Amsterdam - Monitoring at Service Provider Scale

Be a Cloud Native
Be a Cloud NativeBe a Cloud Native
Be a Cloud NativeInnoTech
 
What Does a Cloud Enabled Business Look Like?
What Does a Cloud Enabled Business Look Like?What Does a Cloud Enabled Business Look Like?
What Does a Cloud Enabled Business Look Like?Chris Jackson
 
PyCon Russia 2014 - Auto Scale in the Cloud
PyCon Russia 2014 - Auto Scale in the CloudPyCon Russia 2014 - Auto Scale in the Cloud
PyCon Russia 2014 - Auto Scale in the CloudSimone Soldateschi
 
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012Matt Tesauro
 
Autoscaling Best Practices
Autoscaling Best PracticesAutoscaling Best Practices
Autoscaling Best PracticesMarc Cluet
 
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...smecchk
 
jclouds Support Training
jclouds Support Trainingjclouds Support Training
jclouds Support TrainingEverett Toews
 
Solve the Cross-Cloud Conundrum with jclouds
Solve the Cross-Cloud Conundrum with jcloudsSolve the Cross-Cloud Conundrum with jclouds
Solve the Cross-Cloud Conundrum with jcloudsEverett Toews
 
Why the Cloud is Important for Non-Profit Orgs
Why the Cloud is Important for Non-Profit OrgsWhy the Cloud is Important for Non-Profit Orgs
Why the Cloud is Important for Non-Profit OrgsRackspace
 
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops EngineTearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops EngineRackspace
 
Consideration for Building a Private Cloud
Consideration for Building a Private CloudConsideration for Building a Private Cloud
Consideration for Building a Private CloudOpenStack Foundation
 
Software Development kits
Software Development kitsSoftware Development kits
Software Development kitsEverett Toews
 
The Next Generation IT Department MUST HAVE CLOUD
The Next Generation IT Department MUST HAVE CLOUDThe Next Generation IT Department MUST HAVE CLOUD
The Next Generation IT Department MUST HAVE CLOUDRackspace
 
The Search for Cloud's "God Particle"
The Search for Cloud's "God Particle"The Search for Cloud's "God Particle"
The Search for Cloud's "God Particle"Chris Jackson
 
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 CloudRackspace
 
Building cloudy apps
Building cloudy appsBuilding cloudy apps
Building cloudy appstonytcampbell
 
Build Your Custom Performance Testing Framework
Build Your Custom Performance Testing FrameworkBuild Your Custom Performance Testing Framework
Build Your Custom Performance Testing FrameworkTechWell
 
Behind The Scenes: New Rackspace Cloud Control Panel
Behind The Scenes:  New Rackspace Cloud Control PanelBehind The Scenes:  New Rackspace Cloud Control Panel
Behind The Scenes: New Rackspace Cloud Control PanelRackspace
 
Behind the Curtain: Operating an OpenStack Powered Private Cloud
Behind the Curtain: Operating an OpenStack Powered Private CloudBehind the Curtain: Operating an OpenStack Powered Private Cloud
Behind the Curtain: Operating an OpenStack Powered Private CloudNiki Acosta
 
Introduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech nightIntroduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech nightMarc Cluet
 

Ähnlich wie DevOpsDays Amsterdam - Monitoring at Service Provider Scale (20)

Be a Cloud Native
Be a Cloud NativeBe a Cloud Native
Be a Cloud Native
 
What Does a Cloud Enabled Business Look Like?
What Does a Cloud Enabled Business Look Like?What Does a Cloud Enabled Business Look Like?
What Does a Cloud Enabled Business Look Like?
 
PyCon Russia 2014 - Auto Scale in the Cloud
PyCon Russia 2014 - Auto Scale in the CloudPyCon Russia 2014 - Auto Scale in the Cloud
PyCon Russia 2014 - Auto Scale in the Cloud
 
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
DevOps, CI, APIs, Oh My! - Texas Linux Fest 2012
 
Autoscaling Best Practices
Autoscaling Best PracticesAutoscaling Best Practices
Autoscaling Best Practices
 
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
Leveraging the Power of the Cloud for Your Business to Grow: Nate Taylor at S...
 
jclouds Support Training
jclouds Support Trainingjclouds Support Training
jclouds Support Training
 
Solve the Cross-Cloud Conundrum with jclouds
Solve the Cross-Cloud Conundrum with jcloudsSolve the Cross-Cloud Conundrum with jclouds
Solve the Cross-Cloud Conundrum with jclouds
 
Why the Cloud is Important for Non-Profit Orgs
Why the Cloud is Important for Non-Profit OrgsWhy the Cloud is Important for Non-Profit Orgs
Why the Cloud is Important for Non-Profit Orgs
 
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops EngineTearing Down Silos and Building Your Enterprise Dev/Ops Engine
Tearing Down Silos and Building Your Enterprise Dev/Ops Engine
 
Consideration for Building a Private Cloud
Consideration for Building a Private CloudConsideration for Building a Private Cloud
Consideration for Building a Private Cloud
 
Software Development kits
Software Development kitsSoftware Development kits
Software Development kits
 
The Next Generation IT Department MUST HAVE CLOUD
The Next Generation IT Department MUST HAVE CLOUDThe Next Generation IT Department MUST HAVE CLOUD
The Next Generation IT Department MUST HAVE CLOUD
 
The Search for Cloud's "God Particle"
The Search for Cloud's "God Particle"The Search for Cloud's "God Particle"
The Search for Cloud's "God Particle"
 
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
 
Building cloudy apps
Building cloudy appsBuilding cloudy apps
Building cloudy apps
 
Build Your Custom Performance Testing Framework
Build Your Custom Performance Testing FrameworkBuild Your Custom Performance Testing Framework
Build Your Custom Performance Testing Framework
 
Behind The Scenes: New Rackspace Cloud Control Panel
Behind The Scenes:  New Rackspace Cloud Control PanelBehind The Scenes:  New Rackspace Cloud Control Panel
Behind The Scenes: New Rackspace Cloud Control Panel
 
Behind the Curtain: Operating an OpenStack Powered Private Cloud
Behind the Curtain: Operating an OpenStack Powered Private CloudBehind the Curtain: Operating an OpenStack Powered Private Cloud
Behind the Curtain: Operating an OpenStack Powered Private Cloud
 
Introduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech nightIntroduction to DevOps - Rackspace tech night
Introduction to DevOps - Rackspace tech night
 

Kürzlich hochgeladen

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Kürzlich hochgeladen (20)

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

DevOpsDays Amsterdam - Monitoring at Service Provider Scale

  • 2. RACKSPACE® HOSTING | WWW.RACKSPACE.COM INTRODUCTIONS CHRIS JACKSON Rackspace CTO (DevOps Practice) chris.jackson@rackspace.co.uk @chriswiggy +44 (0) 7712 854462
  • 3. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 3 Image courtesy of http://www.toastmasters.krakow.pl/
  • 4. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 4 THE DEVOPS RACK APPLIANCE… ALL OF THE THINGS IN 3-CLICKS! Image courtesy of Axiomtek
  • 5. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 5 HOW DO WE APPLY DEVOPS TO SCALE SERVICE?
  • 6. RACKSPACE® HOSTING | WWW.RACKSPACE.COM THE DEVOPS PRACTICE AT RACKSPACE 6 THE FIRST WAY – CREATE A DELIVERY SYSTEM THE SECOND WAY – AMPLIFY FEEDBACK LOOPS THE THIRD WAY – LEARN & EXPERIMENT CONTINUOUSLY This is PRODUCT & SUPPORT delivering great service powered by automation ! Our DevOps practice is a way to accelerate feedback by removing complexity ! The goal is to never hold our customers up, we must always be faster… !
  • 7. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SCALING TRANSFORMATION 7 SCALING TRANSFORMATIONS Image courtesy of Wordpress
  • 8. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 8 SO WHAT ABOUT MONITORING?
  • 9. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 9 WHY #MONITORINGSUCKS FOR RACKSPACE We generate over 40,000 events per second on just our Cloud Monitoring platform. If a customer is Managed, we troubleshoot ANY alarm that is raised.
  • 10. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 10 WHY #MONITORINGSUCKS FOR RACKSPACE Image courtesy of Spot On Lists
  • 11. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 11 WHY #MONITORINGSUCKS FOR RACKSPACE Image courtesy of Cepolina
  • 12. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 12 WHY #MONITORINGSUCKS FOR RACKSPACE Image courtesy of New Line Cinema
  • 13. RACKSPACE® HOSTING | WWW.RACKSPACE.COM 13 WHAT ARE WE DOING TO FIX THIS?
  • 14. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SCALE MONITORING TUNING 14 WHEN TUNING IS MANUAL: EFFORT=tN Where t = time to configure a single node and N = number of nodes 0 100 200 300 400 500 Effort # Nodes
  • 15. RACKSPACE® HOSTING | WWW.RACKSPACE.COM SCALE MONITORING TUNING 15 WHEN TUNING IS INTELLIGENT: EFFORT=t1-N Where t = time to configure a single node and N = number of nodesEffort # Nodes Shrink this!
  • 16. RACKSPACE® HOSTING | WWW.RACKSPACE.COM TOOLS FOR INTELLIGENT CONFIGURATION 16 Configuration Management If you know what you want to measure! If your constraint is just the number of nodes! Gets complicated when you’re thresholding all of the things…! Configuration Discovery We call it Waldo, you know it as Sartori in Openstack! Uses ohai-solo to find information about your configuration! Compare to best practice and make changes accordingly…! Image courtesy of Walker Books Ltd
  • 17. RACKSPACE® HOSTING | WWW.RACKSPACE.COM MONITORING DATA ANALYTICS 17 EVENT GENERATION EVENT PROCESSING EVENT HANDLING EVENT ANALYTICS TUNING INSIGHT CREATE FEEDBACK LOOPS INSIDE MONITORING REMOVE WORK BY TUNING ALARMS
  • 18. RACKSPACE® HOSTING | WWW.RACKSPACE.COM INTELLIGENT ALERTS 18 ANOMALY MONITORING PATTERN RECOGNITION
  • 19. RACKSPACE® HOSTING | WWW.RACKSPACE.COM WHAT ARE WE USING? 19 statsd
  • 20. RACKSPACE® HOSTING | WWW.RACKSPACE.COM TOOLCHAIN INTEGRATION 20 EVENT GENERATION EVENT PROCESSING EVENT HANDLING EVENT ANALYTICS TUNING INSIGHT statsd
  • 21. RACKSPACE® HOSTING | WWW.RACKSPACE.COM HELP US TO DO THE HARD WORK 21 YOU US Things We Want to Know™! How do you use monitoring?! How intelligent is the tuning?! What use of anomaly or threshold?! Approach for creating tool chains?! What do you dislike doing?! We’ll build it and open source it!! Image courtesy of Dave Hogan/Getty Images
  • 23. RACKSPACE® HOSTING | WWW.RACKSPACE.COM MORE THAN A CLOUD COMPANY WE PROVIDE SUPPORTFOR EVERY STEP OF YOUR JOURNEY JUST STARTING? RACKSPACE ADVISORY SERVICES NEED SERVICES? RACKSPACE HYBRID CLOUD NEED SUPPORT? RACKSPACE DEVOPS AUTOMATION SERVICE