Post on 15-Apr-2017
Cloud Native DevOps Engineering
Diego Pacheco diegopacheco
@diego_pacheco
About me
@diego_pacheco
❏ Cat's Father ❏ Principal Software Architect❏ SOA Expert❏ DevOps Practitioner❏ Speaker❏ Author
diegopacheco
http://diego-pacheco.blogspot.com.br/
https://goo.gl/eEqvzl
Bare Metal World
Rethink your Solutions Mindsets
Cloud Native
❏ Designed and Built for the Cloud❏ Scale Horizontal❏ Elasticity❏ Failure❏ Anti-Fragility❏ Automation
Public Cloud & Containers
❏ Public Cloud ❏ Private Cloud❏ Federation (Public & Public)❏ Containers (Decoupling)❏ COST VS LockIN❏ General Services VS Specialized Services❏ OSS Raised again
Automation
❏ Beyond Deploy❏ Data Stores Operations❏ Stress Testing❏ Chaos Testing❏ Telemetry❏ Canary
Chaos Testing
❏ Accept: Failure will Happen!❏ Requires Telemetry❏ Chaos Testing
❏ Infra / Failover❏ Clusters / Resiliency❏ Microservices / Latency
DataStores Operation Automation
Manager
Priam
❏ Features:❏ Anti-Entropy: Backup / Restore❏ Cluster Management❏ Configuration❏ Warm up❏ Telemetry support
❏ COST of the new❏ Automation❏ Operation❏ Telemetry
Telemetry Automation
❏ Cloud Native or Bare Metal?❏ Host based?
❏ TSDB & Statistics❏ Telemetry Automation
❏ CollectD❏ Dashboards❏ Alerts
❏ Issues❏ Error Handler❏ Monitoring of the monitoring?❏ Correlation❏ Cloud native Dev Oriented Tools❏ Operation of Telemetry
Canary Automation
❏ Most of companies don't have it❏ Always on ? ❏ Requires Higher Maturity❏ How to Calculate Score?
❏ Errors -> Error Observability❏ Stress Tests score -> Automation❏ Resources -> Telemetry
❏ Machine Learning
Challenges
Baking Hell
❏ Onion Layers❏ Wait. I made a mistake!❏ Re-Bake❏ AMI: Good VS Bad ❏ AMI Tracking / Mgmt❏ It's all about State❏ Versioning?❏ Replication?
Testing
❏ Hard to Test❏ Culture of Test❏ Infrastructure State❏ Sequence of Events❏ All Distributed❏ Infra to Test Infra❏ Not Everything is
DevOps Friendly.❏ Baby Steps...
Stability VS Speed
❏ Microservices VS DataStores❏ Delivery❏ Cost of the mew❏ Tunning
❏ More Code or more infra?❏ Distributed vs Centralized
Cloud Native DevOps Engineering
Diego Pacheco diegopacheco
@diego_pacheco