Microsoft Azure info by David Papkin

David Papkin - David Mark Papkin

David Papkin photo

This page by David Papkin contains links about Microsoft Azure.

Microsoft Azure is a collection of services that you can use to build and operate cloud-based applications and IT infrastructure. Azure services are hosted in a global network of data centers that Microsoft technicians manage 24 hours a day, 7 days a week and offer various availability service-level agreement (SLA) for compute services.

Azure services enable you to:

  • Create and operate cloud-based applications by using a wide range of commonly used tools and frameworks.  Host workloads in the cloud on Azure PaaS and IaaS infrastructure that consists of virtual machines and virtual networks.
  • Integrate cloud-based services with on-premises infrastructure.

To use Azure services, you require a subscription. You can sign up for a subscription as an individual or as an organization and then pay only for the services you use.

How to find out Region names

  1. Open Cloud Shell in Powershell mode.
Get-AzureRmLocation |Format-Table

To find out what VM sizes are available in your region

  1. Open Cloud Shell in Powershell mode.
  2. wget https://raw.githubusercontent.com/DDLSTraining/Engage/master/Azure/Get-AvailableSku.ps1
  3. ./Get-AvailableSku -Location enteryourlocationhere
    for example ./Get-AvailableSku -Location westus
    
    
Try Get-Help ./Get-AvailableSku for more details.

Redeem Azure Pass

Azure Free  Trial currently supported regions for VM creation are West US, West US 2, West Europe, Japan East, South India, Central India, Korea South, Korea Central.

Azure Free Trial

Licensing Azure for the Enterprise

Pay as you go

Download or view your Azure billing invoice and daily usage data

Azure regions

Regions for virtual machines in Azure

Azure Region Pairs

Open cloudshell   and type

az account list-locations –output table / Get-AzLocation to list the regions.

Business continuity and disaster recovery (BCDR): Azure Paired Regions

Azure subscription and service limits, quotas, and constraints

Azure resource providers and types

Azure Tips and tricks

Active Directory

Azure Active Directory

An administrative unit can contain only users and groups.Requires P1 /P2 license. Administrative units in Azure Active Directory 

Managed domain services such as domain join, group policy, LDAP and Kerberos/NTLM authentication. What is Azure Active Directory Domain Services?

Create or update a dynamic group in Azure Active Directory

Tutorial: Add or remove group members automatically

Application and service principal objects in Azure Active Directory

Lab – Implement Directory Synchronization using Github Template

Azure Advisor

Introduction to Azure Advisor

Advisor Cost recommendations

Analytics

HDinsight – Easy, cost-effective, enterprise-grade service for open source analytics

Applications

Application management with Azure Active Directory

How and why applications are added to Azure AD

Tutorial: Azure Active Directory integration with GitHub

Microsoft Identity Platform

Application Gateway

Application Gateway configuration overview

Frequently asked questions about Application Gateway

Azure Arc

Intro to Azure Arc

Authentication

This article below describes the different authentication flows provided by Microsoft Authentication Library (MSAL). These flows can be used in a variety of different application scenarios.

Authentication flows

This article below describes authentication flows and the application scenarios that they’re used in.

Authentication flows and application scenarios

Suitable scenarios for the OAuth2 implicit grant

The OAuth2 specification declares that the implicit grant has been devised to enable user-agent applications – that is to say, JavaScript applications executing within a browser.

Authentication basics

How to: Create a Security Token Service

Automation

Get started with Desired State Configuration (DSC) for Linux

Start/Stop VMs during off-hours solution in Azure Automation

Availability

Excellent pdf about Azure Resiliency

Business continuity with data resiliency

What are Availability Zones in Azure?

Azure Availability Zones

Azure Availability Sets

Azure Dedicated Hosts

Change the availability set for a Windows VM

Set Azure Resource Manager VM AvailabilitySet

Manage the availability of Windows virtual machines in Azure

Manage the availability of virtual machines

Overview of autoscale with Azure virtual machine scale sets

Working with large virtual machine scale sets

Create a virtual machine scale set that uses Availability Zones

Azure AD Connect

With Azure AD Connect cloud sync, provisioning from AD to Azure AD is orchestrated in Microsoft Online Services. An organization only needs to deploy, in their on-premises or IaaS-hosted environment, a light-weight agent that acts as a bridge between Azure AD and AD. The provisioning configuration is stored in Azure AD and managed as part of the service.

What is Azure AD Connect cloud sync?

Azure AD Connect Cloud Sync video

Azure AD Sync Connect issue with permission error 8344

Connecting to a scale set using RDP

How to connect to a scale set

If the quickstart above doesnt allow you to RDP because no NSG  was created that allows RDP, please do the following to create the NSG and try RDP again

  1. Create NSG in Same Resource Group and Location as VMSS
  2. Create Inbound Rule allowing RDP ANY ANY TCP 3389
  3. Associate it to the Subnet

Modify a virtual machine scale set

Azure Marketplace

Azure Github

Azure Resource Manager vs. classic deployment

AWS

AWS to Azure services comparison

Azure for AWS Professionals

Azure Blueprints

Azure Blueprints Overview

Quickstart: Define and assign a blueprint in the portal

Tutorial: Create an environment from a blueprint sample

Azure Command prompt

To change regions for cloudshell

  1. Open Cloud Shell in Powershell mode.
  2. get-clouddrive
  3. dismount-clouddrive
  • Select “Show Advanced setings”  to select “Cloud Shell region”

Azure CloudShell overview

Launch Azure Cloud Shell

How to install Azure CLI

Azure Cross-Platform Command Line Interface

How to set Azure BASH to a specific Azure subscription

PowerShell Basics: Getting the right Azure Subscription in Azure Cloud Shell

Azure Architectural Pattern – Implementing Master-Slave Model in IaaS

Big Data

Big Data links (alot of useful info)

What is HDInsight?

CDN

This webpage is used to compare video and image load performance of CDN vs No CDN

Clustering

Configure SQL Server Failover Cluster Instance on Azure Virtual Machines

Configure SQL Server Failover Cluster Instance on Azure Virtual Machines with MSDTC

IS WINDOWS FAILOVER CLUSTER SUPPORTED ON AZURE?

Containers

Comparing Container Apps with other Azure container options

Database

A technical overview of Azure Cosmos DB

Global data distribution with Azure Cosmos DB – overview

What is Azure SQL Database service

Explaining Consistency levels through Baseball

Consistency levels in Azure Cosmos DB

Different types of Databases

Document storedocument-oriented database systems, are characterized by their schema-free organization of data.
Graph DBMS – represent data in graph structures as nodes and edges, which are relationships between nodes. They allow easy processing of data in that form, and simple calculation of specific properties of the graph, such as the number of steps needed to get from one node to another node.
Key-value storesimplest form of database management systems. They can only store pairs of keys and values, as well as retrieve values when a key is known.

These simple systems are normally not adequate for complex applications. On the other hand, it is exactly this simplicity, that makes such systems attractive in certain circumstances. For example resource-efficient key-value stores are often applied in embedded systems or as high performance in-process databases.

Wide column store (column base) – store data in records with an ability to hold very large numbers of dynamic columns. Since the column names as well as the record keys are not fixed, and since a record can have billions of columns, wide column stores can be seen as two-dimensional key-value stores.

Azure CosmosDB – Azure Cosmos DB is a fully-managed database service with turnkey global distribution and transparent multi-master replication.

Azure SQL – relational DB

Development

Developer Guide

Using Swagger in Azure

Azure Service Fabric Demo

Microsoft Service Fabric Getting Started

Understanding serverless cold start

Markdown Cheatsheet

Diagnostics and logs

Overview on Alerts

Audit and receive notifications about important actions in your Azure subscription

Alerts on activity log

https://azure.microsoft.com/en-us/documentation/articles/web-sites-enable-diagnostic-log//

https://azure.microsoft.com/en-us/blog/network-isolation-options-for-machines-in-windows-azure-virtual-networks/

Resource Manager vs Service Manager

Restore a deleted Azure SQL Database

http://www.westerndevs.com/azure-snapshots/

https://blogs.technet.microsoft.com/canitpro/2014/12/10/step-by-step-creating-a-vm-snapshot-in-azure/

How to Use SSH keys with Windows on Azure

DNS

What is Azure Private DNS?

How to visualize your Azure resources

View the topology of an Azure virtual network

How can I map my existing Azure ARM resources visually?

Azure Resource Manager Template Visualisation with ARMVIZ

http://armviz.io/designer

Entra  – Microsoft Entra ID is a cloud-based identity and access management service.

Azure Entra

Expressroute

Expressroute

ExpressRoute encryption: IPsec over ExpressRoute for Virtual WAN

Front Door

Azure Front Door Overview

Front Door routing methods

Quickstart: Create a Front Door for a highly available global web application

Frequently asked questions for Azure Front Door

FSLogix

What is FSLogix?

Identity Management

Online JSON Viewer

Online JSON Viewer

Azure MFZ SDK

Azure Key Vault

Tutorial: Use Azure Key Vault with a virtual machine in .NET

Kubernetes

50 days from zero to hero with Kubernetes (Tutorials)

kubectl Cheat Sheet

Azure Containers Step by step tutorials

Getting started with Containers. Tips and Tricks

Quickstart: Deploy a container instance in Azure using the Azure CLI

Quickstart: Deploy a container instance in Azure using Azure PowerShell

Quickstart: Deploy an Azure Kubernetes Service (AKS) cluster using the Azure portal

Use Virtual Kubelet with Azure Kubernetes Service (AKS)

Tutorial: Create a container image for deployment to Azure Container Instances

Windows Containers on Windows 10

Azure Kubernetes Service (AKS)

https://azure.microsoft.com/en-us/services/kubernetes-service/

Kubernetes basics

Intro to Kubernetes

https://docs.microsoft.com/en-us/azure/container-instances/container-instances-tutorial-prepare-app

Load Balancing

Azure Load Balancing Solutions: A guide to help you choose the correct option

What is Azure Load Balancer?

Quickstart: Create a public load balancer to load balance VMs using the Azure portal

Load Balancer outbound rules

Application Gateway

Quickstart: Direct web traffic with Azure Application Gateway – Azure portal

Log Analytics

Log Analytics agent overview

https://docs.microsoft.com/azure/azure-monitor/logs/log-analytics-tutorial

https://portal.azure.com/#view/Microsoft_OperationsManagementSuite_Workspace/LogsDemo.ReactView

Logging

https://learn.microsoft.com/en-us/azure/storage/common/storage-analytics-logging

Query Azure Storage analytics logs in Azure Log Analytics

Messaging

SendGrid Overview

Migration

Azure Migrate

Tutorial: Move Azure VMs across regions

Networking

Azure Virtual Network frequently asked questions

Step-By-Step: Configuring a site-to-site VPN Gateway between Azure and On-Premise

Configure a VNet-to-VNet VPN gateway connection by using the Azure portal

Add a Site-to-Site connection to a VNet with an existing VPN gateway connection

Tutorial: Create a Site-to-Site connection using Azure Virtual WAN

Create, change, or delete a virtual network

vnet peering

Optimize network throughput for Azure virtual machines

Linux and Windows networking performance enhancements | Accelerated Networking

Network Security Groups

Azure Firewall

Move existing VM to new VNET

VPN Gateways

VPN Gateway Pricing

VNET Peering

Traffic Manager endpoints

Azure Load Balancing Solutions: A guide to help you choose the correct option

Azure Load Balancer new distribution mode

Load Balancer outbound rules

Bastion Host

Oracle

Overview of Oracle Applications and solutions on Azure

Policy

Get compliance data of Azure resources

Powershell 

Azure PowerShell documentation

Install Azure PowerShell Module In Windows 10

Quickstart: Create a virtual network using PowerShell

Quickstart: Create a public load balancer using Azure PowerShell

Azure Resource Manager Cmdlets

How to install and configure Azure PowerShell

Azure Powershell – Current Storage Account error when making a new VM

Using Azure PowerShell with Azure Resource Manager

Manage Azure AD using Windows PowerShell

Configuring the Storage Client with Connection Strings

Use the Azure Storage Emulator for Development and Testing

Weekend Scripter: Getting Started with Windows Azure and PowerShell

Installing the Windows Azure AD Module for Windows PowerShell

How to Snapshot and Restore Virtual Machines Running on Windows Azure

Office 365 how to run PowerShell commands on behalf of your customers

Cannot install Azure Active Directory Module for Windows PowerShell. MOSSIA is not installed

Error when trying to install Windows Azure Active Directory Module for Windows PowerShell

Windows Azure: Virtual Machines & Affinity Groups

Microsoft Azure Web Sites Cheat Sheet

Azure Friday Video series

Get-AzureLocationSample.ps1

Step-by-Step: Get Started with Windows Azure Active Directory

Quickstart for PowerShell in Azure Cloud Shell

The ‘Connect-AzAccount’ command was found in the module ‘Az.Accounts’, but the module could not be loaded. For more information, run ‘Import-Module Az.Accounts’.

Privileged Identity Management (PIM)

Assign eligibility for a privileged access group (preview) in Privileged Identity Management

Quickstarts

Azure Quickstart Center is a guided experience in the Azure portal available to anyone who wants to improve their knowledge of Azure. For organizations new to Azure, it’s the fastest way to onboard and set up your cloud environment.

Get started with the Azure Quickstart Center

Resources

Resource Manager Overview

Security

Microsoft Cybersecurity Reference Architectures

CIS Microsoft Azure Foundations Benchmark

Azure Policy and Blueprints

Microsoft Security Response Center

Azure Device Management

Use Azure Monitor to integrate with SIEM tools

Trusted cloud

Microsoft Privacy Statement

Azure encryption overview

Transparent Data Encryption (TDE)

Understand secure, Azure-managed workstations

Privileged Access Workstations

Overview of enterprise security in Azure HDInsight

Security Center

Log Analytics agent overview

Secure your management ports with just-in-time access (with Demos) Very good! 

JIT explained

Microsoft Azure – Just-in-time (JIT) Deep Dive

Serverless

Serverless computing

How are serverless computing and Platform-as-a-Service different? | PaaS vs. Serverless

Azure Sizing tool

Two tools to help move a virtual or physical workload to Azure

Create and upload a Windows Server VHD to Azure

Storage

Azure Storage redundancy

How to add versioning support to Azure File Storage

Larger, more powerful Managed Disks for Azure Virtual Machines

Managed disk vs Unmanaged disk

Converting Azure Managed Disks to Unmanaged

Creating And Restoring Azure Virtual Machine Snapshots For UnManaged Disks

About disks storage for Azure Windows VMs

Azure Storage Accounts: How to plan your architecture to speed up blob transfers

Azure Storage replication

Azure Blob Storage Part 7: Snapshots

Understanding Block Blobs, Append Blobs, and Page Blobs

AZURE FILE SYNC: REPLICATING DATA AMONG FILE SERVERS

Data transfer for large datasets with low or no network bandwidth

Azure Databox

https://azure.microsoft.com/en-us/services/databox/

Storsimple

https://azure.microsoft.com/en-us/services/storsimple/

Compare StorSimple with Azure File Sync and Data Box Edge data transfer options

Support

Support plans

Templates

Understand the structure and syntax of ARM templates

Create Resource Manager parameter file

Troubelshooting

Network adapter Disabled on windows azure virtual machine (how to reactivate)

Web

Azure App Service, Virtual Machines, Service Fabric, and Cloud Services comparison

Manage FTP Deployment Credentials

Manage FTP credential using Powershell

Is there a way to disable all functions in a deployment slot?

Set up staging environments in Azure App Service

Helpful Azure  learning links

A collection of Azure Exam Resources

Microsoft Azure Forums  The Azure forums are very active. You can search the threads for a
specific area of interest. You can also browse categories like Azure Storage, Pricing
and Billing, Azure Virtual Machines, and Azure Migrate.

Azure Architecture Center  Gain access to the Azure Application Architecture Guide,
Azure Reference Architectures, and the Cloud Design Patterns.

Microsoft Learning Community Blog  Get the latest information the certification
tests and exam study groups.

https://channel9.msdn.com/  Channel 9 provides a wealth of informational videos, shows, and
events.

Azure Tuesdays With Corey  Corey Sanders answers your questions about
Microsoft Azure – Virtual Machines, Web Sites, Mobile Services, Dev/Test etc.

Azure Fridays  Join Scott Hanselman as he engages one-on-one with the engineers
who build the services that power Microsoft Azure as they demo capabilities,
answer Scott’s questions, and share their insights.

Microsoft Azure Blog  Keep current on what’s happening in Azure, including what’s
now in preview, generally available, news & updates, and more.

Azure Tips & Tricks– – Michael Crump – Special collection of over 260+ tips, videos, conference talks that span the entire universe of the Azure platform.

End of David Papkin Microsoft Azure page.

http://davidpapkin.org/

David Papkin favorite movies

Robert Deniro in GoodFellas

Ava Gardner in Singapore (Flim Noir)

Clarke Gable in China Seas