Preface Who this book is for What this book covers To get the most out of this book Download the example code files Download the color images Conventions used Get in touch Reviews An Introduction to the Microsoft Azure Platform Cloud service models and cloud deployment models Cloud service models Cloud deployment models Azure execution models Azure application building blocks Azure data services Azure platform services How is access to Azure organized? How is work with Azure organized? Summary Compute Design and Management IaaS I (Azure VMs) What is an Azure series? Single VMs Multiple VMs Azure availability sets N-tier deployment N-tier (multi-regions) deployment IaaS II (Azure Container Services) What is an Azure Container Service? Understanding containers Cluster Orchestrator Which Orchestrator should I choose? Mesosphere DC/OS Docker Swarm Kubernetes PaaS I (Azure App Services) PaaS II (Azure Service Fabric, also known as Azure microservices) Summary Data Storing and Processing Choosing the right data solution What is variety? What is volume? Concurrency and consistency Replication and redundancy Other factors Which Azure data services are available? Management Azure Data Catalog Processing Azure Data Factory Azure Stream Analytics Azure Time Series Insights Storage Azure Storage Blob service Azure Storage Blob service premium Azure Storage Queue service Azure Storage Table service Azure Files SQL as a service Azure SQL Database SQL Server Stretch Database Azure PostgreSQL Azure MySQL Other offers NoSQL as a service Azure CosmosDB Big data Azure HDInsight Azure Data Lake Store Azure Data Lake Analytics Analytics Cortana Intelligence Suite AI Azure Machine Learning Cognitive Services Bot Framework Virtualization PowerBI PowerBI Embedded Azure Time Series Insights Summary Networking Design and Management Anatomy of a VNet infrastructure Connectivity Internet connectivity Connectivity between Azure resources (internal connectivity) Azure VNet peering Azure global VNet peering Azure VNet-to-VNet (VPN gateway) On-premises connectivity Azure Site-to-Site Azure Point-to-Site Azure ExpressRoute Azure VNet service endpoints Important note Routing, load balancing, or more general traffic directions Routing User-defined routes Routing using the BGP Azure Load Balancer Azure Traffic Manager Azure Application Gateway Security NSG Application security groups Security infrastructure NVA Management and monitoring Summary Availability What is availability? First approach Second approach Uptime and downtime SLA Planned maintenance What are the effects? Azure autoscaling Summary Performance and Scalability What is performance? What is a DTU? Service level objectives Analyzing and interpreting performance data What are our business workloads? Why is knowledge about existing business workloads important to us? What are we still missing? Scaling What can you see? What is different here? Where can I use autoscaling? Summary Monitoring and Telemetry About telemetry data What is a metric? Client metrics How do I collect the data from client metrics? What data is collected? Business metrics How do I collect the data from business metrics? What is a profiler? What data is collected? Application metrics How do I collect the data from application metrics? What data is collected? System metrics How do I collect the data from system metrics? What data is collected? Service metrics How do I collect the data from service metrics? What data is collected? An overview of monitoring Azure management portal System specific tools Microsoft SC Microsoft OMS How do I start my work with the OMS? Azure Monitor Which capabilities can be seen here? Which data (metric) is available? Azure Application Insights What data is captured by Azure Application Insights? Grafana How do I start my work with Grafana? Azure Log Analytics If Azure Log Analytics is part of OMS, why do I need to talk about it again? Azure Network Watcher Summary Resiliency What is Resiliency? Architecture design patterns for Resiliency Retry pattern with transient failures Load balancing Data replication Circuit Breaker pattern Throttling pattern Queue-Based Load Leveling pattern Compensating Transaction pattern Summary Identity and Security Security in the cloud Azure network security SSO and MFA Azure MFA setup Federation and the Federated Identity Pattern Gatekeeper pattern Valet Key pattern Summary Other Books You May Enjoy Leave a review - let other readers know what you think