saschagottfried / mcsdasa

azure solution architect

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mcsdasa

azure solution architect

Day1

Learning Topics & Partner

  • azure pass
  • skillpipe
  • measureup (use study mode)

Azure Powershell

Azure Service Management Cmdlets

ARM

Azure Portals

Azure Resource Manager

Authoring templates

Resource Manager providers, regions, API versions and schemas

IAAS v2 virtual machines

Basic parts

  • VM
  • storage
  • network interface

Premium vs. Standard storage account

  • standard: billed by usage
  • premium: billed by allocated size

Storage accounts services

  • blobs (block, page, append)
  • queue
  • table
  • file

OS disks

  • page blobs
  • max size: 1023GB

Data disks

VM Sizing

  • Basic vs. Standard
    • Standard: support for load balancing, auto scale
  • exam: questions on VM sizes

VM costs

Migration of workloads

  • .vhd files
  • .vhdx not supported
  • sysprep required

Implementing Virtual Machines

VS2015 Developer Machine - run in the cloud

  • use market place image
  • run on SSD vm sizes

Managing Virtual Machines

Availability Set

In general, you want your Azure virtual machine environment to be resilient to hardware failures and maintenance events that might occur occasionally within the Azure infrastructure

  • update domains
  • fault domains

Examples

  • 4 quickstart templates convering Availability Sets

Advanced examples

Pitfalls

  • Add VMs to same VNET (show lock icon - portal feature)
  • Add VMs to same availability set

Scale Sets

  • scaling without preprovisionied VMS like in the classic model (ASM)

Configuration management

Custom script and DSC extensions

  • Custom Script for Linux (OMF based)
  • Custom Script for Windows (WMF based)

Desired State Configuration

  • DSC Extension for Azure

DSC Example

  • Add Windows server role

IAAS v1 Networking

All VMs are in same VNET

  • out-of-the-box

Direct communication

  • Instance level Public IP

Endpoint communications

  • Static IP (SIP)
  • Private IP (PIP)

A cloud service constitutes a logical boundary for virtual machines it contains, offering a number of additional features, including:

  • A public IP address and associated Domain Name System (DNS) name in the cloudapp.net DNS namespace.
  • Support for endpoints, which you can use to expose individual ports of VMs within the cloud service for external access (from the Internet or other Azure services).
  • Automatic name resolution and direct communication between its VMs without the need to use their fully qualified domain names (FQDNs).
  • Automatic assignment of private IP addresses to its VMs.

About

azure solution architect