part 2 Flashcards

1
Q

Azure VM

A

Most common type of computer - can choose OS, memory, CPU, storage. Can share hardware with other customers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Azure Container Instances

A

Docker as a Service. Run containerised apps on Azure without provisioning servers or VMs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Azure Kubernetes Service (AKS)

A

Kubernetes as a Service. Easy to deploy, manage and scale containerised apps. Uses the open source Kubernetes software.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Azure Service Fabric

A

Tier 1 enterprise container as a service. For distributed systems platforms. Runs in Azure or on-premises. East to package, deploy and manage scalable and reliable microservices (containers).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Azure functions

A

Event-driven, serverless compute run code without provisioning or managing servers. Pay only for compute time used.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Azure batch

A

Plans, schedules and executes batch compute workloads across running 100+ jobs (code) in parallel. Spot VMs (low priority VMs) to save money.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Storage services

A

Azure blob - object serverless storage. very large amounts of unstructured files. pay for what you store. unlimited storage, no-resizing volumes.
Azure disk - Virtual volume. Choose SSD or HDD. Encryption by default. Attach volume to VMs.
Azure file - Shared volume you can access and manage like a file server e.g. SMB
Azure queue - For queuing and reliably delivering messages between apps
Azure Table - Wide Column NoSQL Database. NoSQL store hosts unstructured data independent of any schema
Azure Data Box - briefcase computer + storage designed to move terabytes or perabytes of data (instead of transferring over internet)
Azure Archive - long term cold storage when need to hold files for years on cheapest option
Azure Data Lake - central repo allows storage of (un)structure data at any scale

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Database Services

A

Azure Cosmos DB - fully managed NoSQL database. designed for scale with guarantee 99.999% availability
Azure SQL Database - fully managed MS SQL database with auto scale, integral intelligence + robust security
Azure DB for MySWL/PSWL/MariaDB - fully managed and scalable with high availability + security
SWL Server on VMs - Host enterprise SQL Server apps in cloud. Lift-and-shift MS SQL servers from on-premise to cloud
Azure Synapse Analytics - fully managed data warehouse with integral security at every level of scale at no extra cost
Azure Database Migration service - migrates db to cloud with no app code changes
Azure Cache for Redis - Caches frequently used + static data
Azure Table Storage - Wide-Column NoSWL hosts unstructured data independent of any schema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

App integration services

A

Azure Notifications Hub - Pub/Sub: send push notif to any platform from any back end
Azure API Apps - API gateway: quickly build and consume APIs in cloud. Route APIs to Azure Services
Azure Service Bus - reliable cloud messaging as a service (MaaS) and simple hybrid integration
Azure Stream Analytics - Severless real-time analytics, from cloud to the edge
Azure Logic apps - schedule, automate, orchestrate tasks. Integration with enterprise SaaS and applications
Azure API mgmt - Hybrid, multi-cloud mgmt platform for APIs across all environments. In front of existing APIs to add additional functionality.
Azure Queue Storage: Messaging queue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Developer and mobile tools

A

Azure SignalR Service - real time messaging: add real time web functionality to apps.
Azure App Service - Easy service for deploying + scaling web apps with .Net, PHP etc. Focus on building web apps without underlying infrastructure
Visual Studio - Code editor
Xamarin - Mobile app framework to create powerful scalable native mobile apps with .Net and Azure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Developer and mobile tools

A

Azure SignalR Service - real time messaging: add real time web functionality to apps.
Azure App Service - Easy service for deploying + scaling web apps with .Net, PHP etc. Focus on building web apps without underlying infrastructure
Visual Studio - Code editor
Xamarin - Mobile app framework to create powerful scalable native mobile apps with .Net and Azure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

DevOps Services

A

Azure DevOps - plan smarter, ship faster with modern dev services including:
Azure boards - KanBban
Pipelines - build, test with CI/CD that works with any language, platform, cloud. Connect to Git provider and deploy continuously
Repos
Test Plans - test and ship with manual and exploratory testing tools
Artifacts - create, host, share packages with teams. Add artifacts to CI/CD pipelines with single click
DevTest Labs - fast, easy dev-test environments

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Azure Resource Manager - Infrastructure as Code

A

Managing and provisioning computer data centers using scripts rather than physical hardware configuration or interactive tools
ARM - programmatically create Azure resources via JSOn template

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Azure QuickStart

A

library of pre-made ARM templates to help quickly launch projects

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

vNet

A

logically isolated section of Azure Network where launch Azure resources. Choose a range of IPs using CIDR range. In vNet can have a public subnet (which can connect to internet) and private (e.g. with db)
CIDR range - smaller the number after /, the wider the range of addresses

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

subnet

A

logical partition of IP network into smaller network segments. Breaking up IP range for VNet into smaller networks. (will have smaller CIDR range than vnet, representing their portion)

16
Q

Cloud-Native network services

A

Azure DNS - ultra-fast DNS responses and ultra-high domain availability
Azure VNet
Azure load balancer - OSI Level 4 (transport level)
Aure application gateway - OSI HTTP level. can apply a web app firewall
Network security groups - virtual firewall around subnets

17
Q

Enterprise/Hybrid Networking services - when using networking bridging on-prem to cloud

A

Azure Front Door - scalable and secure entry point into Azure
Azure Express Route - connection between on-prem to Aure cloud from 50Mbps - 10 Gbps (super fast)
Virtual WAN - Network service bringing networking, security, routing functionalities to a single operational interface
Azure connection - VPN connection securely connectiong 2 Azure local networks (secure connection)
Virtual Network Gateway - site-to-site VPN connection between Azure virtual network and local network

18
Q

Azure traffic manager

A

Operates at DNS layer to efficiently direct incoming DNS requests based on routing method of choice e.g. geographically nearby to reduce latency, failover to redundant systems in case primary systems become unhealthy

19
Q

Azure DNS

A

Allows hosting domain names on Azure - can create DNS zones + manage your DNS records (can’t purchase domains only manage dns records)

20
Q

Azure load balancer

A

Evenly distributing incoming network traffic across a group of backend resources or servers. Operates on OSI lay 4 (transport)
Can create: public load balancer (incoming traffic from internet to public facing servers), private load balancer (incoming internal traffic to private-facing servers)

21
Q

Scale sets

A

Allows grouping identical VMs and automatically increase/decrease amount of servers based on: change in CPU, memory, disk, network performance, on a predefined schedule

22
Q

IoT Services (network of internet connected objects able to collect + exchange data)

A

IoT Central - allows connecting IoT devices to cloud
IoT Hub - allows highly secure + reliable communication between IoT app and devices
IoT Edge - fully managed service built on IoT hub. allows data processing + analysis nearest IoT devices. (edge computing is when compute is offloaded from cloud to local computing hardware e.g. IoT devices)
Windows 10 IOT core services - subscription providing essential services needed to commercialise a device on IoT core. Long term OS support + services to manage updates and assess device health.

23
Q

Big data and analytics services

A

Azure Synapse analytics - enterprise data warehousing and big data analytics. Intended to run SQL queries against large databases for e.g. reporting
HDInsight - run open source analytics software e.g. Hadoop
Azure Databricks - Apache Spark based analytics platform optimised for Azure CSP
Data lake analytics - on demand analytics job service simplifying big data. data lake - storage repo holding raw data in native format until required.

24
Q

AI/ML services

A

Aure ML Service - simplifies running AI.ML workloads. Allowing building flexible pipelines to automate workflow. Use Python, R, DL workloads e.g. tensorflow
(Azure ML Studio - older service. does not have pipeline and other limitations)
Personaliser - rich, personalised experiences for every user
Translator - real time text translation to apps, websites, tools
Anomaly detector - detects anomalies in data to identify + troubleshoot issues
Azure bot service - intelligent, serverless bot service scaling on demand
Form recogniser - automate extraction of text, key/value pairs and tables from docs
Computer vision - easily customise CV models for use case
Language understanding - NL understanding into apps/bots/IoT devices
QnA maker - conversational q and a bot from content
Text analytics - sentiment, key phrases etc info
Content moderator, Face, Ink recogniser, etc

25
Q

Serverless

A

Underlying servers, infrastructure + OS taken care of by CSP. Highly available, scalable + cost effective..

  • Event driven scale: serverless function triggered + trigger other events allowing compose complex apps
  • Abstraction of servers: code described as functions. can be running on different compute instances
  • Micro-billing: serverless compute can run for fraction of sec - so billed into micro sec
26
Q

Serverless services

A

Functions - run small amounts of code
Blob - serverless object storage. Don’t think about underlying file-systems
Logic Apps - Build serverless workflows composed of azure functions. building a state machine for serverless compute
Event grid - use pub/sub messaging system to allow reacting to events and trigger other services e.g. Azure functions