Lab 1:- Azure,Cloud,SAAS,PAAS and IAAS.
Lab 1:- Azure, Cloud, SSAS, PAAS and IAAS
- Define SSAS, PAAS and IAAS ?
- How is cloud different from normal webhosting ?
- Explain the 2 big O’s in cloud ?
- What is a resource and why do we need Resource groups ?
- What is the importance of Resource group location ?
- What are app services ?
- Which appservice will you choose to host a website ?
- What is the importance of Service plan and pricing tier?
- How to upload a site by using FTP on Azure ?
- What is the importance of “wwwroot” folder ?
- How can you go to the console of Azure ?
- What is the need to App Service editor ?
- Explain the importance of publish profile of Azure ?
Lab 2:- SQL Server on Azure ( DTU & EDTU)
- What is the problem of mapping work load with Azure configuration ?
- Explain DTU and EDTU ?
- On which factors does DTU depend ?
- How to calculate DTU ?
- How to measure the five factors which derive DTU ?
- How can you create SQL Server DB on Azure ?
Lab 3 :- Azure Function Apps
- Explain function apps ?
- Explain the term “ServerLess” ?
- How to create function apps using portal ?
- For function app template in visual studio , what has to be installed ?
- How to create function apps using visual studio ?
- Consumption plan VS Service plan
- What is the importance of Scale controller ?
- What is a Web Hook / API function app?
Lab 4:- Azure storage (Blobs,Table,File and Queue)
- Differentiate between resource manager and classic ?
- Explain the difference between blobs , files , queues and table ?
- Differentiate between general storage v1 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
- What is the goal of Cosmos DB ?
- Explain the word planet-scale ?
- Explain consistency problem in Cosmos ?
- Why is DR , BCP not the main goal of cosmos , how is it different ?
- __ consistency is best when Performance is more important than consistency.
- __ consistency should be selected for high consistency and for most recent data.
- Explain session , bounded and prefix consistencies ?
- What is multi-api support in cosmos ?
- Explain the hierarchical structure of Cosmos DB ?
- How to connect to Cosmos DB using C# language ?
Lab 6 :- Azure Fabric and Micro-services
- Why automation is must for Micro-services?
- What are the infrastructure issues when deploying Micro-services?
- Define Azure fabric in one sentence ?
- What is the use of Azure fabric SDK and Local cluster manager tool ?
- Differentiate between stateful and stateless microservices ?
- Explain the importance of configuration project in Azure fabric projects ?
- Explain the importance of “StateManager” in stateful projects ?
- Where is Web application URL configured ?
- Differentiate between LTSC and SAC ?
- What role does certificate play in fabric ?
- what is the use AD user in fabric ?
- Explain Azure vault ?
- How to publish using visual studio to Azure fabric ?
- How to use client certificates for deployment and management ?
Lab 7 :- Azure Table , Partition , Rowkey
- 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 and Page blobs
- 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 ?
- What is the size of individual block blob ?
- How many block blobs can be accommodated in one blob ?
- Explain the hierarchal 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.
- What is the need of Queues?
- What is FIFO in Queues?
- How to add message read the next record?
- Does PeekMessage read the next record?
- How to do a De-queue in Queues?
- Explain visibility time out concept?
- 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 MessageId and Popreceiptid?
Lab 10 :- App services and Cloud services.
• 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.
- 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