Microservices and the Cloud - DevOps Cardiff Meetup
Post on 08-Sep-2014
Embed Size (px)
DESCRIPTIONIn this talk I cover my experiences with microservices in cloud environments, also talk about service discovery and orchestration.
- MarcCluet https://www.ickr.com/photos/zachd1_618/5344850282
Who am I?! MarcCluet(@lynxman) HeadofOperationsat 17yearsofexperienceasaSysAdmin FoundingmemberofJujuandMAAS whileatCanonical BuiltaDevOpsEngineeringTeamat Rackspace BeenDevOpsinforthelast5years So Microservices!! https://www.ickr.com/photos/wintermute2600/4056854111 So Microservices!! Microservices are not new! !! So Microservices!! So Microservices!! https://www.ickr.com/photos/mars75/3279307888 So Microservices!! Microservices are reliant! !! So Microservices!! https://www.ickr.com/photos/5wa/8593739154 So Microservices!! Microservices force you to! Design for Failure!! !! So Microservices!! Recommendations! https://www.ickr.com/photos/sarunas_b/9630357613 Cloud Fitting! https://www.ickr.com/photos/egs/183990473 Cloud Fitting! Orchestration! Cost Control! Anti-Fragile! Security in all Layers! !! Orchestration! https://www.ickr.com/photos/foilman/3295092874 Orchestration! 1. Autoscaling! 2. Self Healing! 3. Cost Forecast! 4. Predictive! ! Service Discovery! Service NodeA Service Publication Service NodeB Service NodeC Service Discovery! Service NodeA Health Check Discovery Agent Discovery Agent Service NodeB Health Check Service Publication Cost Control! Cloud Architecture! Web Frontend WebMobile App Data Backend Workers APIService Cloud Architecture! Router APIServer Scheduler MQ Worker Cloud Architecture! Load Balancer APIServer APIServer APIServer APIServer MQ Worker Worker Worker Worker Scheduler Cloud Architecture! Orchestration Provisioning CongMgmtMetrics Cloud Fitting! Orchestration! Metrics! Provisioning! Cong Mgmt! cloud-init! Recommendations! https://www.ickr.com/photos/mdpettitt/4818781521 1 Server per Service! https://www.ickr.com/photos/90994070@N00/4700774401 Do your HA right! https://www.ickr.com/photos/daverugby83/4583767689 Containers! https://www.ickr.com/photos/gcwest/281385801 Containers! Containers!