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.
Serverless - Benefits
+Only charged when code is executed
+app is elastic
+less management
+works well with microservices
Serverless - Negatives
- latency due to cold start-time consuming to move to another provider
- lack of resource control
- development is complex apps
Load Balancer vs. Traffic Manager
- Load Balancer detects an unresponsive VM, it directs traffic to other VMs in the pool.
- Traffic Manager monitors the health of your endpoints. When Traffic Manager finds an unresponsive endpoint, it directs traffic to the next closest endpoint that is responsive.
Availability Set
- Group with two or more virtual machines in the same Data Center.
- Ensures that at least one of the virtual machines will be available.
- VM’s are separated into Fault Domains with each Fault Domain being in a separate rack. 99.95% SLA.
ExpressRoute Gateway
(Private) (Not over public network) - private connections between Microsoft datacenters and infrastructure and on-premises or in a colocation facility
Storage Redundant Types
- Geo-redundant storage (GRS) is designed to provide at least durability by replicating your data to a secondary region that is hundreds of miles away from the primary region. (99.99999999999999% (16 9’s)
- Locally redundant storage (LRS) replicates your data three times within a single data center.
Azure Machine Learning Studio
Azure Machine Learning-
- Microsoft Azure Machine Learning Studio is a collaborative tool to build, test, and deploy predictive analytics solutions on your data. Publishes models that can be consumed bu BI or Excel
- data science, predictive analytics, cloud resources, and your data meet.
Virtual Network Peering
- low latency on MS backbone
- private
- allow data transfer between subscriptions, AD tenants, regions, deployment models
Storage - Blob
Unstructured data
- Can be accessed via http\https
- Serving images or documents directly to a browser.
- Streaming video and audio.
- Writing to log files.