0% found this document useful (1 vote)
79 views

Azure: Beginner Module

This document provides an overview of 14 labs that cover Azure concepts and services from introductory to intermediate levels. Lab 1 introduces cloud concepts like SAAS, PAAS, and IAAS. Labs 2-3 cover SQL databases and functions on Azure. Labs 4-7 discuss storage options, Cosmos DB, microservices, and tables. Labs 8-9 focus on blob storage and queues. Labs 10-11 compare app services to cloud services and cover web jobs. Labs 12-13 demonstrate DevOps pipelines and microservices using Docker. Lab 14 covers virtual networks and network security groups.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (1 vote)
79 views

Azure: Beginner Module

This document provides an overview of 14 labs that cover Azure concepts and services from introductory to intermediate levels. Lab 1 introduces cloud concepts like SAAS, PAAS, and IAAS. Labs 2-3 cover SQL databases and functions on Azure. Labs 4-7 discuss storage options, Cosmos DB, microservices, and tables. Labs 8-9 focus on blob storage and queues. Labs 10-11 compare app services to cloud services and cover web jobs. Labs 12-13 demonstrate DevOps pipelines and microservices using Docker. Lab 14 covers virtual networks and network security groups.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Azure

BEGINNER MODULE

Lab 1: - Azure, Cloud, SAAS, PAAS and IAAS.

This is Lab 1 from Azure Step by Step series covers the following topics.

Understanding SSAS, PAAS and IAAS


Cloud vs Normal hosting.
The 2 big O's in cloud?
Resource and Resource groups , importance of resource group location.
What are app services and which to choose to host a website.
Understanding Service plan and pricing tier?
Uploading a site by using FTP.
Importance of "wwwroot" folder
Azure Console and App service editor.
Importance of publish profile in azure

Lab 2:- SQL Server on Azure ( DTU & EDTU)

In Lab 2 following  topics are covered: -

Importance of  DTU and EDTU


Which factors affects DTU.
How to calculate DTU using the five factor?
Creating SQL Server DB on Azure.

Lab 3: - Azure Functions.

In Lab 3 we will cover the following topics.

 Understanding the term ServerLess and Function apps.


 Creating function using Azure portal.
 Function app template in VS and how to create function app using VS.
 Consumption plan VS Service plan
 Importance of Scale controller and Web Hook/API function app

INTERMEDIATE MODULE

Lab 4: - Azure storage (Blobs, Table, File and Queue).

This is Lab 4 for Azure Step by Step series.

 Differentiate between resource manager and classic?

 Explain the difference between blobs, files, queues and table?

1
 Differentiate between general storage VI vs v2 vs blob?

 When should we select hot access tier or cold access tier ?

 When should we choose standard vs premium?

 Differentiate between SDD vs HDD?

 Differentiate between LRS , ZRS , GRS and RA-GRS?

 How can azure storage explorer make your life easy?

Lab 5: - Azure Cosmos DB

In this Lab we will look in to Cosmos Db.

 Need of Cosmos DB and understanding the term Planet scale.

 Consistency problem in Cosmos.

 Deep dive in Session , bounded and prefix consistencies.

 Multiple API support in Cosmos.

 Connecting to Cosmos DB using C# language.

 Understanding hierarchical structure of Cosmos DB 

Lab 6: - Microservices & Azure Fabric

In this lab we will understand Microservices implementation using fabric..

 Understanding Micro-services architecture and deployment issues.

 What is azure fabric, its use, the SDK and Local cluster manager tool.

 Stateful vs stateless microservices

 Configuration project in Azure fabric projects .

 Configuring Web Application URL.

 LTSC and SAC

 Certificate in fabric.

 AD with fabric.

2
 Azure vault

 How to publish using visual studio to Azure fabric ?

 How to use client certificates for deployment and management ?

Lab 7: - Azure tables, Partition and Row keys.

This is Lab 7 for Azure Step by Step series.

 Define Azure Tables?

 Explain the importance of Partition and Row key?

 Azure tables are same like RDBMS database, true or false?

 Explain the architecture of Azure tables?

 How to connect to Azure tables using C# language?

 C# Entity classes should inherit from _ to receive Azure records?

 What are TableQuery classes in C# ?

 How to perform insert,update and delete using C#  on Azure tables?

 How to do batch inserts using Azure API ?

 What is the consequence of not writing point queries ?

 How does duplicate data increase search performance in Azure tables ?

 How does storing aggregate data benefit in terms of performance ?

 When should we use compound key in Azure tables ?

 What is EGT,  can EGT be done across tables ?

Lab 8: - Block blobs, Append blobs & Page blobs.

This is Lab 8 for Azure Step by Step series.

 What are the different types of Blobs?

 In which scenarios we should use which type of blobs?

 Can you explain the working of block blobs ?

3
 What is the size of individual block  blob ?

 How many block blobs can be accommodated in one blob ?

 Explain the hierarichal structure of account , container and blobs ?

 Explain private , container and blob access levels ?

 What are the broader steps to create blobs ?

 What is the importance of “SingleBlobThreshHoldInBytes” ?

 What happens when we specify “StreamWriteSizeInBytes” ?

 Differentiate between “SingleBlobThreshHoldInBytes” VS “StreamWriteSizeInBytes” ?

 When should we use  “PutBlock” and  “PutBlockList” ?

 How can we get committed and uncommitted blobs ?

 How can we download block blob ?

 Explain the importance of “StreamMinimumReadSizeInBytes” ?

 How to use AppendBlockBlobs ?

 Can we update appendBlockBlob ?

 Explain “WritePages” and “Read” methods of page blobs ?

 What does “Seek” method do of page blob ?

Lab 9: - Azure Queues, visibility timeouts, Peek & De-Queue.

This is Lab 9 for Azure Step by Step series.

 What is the need Of Queues?

 What is FIFO in Queues?

 How to add messages in Azure Queues?

 Does PeekMessage read the next record?

 How to do a De-queue in Queues?

 Explain visibility time out concept?

4
 How is GetMessage different from Peek?

 How to read bulk messages from Queues?

 By default In GetMessage visibility time out ___ seconds.

 How to update a message?

 What is the MessageUpdateField meant for?

 What is importance Of Messageld and Popreceiptid?

Lab 10: - Cloud services vs App services.

This is Lab 10 for Azure Step by Step series.

Different ways of publishing on Azure

    • Cloud vs App services

    • Impact on resource groups

    • Web role, Worker roles and Web jobs

    • Loosely coupled vs tightly couples deployment

    • Configuration files in Azure deployment

    • Doing RDP in virtual machines.

Lab 11: - WebJob and background processing.

This is Lab 11 for Azure Step by Step series.

 Why WebJobs?

 Types of Webjobs (Triggered, Continuos.

 View logs of WebJobs.

 CRON expressions

 Always on importance in continous Webjob

 Storage accounts in Webjobs

 Publish website and Webjob using VS

5
Lab 12: - Azure DevOps using Azure Pipeline.

Chapter 1 :- Full Form of DevOPs

Chapter 2 :- Dev & Ops department delivery issues

Chapter 3 :- Defining Devops

Chapter 4 :- Myths of Devops

Chapter 5 :- Devops, Continuous Collaboration

Chapter 6 :- Devops using Azure Devops

Chapter 7 :- Creating Organization and Project

Chapter 8 :- Creating the Plan, workitem and task

Chapter 9 :- Creating a clone of the repository

Chapter 10 :- Creating a MVC core project

Chapter 11 :- Ignore using GitIgnore

Chapter 12 :- Checking code against task.

Chapter 13 :- Create build using pipeline

Chapter 14 :- YAML, Yet Another Markup Language

Chapter 15 :- Running the build YAML pipeline

Chapter 16 :- Making build Continues and automated.

Chapter 17 :- Checking continuous build

Chapter 18 :- Creating Azure VM server to host the build

Chapter 19 :- Creating the release pipeline

Chapter 20 :- Checking Commit, Build and Golive automation

Lab 13: - Microservices using Docker and Azure.

Chapter 1:- Issues with Monolith Architecture.

Chapter 2:- MicroServices Architecture style.

6
Chapter 3:- Deployment using virtualization.

Chapter 4:- Deployment using Container.

Chapter 5:- Creating the projects for Docker Demo.

Chapter 6:- The Docker File.

Chapter 7:- Creating MVC 5 Docker file.

Chapter 8:- Creating DockerIgnore file.

Chapter 9:- Creating MVC Core Docker file.

Chapter 10:- Creating Azure VM and Installing Docker

Chapter 11:- Creating MVC 5 Docker container.

Chapter 12:- Docker Build, Docker Run and Docker inspect command.

Chapter 13:- Creating MVC Core Docker container.

Chapter 14:- Running through important commands of docker.

Lab 14: - Azure Virtual Network(VNET) and Network Security Groups(NSG).

Chapter 1: - Crerating Azure Virtual Network.

Chapter 2: - ID Address and subnetting fundamentals.

Chapter 3: - Understanding Subnetting.

Chapter 4: - Adding virtual machines to network.

Chapter 5: - Configuring ICMP packets in firewall.

Chapter 6: - Configuring network security group.

You might also like