About Azure
Microsoft Azure is an open, flexible, enterprise-grade cloud computing platform. Move faster, do more and save money with IaaS + PaaS
Microsoft Azure is a cloud computing service created by Microsoft for building, testing, deploying, and managing applications and services through Microsoft-managed data centers.

Course Contents
The following are the course contents offered for Azure
- 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 the intelligent Cloud
- The Azure portal
- PowerShell
- Azure command-line interface
- Azure REST API
- Azure Resource Manager templates
- Deployments
- Service models
- Deployment models
- Cloud characteristics
- Microsoft Azure
- Azure services overview
- Azure basics
- Azure Resource Manager
- Resources
- Azure regions
- Azure Portal
- Azure automation
- Azure Automation tools
- REST APIs
- Understanding the Azure resource manager
- Functionalities provided by the Azure resource manager
- Working with the Azure resource manager
- Creating an Azure resource group
- Adding a resource to an Azure resource group
- First approach - adding a storage account to your Azure resource group
- Second approach - adding a storage account to your Azure resource group
- Third approach - adding a storage account to your Azure resource group
- Tagging in the Azure resource manager
- Locking Azure resources
- Azure resource locks
- Working with ARM templates
- Exporting a deployment as an ARM template (for IT pros)
- Example 1: exporting a resource group to an ARM template
- Example 2: exporting a resource (from the deployment history) to an ARM template
- Example 3: exporting a resource (classic) to an ARM template
- Modifying an ARM template
- Authoring an ARM template
- Creating your own ARM template (for developers)
- Azure resource explorer
- Azure networking limits
- Azure networking components
- Azure virtual networks (VNet)
- VNet peering
- Azure VPN gateways
- Azure local gateway
- Azure ExpressRoute
- Azure global Points of Presence
- National Azure Points of Presence
- Azure connections
- Azure routes
- Azure third-party network devices
- Azure load balancer
- Hash-based distribution
- Port forwarding
- Automatic reconfiguration
- Service monitoring
- Azure application gateways
- Azure Traffic Manager
- Azure DNS
- Setting up Azure networks
- Setting up Azure VNet
- Setting up Azure virtual network site-to-site VPN
- Configuring local network gateway
- Configuring Azure virtual network gateway
- Configuring connection between local and virtual network gateways
- Setting up Azure virtual network with MPLS and ExpressRoute
- Configuring Azure virtual network gateway
- Configuring Azure ExpressRoute circuit
- Configuring connection between ExpressRoute circuit and Azure virtual gateway
- Setting up Azure VNet peering
- Storage accounts
- General purpose Storage account
- Blob Storage account
- Replication and redundancy
- Locally redundant storage
- Zone-redundant storage
- Geo-redundant storage
- Read-access geo-redundant storage
- Azure Storage services
- Blob Storage services
- Table storage services
- Queue storage services
- File storage services
- Access keys
- Exploring Azure Storage with Azure Storage Explorer
- Premium Storage account
- Premium storage requirements
- Pricing
- Deploy workloads on Azure Resource Manager (ARM) virtual machines (VMs)
- Identify workloads that can and cannot be deployed
- run workloads including Microsoft and Linux
- create VMs
- connect to a Windows/Linux VM
- Automate configuration management by using PowerShell Desired State Configuration (DSC) and VM Agent (custom script extensions)
- configure VMs using a configuration management tool such as Puppet or Chef
- enable remote debugging
- Configure disk caching
- plan storage capacity
- configure operating system disk redundancy
- configure shared storage using Azure File service
- configure geo-replication
- encrypt disks
- implement ARM VMs with Standard and Premium Storage
- Configure multiple ARM VMs in an availability set for redundancy
- configure each application tier into separate availability sets
- combine the Load Balancer with availability sets
- Scale up and scale down VM sizes
- deploy ARM VM Scale Sets (VMSS)
- configure ARM VMSS auto-scale
- Implement Azure storage blobs and Azure files
- Read data
- change data
- set metadata on a container
- store data using block and page blobs
- stream data using blobs
- access blobs securely
- implement async blob copy
- configure a Content Delivery Network (CDN)
- design blob hierarchies
- configure custom domains
- scale blob storage
- Create and manage shared access signatures
- use stored access policies
- regenerate keys
- Set retention policies and logging levels
- analyse logs
- Choose the appropriate database tier and performance level
- configure point-in-time recovery
- geo-replication and data sync
- import and export data and schema
- design a scaling strategy
- Create a backup vault
- deploy a backup agent
- back up and restore data
- Planning and Deploying Virtual Machines in Azure
- Azure virtual machine types
- A-series virtual machines
- D-series and DS-series virtual machines
- F-series and FS-series virtual machines
- G-series and GS-series virtual machines
- H-series virtual machines
- NV-series and NC-series virtual machines
- NV virtual machines
- NC virtual machines
- Ls-series virtual machines
- Virtual machine extensions
- Managed Disks
- Availability sets
- Deploying a virtual machine in Azure
- Accessing a virtual machine in Azure
- Changing IP and DNS settings
- Common scenarios for virtual machines
- Optimization of Azure related communication traffic
- On-demand usage for calculations
- Disaster recovery for on-premises servers
- What is an Azure Container Service?
- Understanding containers
- Cluster
- Orchestrator
- Mesosphere DC/OS
- Docker swarm
- Kubernetes
- Creating your first Azure Container Service
- How to work with your Azure container service cluster
- Design Azure architecture using Azure services
- such as Azure AD
- Azure App Service
- API Management
- Azure Cache
- Azure Search
- Service Bus
- Event Hubs
- Stream Analytics and IoT Hub
- identify the appropriate use of Azure Machine Learning
- big data
- Azure Media Services and Azure Search services
- Azure Identity Security
- Identity protection
- Azure disk encryption
- Logging and monitoring
- Azure Logs
- File-Oriented Storage
- Blob Storage
- Azure Data Lake Store
- HDFS
- Queue-Oriented Storage
- Event Hubs
- IoT Hub
- Design data storage
- Design storage options for data
- including Table Storage
- SQL Database
- DocumentDB
- Blob Storage
- MongoDB and MySQL
- design security options for SQL Database or Azure Storage
- Select the appropriate storage for performance
- Design an application storage and data access strategy
- Design data storage
- Design storage options for data
- including Table Storage
- SQL Database
- DocumentDB
- Blob Storage
- MongoDB and MySQL
- design security options for SQL Database or Azure Storage
- Prerequisites
- Create an Azure Cosmos DB account
- Set up your Visual Studio solution
- Add references to your project
- Connect your app
- Instantiate the DocumentClient
- Create a database
- Decide on a partition key
- Create a collection
- Create JSON documents
- Read data
- Update data
- Delete data
- Query partitioned collections
- Parallel query execution
- Execute stored procedures
- Clean up resources
- Create a database account
- Update your connection string
- Set up your MongoDB app
- Clean up resources
- Tables in Azure Cosmos DB
- Prerequisites
- Create a database account
- Clone the sample application
- Update your connection string
- Build and deploy the app
- Azure Cosmos DB capabilities
- Create the table client
- Create a table
- Add an entity to a table
- Insert a batch of entities
- Retrieve a single entity
- Query entities using automatic secondary indexes
- Replace an entity
- Delete an entity
- Delete a table
- Clean up resources
- Graphs in Azure Cosmos DB
- Prerequisites
- Create database account
- Set up your Visual Studio solution
- Connect your app
- Instantiate the DocumentClient
- Create a database
- Create a graph
- Serialize vertices and edges to .NET objects
- Run Gremlin using CreateGremlinQuery
- Add vertices and edges
- Query the graph
- Clean up resources
- Prerequisites
- Find your connection string information (host
- Import data to the API for MongoDB by using mongoimport
- Import data to the API for MongoDB by using mongorestore
- Guide for a successful migration
- Introduction to the Family of SQL Server Products
- Introduction to the Family Continued
- Microsoft Azure SQL Data Warehouse
- Symmetric Multi-Processing (SMP)
- What is Parallel Processing?
- The Basics of a Single Computer
- Data in Memory is Fast as Lightning
- Parallel Processing of Data
- A Table has Columns and Rows
- The Azure SQL Data Warehouse has Linear Scalability
- The Architecture of the Azure SQL Data Warehouse
- Nexus is now Available on the Microsoft Azure Cloud
- The MPP Engine is the Optimizer
- The Azure SQL Data Warehouse System
- The Azure SQL Data Warehouse System is Scalable
- Software as a Service (SaaS) and the Elastic Database
- Azure Disaster Recovery
- Security and Compliance
- How to Get an EXPLAIN Plan
- Stream Processing
- Consuming Messages from Event Hubs
- Tuple-at-a-Time Processing in Azure
- Introducing HDInsight
- Storm on HDInsight
- EventProcessorHost
- Azure Machine Learning
- Micro-Batch Processing in Azure
- Spark Streaming on HDInsight
- Storm on HDInsight
- Azure Stream Analytics
- Batch Processing with MapReduce on HDInsight
- Batch Processing with Hive on HDInsight
- Internal and External Tables
- Partitioning Tables
- Views
- Indexes
- Databases
- Using Hive on HDInsight
- Storage on HDInsight
- Batch Processing Data
- Creating an External Table
- Creating an Internal Table
- Batch Processing with Pig on HDInsight
- Batch Processing with Spark on HDInsight
- Batch Processing with Data Lake Analytics
- Processing with U-SQL
- Batch Processing with Azure Batch
- Orchestrating Batch Processing Pipelines with Azure Data Factory
- Azure Redis Cache
- Redis in the Speed Serving Layer
- Document DB
- SQL Database
- SQL Database in the Speed Serving Layer
- SQL Database in the Batch Serving Layer
- SQL Data Warehouse
- HBase on HDInsight
- Azure Search
- Managing Metadata with Azure Data Catalog
- Data Catalog in the Airports Scenario
- Add an Azure Data Lake Store Asset
- Add Azure Storage Blobs
- Add a SQL Data Warehouse
- Analytics with Power BI
- Batch Analytics Reporting with Power BI in the Scenario
- Understanding billing
- Invoicing
- Enterprise agreement customers
- Usage and quotas
- Resource providers
- Usage and billing API
- Azure pricing models
- Azure hybrid benefits
- Azure reserved VM instances
- Pay-as-you-go accounts
- Enterprise agreements
- Cloud Solution Provider
- Azure pricing calculator
- Best practices
- Compute best practices
- Storage best practices
- PaaS best practices
- General best practices
- Summary
- Monitoring and Auditing
- Monitoring
- Azure monitoring
- Azure activity logs
- Azure diagnostic logs
- Azure application logs
- Guest and host OS logs
- Azure monitor
- Azure application insights
- Azure log analytics
- Application insights
- Provisioning
- Log analytics
- Provisioning
- OMS agents
- Search
- Solutions
- Alerts
- Executing runbooks on Alerts
- Azure Machine Learning
- R Server on HDInsight
- SQL R Services
- Microsoft Cognitive Services
- Supervised learning
- Unsupervised learning
- Reinforcement learning
- Machine learning tasks
- Azure functions runtime
- Azure function runtime
- Azure function binding and triggers
- Azure function proxies
- Monitoring
- Authentication and authorization
- Azure function configuration
- Platform configuration
- App services function settings
- Azure function cost plans
- Azure functions advantages
- Scalability
- Scalability versus performance
- Azure scalability
- Concepts
- Scaling
- Scaling up
- Scaling down
- Scaling out
- Scaling in
- Auto scaling
- PaaS scalability
- PaaS scaling up and down
- PaaS scaling out and in
- IaaS scalability
- Virtual machine scale sets
- VMSS architecture
- VMSS scaling
- Horizontal versus vertical scaling
- Capacity
- Auto scaling
- Upgrades
- Application updates
- Guest updates
- Image updates
- Scaling best practices
- Prefer scaling out
- Bare metal versus dormant instances
- Configuring maximum and minimum number of instances appropriately
- Concurrency
- Stateless
- Caching and CDN
- N+1 design
- Azure portal
- PowerShell
- Azure Command-Line Interface (CLI)
- Azure REST API
- Azure Resource Manager templates
- Deployments
- 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
Have Question?





