Exam AZ-304 tests an architect’s ability to design scalable, reliable, and secure solutions in Azure based on customer requirements. Exam Ref AZ-304 Microsoft Azure Architect Design Certification and Beyond offers complete, up-to-date coverage of Exam AZ-304 so you can take it with confidence, pass the first time, and prepare for real-world challenges.
A common question that is asked about the Azure architecture exams is what is the difference between Exam AZ-303 and Exam AZ-304? AZ-303 tests your ability to create and configure resources in Azure, whereas AZ-304 is about choosing and recommending the correct service for your needs.
This means much of the exam is scenario-based and you are expected to select the correct component for a given use case.
This book will help you investigate the need for good architectural practices and how they address common concerns in cloud-based solutions. You will work through the cloud stack from identity and access, through to Infrastructure as a Service (IaaS), data, applications, and serverless (PaaS). You will then look at operations including monitoring, resilience, scalability, and disaster recovery. Finally, we look at how these fit into the real world, with full scenario-based examples throughout the book.
By the end of this book, you’ll have covered everything you need to pass the AZ-304 certification exams and have a handy, on-the-job desktop reference guide.
Who this book is for
This book is for Azure Solution Architects who advise stakeholders and help translate business requirements into secure, scalable, and reliable solutions. Junior architects wanting to advance their skills in the cloud will also benefit from this book. Experience of the Azure platform in general is expected and a general understanding of development patterns would be advantageous.
What this book covers
Chapter 1, Architecture for the Cloud, explores what architecture means in the cloud and how it has evolved over the years.
Chapter 2, Principles of Modern Architecture, offers a high-level view of the areas we need to consider when architecting solutions, including security, resilience, performance, and operations.
Chapter 3, Understanding User Authentication, explores the differences between authentication and authorization, followed by an architectural view of Active Directory and using Conditional Access.
Chapter 4, Managing User Authorization, teaches you how to control user authorization using management groups, roles, privileged identity management, and identity protection.
Chapter 5, Ensuring Platform Governance, helps you to keep platforms compliant with corporate and legal policies through the use of tagging, Azure Blueprints, and Azure Policy.
Chapter 6, Building Application Security, shows you how to enhance system security using Azure Key Vault, security principles, and managed identities.
Chapter 7, Designing Compute Solutions, covers the different types of compute in Azure, how to automate VM management, and a look at containerization and Kubernetes.
Chapter 8, Network Connectivity and Security, explores the options for networking in Azure, including IP addressing, DNS, connecting networks, traffic routing, and securing resources with network and application security groups.
Chapter 9, Exploring Storage Solutions, teaches you about the different storage options in Azure, when to use each one, and how to secure them.
Chapter 10, Migrating Workloads to Azure, shows how to assess your on-premises infrastructure, and the options for migrating VMs and databases.
Chapter 11, Comparing Application Components, explores the architectural considerations of using native application components such as Web Apps, Event Grid, Event Hubs, Storage Queues, Service Bus, and API Gateway.
Chapter 12, Creating Scalable and Secure Databases, looks at different database platforms including Azure SQL and Azure Cosmos DB, comparing the use cases for each.
Chapter 13, Options for Data Integration, helps us understand why we use dataflows, and the different technologies available to build data analytics pipelines, including Data Lake Storage, Data Factory, Synapse Analytics, and Data Bricks.
Chapter 14, High Availability and Redundancy Concepts, teaches you how to architect redundancy into your solutions, looking at VM availability options, storage replication, Azure SQL and Cosmos DB.
Chapter 15, Designing for Logging and Monitoring, looks at how to ensure your solutions have adequate and usable monitoring in place for operations, security, compliance, cost management, and reporting.
Chapter 16, Developing Business Continuity, shows you how to design solutions that can accommodate complete regional failures using Azure Backup and recovery solutions.
Chapter 17, Scripted Deployments and DevOps Automation, explores the different options for deploying solutions in an automated and scripted manner using ARM templates, Azure PowerShell, the Azure CLI, and Azure DevOps.
Chapter 18, Engaging with Real-World Customers, offers an exploration of design considerations that goes beyond Exam AZ-304, including how we can best work with customers to help gather and map requirements and respond to feedback.
Chapter 19, Enterprise Design Considerations, continues the beyond-the-exam theme, looking at some example requirements different organizations may have and how best to address them.
- 关于本书的内容介绍、目录、详情等请在 Amazon、Goolge Books 等售书网站搜索查看，本站仅展示封面作为参考。
- 如无特殊说明，本站提供的所有pdf均为文字版（aka True PDF or Digitally Created PDF）。
扫描下方二维码添加微信号 bookyage 回复本书编号 274064 即可，我们会尽快（一般24小时之内）将本书PDF文件以百度网盘链接的形式发送给您。