windows azure jump start - ppt's - 2-6-2017

44
Windows Azure – Jump Start Kick start azure course for a .NET Developer Girish Kalamati https://www.facebook.com/Azureupdates/ @azureupdatesblog.wordpress.com

Upload: girish-kalamati

Post on 06-Apr-2017

38 views

Category:

Engineering


7 download

TRANSCRIPT

Page 1: Windows azure   jump start - ppt's - 2-6-2017

Windows Azure – Jump Start

Kick start azure course for a .NET Developer

Girish Kalamatihttps://www.facebook.com/Azureupdates/

@azureupdatesblog.wordpress.com

Page 2: Windows azure   jump start - ppt's - 2-6-2017

Pre-Requisite's Need at least one azure free trial account.

Need to be well acquaintance at least in .NET & knowledge in Infra and Networking is a big plus.

Can do Attitude :)

Page 3: Windows azure   jump start - ppt's - 2-6-2017

Training Plan

•Introduction, Audience Interest•Expectation's(2Way) Interact

•Fundamental's Induction•Mapping audience Past Experience and Our Lesson

•Practical Lab session's at Runtime•Daily Task's assignment & Status Gathering

Learn Review, Mock Interview

Interact -         1 hour

Learn - 1.3 hours a 

day

Review, Mock Interview - 1.5 hours for 10 

days

Categorizing Candidate Interview cracking ability

Page 4: Windows azure   jump start - ppt's - 2-6-2017

Session 0What is Cloud ?

What Azure doing there ? What are IaaS, PaaS & SaaS ?

How cloud is different from on-prem ?Scalability, Billing in cloud ?

How do we develop solutions on cloud ?

Page 5: Windows azure   jump start - ppt's - 2-6-2017

Session 1Design and implement websites

Page 6: Windows azure   jump start - ppt's - 2-6-2017

Objective 1.1: Deploy websitesDefining deployment slotsRolling back deploymentsCreating hosting plans Migrating websites between hosting plans Creating a website within a hosting plan

Objective summaryObjective review/task/asks

Page 7: Windows azure   jump start - ppt's - 2-6-2017

Objective 1.2: Configure websitesDefining and using app settingsDefining and using connection stringsDefining and using request handler mappings Defining and using virtual directories and virtual applications Configure custom domains Configuring certificates Configuring SSL bindingsManaging websites by using the API, Windows PowerShell, and the Cross-Platform Command Line Interface (xplat-cli) Objective summaryObjective review/task/ask’s

Page 8: Windows azure   jump start - ppt's - 2-6-2017

Objective 1.3: Configure diagnostics, monitoring, and analyticsRetrieving diagnostics data and viewing streaming logs Configuring diagnostics Using remote debugging Configuring endpoint monitoring Configuring alerts Monitoring website resources

Objective summaryObjective review/task/ask’s

Page 9: Windows azure   jump start - ppt's - 2-6-2017

Objective 1.4: Implement WebJobsWriting WebJobs using the SDK Packaging and deploying WebJobs Scheduling WebJobs

Objective summaryObjective review/task/ask’s

Page 10: Windows azure   jump start - ppt's - 2-6-2017

Objective 1.5: Configure websites for scale and resilienceConfiguring auto-scale using built-in and custom schedules Configuring auto-scale by metric Changing the size of an instance Configuring Traffic Manager

Objective summaryObjective review/task/asks

Page 11: Windows azure   jump start - ppt's - 2-6-2017

Objective 1.6: Design and implement applications for scale and resilienceSelecting a pattern Implementing transient fault handling for services and responding to throttling Disabling Application Request Routing (ARR) affinity

Objective summaryObjective review/task/asks

Page 12: Windows azure   jump start - ppt's - 2-6-2017

Session 1Answers to Design and implement websites task’s

Page 13: Windows azure   jump start - ppt's - 2-6-2017

Session 2Create and manage virtual machines

Page 14: Windows azure   jump start - ppt's - 2-6-2017

Objective 2.1: Deploy workloads on Azure virtual machinesIdentifying supported workloads Creating a VM

Objective summaryObjective review/task/asks

Page 15: Windows azure   jump start - ppt's - 2-6-2017

Objective 2.2: Create and manage a VM image or virtual hard diskCreating specialized and generalized VM images Uploading VHDs to Azure Creating disks Creating a VM using existing disks Generalizing a VM Creating or capturing a VM image Instantiating a VM instance from a VM image Copying images between storage accountsObjective summaryObjective review/task/asks

Page 16: Windows azure   jump start - ppt's - 2-6-2017

Objective 2.3: Perform configuration managementVM Agent and VM extensions Configuring VMs with Custom Script Extension Using PowerShell DSC Configuring VMs with DSC Using the Puppet and Chef configuration management tools Enabling Puppet extensions Enabling Chef extensions Enabling remote debugging Objective summaryObjective review/task/asks

Page 17: Windows azure   jump start - ppt's - 2-6-2017

Objective 2.4: Configure VM networkingConfiguring DNS at the cloud service level Configuring endpoints with instance-level public IP addresses Configuring endpoints with reserved IP addresses Configuring access control lists Load balancing endpoints and configuring health probes Configuring Direct Server Return and keep-alive Leveraging name resolution within a cloud service Configuring firewall rules Objective summaryObjective review/task/asks

Page 18: Windows azure   jump start - ppt's - 2-6-2017

Objective 2.5: Scale VMsScaling up and scaling down VM sizes Configuring availability sets Configuring auto-scale

Objective summaryObjective review/task/asks

Page 19: Windows azure   jump start - ppt's - 2-6-2017

Objective 2.6: Design and implement VM storagePlanning for storage capacity Configuring storage pools Configuring disk caching Configuring geo-replication Configuring shared storage using Azure File storage

Objective summaryObjective review/task/ask’s

Page 20: Windows azure   jump start - ppt's - 2-6-2017

Objective 2.7: Monitor VMsConfiguring monitoring and diagnostics Configuring endpoint monitoring Configuring alerts Monitoring metrics

Objective summaryObjective review/task/ask’s

Page 21: Windows azure   jump start - ppt's - 2-6-2017

Session 2Answers to Create and manage virtual machines task’s

Page 22: Windows azure   jump start - ppt's - 2-6-2017

Session 3Design and implement cloud services

Page 23: Windows azure   jump start - ppt's - 2-6-2017

Objective 3.1: Design and develop a cloud serviceInstalling SDKs and emulators Developing a web or worker role Design and implement resiliency Developing startup tasks

Objective summaryObjective review/task/ask’s

Page 24: Windows azure   jump start - ppt's - 2-6-2017

Objective 3.2: Configure cloud services and rolesConfiguring instance size and count Configuring auto-scale Configuring cloud service networking Configuring local storage Configuring multiple websites in a web role Configuring custom domains Configuring cachingObjective summaryObjective review/task/ask’s

Page 25: Windows azure   jump start - ppt's - 2-6-2017

Objective 3.3: Deploy a cloud servicePackaging a deployment Upgrading a deployment VIP swapping a deployment Implementing continuous delivery from Visual Studio Online Implementing runtime configuration changes using the management portal Configuring regions and affinity groups

Objective summaryObjective review/task/ask’s

Page 26: Windows azure   jump start - ppt's - 2-6-2017

Objective 3.4: Monitor and debug a cloud serviceConfiguring diagnostics Profiling resource consumption Enabling remote debugging Enabling and using Remote Desktop Protocol Debugging using IntelliTrace Debugging using the emulator

Objective summaryObjective review/task/ask’s

Page 27: Windows azure   jump start - ppt's - 2-6-2017

Session 3Answers to Design and implement cloud services task’s

Page 28: Windows azure   jump start - ppt's - 2-6-2017

Session 4Design and implement a storage strategy

Page 29: Windows azure   jump start - ppt's - 2-6-2017

Objective 4.1: Implement Azure Storage blobs and Azure filesCreating a container Finding your account access key Uploading a blob Reading data Changing data Setting metadata on a container Storing data using block and page blobs Streaming data using blobs Accessing blobs securely

Page 30: Windows azure   jump start - ppt's - 2-6-2017

Objective 4.1: Implement Azure Storage blobs and Azure filesImplementing an async blob copy Configuring the Content Delivery Network Designing blob hierarchies Configuring custom domains Scaling Blob storage Working with Azure File storage

Objective summaryObjective review/task/ask’s

Page 31: Windows azure   jump start - ppt's - 2-6-2017

Objective 4.2: Implement Azure Storage tablesUsing basic CRUD operations Querying using ODATA Designing, managing, and scaling table partitions

Objective summaryObjective review/task/ask’s

Page 32: Windows azure   jump start - ppt's - 2-6-2017

Objective 4.3: Implement Azure storage queuesAdding messages to a queue Processing messages Retrieving a batch of messages Scaling queues

Objective summaryObjective review/task/ask’s

Page 33: Windows azure   jump start - ppt's - 2-6-2017

Objective 4.4: Manage accessGenerating shared access signatures Creating stored access policies Regenerating storage account keys Configuring and using Cross-Origin Resource Sharing

Objective summaryObjective review/task/ask’s

Page 34: Windows azure   jump start - ppt's - 2-6-2017

Objective 4.5: Monitor storageConfiguring storage metrics Analyzing storage metrics Configuring Storage Analytics Logging Analyzing storage logs

Objective summaryObjective review/task/ask’s

Page 35: Windows azure   jump start - ppt's - 2-6-2017

Objective 4.6: Implement SQL databasesChoosing the appropriate database tier and performance level Configuring and performing point in time recovery Enabling geo-replication Importing and exporting data and schema (existing portal) Importing and exporting data and schema (Preview portal)

Objective summaryObjective review/task/ask’s

Page 36: Windows azure   jump start - ppt's - 2-6-2017

Session 4Answers to Design and implement a storage strategy task’s

Page 37: Windows azure   jump start - ppt's - 2-6-2017

Session 5Manage application and network services

Page 38: Windows azure   jump start - ppt's - 2-6-2017

Objective 5.1: Integrate an app with Azure Active DirectoryCreating a directory Managing users Integrating applications Querying directories with the Graph API

Objective summaryObjective review/task/ask’s

Page 39: Windows azure   jump start - ppt's - 2-6-2017

Objective 5.2: Configure a virtual networkCreating a virtual network Adding a VM to a virtual network Deploying a cloud service to a virtual network

Objective summaryObjective review/task/ask’s

Page 40: Windows azure   jump start - ppt's - 2-6-2017

Objective 5.3: Modify network configurationModifying a subnet (existing portal) Modifying a subnet (Preview portal) Moving a VM or cloud service to a new subnet Exporting network configuration Importing network configuration

Objective summaryObjective review/task/ask’s

Page 41: Windows azure   jump start - ppt's - 2-6-2017

Objective 5.4: Design and implement a communication strategyCreating a Service Bus namespace Selecting a protocol for messaging Using Service Bus relays Using Service Bus queues Using Service Bus topics and subscriptions Using event hubs Using notification hubsObjective summaryObjective review/task/ask’s

Page 42: Windows azure   jump start - ppt's - 2-6-2017

Objective 5.5: Scale and monitor communicationChoosing a pricing tier Scaling Service Bus features Monitoring Service Bus features

Objective summaryObjective review/task/ask’s

Page 43: Windows azure   jump start - ppt's - 2-6-2017

Objective 5.6: Implement cachingImplementing Redis Cache Implementing Azure Managed Cache Service

Objective summaryObjective review/task/ask’s

Page 44: Windows azure   jump start - ppt's - 2-6-2017

The EndKick start azure course for a .NET Developer

Presentation Deck's - https://1drv.ms/p/s!Ahz9dAejE-aXmWuchtVQGCFsykLR

Girish Kalamatihttps://www.facebook.com/Azureupdates/

@azureupdatesblog.wordpress.com