Containers start and stop much more quickly than virtual machines, which offers opportunities for scaling services in real time to cope with demand. Microscaling uses the fast startup speeds of containers to adjust services in real time to respond to changes in demand. Liz Rice briefly explains what microscaling is and why you might want to use microscaling to improve utilization in your deployment before sharing how taking a fortunately timed MOOC on robotics led her to try out some interesting math in the microscaling code.
Then Liz gets on to the fun stuff: how to decide how many instances of a container you need in order to cope with the current demand. Liz explores what makes this not quite a straightforward as you might think and shows how control theory can help. Liz then walks you through some experiments to see whether it works.
Liz Rice is the technology evangelist at container security specialists Aqua Security and coauthor of the O’Reilly report Kubernetes Security. She has a wealth of software development, team, and product management experience from her years spent working on network protocols and distributed systems and in digital technology sectors such as video on demand (VOD), music, and voice over internet protocol (VoIP). When not building startups and writing code, Liz loves riding bikes in places with better weather than her native London or racing in virtual reality on Zwift.
©2016, O’Reilly UK Ltd • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org