SlideShare a Scribd company logo
1 of 82
Gustavo Zimmermann | MVP in Cloud and Datacenter
Management
@gustavopercio
Recursos para certificação
Gustavo Zimmermann | MVP in Cloud and Datacenter
Management
@gustavopercio
Free Credits
on Azure!
https://azure.microsoft.com/en-us/free/
https://login.live.com/
Visual Studio Dev Essentials = $25/mês
https://www.visualstudio.com/dev-essentials/
Oferta Certificação
Até 30 de junho de 2017, você pode!
https://www.microsoft.com/pt-br/learning/azure-certification-training.aspx
Certification Overview
Gustavo Zimmermann | MVP in Cloud and Datacenter
Management
@gustavopercio
Roadmap – Azure Certification
Roadmap – Azure Certification
aka.ms/azure/mcsd
aka.ms/mcsecloud
How to prepare and take the Exam
Almost everything written that you need can be found at azure.microsoft.com
Caveat Emptor! Anything not in the exam 70-533 exam objectives, future “previews”, or really old (ASM)
Get a Free trial account.
Microsoft Virtual Academy (MVA)
USE THIS DECK and the links plus the Ignite Decks
Select all of the questions for a particular topic, then click END.
Review all the answers right and wrong
Have a mental cheat sheet
Right before you start – DUMP IT on the paper they give you for notes
70-533 Exam Objectives
Module 1
Design and Implement
Azure App Service Apps
Gustavo Zimmermann | MVP in Cloud and Datacenter
Management
@gustavopercio
aka.ms/Azure/AppService
Design and Implement Azure App Service Apps
Deploy WebApps
– Region
– Scale
– Instance Count
– SKU
– App Service Environment (ASE)
– No Slots in Basic!
– Scale Up, Scale Out
– Can’t change Free until remove
spending limits first!
WebApps Deployment
Powered by Kudu Deployment Engine
Integrated with App Service
Select OneDrive (AppsAzure Web Apps )or DropBox (DropboxAppsAzure)
as deployment source
Continuous deployment workflow
Deployment Source Control Options
BitBucket, GitHub, and Visual Studio Team Services
Best for integration of frequent/multiple contributions
Disable with Disconnect option in deployment
Development Stack…
Read more
Local Git Deployment
Can use cmd program like GitBash, Bash (UNIX) or Terminal (OSX)
Intiialize it with git init
If no repository content, create index.hml
Add the files to the repository git add -A
Commit the changes to the repository git commit -m "Hello Azure App Service“
If first time, need to setup deployment credentials Settings>Deployment>Credentials from the App’s blade
Click Settings>Properties for the Git URL. Use git remote to add the remote reference listed in Git URL.
Push content with git push azure master
Deploy WebApps
– Need Standard or Premium
– Staging Environments
– Swap Slots between environments
– Auto Swap Option
– With >1 slot, cannot change App Service Plan
– From cloud folder to Azure App Service
– Use Kudu Deployment Engine
– Git or FTP
– Username/Password for ALL subscriptions
Post Deployment Options
Anonymous
Azure AD
Social Providers
Scale Up – pricing tiers
Custom Domains, Certs, staging slots, autoscaling
Scale Out – Instance, CPU, Perf
Up to 20 instances per tier
Azure CDN
Metrics
Events
Migrate Web Apps Between Plans
App is resource intensive
Requires different scaling options than other apps in plan
Needs resources in different geo
Must be same Resource Group
And Geographical Region
To move to different region
A plan with no apps, still charges!
Deleting last app in plan, deletes the plan
App Service Environment (ASE)
Premium Service Plan
High Scale
Network Isolation
P1-P4 sizes
Dedicated to a single subscription
Up to 50 compute resources per application
Up to 3 worker pools (plus front end pool) per ASE e.g. dev/test/prod
V1 or V2
Only ASE in VNet with 8 or more addresses
Can’t change address range once created
Configure WebApps
– Frameworks | .Net, .PHP, Java, Python | Enabling Java for
app disables the others!
– Free or Shared 32 Bit | Basic or Standard 64 Bit
– In Basic/Standard can enable Always On
– Auto Swap | updates to slot will push to Production
– Application Logging (lasts 12 hours)
– Web Server Logging (W3C extended log format)
– Detailed Error Messages saved in /LogFiles/DetailedErrors
– Failed Request Tracing (XML)
– FTP download Logs
Configure WebApps
– Basic or Standard mode only
– Upload SSL certs for custom domain names
Requires Shared, Basic or Standard modes!
1. Reserve Domain Name
2. Create DNS record to map DNS to Azure Web App
3. Add Domain Name in Azure Portal
Can map subdomains to different web apps
– Only Basic or Standard modes
– HTTP/S endpoints > 3 geo-distributed locations
PowerShell AzureRMWebApp*
Verbs Nouns
Edit BackupConfiguration
Get Backup, Metrics, Slot, SSL Binding
New Backup, Slot, SSL Binding
Remove Backup, Slot, SSL Binding
Reset PublishingProfile, SlotPublishingProfile
Restart Slot
Restore Backup
Set Slot, SlotConfigName,
Start Slot
Stop Slot
See ALL Azure Website cmdlets
Manage WebApps | Xplat-CLI
To list the commands available for Azure WebApps in the xplat-cli,
Azure site create MSIgnite2016
Azure site list
delete
See moreSee Use the Azure CLI for Mac, Linux, and Windows with Azure Resource Manager
Module 2
Implement Virtual Machines
Gustavo Zimmermann | MVP in Cloud and Datacenter
Management
@gustavopercio
70-533 Exam Objectives
aka.ms/Azure/VM
aka.ms/Azure/VMSS
Deploy and Connect to Linux VM
Secure with SSH public key
Create or Select Resource Group
Select VM Size, Storage
Consider OS Patching VM Extension
RBAC for DevOps
See Best Practices
see more
Version 0.90 or greater
Switch to ARM mode azure config mode arm
Quick Test and Setup with azure vm quick-create
Can use Parameters and Template also
Custom VM Image possible
Prepare and Upload the Image
Create a VM running Windows. Create a VM running Linux
Create and Upload Custom VHDs
1. Sysprep VHD – OOBE and “Generalized”
2. Create Storage Account and Container
3. Upload VHD file | local source file > blob storage URL
4. Add Image to Custom images list… Add-AzureVMImage
Can now create VM with ARM Template or by command line
Must be Linux on Azure Endorsed
1. Create a Resource Group
2. Create a Storage Account
3. List Access Keys
4. Create containers with Access Keys above
5. Upload VHD to container – QEMU or KVM to convert to VHD
Can now create VM with ARM Template or by CLI
Read more
Perform Configuration Management
PS – Find, Create, Delete.
DSC – w Azure Extension
Custom Script Exts Helper Extensions e.g.BGInfo, VMAccess, VMM
Chef
– Resources managed by code-based “Recipes”
• Reusable definitions for tasks
Puppet
– “Puppet Master” pre-configured on Ubuntu server
– “Puppet Enterprise” Agent – install as agent
See “About Azure VM Configuration settings” & “Manage Images Using PowerShell”
Fault and Update Domains
Read more
Design and implement VM storage
Azure Security Center will check
see Setup Script
PowerShell or CLI
Cryptographic Keys in Key Vault
aka.ms/azure/DiskEncryption
Portal, PSH, CLI & RestAPI
Can apply SAS and policies
Quota up to 5120GB
Save Credentials in app.config
aka.ms/Azure/Files and AZCopy
Only LRS/GRS. Port 445 on-prem to Files w/o ER
see FAQ
VM Scale Sets
Change Capacity property
Match SKU in template
<20 VMs per Storage Account
“overprovision” set to false
w/ managed disks -1,000’s!
Linux/Windows
Portal
Visual Studio 2013/5 + SDK
PowerShell or Azure CLI
See aka.ms/Azure/VMSS
Design and implement VM storage
LRS – 3 local copies
ZRS – 3 copies w/in a region
GRS is recommended
over ZRS or LRS for maximum durability.
= 6 copies of data – three times each in two
data centers “Paired Regions”
RA-GRS (Default for new)
Read-Access geo-redundant
allows read access at secondary.
NOTE:
– Can Change Replication type
aka.ms/Azure/Replication
aka.ms/Azure/VM
aka.ms/Azure/VMSS
Module 3
Design & Implement Storage
Gustavo Zimmermann | MVP in Cloud and Datacenter
Management
@gustavopercio
70-533 Exam Objectives
Ad Hoc SAS SAS controlled by Stored Access Policy
Delegated access Blobs, Queues, Tables
URI format permissions specified time | signedidentifier specifies Stored Access Policy
Best Practice to use with SAS
5 policies per Container
Share Access Signatures, Pt 1 | Stored Access Policies
Minimal
Blob Table Queue
Verbose
Off
blob container $logs
Blob svc API Read more on logs!
See Monitor Storage Account
Reference
Storage Explorer
Any apps used by this – you’ll need to update the storage key
Applications
Web apps using storage will lose connection unless you roll the keys
Media Services
Resync access keys with media service after regenerate keys
Resource Health Alerts
See aka.ms/Azure/CDN
Geo-Restore & Point in Time
BACPAC Storage Account | Use Export Data-tier Application Wizard
Automated Exports & Also Can Import/Export using REST API
DAC package BACPAC
BACPAC both schema and data,
DAC packages only schema SSDT
Read More
Elastic Pool
aka.ms/azure/SQLRestore
aka.ms/Azure/RSV
Module 4
Implement Azure Active Directory
Gustavo Zimmermann | MVP in Cloud and Datacenter
Management
@gustavopercio
70-533 Exam Objectives
aka.ms/Azure/AD
aka.ms/Azure/SSO
aka.ms/Azure/B2C
aka.ms/Azure/B2B
Integrate an Azure AD with existing directories
User attributes are synchronized including the password
hash, Authentication can be completed against either
Azure or Windows Server Active Directory
User attributes are synchronized, Authentication is
passed back through federation and completed
against Windows Server Active Directory
Synchronization
Federation
AD FS provides conditional access to
resources, Work Place Join for device
registration and integrated Multi-Factor
Authentication
*Write back of attributes to support
cloud first and co-existence
aka.ms/Azure/ADReports aka.ms/Azure/ADReporting
Prerequisites
aka.ms/Azure/SSPR aka.ms/Azure/SSPRSetup
http://myapps.microsoft.com
contosobuild.com
Read more…
REST API Endpoint
CRUD operations
must register APP with AAD
Query an Azure AD directory using the Graph API
see FAQ
aka.ms/Azure/B2C
Invite users
New-AzureADMSInvitation
optional fields
aka.ms/Azure/B2B
aka.ms/Azure/AD
aka.ms/Azure/SSO
aka.ms/Azure/B2C
aka.ms/Azure/B2B
Module 5
Implement Virtual Networks
Gustavo Zimmermann | MVP in Cloud and Datacenter
Management
@gustavopercio
70-533 Exam Objectives
Get-AzureRmDnsZone –Name contoso.net –ResourceGroupName MyResourceGrou
aka.ms/Azure/DNS
www.yourapp.com
Performance - Direct to “closest” service based on network latency
Round-robin - Distribute equally across all services
Failover - Direct to “backup” service if primary fails
—also included in other policies
Address spaces – Private/RFC1918 & Public IP*
Multi-tier subnet topology
Bring your own AD & DNS
Linux, virtual appliances, & Windows
Azure Virtual Network
VPN
GW
Frontend
10.1/16
Mid-tier
10.2/16
Backend
10.3/16
Internet
On Premises
10.0/16
S2S VPNs &
ExpressRoute
Direct Internet
Connectivity
How to
aka.ms/Azure/ALB
Internet
Test-AzureRMStaticVNetIP –VNetName TestVNet –IPAddress 192.168.4.7
see all PS Examples
Existing virtual networks that have been configured for an affinity group cannot use ILB
Read More
Module 6
Design & Deploy ARM Templates
Gustavo Zimmermann | MVP in Cloud and Datacenter
Management
@gustavopercio
70-533 Exam Objectives
aka.ms/Azure/ARM
aka.ms/Azure/RBAC
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters" : {
"storageAccountName": {
"type": "string",
"metadata": {
"description": "Storage Account Name"
}
}
},
"resources": [
{
"type": "Microsoft.Storage/storageAccounts",
"name": "[parameters('storageAccountName')]",
"apiVersion": "2015-06-15",
"location": "[resourceGroup().location]",
"properties": {
"accountType": "Standard_LRS"
}
}
]
}
# create a new resource group
# deploy the template to the resource group
Read more
azure group create -n ExampleResourceGroup -l "West Europe"
azure group deployment create -f azuredeploy.json -g
ExampleResourceGroup -n ExampleDeployment
Read more
aka.ms/Azure/Policies
http://aka.ms/Azure/Locks
aka.ms/Azure/RBAC/Custom
©2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the
U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft
must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after
the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

More Related Content

What's hot

How to build a Citrix infrastructure on AWS
How to build a Citrix infrastructure on AWSHow to build a Citrix infrastructure on AWS
How to build a Citrix infrastructure on AWSDenis Gundarev
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiGirish Kalamati
 
AWS December 2015 Webinar Series - EC2 Dedicated Hosts
AWS December 2015 Webinar Series - EC2 Dedicated HostsAWS December 2015 Webinar Series - EC2 Dedicated Hosts
AWS December 2015 Webinar Series - EC2 Dedicated HostsAmazon Web Services
 
awsomedaymodules14gettingstartedwithaws161013161135convertedpptx__2022_01_10_...
awsomedaymodules14gettingstartedwithaws161013161135convertedpptx__2022_01_10_...awsomedaymodules14gettingstartedwithaws161013161135convertedpptx__2022_01_10_...
awsomedaymodules14gettingstartedwithaws161013161135convertedpptx__2022_01_10_...himanipatel524244
 
Cloud for Kubernetes : Session3
Cloud for Kubernetes : Session3Cloud for Kubernetes : Session3
Cloud for Kubernetes : Session3WhaTap Labs
 
Lessons Learned Deploying Modern Cloud Systems in Highly Regulated Environments
Lessons Learned Deploying Modern Cloud Systems in Highly Regulated EnvironmentsLessons Learned Deploying Modern Cloud Systems in Highly Regulated Environments
Lessons Learned Deploying Modern Cloud Systems in Highly Regulated EnvironmentsPuma Security, LLC
 
Developer ExperienceAWS_Oracle_Azure_Heroku_DigitaOceanCloudFreeTrial
Developer ExperienceAWS_Oracle_Azure_Heroku_DigitaOceanCloudFreeTrialDeveloper ExperienceAWS_Oracle_Azure_Heroku_DigitaOceanCloudFreeTrial
Developer ExperienceAWS_Oracle_Azure_Heroku_DigitaOceanCloudFreeTrialNitu Parimi
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...Amazon Web Services Japan
 
Automating Your Azure Environment
Automating Your Azure EnvironmentAutomating Your Azure Environment
Automating Your Azure EnvironmentMichael Collier
 
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続Amazon Web Services Japan
 
IBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and DockerIBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and DockerDavid Currie
 
Cloud for Kubernetes : Session4
Cloud for Kubernetes : Session4Cloud for Kubernetes : Session4
Cloud for Kubernetes : Session4WhaTap Labs
 
Cloudera User Group SF - Cloudera Manager: APIs & Extensibility
Cloudera User Group SF - Cloudera Manager: APIs & ExtensibilityCloudera User Group SF - Cloudera Manager: APIs & Extensibility
Cloudera User Group SF - Cloudera Manager: APIs & ExtensibilityClouderaUserGroups
 

What's hot (20)

How to build a Citrix infrastructure on AWS
How to build a Citrix infrastructure on AWSHow to build a Citrix infrastructure on AWS
How to build a Citrix infrastructure on AWS
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
 
AWS December 2015 Webinar Series - EC2 Dedicated Hosts
AWS December 2015 Webinar Series - EC2 Dedicated HostsAWS December 2015 Webinar Series - EC2 Dedicated Hosts
AWS December 2015 Webinar Series - EC2 Dedicated Hosts
 
Windows Azure Essentials
Windows Azure EssentialsWindows Azure Essentials
Windows Azure Essentials
 
Surviving the Azure Avalanche
Surviving the Azure AvalancheSurviving the Azure Avalanche
Surviving the Azure Avalanche
 
AWS Deployment Best Practices
AWS Deployment Best PracticesAWS Deployment Best Practices
AWS Deployment Best Practices
 
awsomedaymodules14gettingstartedwithaws161013161135convertedpptx__2022_01_10_...
awsomedaymodules14gettingstartedwithaws161013161135convertedpptx__2022_01_10_...awsomedaymodules14gettingstartedwithaws161013161135convertedpptx__2022_01_10_...
awsomedaymodules14gettingstartedwithaws161013161135convertedpptx__2022_01_10_...
 
Cloud for Kubernetes : Session3
Cloud for Kubernetes : Session3Cloud for Kubernetes : Session3
Cloud for Kubernetes : Session3
 
Lessons Learned Deploying Modern Cloud Systems in Highly Regulated Environments
Lessons Learned Deploying Modern Cloud Systems in Highly Regulated EnvironmentsLessons Learned Deploying Modern Cloud Systems in Highly Regulated Environments
Lessons Learned Deploying Modern Cloud Systems in Highly Regulated Environments
 
Development and Test on AWS
Development and Test on AWSDevelopment and Test on AWS
Development and Test on AWS
 
Developer ExperienceAWS_Oracle_Azure_Heroku_DigitaOceanCloudFreeTrial
Developer ExperienceAWS_Oracle_Azure_Heroku_DigitaOceanCloudFreeTrialDeveloper ExperienceAWS_Oracle_Azure_Heroku_DigitaOceanCloudFreeTrial
Developer ExperienceAWS_Oracle_Azure_Heroku_DigitaOceanCloudFreeTrial
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
 
Automating Your Azure Environment
Automating Your Azure EnvironmentAutomating Your Azure Environment
Automating Your Azure Environment
 
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
20200219 AWS Black Belt Online Seminar オンプレミスとAWS間の冗長化接続
 
IBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and DockerIBM WebSphere Application Server traditional and Docker
IBM WebSphere Application Server traditional and Docker
 
Azure Websites
Azure WebsitesAzure Websites
Azure Websites
 
2014 cf summit_clustering
2014 cf summit_clustering2014 cf summit_clustering
2014 cf summit_clustering
 
Cloud for Kubernetes : Session4
Cloud for Kubernetes : Session4Cloud for Kubernetes : Session4
Cloud for Kubernetes : Session4
 
Enterprise Dev and Test on AWS
Enterprise Dev and Test on AWSEnterprise Dev and Test on AWS
Enterprise Dev and Test on AWS
 
Cloudera User Group SF - Cloudera Manager: APIs & Extensibility
Cloudera User Group SF - Cloudera Manager: APIs & ExtensibilityCloudera User Group SF - Cloudera Manager: APIs & Extensibility
Cloudera User Group SF - Cloudera Manager: APIs & Extensibility
 

Similar to Exam Overview 70-533 Implementing Azure Infrastructure Solutions

Rock Solid WordPress
Rock Solid WordPressRock Solid WordPress
Rock Solid WordPressErik Osterman
 
week 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffffweek 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffffanushka2002ece
 
Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Ankit Gupta
 
Azure from scratch Part 1 By Girish Kalamati
Azure from scratch Part 1 By Girish KalamatiAzure from scratch Part 1 By Girish Kalamati
Azure from scratch Part 1 By Girish KalamatiGirish Kalamati
 
Azure provisioning at your control
Azure provisioning at your controlAzure provisioning at your control
Azure provisioning at your controlGovind Kanshi
 
Go…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows AzureGo…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows AzureThomas Robbins
 
Strategies to automate deployment and provisioning of Microsoft Azure.
Strategies to automate deployment and provisioning of Microsoft Azure.Strategies to automate deployment and provisioning of Microsoft Azure.
Strategies to automate deployment and provisioning of Microsoft Azure.HARMAN Services
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressGeorge Kanellopoulos
 
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOMvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOKumton Suttiraksiri
 
Deploying, Scaling, and Running Grails on AWS and VPC
Deploying, Scaling, and Running Grails on AWS and VPCDeploying, Scaling, and Running Grails on AWS and VPC
Deploying, Scaling, and Running Grails on AWS and VPCGR8Conf
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery BootcampAsaf Nakash
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptxDSCIITPatna
 
Becoming the master of disaster... with asr
Becoming the master of disaster... with asrBecoming the master of disaster... with asr
Becoming the master of disaster... with asrnj-azure
 
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf
 
WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019Anam Ahmed
 
Kudu voodoo slideshare
Kudu voodoo   slideshareKudu voodoo   slideshare
Kudu voodoo slideshareAidan Casey
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxsaidbilgen
 
Llunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.way
Llunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.wayLlunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.way
Llunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.wayKenny Buntinx
 

Similar to Exam Overview 70-533 Implementing Azure Infrastructure Solutions (20)

Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros Windows azure overview for SharePoint Pros
Windows azure overview for SharePoint Pros
 
Rock Solid WordPress
Rock Solid WordPressRock Solid WordPress
Rock Solid WordPress
 
week 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffffweek 4_watermark.pdfffffffffffffffffffff
week 4_watermark.pdfffffffffffffffffffff
 
Week 4 lecture material cc (1)
Week 4 lecture material cc (1)Week 4 lecture material cc (1)
Week 4 lecture material cc (1)
 
Azure from scratch Part 1 By Girish Kalamati
Azure from scratch Part 1 By Girish KalamatiAzure from scratch Part 1 By Girish Kalamati
Azure from scratch Part 1 By Girish Kalamati
 
Azure provisioning at your control
Azure provisioning at your controlAzure provisioning at your control
Azure provisioning at your control
 
Go…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows AzureGo…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows Azure
 
Strategies to automate deployment and provisioning of Microsoft Azure.
Strategies to automate deployment and provisioning of Microsoft Azure.Strategies to automate deployment and provisioning of Microsoft Azure.
Strategies to automate deployment and provisioning of Microsoft Azure.
 
Windows Azure & How to Deploy Wordress
Windows Azure & How to Deploy WordressWindows Azure & How to Deploy Wordress
Windows Azure & How to Deploy Wordress
 
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMOMvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
Mvpskill Saturday EP_37 12 Sept 2563 - Azure Products Update + DEMO
 
Deploying, Scaling, and Running Grails on AWS and VPC
Deploying, Scaling, and Running Grails on AWS and VPCDeploying, Scaling, and Running Grails on AWS and VPC
Deploying, Scaling, and Running Grails on AWS and VPC
 
Azure Site Recovery Bootcamp
Azure Site Recovery BootcampAzure Site Recovery Bootcamp
Azure Site Recovery Bootcamp
 
GCCP Session 2.pptx
GCCP Session 2.pptxGCCP Session 2.pptx
GCCP Session 2.pptx
 
Becoming the master of disaster... with asr
Becoming the master of disaster... with asrBecoming the master of disaster... with asr
Becoming the master of disaster... with asr
 
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSCWinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
WinOps Conf 2016 - Ed Wilson - Configuration Management with Azure DSC
 
WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019WordPress At Scale. WordCamp Dhaka 2019
WordPress At Scale. WordCamp Dhaka 2019
 
Kudu voodoo slideshare
Kudu voodoo   slideshareKudu voodoo   slideshare
Kudu voodoo slideshare
 
Road Show Asp Net
Road Show Asp NetRoad Show Asp Net
Road Show Asp Net
 
Microsoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptxMicrosoft-Azure-Overvi2222222222222ew.pptx
Microsoft-Azure-Overvi2222222222222ew.pptx
 
Llunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.way
Llunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.wayLlunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.way
Llunitebe2018 best of_two_worlds-manage.your.servers.the.azure.or.configmgr.way
 

Recently uploaded

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Exam Overview 70-533 Implementing Azure Infrastructure Solutions

  • 1. Gustavo Zimmermann | MVP in Cloud and Datacenter Management @gustavopercio
  • 2. Recursos para certificação Gustavo Zimmermann | MVP in Cloud and Datacenter Management @gustavopercio
  • 5.
  • 6. Visual Studio Dev Essentials = $25/mês https://www.visualstudio.com/dev-essentials/
  • 7. Oferta Certificação Até 30 de junho de 2017, você pode! https://www.microsoft.com/pt-br/learning/azure-certification-training.aspx
  • 8. Certification Overview Gustavo Zimmermann | MVP in Cloud and Datacenter Management @gustavopercio
  • 9. Roadmap – Azure Certification
  • 10. Roadmap – Azure Certification aka.ms/azure/mcsd aka.ms/mcsecloud
  • 11. How to prepare and take the Exam Almost everything written that you need can be found at azure.microsoft.com Caveat Emptor! Anything not in the exam 70-533 exam objectives, future “previews”, or really old (ASM) Get a Free trial account. Microsoft Virtual Academy (MVA) USE THIS DECK and the links plus the Ignite Decks Select all of the questions for a particular topic, then click END. Review all the answers right and wrong Have a mental cheat sheet Right before you start – DUMP IT on the paper they give you for notes
  • 13. Module 1 Design and Implement Azure App Service Apps Gustavo Zimmermann | MVP in Cloud and Datacenter Management @gustavopercio
  • 15. Deploy WebApps – Region – Scale – Instance Count – SKU – App Service Environment (ASE) – No Slots in Basic! – Scale Up, Scale Out – Can’t change Free until remove spending limits first!
  • 16. WebApps Deployment Powered by Kudu Deployment Engine Integrated with App Service Select OneDrive (AppsAzure Web Apps )or DropBox (DropboxAppsAzure) as deployment source Continuous deployment workflow Deployment Source Control Options BitBucket, GitHub, and Visual Studio Team Services Best for integration of frequent/multiple contributions Disable with Disconnect option in deployment Development Stack… Read more
  • 17. Local Git Deployment Can use cmd program like GitBash, Bash (UNIX) or Terminal (OSX) Intiialize it with git init If no repository content, create index.hml Add the files to the repository git add -A Commit the changes to the repository git commit -m "Hello Azure App Service“ If first time, need to setup deployment credentials Settings>Deployment>Credentials from the App’s blade Click Settings>Properties for the Git URL. Use git remote to add the remote reference listed in Git URL. Push content with git push azure master
  • 18. Deploy WebApps – Need Standard or Premium – Staging Environments – Swap Slots between environments – Auto Swap Option – With >1 slot, cannot change App Service Plan – From cloud folder to Azure App Service – Use Kudu Deployment Engine – Git or FTP – Username/Password for ALL subscriptions
  • 19. Post Deployment Options Anonymous Azure AD Social Providers Scale Up – pricing tiers Custom Domains, Certs, staging slots, autoscaling Scale Out – Instance, CPU, Perf Up to 20 instances per tier Azure CDN Metrics Events
  • 20. Migrate Web Apps Between Plans App is resource intensive Requires different scaling options than other apps in plan Needs resources in different geo Must be same Resource Group And Geographical Region To move to different region A plan with no apps, still charges! Deleting last app in plan, deletes the plan
  • 21. App Service Environment (ASE) Premium Service Plan High Scale Network Isolation P1-P4 sizes Dedicated to a single subscription Up to 50 compute resources per application Up to 3 worker pools (plus front end pool) per ASE e.g. dev/test/prod V1 or V2 Only ASE in VNet with 8 or more addresses Can’t change address range once created
  • 22. Configure WebApps – Frameworks | .Net, .PHP, Java, Python | Enabling Java for app disables the others! – Free or Shared 32 Bit | Basic or Standard 64 Bit – In Basic/Standard can enable Always On – Auto Swap | updates to slot will push to Production – Application Logging (lasts 12 hours) – Web Server Logging (W3C extended log format) – Detailed Error Messages saved in /LogFiles/DetailedErrors – Failed Request Tracing (XML) – FTP download Logs
  • 23. Configure WebApps – Basic or Standard mode only – Upload SSL certs for custom domain names Requires Shared, Basic or Standard modes! 1. Reserve Domain Name 2. Create DNS record to map DNS to Azure Web App 3. Add Domain Name in Azure Portal Can map subdomains to different web apps – Only Basic or Standard modes – HTTP/S endpoints > 3 geo-distributed locations
  • 24. PowerShell AzureRMWebApp* Verbs Nouns Edit BackupConfiguration Get Backup, Metrics, Slot, SSL Binding New Backup, Slot, SSL Binding Remove Backup, Slot, SSL Binding Reset PublishingProfile, SlotPublishingProfile Restart Slot Restore Backup Set Slot, SlotConfigName, Start Slot Stop Slot See ALL Azure Website cmdlets
  • 25. Manage WebApps | Xplat-CLI To list the commands available for Azure WebApps in the xplat-cli, Azure site create MSIgnite2016 Azure site list delete See moreSee Use the Azure CLI for Mac, Linux, and Windows with Azure Resource Manager
  • 26. Module 2 Implement Virtual Machines Gustavo Zimmermann | MVP in Cloud and Datacenter Management @gustavopercio
  • 29. Deploy and Connect to Linux VM Secure with SSH public key Create or Select Resource Group Select VM Size, Storage Consider OS Patching VM Extension RBAC for DevOps See Best Practices see more Version 0.90 or greater Switch to ARM mode azure config mode arm Quick Test and Setup with azure vm quick-create Can use Parameters and Template also Custom VM Image possible Prepare and Upload the Image Create a VM running Windows. Create a VM running Linux
  • 30. Create and Upload Custom VHDs 1. Sysprep VHD – OOBE and “Generalized” 2. Create Storage Account and Container 3. Upload VHD file | local source file > blob storage URL 4. Add Image to Custom images list… Add-AzureVMImage Can now create VM with ARM Template or by command line Must be Linux on Azure Endorsed 1. Create a Resource Group 2. Create a Storage Account 3. List Access Keys 4. Create containers with Access Keys above 5. Upload VHD to container – QEMU or KVM to convert to VHD Can now create VM with ARM Template or by CLI Read more
  • 31. Perform Configuration Management PS – Find, Create, Delete. DSC – w Azure Extension Custom Script Exts Helper Extensions e.g.BGInfo, VMAccess, VMM Chef – Resources managed by code-based “Recipes” • Reusable definitions for tasks Puppet – “Puppet Master” pre-configured on Ubuntu server – “Puppet Enterprise” Agent – install as agent See “About Azure VM Configuration settings” & “Manage Images Using PowerShell”
  • 32. Fault and Update Domains Read more
  • 33. Design and implement VM storage Azure Security Center will check see Setup Script PowerShell or CLI Cryptographic Keys in Key Vault aka.ms/azure/DiskEncryption Portal, PSH, CLI & RestAPI Can apply SAS and policies Quota up to 5120GB Save Credentials in app.config aka.ms/Azure/Files and AZCopy Only LRS/GRS. Port 445 on-prem to Files w/o ER see FAQ
  • 34. VM Scale Sets Change Capacity property Match SKU in template <20 VMs per Storage Account “overprovision” set to false w/ managed disks -1,000’s! Linux/Windows Portal Visual Studio 2013/5 + SDK PowerShell or Azure CLI See aka.ms/Azure/VMSS
  • 35. Design and implement VM storage LRS – 3 local copies ZRS – 3 copies w/in a region GRS is recommended over ZRS or LRS for maximum durability. = 6 copies of data – three times each in two data centers “Paired Regions” RA-GRS (Default for new) Read-Access geo-redundant allows read access at secondary. NOTE: – Can Change Replication type aka.ms/Azure/Replication
  • 37. Module 3 Design & Implement Storage Gustavo Zimmermann | MVP in Cloud and Datacenter Management @gustavopercio
  • 39.
  • 40. Ad Hoc SAS SAS controlled by Stored Access Policy Delegated access Blobs, Queues, Tables URI format permissions specified time | signedidentifier specifies Stored Access Policy Best Practice to use with SAS 5 policies per Container Share Access Signatures, Pt 1 | Stored Access Policies
  • 41. Minimal Blob Table Queue Verbose Off blob container $logs Blob svc API Read more on logs! See Monitor Storage Account
  • 42. Reference Storage Explorer Any apps used by this – you’ll need to update the storage key Applications Web apps using storage will lose connection unless you roll the keys Media Services Resync access keys with media service after regenerate keys
  • 43. Resource Health Alerts See aka.ms/Azure/CDN
  • 44. Geo-Restore & Point in Time BACPAC Storage Account | Use Export Data-tier Application Wizard Automated Exports & Also Can Import/Export using REST API DAC package BACPAC BACPAC both schema and data, DAC packages only schema SSDT Read More
  • 47.
  • 48. Module 4 Implement Azure Active Directory Gustavo Zimmermann | MVP in Cloud and Datacenter Management @gustavopercio
  • 51. Integrate an Azure AD with existing directories User attributes are synchronized including the password hash, Authentication can be completed against either Azure or Windows Server Active Directory User attributes are synchronized, Authentication is passed back through federation and completed against Windows Server Active Directory Synchronization Federation AD FS provides conditional access to resources, Work Place Join for device registration and integrated Multi-Factor Authentication *Write back of attributes to support cloud first and co-existence
  • 55. REST API Endpoint CRUD operations must register APP with AAD Query an Azure AD directory using the Graph API
  • 59. Module 5 Implement Virtual Networks Gustavo Zimmermann | MVP in Cloud and Datacenter Management @gustavopercio
  • 61.
  • 62. Get-AzureRmDnsZone –Name contoso.net –ResourceGroupName MyResourceGrou aka.ms/Azure/DNS
  • 63. www.yourapp.com Performance - Direct to “closest” service based on network latency Round-robin - Distribute equally across all services Failover - Direct to “backup” service if primary fails —also included in other policies
  • 64. Address spaces – Private/RFC1918 & Public IP* Multi-tier subnet topology Bring your own AD & DNS Linux, virtual appliances, & Windows Azure Virtual Network VPN GW Frontend 10.1/16 Mid-tier 10.2/16 Backend 10.3/16 Internet On Premises 10.0/16 S2S VPNs & ExpressRoute Direct Internet Connectivity
  • 67. Test-AzureRMStaticVNetIP –VNetName TestVNet –IPAddress 192.168.4.7 see all PS Examples Existing virtual networks that have been configured for an affinity group cannot use ILB Read More
  • 68.
  • 69.
  • 70. Module 6 Design & Deploy ARM Templates Gustavo Zimmermann | MVP in Cloud and Datacenter Management @gustavopercio
  • 72.
  • 74.
  • 75. { "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#", "contentVersion": "1.0.0.0", "parameters" : { "storageAccountName": { "type": "string", "metadata": { "description": "Storage Account Name" } } }, "resources": [ { "type": "Microsoft.Storage/storageAccounts", "name": "[parameters('storageAccountName')]", "apiVersion": "2015-06-15", "location": "[resourceGroup().location]", "properties": { "accountType": "Standard_LRS" } } ] }
  • 76. # create a new resource group # deploy the template to the resource group Read more
  • 77. azure group create -n ExampleResourceGroup -l "West Europe" azure group deployment create -f azuredeploy.json -g ExampleResourceGroup -n ExampleDeployment Read more
  • 80.
  • 81.
  • 82. ©2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Editor's Notes

  1. 1
  2. 2
  3. 8
  4. 10
  5. 13
  6. 15
  7. 16
  8. 26
  9. 31
  10. 33
  11. 34
  12. 35
  13. 37
  14. 42
  15. 43
  16. 45
  17. 46
  18. 48
  19. 52
  20. 53
  21. 56
  22. 57
  23. 59
  24. 6/6/2017
  25. 65
  26. 70
  27. 73
  28. 78