SlideShare une entreprise Scribd logo
1  sur  16
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Cisco
Confidential© 2013 Cisco and/or its affiliates. All rights reserved.
Predictive Analytics & Visualisation
Towards Data Driven Insights for Openstack Clouds
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
ConfidentialCisco ConfidentialCisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved.
Cloud/Big-data Winnovation Team
Alex Holden
ajonasho@cisco.com
Damian Van Vuuren
dvanvuur@cisco.com
Ailing Zhang
ailzhang@cisco.com
Marc Solanas
msolanas@cisco.com
Matt Weeks
maweeks@cisco.com
Pengfei Zhang
penfzhan@cisco.com
Kai Zhang
kazhang2@cisco.com
Xinyuan Huang
xinyuahu@cisco.com
Debo Dutta
dedutta@cisco.com
Yathiraj Udupi
yudupi@cisco.com
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Visibility in OpenStack today
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Tomorrow?
Sources: 2001 A Space Oddesy, MGM. Minority Report, Twentieth Century Fox Film Corporation. Mad Men, AMC
OpenStack,
deploy me an
app
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Our Approach:
Predictive Analytics & Awesome Visualisation
Why Real Time?
● OpenStack has lots of moving parts
● Rule/Model/Policy based system hard without insight
● Ops folks want to know right now!
● Digital exhaust to characterize system behaviour.
○ Logs
○ Metrics
Why Visualisation?
● Self Evident, easy to observe insights
● East way to consume lots of information
● Focus on the user
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Cisco
Confidential© 2013 Cisco and/or its affiliates. All rights reserved.
Digital Exhaust = Metrics/Logs
What information can we get from our cloud? Where can we get it?
● Ceilometer
● OpenStack Syslog
● Project APIs (Nova, Neutron, Cinder etc)
What can we do with it?
● Extract Insights
● Figure out what failed and why
● Move workloads around
● Detect attacks on the cloud
● Physical Servers
○ CPU
○ Hardware Faults
○ OpenStack Logs
○ OpenStack Messaging Queue
● Tenant/Project Data
○ Quotas
● Virtual Machines
○ Config
○ CPU
○ Disk
○ Network Flows
○ Performance
○ Latency
● Application Level
○ Application Logs
○ Application Requirements
○ Application Performance
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
ConfidentialCisco ConfidentialCisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved.
AVOS Dashboard
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
AVOS: Summary
● Analytics and Visualization on OpenStack
● Stateless: easy deployment
● Client side architecture:
○ Polls some OpenStack APIs
○ Listens to the messaging bus
○ Minimum overhead
● Provides users and service providers full insight into cloud
○ Real time info on all instances/networks etc by project and as admin
○ Historical data on performance
○ Stack-search: Search for all components in the cloud, quickly.
○ Multiple select (See combined data)
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Analytics and Optimization on OpenStack
AVOS
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Bottlenecks
Use Cases: Why use AVOS?
Attacks
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Use Case: Bottlenecks
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Use Case: Attack Detection
● Classify Metrics
● Analyse Patterns
● E.G. is a util pattern:
○ Hadoop Traffic
○ Network Faults
○ DDoS Attack
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Future Plans
• Advanced Search Primitives (E.G. filter by instances that are shutoff quickly)
• Reducing the number of relevant log messages
• Real-time error analytics
• Add to/edit the cluster
• Ability to preview these changes
Curvature:
https://github.com/CiscoSystems/curvature
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
OpenStack changes
In order for these changes to be possible, some modifications to OpenStack are necessary:
• Ceilometer
Better API queries, optimizing return structure
Custom meters:
VM to VM traffic flows
• Other suggestions/Ideas:
Standardization of the Python clients (several inconsistencies between method calls)
Integration into horizon
“All in view of making OpenStack easier to build on top of, without the performance
gains of applications above it lost in the overhead of running them.”
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Conclusion
Openstack Predictive Analytics/Visibility = Reduce Ops pains
We must 1) gather data 2) extract insights 3) present to ops
folks with kickass UX
© 2013 Cisco and/or its affiliates. All rights reserved.
Cisco
Confidential
Thank you.
Please take our survey:
http://goo.gl/CMAZje
Coming Talk:
Storage Visibility and Optimization for OpenStack:
Wednesday, May 14 • 3:30pm - 4:10pm

Contenu connexe

Tendances

The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
OpenStack
 
Hp openstack keynote 2013 04-17 v11-final
Hp openstack keynote 2013 04-17 v11-finalHp openstack keynote 2013 04-17 v11-final
Hp openstack keynote 2013 04-17 v11-final
OpenStack Foundation
 

Tendances (20)

CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015
 
Sqrrl February Webinar: Breaking Down Data Silos
Sqrrl February Webinar: Breaking Down Data SilosSqrrl February Webinar: Breaking Down Data Silos
Sqrrl February Webinar: Breaking Down Data Silos
 
Testbed and Opportunities. Jerry Horgan, TSSG
Testbed and Opportunities. Jerry Horgan, TSSGTestbed and Opportunities. Jerry Horgan, TSSG
Testbed and Opportunities. Jerry Horgan, TSSG
 
The Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, AptiraThe Environment for Innovation: Tristan Goode, Aptira
The Environment for Innovation: Tristan Goode, Aptira
 
Hp openstack keynote 2013 04-17 v11-final
Hp openstack keynote 2013 04-17 v11-finalHp openstack keynote 2013 04-17 v11-final
Hp openstack keynote 2013 04-17 v11-final
 
Replay Attack Network Project Help
Replay Attack Network Project HelpReplay Attack Network Project Help
Replay Attack Network Project Help
 
Cisco Connect 2018 Malaysia - Secure data center-building a secure zero-trus...
Cisco Connect 2018 Malaysia -  Secure data center-building a secure zero-trus...Cisco Connect 2018 Malaysia -  Secure data center-building a secure zero-trus...
Cisco Connect 2018 Malaysia - Secure data center-building a secure zero-trus...
 
Cisco Connect 2018 Indonesia - Building a secure data center
Cisco Connect 2018 Indonesia - Building a secure data center Cisco Connect 2018 Indonesia - Building a secure data center
Cisco Connect 2018 Indonesia - Building a secure data center
 
cloudcomputing.docx
cloudcomputing.docxcloudcomputing.docx
cloudcomputing.docx
 
Cisco Connect Halifax 2018 Accelerating incident response in organizations...
Cisco Connect Halifax 2018   Accelerating incident  response in organizations...Cisco Connect Halifax 2018   Accelerating incident  response in organizations...
Cisco Connect Halifax 2018 Accelerating incident response in organizations...
 
OpenStack 4th Birthday
OpenStack 4th BirthdayOpenStack 4th Birthday
OpenStack 4th Birthday
 
OpenStack Charms On-boarding - Boston 2017
OpenStack Charms On-boarding - Boston 2017OpenStack Charms On-boarding - Boston 2017
OpenStack Charms On-boarding - Boston 2017
 
ciso-platform-annual-summit-2013-Fgont-ipv6-myths-dynamic
ciso-platform-annual-summit-2013-Fgont-ipv6-myths-dynamicciso-platform-annual-summit-2013-Fgont-ipv6-myths-dynamic
ciso-platform-annual-summit-2013-Fgont-ipv6-myths-dynamic
 
Why upgrade to v7.7
Why upgrade to v7.7Why upgrade to v7.7
Why upgrade to v7.7
 
Monitor all the cloud things - security monitoring for everyone
Monitor all the cloud things - security monitoring for everyoneMonitor all the cloud things - security monitoring for everyone
Monitor all the cloud things - security monitoring for everyone
 
TechEvent Data Encryption in Azure
TechEvent Data Encryption in AzureTechEvent Data Encryption in Azure
TechEvent Data Encryption in Azure
 
GTRI Splunk Elite Partner Capabilities
GTRI Splunk Elite Partner CapabilitiesGTRI Splunk Elite Partner Capabilities
GTRI Splunk Elite Partner Capabilities
 
All-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & ITAll-in-one monitoring solution for DevOps & IT
All-in-one monitoring solution for DevOps & IT
 
SYN319: Architecting Citrix solutions for Microsoft Hyper-V, System Center an...
SYN319: Architecting Citrix solutions for Microsoft Hyper-V, System Center an...SYN319: Architecting Citrix solutions for Microsoft Hyper-V, System Center an...
SYN319: Architecting Citrix solutions for Microsoft Hyper-V, System Center an...
 
Develop Security & Compliances in Azure
Develop Security & Compliances in AzureDevelop Security & Compliances in Azure
Develop Security & Compliances in Azure
 

En vedette

En vedette (7)

Optimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack CloudsOptimized NFV placement in Openstack Clouds
Optimized NFV placement in Openstack Clouds
 
Openstack 2016 Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...
Openstack 2016  Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...Openstack 2016  Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...
Openstack 2016 Barcelona - Adiuvo Bot – Smart DevOps using bots for effectiv...
 
Storage visibility and Optimization. A Story of Ceph
Storage visibility and Optimization.  A Story of CephStorage visibility and Optimization.  A Story of Ceph
Storage visibility and Optimization. A Story of Ceph
 
Network visibility for efficient Openstack operations
Network visibility for efficient Openstack operationsNetwork visibility for efficient Openstack operations
Network visibility for efficient Openstack operations
 
Network Monitoring and Analytics
Network Monitoring and AnalyticsNetwork Monitoring and Analytics
Network Monitoring and Analytics
 
The Top 8 Challenges with Network Monitoring
The Top 8 Challenges with Network MonitoringThe Top 8 Challenges with Network Monitoring
The Top 8 Challenges with Network Monitoring
 
OpenStack Israel 2015 keynote
OpenStack Israel 2015 keynoteOpenStack Israel 2015 keynote
OpenStack Israel 2015 keynote
 

Similaire à Predictive analytics and Visualization. Towards Data Driven Insights for Openstack Clouds

How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
StampedeCon
 
Meetup Streaming Data Pipeline Development
Meetup Streaming Data Pipeline DevelopmentMeetup Streaming Data Pipeline Development
Meetup Streaming Data Pipeline Development
Timothy Spann
 
Future of Data Milwaukee Meetup Streaming Data Pipeline Development 28 June 2023
Future of Data Milwaukee Meetup Streaming Data Pipeline Development 28 June 2023Future of Data Milwaukee Meetup Streaming Data Pipeline Development 28 June 2023
Future of Data Milwaukee Meetup Streaming Data Pipeline Development 28 June 2023
ssuser73434e
 

Similaire à Predictive analytics and Visualization. Towards Data Driven Insights for Openstack Clouds (20)

5 cisco open_stack
5 cisco open_stack5 cisco open_stack
5 cisco open_stack
 
Cisco Digital Network Architecture – Deeper Dive, “From the Gates to the GUI
Cisco Digital Network Architecture – Deeper Dive, “From the Gates to the GUICisco Digital Network Architecture – Deeper Dive, “From the Gates to the GUI
Cisco Digital Network Architecture – Deeper Dive, “From the Gates to the GUI
 
Cisco Digital Network Architecture Deeper Dive From The Gates To The Gui
Cisco Digital Network Architecture Deeper Dive From The Gates To The GuiCisco Digital Network Architecture Deeper Dive From The Gates To The Gui
Cisco Digital Network Architecture Deeper Dive From The Gates To The Gui
 
OpenStack and the Future of Application Centric Infrastructure
OpenStack and the Future of Application Centric InfrastructureOpenStack and the Future of Application Centric Infrastructure
OpenStack and the Future of Application Centric Infrastructure
 
Cisco Connect Toronto 2017 - Introducing the Network Intuitive
Cisco Connect Toronto 2017 - Introducing the Network IntuitiveCisco Connect Toronto 2017 - Introducing the Network Intuitive
Cisco Connect Toronto 2017 - Introducing the Network Intuitive
 
Cisco Connect Vancouver 2017 - Cisco's Digital Network Architecture - deeper ...
Cisco Connect Vancouver 2017 - Cisco's Digital Network Architecture - deeper ...Cisco Connect Vancouver 2017 - Cisco's Digital Network Architecture - deeper ...
Cisco Connect Vancouver 2017 - Cisco's Digital Network Architecture - deeper ...
 
BRKSEC-3771 - WSA with wccp.pdf
BRKSEC-3771 - WSA with wccp.pdfBRKSEC-3771 - WSA with wccp.pdf
BRKSEC-3771 - WSA with wccp.pdf
 
Cisco ucs overview ibm team 2014 v.2 - handout
Cisco ucs overview   ibm team 2014 v.2 - handoutCisco ucs overview   ibm team 2014 v.2 - handout
Cisco ucs overview ibm team 2014 v.2 - handout
 
StampedeCon 2015 Keynote
StampedeCon 2015 KeynoteStampedeCon 2015 Keynote
StampedeCon 2015 Keynote
 
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
How Cisco Migrated from MapReduce Jobs to Spark Jobs - StampedeCon 2015
 
Cisco Connect Halifax 2018 Cisco dna - deeper dive
Cisco Connect Halifax 2018   Cisco dna - deeper diveCisco Connect Halifax 2018   Cisco dna - deeper dive
Cisco Connect Halifax 2018 Cisco dna - deeper dive
 
Cloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a ServiceCloud Computing and the Promise of Everything as a Service
Cloud Computing and the Promise of Everything as a Service
 
Mass Scale Networking
Mass Scale NetworkingMass Scale Networking
Mass Scale Networking
 
OpenDataPlane Project
OpenDataPlane ProjectOpenDataPlane Project
OpenDataPlane Project
 
Security and Virtualization in the Data Center
Security and Virtualization in the Data CenterSecurity and Virtualization in the Data Center
Security and Virtualization in the Data Center
 
Big data journey to the cloud 5.30.18 asher bartch
Big data journey to the cloud 5.30.18   asher bartchBig data journey to the cloud 5.30.18   asher bartch
Big data journey to the cloud 5.30.18 asher bartch
 
Cloud orchestration with ucs director
Cloud orchestration with ucs directorCloud orchestration with ucs director
Cloud orchestration with ucs director
 
Meetup Streaming Data Pipeline Development
Meetup Streaming Data Pipeline DevelopmentMeetup Streaming Data Pipeline Development
Meetup Streaming Data Pipeline Development
 
Future of Data Milwaukee Meetup Streaming Data Pipeline Development 28 June 2023
Future of Data Milwaukee Meetup Streaming Data Pipeline Development 28 June 2023Future of Data Milwaukee Meetup Streaming Data Pipeline Development 28 June 2023
Future of Data Milwaukee Meetup Streaming Data Pipeline Development 28 June 2023
 
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
 

Dernier

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Predictive analytics and Visualization. Towards Data Driven Insights for Openstack Clouds

  • 1. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Cisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved. Predictive Analytics & Visualisation Towards Data Driven Insights for Openstack Clouds
  • 2. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCisco ConfidentialCisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved. Cloud/Big-data Winnovation Team Alex Holden ajonasho@cisco.com Damian Van Vuuren dvanvuur@cisco.com Ailing Zhang ailzhang@cisco.com Marc Solanas msolanas@cisco.com Matt Weeks maweeks@cisco.com Pengfei Zhang penfzhan@cisco.com Kai Zhang kazhang2@cisco.com Xinyuan Huang xinyuahu@cisco.com Debo Dutta dedutta@cisco.com Yathiraj Udupi yudupi@cisco.com
  • 3. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Visibility in OpenStack today
  • 4. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Tomorrow? Sources: 2001 A Space Oddesy, MGM. Minority Report, Twentieth Century Fox Film Corporation. Mad Men, AMC OpenStack, deploy me an app
  • 5. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Our Approach: Predictive Analytics & Awesome Visualisation Why Real Time? ● OpenStack has lots of moving parts ● Rule/Model/Policy based system hard without insight ● Ops folks want to know right now! ● Digital exhaust to characterize system behaviour. ○ Logs ○ Metrics Why Visualisation? ● Self Evident, easy to observe insights ● East way to consume lots of information ● Focus on the user
  • 6. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Cisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved. Digital Exhaust = Metrics/Logs What information can we get from our cloud? Where can we get it? ● Ceilometer ● OpenStack Syslog ● Project APIs (Nova, Neutron, Cinder etc) What can we do with it? ● Extract Insights ● Figure out what failed and why ● Move workloads around ● Detect attacks on the cloud ● Physical Servers ○ CPU ○ Hardware Faults ○ OpenStack Logs ○ OpenStack Messaging Queue ● Tenant/Project Data ○ Quotas ● Virtual Machines ○ Config ○ CPU ○ Disk ○ Network Flows ○ Performance ○ Latency ● Application Level ○ Application Logs ○ Application Requirements ○ Application Performance
  • 7. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco ConfidentialCisco ConfidentialCisco Confidential© 2013 Cisco and/or its affiliates. All rights reserved. AVOS Dashboard
  • 8. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential AVOS: Summary ● Analytics and Visualization on OpenStack ● Stateless: easy deployment ● Client side architecture: ○ Polls some OpenStack APIs ○ Listens to the messaging bus ○ Minimum overhead ● Provides users and service providers full insight into cloud ○ Real time info on all instances/networks etc by project and as admin ○ Historical data on performance ○ Stack-search: Search for all components in the cloud, quickly. ○ Multiple select (See combined data)
  • 9. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Analytics and Optimization on OpenStack AVOS
  • 10. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Bottlenecks Use Cases: Why use AVOS? Attacks
  • 11. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Use Case: Bottlenecks
  • 12. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Use Case: Attack Detection ● Classify Metrics ● Analyse Patterns ● E.G. is a util pattern: ○ Hadoop Traffic ○ Network Faults ○ DDoS Attack
  • 13. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Future Plans • Advanced Search Primitives (E.G. filter by instances that are shutoff quickly) • Reducing the number of relevant log messages • Real-time error analytics • Add to/edit the cluster • Ability to preview these changes Curvature: https://github.com/CiscoSystems/curvature
  • 14. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential OpenStack changes In order for these changes to be possible, some modifications to OpenStack are necessary: • Ceilometer Better API queries, optimizing return structure Custom meters: VM to VM traffic flows • Other suggestions/Ideas: Standardization of the Python clients (several inconsistencies between method calls) Integration into horizon “All in view of making OpenStack easier to build on top of, without the performance gains of applications above it lost in the overhead of running them.”
  • 15. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Conclusion Openstack Predictive Analytics/Visibility = Reduce Ops pains We must 1) gather data 2) extract insights 3) present to ops folks with kickass UX
  • 16. © 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential Thank you. Please take our survey: http://goo.gl/CMAZje Coming Talk: Storage Visibility and Optimization for OpenStack: Wednesday, May 14 • 3:30pm - 4:10pm