Chapter 1. Setting the Expectation, sets the tone of this book. It starts from ground zero like what is cloud, what are public, private and hybrid cloud. It also explains how to spin up free azure account and sets the budget alert. Finally it talks about resource groups, subscriptions etc.
Chapter 2. Virtual Machines, explains how to get started with machine configuration. You will first get the glimpse of how to choose these machine configurations based on your need. Then, you will spin up your first virtual machine with default settings. Next, you will understand availability set, availability zones. Then, you will see how to create Virtual machine scale set. You will also learn how to connect to VM via bastion login.
Chapter 3. ARM Templates, explains how to get started with ARM Templates and automate your deployment process. Azure Resource Manager aka ARM is the modern way of deploying resources to azure. You will learn various techniques to automate the deployment model.
Chapter 4. Virtual Machine Encryption, explains the VM encryption process. You will learn techniques to encrypt virtual machines. You will also see how to use Azure Key Vault to achieve encryption. Then, how to apply the key to encrypt it.
Chapter 5. Azure Monitoring, explains the resource monitoring process. You will learn how to make use of Azure monitor dashboard. You will also learn how diagnostics work, how to enable guest level monitoring. You will also learn how to set customized diagnostics for a particular resource, how to set agents. Finally you will see how make use of Alerts and Metrics, cost management.
Chapter 6. Azure Recommendations, enables you to get the cost recommendations. This is personalized cloud consultant to help you follow best practices to optimize your azure deployments. You will learn how it analyses your resource configuration and usage telemetry to recommend solution to improve cost effectiveness.
Chapter 7. Storage Solutions, explains how to get started with storage accounts and then what are the different ways to manage it. You will also see how to handle endpoint configurations, different access keys associated with it. Then you will learn how to make use of azure storage explorer. You will also learn how to make use of AD authentication against storage accounts. Finally, you will see how to replication and failover for storage accounts.
Chapter 8. Managing Virtual Networks, explains you how to get started with creating our first virtual network. Next, you will understand what subnets are and why it's important. You will also see how to setup public and private IP addresses. Finally you will learn about application security group aka (ASG).
Chapter 9. Connecting Networks, explains how to connect two or more than two virtual networks. Here you will learn different techniques like peering between networks, gateways, virtual private networks aka (VPN). Finally you will also learn about ExpressRoute Direct. You will also learn about scalability as well as costing factor associated with virtual networks.
Chapter 10. Azure Active Directory, explains how to create an active directory, adding and managing users, groups, guest users. You will also learn how to add custom domains. Next, you will learn about Identity Protection, self-service password reset, conditional access, identity governance, and hybrid identity. Finally, you will learn about Azure AD B2C and B2B account.
Chapter 11. Migrate Servers to Azure, covers azure recovery service. You will learn how to setup disaster recovery. You will also see best practices to choose from different available zones for setting up these services. Next, you will learn about different backup management types. Then, you will see how to prepare infrastructure for any site recovery. Finally you will test the failover.
Chapter 12. Serverless Computing, covers concepts like function apps, azure functions, logic apps etc. You will learn how to create a function app then how to integrate the same using blob container means you will experience one full cycle with storage solution. Next comes logic apps where in you will create one simple logic app to create a file in one drive. Here, you will learn how to stitch multiple dynamic conditions together. Finally, you will also learn about event grid and service bus.
Chapter 13. Load Balancing, covers different concepts of balancing like load balancing, application gateways and front door. In this chapter, you will learn how to create these and when to use which service. You will also learn concepts like backend pools, health probes, frontend configurations, http settings, routing table and so on.
Chapter 14. Multi Factor Authentication, covers how to setup multi factor authentication for a user. Here, you will learn complete flow of MFA also how to setup fraud alerts, one time bypass, and role based access control etc.
Chapter 15. App Services, covers how to create a simple web app, app services with containers etc. Next, you will learn how to setup background jobs, auto scaling options and so on. You will also see how to setup different deployment options. Finally, you will also learn how to create rules for auto scaling feature.
Chapter 16. Service Fabric, covers the concept of service fabric then how to get started with service fabric cluster. You will also learn about containers support in service fabric. Next, we will see how to manage the service fabric on local machine and also understand different programming models.
Chapter 17. Apps with Containers, covers apps with container support. Here, you will learn about Azure Kubernetes services aka (AKS). We will see how to get started with AKS from scratch. Next, we will see how to deploy kubernetes cluster. Next, we will see how to visualize the kubernetes dashboard locally.
Chapter 18. Data Security, covers variety of techniques say encryption, firewall, virtual network service endpoints, non-public networks. You will learn to apply these techniques on different resources say Database, ARM Templates etc.
Chapter 19. Cosmos DB covers cosmos Db in depth. In this chapter, you will learn how to create a cosmos db, apply replication globally. Next, you will learn how to create items container, database collection. Then, you will learn how to create records in database, query records from database. Finally, you will also learn how to apply default consistency based on different needs.
Chapter 20. Relational DB covers relational database from high level. In this chapter, you will learn how to create SQL Db in azure, next how to apply Geo replication, firewall settings to database. Next, you will also learn how to set active directory admin against your database. Then, you will see how to use built in query editor in azure. Finally, you will learn how to connect to cloud db using SQL Server management studio locally.
Chapter 21. Case Studies presents various case studies to you to solve. In this section, you will be presented with variety of questions to get the feel of actual exam. These questions will be scenario based where in you will be expected to present good, cost-effective solution to solve client's requirement.
Chapter 22. Practice Questions presents a set of mock exam questions. This is the place where you can validate your knowledge before taking actual test.
Chapter 23. Azure Architectural Practices - covers structured approach for designing applications on Azure which are scalable, resilient, and highly available. This is based on proven practices which we have learned from customer engagements. An Architecture style is a family of architectures which share common characteristics irrespective of what technologies used under the hood. In this section, you will gain the same insight.