Our September Girl Geek Dinner is hosted by HP labs
Wednesday September 21st
Kate Mallichan graduated in 2007 from the University of Bristol with an MEng in Computer Science. She worked for 5 years in industrial software engineering across a broad spectrum of fields that included mobile apps, aerospace systems and roadside sensor equipment. She has experience in an equally wide range of software development languages and tools. A thirst for more creative freedom led her to join HP Labs in 2012 as a Research Engineer. Since that time her focus has been on rapid prototyping in the areas of cloud computing, cyber-security and more recently container technologies.
Virtual Machine vs. Container
Virtual machines are essentially a software emulation of a complete computer system, including hardware and OS. They have existed in some form since the 1960s, though they were not widely adopted until technologies matured in the 2000s and they became a primary enabler of the cloud computing paradigm.
Containers can be thought of as a light-weight form of virtualisation. Like virtual machines, they have existed for some time, but their widespread adoption is more recent and still rapidly growing and evolving. Containers bring exciting benefits in terms of performance, portability and more agile computing paradigms, but also certain trade-offs, the most commonly acknowledged being their security.
In this talk Kate will summarise the key differences between virtual machines and containers and identify their main pros and cons over a cross-section of applications. I will then look to the future and explore the potential I see to address new and increasingly complex technological challenges with container technology as it continue to mature.