更新时间:2021-07-02 13:18:27
coverpage
Title Page
Copyright and Credits
Azure for Architects Second Edition
About Packt
Why subscribe?
Packt.com
Contributors
About the author
About the reviewers
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Conventions used
Get in touch
Reviews
Getting Started
Cloud computing
Advantages of cloud computing
Deployment Patterns in Azure
Infrastructure as a Service
Platform as a Service
Software as a Service
Understanding Azure
Azure as an intelligent cloud
Azure Resource Manager
The ARM architecture
Limitations of Azure Service Manager (ASM)
ARM advantages
ARM concepts
Resource providers
Resource types
Resource groups
Resource and resource instances
ARM features
Virtualization
Containers
Docker
Interacting with the intelligent cloud
Azure Portal
PowerShell
Azure Command-Line Interface (CLI)
Azure REST API
ARM templates
Deployments
Summary
Azure Solution Availability and Scalability
High availability
SLA
Factors affecting high availability
Planned maintenance
Unplanned maintenance
Application deployment architecture
High availability versus scalability
High availability versus disaster recovery
Azure high availability
Concepts
Availability sets
Fault domain
Update domain
Availability zones
Load balancing
VM high availability
Compute high availability
Storage high availability
PaaS high availability
High-availability platforms
Data high availability
Azure CosmosDB
Azure SQL replication
Azure table storage
Application high availability
Azure load balancers
Public load balancing
Internal load balancing
Port forwarding
Azure application gateway
Azure Traffic Manager
Architectural considerations for high availability
High availability within Azure regions
High availability across Azure regions
Best practices
Deployment
Data management
Monitoring
Scalability
Scalability versus performance
Azure scalability
Scaling
Scaling up
Scaling down
Scaling out
Scaling in
Auto scaling