deck 1 Flashcards
Pay-As-You-Go - don’t want to forget about resources and it to keep billing you
In Cost Management and Billing create a budget and expiration
What happens when reach budget
Doesn’t stop resource, instead can add an action e.g. send email
virtual machine
windows or linux use RDP or SSH to remotely control Looks like a real server but isn't Can be placed on a virtual network, arranged in availability sets, placed behind load balancers Install whatever software Server can be created in a few mins
VM Abstractions
Azure Batch
Virtual Machine Scale Sets
Azure Kubernetes Service
Service Fabric
App services (web app) PAAS
Windows/Linux OS (but don’t control OS)
Fully managed servers - can’t remote control
.NET, .NET Core, Java, Ruby, Node.js, PHP and Python
Benefits in scaling, CI, deployment slots, integrates with VS
Azure Storage
Create storage accounts up to 5PB each: blob, queues, tables, files
Various level of replication included from local (11 9s durability) -> global (16 9s durability)
Storage tiers - hot, cool , archive
Keeps 3 copies of files
Managed (for VMs) or unmanaged
Networking
Connectivity
Security
Delivery
Monitoring
Connectivity
VNet - database entry
Virtual WAN - allows offices to connect to each other with Azure as middleman
ExpressRoute - allows Azure to office to connect - fast + encrypted (can use traditional VPN instead, runs over internet)
VPN Gateway
Azure DNS - having public/private domain names managed by Azure
Peering - connecting multiple VNets together so can have services in one region.
Bastion - Allows remote desktop into server without running rdp port or rdp software
Security
Network Security Groups (NSG) - access control list
Azure Private Link - take what used to be public and turns them into private endpoints
DDoS protection - free level and can pay for more with SLAs
Azure Firewall
Web App firewall (WAF) - built into app gateway product. recognises top 10/20 attacks
VN endpoints
Delivery
CDN -
Azure Front door - global load balancer
Traffic Manager
Application Gateway - app level (level 7) load balancer
Load balancer - network level (level 4) load balancer
Monitoring
Network watcher
ExpressRoute Monitor
Azure Monitor
VNet Terminal Access Point (TAP)
List create delete Azure CLI
az vm list
az keyvault create
az network vnet delete (vnet is a sub component of network)
az network vnet subnet list
Powershell list create delete
Get-AzVM
New-AzKeyVault
Remove-AzVirtualNetwork
Get-AzVirtualNetworkSubnetConfig
Powershell 7
Available for Windows, OSX and linux
Bash CLI
For linux systems