Azure Services Flashcards
Azure Containers
A virtualization environment that run multiple instances, or containers.
A container is an instance that virtualize an OS, on which any software or service can run.
Azure Container Instances is a fast and simple way to run containers in Azure.
Containers are often used to create micro service architectures.
Azure Functions
Event-driven serverless computation, triggered by events (API requests, timer, or message from another service) instead of constantly running in the background.
Functions scale automatically based on demand, and run code when triggered an deallocates resources when finished.
Can be stateless (default, behave as if they restart every time), or stateful (a.k.a. Durable Functions, where a context is passed through the function to track prior activity).
Azure App Service
An HTTP-based service for building and hosting web apps, background jobs, mobile back-ends, and RESTful APIs, as an alternative to VMs and containers.
Virtual Networks
Virtual networks and subnets are like an extensions of an on-premises network and enable resources to communicate with each other, users on the internet, and client computers.
Supports both public and private endpoints, i.e. communication between external and internal resources with other internal resources.
VN peering links VNs together directly, so the traffic is private and never enters the internet.
Virtual Private Network (VPN)
Uses an encrypted tunnel within another network, and usually deployed to connect two or more trusted private networks to one another over an untrusted network (internet).
A VPN gateway is a type of virtual network gateway, and is deployed in a dedicated subnet of the VN to enable connections site-to-site (on-premise), point-to-site (devices), or network-to-network (between VNs). Only one gateway can be used in each VN, but it can connect ot multiple locations.
VPN gateways are useful for
- Connections between VNs
- Point-to-site connections
- Multisite connections
- Coexistence with an Azure ExpressRoute gateway
Azure ExpressRoute
Enables on-premise networks to extend to the cloud over a private network.
Benefits:
- Connectivity to cloud services across all regions in a geopolitical region
- Global connectivity to MS services across all regions with the ExpressRoute Global Reach
- Dynamic routing between networks and MS
- Built-in redundancy in every peering location
Azure DNS
A hosting service for DNS domains.
Azure storage accounts
A unique namespace for storage data accessed over HTTP/S. There are 4 types:
- Standard general-purpose (blob, queue, table storage, azule files)
- Premium block blobs (blob storage)
- Premium file shares (Azure files)
- Premium page blobs (Page blobs)
Have different redundancy options:
- LRS
- GRS
- RA-GRS
- ZRS
- GZRS
- RA-GZRS
Azure Storage Services
Includes the following data services:
- Blobs: can store massive amounts of different, unstructured data. Has 3 access tiers: Hot/Cool/Archive
- Files: managed file shares in the cloud, accessable via SMB and NFS, can be mounted concurrently by cloud and on-premises
- Queues: can store large number of messages via HTTP/S, can be combined with Functions to trigger message to storage or action on receive
- Disks: virtualized block-level storage for VMs
Azure Migrate
A service to migrate in-premises environments to the cloud, functions as a hub fto manage the assessment and migration to Azure.
Includes tools like
- Azure Migrate: Discovery and assessment
- Azure Migrate: Server Migration
- Data Migration Assistant
- Azure Database Migration Service
- Web App Migration Assistant
- Azure Data Box
Azure Data Box
A physical storage device to transfer large amount of data. Useful for:
- One-time migration
- Moving a media library from offline tapes
- Migrating a VM farm, SQL server, and applications
- Moving historical data from analysis and reporting using HDInsight
- Initial bulk transfer
- Periodic uploads
Export scenarios:
- Disaster recovery
- Security requirements
- Migrate abck to on-premises or another cloud provider
AzCopy
Command-line utility to copy blobs or files to/from a storage account
Azure Storage Explorer
A GUI to manage files and blobs in Azure Storage Account. Built on AzCopy
Azure File Sync
Used to centralize file shares in Azure Files
Azure Active Directory
A cloud-based identity and access management service to log in and access Microsoft apps and cloud apps, help and maintain on-premises AD deployment.
Used for authentication, SSO, application and device management