Book Image

Implementing Microsoft Azure Infrastructure Solutions: Exam Guide 70-533

By : Mélony Qin
Book Image

Implementing Microsoft Azure Infrastructure Solutions: Exam Guide 70-533

By: Mélony Qin

Overview of this book

<p>Microsoft Azure is a prominent public cloud provider, recording the highest user base growth in the year 2017. Microsoft has prominent certifications that help architects, developers, and administrators gain hands-on knowledge while working on Azure. 70-533 is one such advanced-level certification, which deals with infrastructure solutions on Microsoft Azure.</p> <p>Implementing Microsoft Azure Infrastructure Solutions starts with an overview of the certification and an introduction to Microsoft Azure. Next, you will learn how to plan and implement virtual machines and containers, followed by designing and implementing service apps. As you make your way through the chapters, you will learn how to implement and manage virtual networks and Azure identities, as well as the Active Directory infrastructure in a hybrid environment. In the concluding chapters, you will learn how to plan and implement storage and security, and business continuity and disaster recovery (BCDR) strategies. You will also automate and monitor cloud management operations in Azure. By the end of the book, you will have covered all of the modules, along with the practice questions at the end of each chapter, which will be extremely helpful in passing the 70-533 certification exam.</p>
Table of Contents (16 chapters)
Title Page
Packt Upsell
Contributors
Preface
Index

The principle of containers and microservices


Before discussing containers, we cannot ignore the term microservice. Microsoft defined microservices architecture as a whole system that contains a collection of small, autonomous services.

The following are the three main reasons for building the modern applications with the microservice architecture:

  • With independent, autonomous modules, it is possible make each module scale at their own space
  • Using different technologies in the same application has become possible, for example, a RESTful API service can be developed both in Node.js and in the .NET web API in the same application
  • High backwards compatibility makes client-side applications evolve at their own pace

The difference between a traditional monolithic architecture, or N-tier applications (such as the front web tier, middleware business logic, and backend data tier), and a microservice architecture can be explained with the following schema:

Monolithic architecture vs microservice architecture...