mmc3165bu becoming a devops superhero: introduction to or ... · mmc1464qu how to use cloud...
TRANSCRIPT
Stela Udovicic, Wavefront Product Marketing Lead, VMwareDemetri Mouratis, Senior Staff SRE, Box
MMC3165BU
#VMworld #MMC3165BU
@stela_udo @dmourati @WavefrontHQ
Becoming a DevOps Superhero: Introduction to Wavefront by VMware for Optimizing Cloud-Native Applications
VMworld 2017 Content: Not fo
r publication or distri
bution
• This presentation may contain product features that are currently under development.
• This overview of new technology represents no commitment from VMware to deliver these features in any generally available product.
• Features are subject to change, and must not be included in contracts, purchase orders, or sales agreements of any kind.
• Technical feasibility and market demand will affect final delivery.
• Pricing and packaging for any new technologies or features discussed or presented have not been determined.
Disclaimer
#MMC3165BU CONFIDENTIAL 2
VMworld 2017 Content: Not fo
r publication or distri
bution
Agenda
1 The State of Application Delivery
2 Introduction to Wavefront By VMware
3 Solutions on Wavefront Platform
4 Wavefront Case Studies
5 Wavefront at Box
6 Benefits of Using Wavefront
#MMC3165BU CONFIDENTIAL 3
VMworld 2017 Content: Not fo
r publication or distri
bution
Consistent InfrastructureVM Infrastructure • Container Infrastructure
Consistent OperationsManagement and Operations • Across Clouds
VMware Cloud Infrastructure Public Cloud IaaS
VISIBILITY OPERATIONS AUTOMATION SECURITY GOVERNANCE
Cloud Management
VMware Cloud Services
Cloud Native AppsTime to market • Innovation • Scale • Differentiation
Existing AppsReduce Costs • Security • Reliability • Control
CONTAINERSVIRTUAL MACHINES
VMware CloudRun, Manage, Connect, Secure Any App on Any Cloud to Any Device
VMware Cloud on AWSfor VMware
VMworld 2017 Content: Not fo
r publication or distri
bution
VMware Cloud ServicesManage, Govern and Secure Public and Private Cloud Apps
5
Discovery
Cost Insight
NSX Cloud
Network Insight
AppDefense
Wavefront
ON PREMISES DATA CENTER
Visibility into apps and resources they consume. Analyze usage and utilization across clouds.
Accounting and cost optimization for multiple clouds. Track and analyze your costs and trends.
Secure networks with micro-segmentationCreate private networks within or across clouds.
Operational visibility, control, and compliance across clouds. Optimize performance, health, and availability.
Metrics-driven monitoring and real-time analytics.
Governance for running workloads.VMworld 2017 Content: Not fo
r publication or distri
bution
Rise of containers
and microservices Continuous
delivery and
DevOps goes
mainstream
Lack of unified
visibility negatively
impacts availability
of critical services
2017
Velocity
The State of Applications Delivery
#MMC3165BU CONFIDENTIAL 6
VMworld 2017 Content: Not fo
r publication or distri
bution
Cloud-Native App Monitoring Pains for DevOps Engineers
• You spend hours or days troubleshooting production issues
• You hate when customer reports issue while your monitoring tools are down
• You have to configure and manage many tools
– Headaches from maintaining & scaling ”free” open-source tools gives you headaches
• Your team may slow down new releases
DevOps Lead (SRE, TechOps, Platform
Engineering, Centralized Tooling)
#MMC3165BU CONFIDENTIAL 7
VMworld 2017 Content: Not fo
r publication or distri
bution
Cloud-Native App Monitoring Pains for Developers
• You HATE when YOUR CODE causes production issues
• No ACCESS to production to see how your code behaves
• You DREAD pager duty (devs supporting own code)
• Your HEADACHES with open-source or outdated tools:
– Lack of scale
– Tool fail-over causing blind monitoring spots
– Maintenance costs
Developer
#MMC3165BU CONFIDENTIAL 8
VMworld 2017 Content: Not fo
r publication or distri
bution
Discover Your Super Power
#MMC3165BU CONFIDENTIAL 9
Wavefront By VMware SaaS-Based Metrics Monitoring and Analytics Platform
UI and API Backend
Advanced Analytics Engine
Metrics Collection and Storage
Troubleshoot Issues
Trend & Alert on Anomalies
Visualize Metrics at Scale
Self-Service Metrics Analytics for All
Engineering Teams & Business
VMworld 2017 Content: Not fo
r publication or distri
bution
Advanced Query-Driven Analytics
Key Wavefront by VMware Differentiators
#MMC3165BU CONFIDENTIAL 10
VMworld 2017 Content: Not fo
r publication or distri
bution
Intelligent Alerting for Proactive Monitoring
Key Wavefront by VMware Differentiators
#MMC3165BU CONFIDENTIAL 11
VMworld 2017 Content: Not fo
r publication or distri
bution
Massive Scale & Availability
Key Wavefront by VMware Differentiators
#MMC3165BU CONFIDENTIAL 12
VMworld 2017 Content: Not fo
r publication or distri
bution
Interactive, Customizable & Sharable Dashboards
Key Wavefront by VMware Differentiators
#MMC3165BU CONFIDENTIAL 13
VMworld 2017 Content: Not fo
r publication or distri
bution
“It’s so obvious how powerful
Wavefront’s query-driven
analytics is. Everybody in the
world who is using Grafana
needs to be using Wavefront as
the backend.”
Web & Proxy
Containers
Cloud OS/Hypervisor
DevOps/ChatOps Tools
Applications & Message Queues
Databases Storage
“The beauty of using
Wavefront, as opposed point
or silod tools, is that my
metrics and alerting all stay in
the same place. I only need
one maintenance window, one
Slack, Webhook, or one
PagerDuty configuration.”
Key Wavefront by VMware Differentiators
#MMC3165BU CONFIDENTIAL 14
Complete API for Extensibility
VMworld 2017 Content: Not fo
r publication or distri
bution
The Power of Timeseries Metric Data
#MMC3165BU CONFIDENTIAL 15
60.255.10.159 - - [15/Feb/2017:00:17:44 +0000] "POST /sp-admin/admin-ajax.php HTTP/1.0" 200 46
"https://www.mydummysite.com/wp-admin/post.php?post=8981&action=edit" "Mozilla/5.0
(Macintosh; Intel Mac OS X 10_12_2) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/56.0.2924.87 Safari/537.16"
Sample log
Sample metric
MetricData
Value
Timestamp
Source
Name
Point Tags
(optional)
telegraf.Y2b_Sessions_NumberOfActiveSession
s
25398 1481050800 source=Srl.27-par port=8080
VMworld 2017 Content: Not fo
r publication or distri
bution
Four Ways of Sending Metrics into Wavefront
#MMC3165BU CONFIDENTIAL 16
1. Wavefront Agents
Wavefront Proxy
2. Metrics Library/Application
Code
4. Logs via TCP or via Filebeat
3. Directly from AWS(APIs, CloudWatch, CloudTrail)
VMworld 2017 Content: Not fo
r publication or distri
bution
Solutions on Wavefront Platform
#MMC3165BU CONFIDENTIAL 17
Wavefront Platform
Container
Monitoring
Suite
AWS
Monitoring
Suite
Infrastructure
MonitoringApplication
Monitoring
Other
Solutions
VMworld 2017 Content: Not fo
r publication or distri
bution
Wavefront Container Monitoring Suite
#MMC3165BU CONFIDENTIAL 18
Real-time insight into Docker containers and leading orchestration
systems (Kubernetes, Pivotal Cloud Foundry, Amazon ECS, etc.)
VMworld 2017 Content: Not fo
r publication or distri
bution
Wavefront Container Monitoring Suite Differentiators
Real-time
Containerized
Application
Behavior Visibility
Scale Containers
Without Scaling
Monitoring Cost
Self-Service
Customized
Container Metrics for
Developers
Early Indicator of
Incidents
Avoid Perfect Storms
of Container Alerts
Collaborate and
Share Container
Insight
#MMC3165BU CONFIDENTIAL 19
VMworld 2017 Content: Not fo
r publication or distri
bution
Wavefront AWS Monitoring Suite
#MMC3165BU CONFIDENTIAL 20
Immediate metrics-driven analytics across key AWS helps lower your cloud bill.
VMworld 2017 Content: Not fo
r publication or distri
bution
Wavefront Case Studies
VMworld 2017 Content: Not fo
r publication or distri
bution
• Aggregate monitoring and alerting
• Seamless integration
• Metrics-analytics driven business
decisions
The First Pane of Glass for Large European Energy Supplier
VMworld 2017 Content: Not fo
r publication or distri
bution
• Real-time insight into business performance
• Visibility into a microservices, containers and Kubernetes
• Monitoring AWS Lambda & AWS
Custom-Metrics Driven Operational and Business Decisions
“It is very powerful to have all business
and microservices metrics in Wavefront.
We can see in real-time that our business
systems and infrastructure are running as
expected.
Marc RiegalDevelopment Manager
VMworld 2017 Content: Not fo
r publication or distri
bution
Fashion ID's Wavefront Kubernetes & Microservices Dashboards
#MMC3165BU CONFIDENTIAL 24
VMworld 2017 Content: Not fo
r publication or distri
bution
Wavefront at Box
VMworld 2017 Content: Not fo
r publication or distri
bution
About Box
• Company
– Cloud content management company that empowers enterprises to revolutionize how they work by securely connecting their people, information and applications.
– 52 million users
– 74,000 paying organizations
• SRE Team
– 20 people
– Responsible for production infrastructure, tooling supporting about 400 engineers
#MMC3165BU CONFIDENTIAL 26
VMworld 2017 Content: Not fo
r publication or distri
bution
Before Wavefront by VMware - Challenges with Open Source Tooling
#MMC3165BU CONFIDENTIAL 27
Scale Capacity Uptime
VMworld 2017 Content: Not fo
r publication or distri
bution
Wavefront by VMware at Box Today
• OS monitoring (CPU, disk, network)
• Application monitoring (200s, 500s, latency)
• > 500,000 metrics/second (peaked at 800,000)
• 400 engineers using Wavefront
• 848 Wavefront dashboards
#MMC3165BU CONFIDENTIAL 28
VMworld 2017 Content: Not fo
r publication or distri
bution
After Deploying Wavefront
• Key Benefits
– Real-time visibility into the performance of our key services
– Powerful dashboard functionality put directly into the hands of our engineers
– Allowed us to focus on high value items to us like understanding our services better, and outsource “undifferentiated heavy lifting” to Wavefront
– Hugely impactful to engineer satisfaction and our ability to introspect on services
#MMC3165BU CONFIDENTIAL 29
VMworld 2017 Content: Not fo
r publication or distri
bution
That’s Great, but This Talk is About Super Powers
• Super Powers
– Ability to predict the future!
– Ability to find the needle in the haystack!
– Ability to influence decision makes and get more of what you need!
#MMC3165BU CONFIDENTIAL 30
VMworld 2017 Content: Not fo
r publication or distri
bution
“Good metrics help predict the future, giving you an opportunity to anticipate problems and correct them.”
– Croll, and Yoskovitz.*
* From Lean analytics: Use data to build a better startup faster.
Sebastopol, CA: O’Reilly, 2013. Print.
Predict the Future with Metrics-Driven Analytics
#MMC3165BU CONFIDENTIAL 31
VMworld 2017 Content: Not fo
r publication or distri
bution
Find the Needle in the Haystack
#MMC3165BU CONFIDENTIAL 32
VMworld 2017 Content: Not fo
r publication or distri
bution
Influence Decision Makers to Get More of What You Need
#MMC3165BU CONFIDENTIAL 33
VMworld 2017 Content: Not fo
r publication or distri
bution
Bonus GraphData-driven Business Decisions
#MMC3165BU CONFIDENTIAL 34
VMworld 2017 Content: Not fo
r publication or distri
bution
• Proactive early detection of issues dramatically reduces MTTR, from hours to minutes
• The “first pane of glass visibility reduces MTTR (unified first pane of glass visibility)
• Real-time visibility into cloud services spend helps identify savings (spot/reserved instances)
• Engineering time savings through unified visibility
• Maintenance-free
• Scale costs efficiently SaaS model
• Maximized key services availability with instant answers and anomaly detection
• Wavefront high availability helps eliminate monitoring blind blind spots
• No downtime
• Real-time business insight correlated with operational behavior performance
• Improved customer satisfaction due to services performance and maximized SLAs
• Constant insight helps adapt business value to customer needs
• Empower developers to self-serve removing obstacles drives innovation (shared views, customized metrics)
• Efficient DevOps team focus on overall performance
• Allows devs to focus on business innovation vs keeping the lights on
MTTR Reduction
CostSavings
High Availability
Business ValueCollaboration-
driven innovation
Measurable Benefits of Wavefront for Everyone!
#MMC3165BU CONFIDENTIAL 35
VMworld 2017 Content: Not fo
r publication or distri
bution
Benefits of Wavefront for Everyone
• After Wavefront
– Facilitates new releases using unified platform for all teams
– Proactively resolve issues before customers complain
– Scale easily with no maintenance and downtime
– Start loving continuous releases and updates
– Gets promoted
#MMC3165BU CONFIDENTIAL 36
DevOps Engineer Becomes Superhero Empowering Developers and the Business
DevOps/SRE/TechOps
VMworld 2017 Content: Not fo
r publication or distri
bution
Benefits of Wavefront for Everyone:Developers Achieve Monitoring Nirvana
• After Wavefront
– See the impact of your code in production
– Innovate and release many times per day
– Self-serve and create metrics-driven dashboards
– Alert on any code in production
– Reduce paging frequency
– Resolve incidents quickly when you are paged
#MMC3165BU CONFIDENTIAL 37
Developer
VMworld 2017 Content: Not fo
r publication or distri
bution
Try Wavefront by VMware Today!
https://www.wavefront.com/resources/
https://www.wavefront.com/sign-up
https://www.wavefront.com/blog/
Learn
Try
Follow
@stela_udo @dmourati @WavefrontHQ Connect
#MMC3165BU CONFIDENTIAL 38
VMworld 2017 Content: Not fo
r publication or distri
bution
Request Access @ cloud.vmware.com
VMworld 2017 Content: Not fo
r publication or distri
bution
40
MMC1464QU How to Use Cloud Formations in vRealize Automation to Build Hybrid Applications That Span and Reside On-Premises & on VMware Cloud on AWS and AWS Cloud Quick Talk Vijay Raghavan, Manu Prasanna
MMC1532BU Using VMware NSX for Enhanced Networking and Security for AWS Native Workloads: Part 2 Breakout Session Amol Tipnis, Percy Wadia
MMC2046BU Using VMware NSX for Enhanced Networking and Security for AWS Native Workloads: Part 1 Breakout Session Amol Tipnis, Percy Wadia
MMC2210BU Best Practices: How the City of New York Has Configured AWS for the Best vRealize Automation Integration Breakout Session Stefan Andrieux
MMC2256BU Watching the Clouds: Challenges with Monitoring Hybrid Cloud Environments Breakout Session Craig Lee, John Dias
MMC2455BU On-Demand Disaster Recovery for Enterprise Applications with the VMware Cloud on AWS Breakout Session GS Khalsa, Mohan Potheri, Potheri Mohan
MMC2623BU Integrated Multicloud Management for Automating Standardized Security and Governance in Federal Agencies Breakout Session Kris Ostergard, Sean VanDruff, Douglas Bourgeois
MMC2820BU Deploying Applications into AWS EC2 with VMware Cross-Cloud Services Breakout Session Bahubali Shetti, Bill shetti
MMC2877BU Deep Dive into Cost Insight: Understand, Analyze, and Optimize Your Cloud Expenses (Cross-Cloud Service) Breakout Session Kumar Gaurav, Kameswaran Subramanian
MMC2884GU Manage Cross-Cloud Applications Using vRealize Operations Insight Group Discussion Karl Fultz, Manish Bhaskar
MMC2888GU How We’ve Accelerated Innovation While Keeping Our Cloud Spending in Check Group Discussion Burt Toma
MMC3062BU How Customer XYZ Secures and Monitors On-Premises Software-Defined Data Center Virtual and Physical Networks Using Network Insight SaaS Breakout Session Sean O'Dell, Manish Bhaskar
MMC3066BU How Do You Use Network Insights' SaaS to Secure Multitier Hybrid Apps Running on vSphere, VMware Cloud on AWS, and AWS Native? Breakout Session Sean O'Dell, Anuj Jaiswal
MMC3074BU 3 ways to use VMware’s new Cross-Cloud SaaS Services to efficiently run workloads across AWS, Azure and vSphere: VMware and Customer technical session Breakout Session Jason Walker, Burt Toma
MMC3110PU How IT Can Enable Development Teams to Build Apps on AWS, Azure, and VMware Without Compromising on Costs and Security Panel Discussion Mark Leake, Ben Mitchell
MMC3112BU Customer Story: Monitoring Costs and Rightsizing Workloads in AWS, Azure, and VMware-Based Clouds Breakout Session Nikhil Girdhar
MMC3164BU How Data Science is Transforming Operations: The Wavefront Story Breakout Session Dev Nag
MMC3165BU Becoming a DevOps Superhero: Introduction to Wavefront for Optimizing Cloud-Native Applications Breakout Session Stela Udovicic, Demetri Mouratis
MMC3321BUS Move, Manage, Use: The New Hybrid IT Breakout Session Donald Foster, Don Foster, Deepak Verma
MMC3406BUS Cloudy Days Ahead!! Leverage F5 to provide application continuity and consistent security policy provisioning and enforcement in an intercloud world. Breakout Session Kent Munson
MMC3424SU VMware Cloud Services and how you can leverage SaaS for your vSphere data center or the public cloud. Spotlight Session Guido Appenzeller
Sessions, Booth and Theatre Presentations for VMware Cloud Services
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution
VMworld 2017 Content: Not fo
r publication or distri
bution