You are on page 1of 2

Architecture (2 days)

1. General Design Principles


1. Design for failure, Scalability, Decoupling, Elasticity
2. Centralized and Decentralized data centers
3. Public, Private and Hybrid Cloud
4. Three Layers of Cloud Computing
1. Infrastructure as a Service
2. Platform as a Service
3. Software as a Service

2. Containers and Microservices


3. Configuration Management and Compliances
4. Getting started with Architecting on Azure
1. Basic infrastructure and delivery models in Azure
2. Azure cloud considerations
1. IaaS Design considerations and Scaling Possibilities
2. Architecting for High Availability and implementing resilience
3. Deciding regions and Geo-latency
4. Elasticity and self-healing on Azure
5. Marketplace, scale sets and Multi region applications

5. Microsoft Azure stack and data platform


6. Azure App services and types - Preferring PaaS over IaaS
7. Azure Resource Manager and templates
8. Using Azure service bus for Resiliency
9. Requirements for load testing and testing tools for azure

10. Architecting and Designing Azure Compute Solutions


1. On premises vs. Azure VMs - Fundamentals
2. Horizontal scaling vs. Vertical Scaling
3. Different subscription types and consumption-based billing
4. Cost vs. Performance - Finding the right median.
5. Virtual machines and their considerations.
6. Virtual Machines and scale sets
7. Microservices and containers
8. Functions and serverless
11. Planning and Designing Azure Storage Solutions
1. Concepts, storage services, replication and regions
2. Various storage considerations
1. Transactional and Higher IOPS
2. Scalability
3. Reliability
4. Cost considerations

12. Types of storages


1. Blob
2. Page
3. Table
4. Queue

13. Relational and non-relational storage services


1. SQL vs. NoSQL
2. DBaaS vs. PaaS
3. Replication and synchronization on databases
4. Distributed databases on azure

14. Protecting Storage accounts, Databases and virtual machines


15. Implementing secure systems with Azure Networking
1. Networking basics and differences in networking on public cloud
2. Networking across geographically distributed machines
3. Designing Virtual Networks
1. Ingress vs. Egress traffic
2. CIDR notation, public IP and private IP
3. Networks for PaaS models

1. Public facing PaaS, IPs, Load balancers and Application gateway


2. Traffic routing using Azure traffic manager
16. Choosing the right compute model
1. Azure app service and Azure container services - docker and containers
2. Serverless Compute
3. IaaS - supporting operating systems, availability sets and scale sets
4. Case studies for compute on azure
5. Network watcher and monitoring requirements
17. Networking requirements.
1. Connecting Azure with On premises data center using VPN
2. Site-to-site VPN and connectivity using ExpressRoute
3. Securing the network to prevent DDoS
18. Security and Best Practices
1. Security Basics
2. Authentication on Public cloud
1. Azure active directory
2. Domain services and multi-factor authentications

19. Designing storage key security


1. Safeguarding keys with Azure Key vault
2. Authentication, Management and usage of Key vault service

20. Networking security


1. Network security groups
2. Internet facing azure services - security considerations
3. Virtual appliances and Azure application gateway

21. Access security


1. Role Based Access Control to control fine grained access
2. Privileged Identity management and protection
3. Azure security center

You might also like