Technology Overview Flashcards
What is Azure VM?
A Virtual Machine provided by Azure. You can choose either Windows or Linux. You can choose among different computing resources
Azure Container Services?
Containers as a service to run docker
Azure Kubernetes Services?
Easy to manage and scale several containers
Azure Service Fabric?
For managing, packaging and deploying microservices
Azure Functions?
Serverles, your code just runs and shut down. You only pay for the times your code runs
Azure Batch?
Jobs in paralel. Spot VMs gives you better price if you don’t care about your service being interrupted
Azure Blob Storage?
- Serverless Storage
- Unstrucutured files
- Large files
Azure Disk Storage?
- Encryption by default
- Can choose between HDD and SSD
- Attach Volume to VMs
Azure File Storage?
- File server
- Can be shared among serveral VMs
Azure Queue Storage?
- Messaging storage for integrating applications
Azure Table Storage?
- Wide-Column NoSQL database
Azure Databox?
- Designed to move petabytes or terabytes of data
- Instead of transfering over a network is physically moved
Azure Archive Storage?
- Cold Storage
- Might take longer but cheaper
Azure Data Lakse Storage?
- Centralized repository to have data from many sources
- Supports structured or unstructured data
Azure Cosmos DB?
Microsoft database for NoSQL is supposed to have cool features and support big amounts of data
Azure SQL Database?
SQL Server with all the cool features, like auto scale, integral intelligence and robust security
Mysql/ PSQL/ MariaDB what features do they have in common in Azure?
Fully managed
Scalable
Secure
Highly Available
SQL Server on VMs?
Doesn’t have all cool features of Azure SQL Database but provides lift and shift (easy change from on premises)
Azure Synapse Analytics?
Data warehouse
Azure Database Migration Service?
Migrate your databases to cloud with no application changes
Azure Cache for Redis?
Is a cache storage for delivering frequently accessed data faster
Azure Notifications Hub?
Publish/Subscribe. Send push notifications from any backend to your Azure resources
Azure API Apps?
Easily expose your API endpoints
Azure Service Bus?
Is like Kafka but built by Microsoft
Azure Stream Analytics?
Serverless real-time analytics
Azure Logic Apps?
Is like a way to trigger logical things within Azure resources like send emails in Office 365 when an file is uploaded. Drag and drop
Azure API Management?
Is like a proxy for your endpoints to add additional functionality
Azure Signal R service?
Provides real time messaging
Azure App Service?
Deploy java, node js, python applications without worrying about underlying infrastructure. Think of it like Heroku of Azure
Xamarin?
An app platform for building Android and iOS apps with .NET and C#.
Azure Boards?
Agile tools like Jira
Azure pipelines?
CI/CD compatible with github
Azure Repos?
Github
Azure Test Plans?
Manual and exploratory testing tool like Cypress
Azure Artifact?
Share maven and npm packages
Azure Dev-test labs?
Create dev test environments
Azure Resource Manager (ARM)?
Allows you to programatically create Azure resources with a JSON template
Azure QuickStart?
Pre made ARM templates created by partners or community
Azure Virtual Network?
Is an isolated network within the Azure Network where you can put your resources
Subnets?
logical groups within the Virtual Network
Azure Front Door
Scalable and secure entry point for fast delivery of your global applications
Azure Express Route
- Connection between On Premises and Azure
- 10mbps to 50 gb
Azure Connection
A vpn connection that ensures two azures networks
Virtual Network Gateway
A way of connecting to Azure from your on premises via VPN
Azure Traffic Manager
Distributes load at DNS level
Azure DNS
Allows you to host your domain names on Azure
Azure Load Balancer?
evenly distribute incoming network traffic at Transport Layer.
Allows different availability zones.
Allows Public or Private Load Balancer
Scale Sets?
Identical VMs and automatically scale based on metrics or schedule
IoT Central
Connect IoT devices to the cloud (SaaS)
IoT Hub
Connect IoT devices tot he cloud securely and at SCALE MILLIONS (PaaS)
IoT Edge
Azure solution for edge computing with IoT
Azure Synapse Analytics
run SQL queries to do reporting
HDInsight
open-source analytics software Kafka Hadoop
Azure Databricks
data analysis with Apache Spark
Data lake Analytics
holds raw data on large amounts until it’s needed
Azure Machine Learning Service
Run ML/AI workloads with flexible pipelins. Python R, etc
Azure Web Portal
Manage Azure resources on chrome
Powershell
command line and scripting language for Azure
Azure Powershell
powershell for azure
Cloud Shell
browser accessible shell for managing Azure Resources. Use bash
Azure CLI
is an executable that you can install on your computer to interact with azure from your local terminal