Az 301
Az 301
Design Authentication
Choose an authentication approach;
o What is authentication?
o Choose the right authentication method for your Azure Active Directory hybrid identity
solution
o What are authentication methods?
design a single-sign on approach; logon, multi-factor, network access, and remote
authentication
o Single sign-on to applications in Azure Active Directory
o How it works: Azure Multi-Factor Authentication
o What is conditional access in Azure Active Directory?
Design Authorization
Choose an authorization approach;
Identity and access management (IAM)
What is role-based access control (RBAC) for Azure resources
define access permissions and privileges;
design secure delegated access (e.g., oAuth, OpenID, etc.);
How to recognize differences between delegated and application permissions
Authorize access to Azure Active Directory web applications using the OAuth 2.0
code grant flow
v2.0 Protocols - OAuth 2.0 authorization code flow
recommend when and how to use API Keys.
Protect an API by using OAuth 2.0 with Azure Active Directory and API
Management
Pluralsight - Design a Monitoring Strategy for Identity and Security in Microsoft Azure
Create, view, and manage metric alerts using Azure Monitor
Design a Data Platform Solution (15-20%)
Design a Data Management Strategy
Choose between managed and unmanaged data store;
o IaaS vs. PaaS offering understanding.
choose between relational and non-relational databases;
o Choose the right SQL Server option in Azure
o Choose the right data store
o Criteria for choosing a data store
o https://docs.microsoft.com/en-us/azure/sql-database/sql-database-features
design data auditing and caching strategies;
o Caching
o Azure Cache for Redis
o Content Delivery Network
identify data attributes (e.g., relevancy, structure, frequency, size, durability, etc.);
recommend Database Transaction Unit (DTU) sizing;
o Service tiers in the DTU-based purchase model
o Resource limits for single databases using the DTU-based purchasing model
design a data retention policy;
o Manage Azure SQL Database long-term backup retention
o Azure Blob Storage lifecycle management in public preview
design for data availability, consistency, and durability;
design a data warehouse strategy
o What is Azure SQL Data Warehouse?
Use auto-failover groups to enable transparent and coordinated failover of multiple databases
Design a disaster recovery strategy for individual workloads
Design failover/failback scenario(s);
o Run a disaster recovery drill to Azure
o Fail over VMs and physical servers
document recovery requirements;
identify resources that require backup;
recommend a geographic availability strategy
Design Migrations
Recommend a migration strategy;
o Azure migration center
o Start your cloud migration process
design data import/export strategies during migration;
o What is Azure Import/Export service?
o Azure Data Box
o Azure Data Box for offline data transfer
determine the appropriate application migration, data transfer, and network
connectivity method;
determine migration scope, including redundant, related, trivial, and outdated data;
o Using Service Map solution in Azure
determine application and data compatibility
o Microsoft Assessment and Planning Toolkit
o Migrate to Azure App Service
o Download Migration Assistant
o Overview of Data Migration Assistant
CosmosDB Content:
https://datamigration.microsoft.com/scenario/mongo-to-cosmos?step=1
https://azure.microsoft.com/en-ca/resources/videos/using-mongodb-tools-with-azure-cosmos-
db/
https://docs.microsoft.com/en-us/azure/cosmos-db/mongodb-introduction