更新时间:2021-07-08 09:34:40
coverpage
Title Page
Copyright
Azure for Architects
Credits
About the Author
About the Reviewers
www.PacktPub.com
Why subscribe?
Customer Feedback
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the color images of this book
Errata
Piracy
Questions
Getting Started
Infrastructure as a Service
Platform as a Service
Software as a Service
What is Azure?
Azure as an intelligent cloud
Azure Resource Manager
Azure Resource Manager architecture
ARM and ASM
ARM advantages
ARM concepts
Resource providers
Resource types
Resource groups
Resource and resource instances
Azure Resource Manager features
Virtualization
Containers
Docker
Interacting with intelligent cloud
Azure portal
PowerShell
Azure Command-Line Interface (CLI)
Azure REST API
Azure Resource Manager templates
Deployments
Summary
Azure Design Patterns
Azure zones and regions
Availability of resources
Data and privacy compliance
Performance of applications
Cost of running applications
Virtual network
Architectural considerations for virtual networks
Benefits of virtual networks
Virtual network design
Connecting to resources within the same region and subscription
Connecting to resources within the same region in another subscription
Connecting to resources in different regions in another subscription
Connecting to on-premise data centers
Storage
Storage categories
Storage types
Storage features
Architectural considerations for storage accounts
Design patterns
Messaging patterns
Competing consumers
Priority queue
Queue-based load leveling pattern
Performance and scalability patterns
The Command and Query Responsibility Segregation (CQRS) pattern
Throttling pattern
Other patterns
Retry pattern
Circuit breaker pattern
Designing High Availability
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
Virtual machine High Availability
Computing High Availability
Storage High Availability
PaaS High Availability
Application High Availability