cloud-native devops engineering

Post on 15-Apr-2017

83 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related