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 dif
About the Author: Rahul Sahay is a Microsoft MVP specializing in web technologies. He is Software Development Engineer at Kongsberg Digital. He has been working in various aspects of the software development life cycle for 11+ years, focusing on web stack development. He is part of software development in different applications, ranging from client applications to web services to websites. Rahul is well versed with C#, ASP.NET, .Net Core, Angular, Microservices, Azure, Kubernetes, Docker, DevOps, Power BI, etc. He is also involved in designing application architecture from scratch. He spends most of his time in writing platform-agnostic and cloud-agnostic code.