This book provides a simple yet comprehensive introduction to the cloud native landscape and all the major technologies that engineers use to build such reliable environments. The book is for site reliability engineers (SREs), DevOps engineers, Solution architects, Azure enthusiasts, and anyone who is involved in building, migrating, deploying, and managing the day-to-day operations of a cloud native workload. The book assumes that you possess basic knowledge of the cloud and DevOps culture in general. But even if you don’t, and you want to better understand the buzz around cloud native and other fancy technologies, this book is still the right place for you to get started.
Goals of This Book By the end of this book, you will be able to follow and build your own infrastructure on Microsoft Azure. We present a sequential introduction to the major components of the cloud native world and how to use, deploy, and maintain them over Azure. Additionally, you will be introduced to the need for cloud native technologies in today’s brave new world, the problems they solve, and hands-on best practices. In this book, you will: Learn how to build cloud native infrastructure over Azure following the path of the Cloud Native Computing Foundation’s (CNCF) cloud native landscape Ascertain which technologies to use at different stages of design Discover how to address the problems you may face while managing and operating cloud native infrastructure, as well as the technologies that help solve them
This book gives a great general overview on how to go about using Kubernetes with some Microsoft Azure based recommendations. Several open-source tools are mentioned as solutions to some common challenges in the cloud environment. The author also goes into architecture details on some of them which is nice to see. When I saw this title I thought this book will have a lot of information about using Azure services and was a little disappointed regarding that. There are no deep dives in any of the mentioned Azure services and everything is presented in a very general way - for example for AKS the author does not really go into configuration options (like private cluster vs public cluster) and networking is not explained too much. Nevertheless, the book is a good read, especially for people with less knowledge about what it means to run production Kubernetes in Azure. While there are other books that go in deeper about production best practices, this one gives a good overview and has the Azure context in place.