2 - Core Azure Services Flashcards
Availability Zones
- Unique physical locations within Azure region
- made of one ormore datacenters
- minimum of three zones in each region
- you can manually place your resources in an availability zone for highest availability
Compute Services
a category of services in Azure that provides CPU cycles for rent
Load Balancer
- AKA level-4 load balancer
- allows you to improve performance by splitting work among two or more identical machines
- allows for horizontal scaling of application performance by adding more servers
- IaaS
VPN Gateway
(Encrypted) (over public network) - type of virtual network gateway that is used to send encrypted traffic between Azure virtual network and on-premises over the public Internet.
Application Gateway
- Load balancer designed for web applications.
- Uses Azure Load Balancer at the TCP layer and applies URL based routing rules.
- Includes a Web Application Firewall (WAF)
- loadbalancing decisions off of a domain name, or part of a URL path
- IaaS
Content Delivery Network
- Improves performance by removing the burdenof serving static, unchanging files from the main server to a network of servers around theglobe
- Distributed network of servers that can efficiently deliver web content to users in their local region to reduce latency including caching content on strategically placed servers.
- SaaS
Managed Disk
- More expensive, but this will allow Azure to provide additional features that reduce the burden of managing your own storage account
- pay per month for a provided GB limit
- IaaS
Cosmos DB
- Globally distributed DB service for highly responsive, Always On applications, specially serverless apps
- Able to scale rapidly and globally
- extremely low latency (fast) storage designed for smaller pieces of data
- SaaS
Azure SQL Data Warehouse
-designed for analyzing and reporting on huge data sources
Big Data
- a set of open source (Apache Hadoop) products that can do analysis on millions and billions of rows of data; current tools like SQL Server are not good for this scale
- Apache Hadoop is a collection of open-source software utilities that facilitate using a network of many computers to solve problems involving massive amounts of data and computation.
HDInsight
the Azure equivalent of the open source Apache Hadoop tools
Azure Databricks
A central dashboard for managing big data in Azure, where data analysts, data scientists and data developers can work together to derive business intelligence from data.
Artificial Intelligence (AI)
- machine learning APIs that analyze voice, text, images, videos,
- natural language processing, and do variousintelligent actions based on that; can do chatbots, real time transcription, translation, etc.
Azure DevOps
A set of tools to help companies manage development from development to deployment. Includes project management tools such as Boards and deployment tools such as Pipelines.
Event Grid
– managed event distributor using Publish-Subscribe model
- For serverless computing
- Event Grid supports events coming from Azure services, like storage blobs & resource groups
-You can use filters to route specific events to different endpoints, multicast to multiple endpoints, and make sure your events are reliably delivered.