Contenu connexe Similaire à apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon (20) apidays LIVE Paris - Deploy fast with confidence by Gregory Ouillon1. ©2008–20 New Relic, Inc. All rights reserved
Gregory Ouillon, CTO EMEA
December 2020
Deploying fast with confidence
2. ©2008–20 New Relic, Inc. All rights reserved
2008
NEWR: NYSE – 2014
16k+
Customers
2.3B
Events & metrics per minute
3. ©2008–20 New Relic, Inc. All rights reserved
improved uptime
& performance
increased velocity
& agility
user
eXperience
greater scale
& efficiency
3
Imperatives for leading digital businesses
4. ©2008–20 New Relic, Inc. All rights reserved
The modern App is complex, fragmented, volatile
Monolith, one team
1-2 releases per year
static 3-tier on-premise
Monitoring
reactive, what, when
sampling
disparate tools, data silos
100’s microservices, APIs, many teams
1-100’s releases per day
dynamic, containers, hybrid, cloud
Observability
proactive, how, why
instrument everything
all telemetry in one place
Yesterday Today
4
5. ©2008–20 New Relic, Inc. All rights reserved
- detect, prevent, resolve proactively
- deliver superior uptime & performance
- maximize eXperience & SLAs
- rationalize tools & boost productivity
- innovate and cycle fast with confidence
- modernize on any infra and cloud
- drive digital business data-driven visibility
Metrics Events Logs Traces
correlation, curation
real-time
Observability: essential for DevOps teams
Instrument, measure, understand, act
Digital
Experience
Infrastructure
Cloud
Containers
3rd party
telemetry
Full stack ObservabilityTelemetry data
5
Applied Intelligence
Software
Middleware
Cloud PaaS
Business
6. ©2008–20 New Relic, Inc. All rights reserved
APIs, microservices, DevOps, continuous verification & monitoring
Owning non-functional requirements, performance and experience
Test early and automate
Empower developers
Why?
Time cost of QA & fixing
smoke, load, sanity, (non)-regression in Pre-prod
deploy, measure & validate in PRODUCTION
Why?
velocity & fragmentation
real-life condition only in Prod
business & experience feedback
Shift left Shift right
test, measure,
validate
test, measure,
validate
7. ©2008–20 New Relic, Inc. All rights reserved
Evolution of release and deployment strategies
● Versioning
● Before-After
● Blue-Green
● Rolling
● Canary
● Dark
● Feature Toggle
8. ©2008–20 New Relic, Inc. All rights reserved
Set up for measurable success
establish SLI/SLOs
put instrumentation in place
Prepare1.
Measure the impact of every change
rally around team dashboards
Tune processes, orchestrate responses
Activate2.
Continuously automate & review,
analyze dependencies and resources,
improve your customer experience
Optimize3.
Get Value Fast Build on Successes Reap Long-term Benefits
A runbook for measurable DevOps success
9. ©2008–20 New Relic, Inc. All rights reserved
Start monitoring and alerting on golden signals and apdex
Latency, throughput, errors, saturation, apdex
10. ©2008–20 New Relic, Inc. All rights reserved
Instrument and Establish Baselines
Understand and define ‘normal’, set your SLOs & SLAs
How is the
backend
performing?
what’s the
user/consumer
experience?
You’ve got some
error-squashing
to do!
11. ©2008–20 New Relic, Inc. All rights reserved
Release often and get instant feedback
expand and tune your KPIs beyond golden signals: footprint, business, demographics ?
How many
users are
crashing?
How many
users are
annoyed?
Watch
adoption of
the new
version.
12. ©2008–20 New Relic, Inc. All rights reserved
Continuously improve: the world belongs to SREs
Are you
meeting your
SLA?
How many
deploys are
failing?
What’s your
MTTR?
13. ©2008–20 New Relic, Inc. All rights reserved
Don’t be a black box, leave a Trace !
Instrument for end-to-end visibility & tracing. Provide visibility to upstream
consumer transactions and understand downstream provider microservices
13
14. ©2008–20 New Relic, Inc. All rights reserved
Be synthetic with your API SLAs
leverage Synthetic API monitors, externally or behind the firewall
14
15. ©2008–20 New Relic, Inc. All rights reserved
5- Deployment
markers
15
Standardize, Integrate and automate Observability in your DevOps & CI/CD
Target environments
CI/CD tools
Source Code repositories
Infra as Code Release Mgt & load Testing
1 -Agent deploy
instrument
3 -Telemetry
M.E.L.T
6 - Dev pipeline
2 - Alerts,
Dashboards
4 -Release Management
Canary, blue/green, ...
Continuous validation
(*) Tools mentioned are only a sample of what the New Relic platform can support
16. ©2008–20 New Relic, Inc. All rights reserved
Want a demo, or try by yourself and learn ?
- newrelic.com
- perpetual free access:
100 GB/month of free data ingest.
1 free full access user. Unlimited free basic users