DevOps Pro Moscow 2018

Andrey Nesterenko

MIRhosting, Netherlands

About Andrey Nesterenko

CEO and founder of MIRhosting – hosting company with sites in Russia, the Netherlands, andthe US. Besides overall management, I drive infrastructure modernizations and handpicktechnologies to accommodate the company’s growth and development. I supervise keycustomers and get involved with dicult technical cases. My speciality is nding solutionswith focus on scaling and mitigating typical mistakes so as to avoid stalemates when growingthe business. Promoting cloud solutions and technologies is my passion, I love to share myexperiences as well as meet new people.

Talk

How to get 100% uptime for a devops platform?

Modern cloud technologies allow to build a fully autonomous resilient infrastructure withoutsignicant additional nancial spends. This presentation will cover key solutions that will addvalue for any system administrators/operations and developers. Cloud hosting solutions areself-repairing and fault-tolerant, yet it helps to know how they are set up and how one canhandle them. We will also talk about peak loads and how to automate scaling for the peaks,how one can save resources with this automation. The presentation’s focus will be on hands-on scenarios and best practices like PHP and Javaapplications clusterization. We will cover container technologies as an example of interactionwith provider infrastructure for continuous development, horizontal scaling, cloud scripting,dns infrastructure.

Workshop

Horizontal scaling on cloud platforms

The goal is to set up an application that will automatically scale to match the load uctuations.We will look in detail, learn and test horizontal scaling of applications – a critical function forany development project. You will then be able to apply this skill in any cloud solution. Thefocus will be on the advantages of container technologies and microservices. Using MySQL DBas an example we will review why we need horizontal scaling at all, what options we have forscaling, why choose containers, how to ingrate application development with native cloudmanagement tools (orchestrator). We will write a script (hooky) In real time for MySQl clusterand map the process to automatically scale to the current loads.