Module 3 Flashcards
What is Azure
Azure is MS Cloud platform with World Wide data centers
What is cloud computing and what pricing model does it typically use
Delivering of computing services over the internet.
Using a PAYG pricing model (i.e Rent compute power/storage from someone elses data centre)
Why Cloud?
Move faster and innovate in ways that were once impossible
What in perticular does Azure offer
- Over 100 Services to do things - ( fromVMs to run existing apps on TO explore new software paradigms such as intelligent bots and mixed reality)
- May start by lift and shift of VMs but Azure is more than just a place to host VMs (e.g. Azure provides AI and ML services)
What are the common catergories of Azure Services
- Compute
- Networking
- Storage
- Mobile
- Databases
- Web
- IOT
- BigData
- AI
- DevOps
What are Azure VMs
VMs hosted in Azure
What are VM Scale Sets
Scaling for VMs in Azure
What is the Azure Kubernetes Service
Management of VM Cluster running containerized service
What is Azure Service Fabric
Distributed Systems platform - Azure OR on Prem
What is Azure Batch
Managed Service with High performance for parrallell compute aplications
What are Azure Container Instances
Containerized Apps on Azure without Server provision
What are Azure Functions
Event Driven Serverless compute service
What is Azure vNet
Connects VMs to incoming VPN connections
What is Azure Load Balancer
Balances in/out bound connections to service end points
What is Azure App Gateway
Optimizes App server farm delivering increasing app security
What is Azure VPN Gateway
Access vNets through VPN gateway
What is Azure DNS
Ultrafast DNS responses through ultra high domain availability
What is Azure CDN
Content Delivery Network, Deliver high bandwidth content locally
What is Azure DDOS Protection
Protects Azure Apps from DDoS attacks
What is Azure Traffic Manager
Distributes network traffic across regions world wide
What is Azure Express Route
Connects to Azure over dedicated high bandwidth line
What is Azure Network Watcher
Monitors/DIagnoses network issues using scenerio based analysis
What is Azure Fire wall
High Security, High Availabilty firewall with unlimited scaling
Whar is Azure vWAN
Create unified WAN connectivity for local and remote sites
What are the main types of storage in Azure and what are they used for
- Azure Blob Storage - Service for large objects - video files, bitmaps etc
- Azure File Storage - FIle shares, access as an SMB share
- Azure Queue Storage - For queuing and delivering messages between apps.
- Azure Table Storage - NoSQL store for unstructured data, schema interdependent
Azure Mobile services enable many features, what are some of them
Enabling developers to create mobile backend services, features that used to take time and increase project risk (such as corporate sign in) now simple to include.
Other features include
- Offline data sync
- Connect to On-Prem data
- Broadcast - Push notifications
- Autoscale to business needs
Azure Database Services allow a variety of DB engines to store a variety of database types.
What are Non MS SQL, SQL Databases avalable
- Azure DB for MySQL - Fully managed + Scalable with HA and Security
- Azyre DB for PostgreSQL - Fully managed and scalable with HA and security
- Azure for MariaDB - Fully managed, Scalable, HA and Secure.
What is Azure Cosmos DB
- Azure Cosmos DB - Globally distributed - NoSQL DB
What is Azure SQL DB
Azure SQL DB - Fully managed relational DB, autoscale, intergration, intelligence + robust security
What is SQL Server on VMs
- SQL Server on VMs - Host SQL Server on a VM in the cloud
What is Azure Synapse Analytics
- Azure Synapse Analytics - Managed datawarehouse with integral security @ every level at no extra cost
What is the purpose of the Azure DB Migration Service
- Azure DB Migration Service - Migrates DBs to the cloud with no app changes
What is the Azure cache for Redis
- Azure Cache for Redis - Caches frequent and static data to reduce DB and APP latency
What is the purpose of the Azure App Service
- Azure App Service - Quickly create cloud based webapps
What is Azure Notification Hubs
- Azure Notification Hubs - Push notifications to any platform from any backend
What is Azure API Management
- Azure API Management - Publish APIs securely at scale
What is Azure Cognitive Search
- Azure Cognitive Search - Fully managed Search as Service
What is IOT Central
IOT Central - Managed/Global IOT SaaS, connect, monitor and manage IOT devices at scale
What is Azure IOT Hub
AZURE IOT HUB - Messaging Hub, secure comms monitoring millions of IOT Devices
What is IOT Edge
IOT Edge - Push data analysis models to IOT device so they don’t need to call home
Having big data i.e. 100s of GBs where the volume makes it hard to analyze and make desisions, often too big for traditional forms of processing and analysing, what are some of the Azure Services that can help with this
Azure Synapse Analytics
Azure HD Insight
Azure Data Bricks
What is the purpose of Azure Synapse Analytics
- Azure Synapse Analytics - Analytics @ scale using Cloud enterprise data warehouse, massive parallel processing runs complex queries over petabytes of data
What is Azure HD Insight
- Azure HD Insight - Process data with managed Hadoop Clusters in cloud
What is Azure DataBricks
- Azure Data Bricks = ApacheSpark based analytics, integrate with other Azure Big data services
What is the core of AI
Core is Machines learning, allows computers to trend and forecast without explicit programming
What Machine Learning Services does Azure offer
Azure Machine Learning Service
Azure ML Studio
What is the Azure Machine Learning Service
- Azure Machine Learning Service - Cloud based env to work on ML models, auto generate/tune. Start on local machine then scale out to cloud
What is Azure Machine Learning Studio
- Azure ML Studio - Drag and Drop workspace for ML solutions using prebuilt algorithms + data handling modules
What are some of the closely related cognitive services to ML and AI that use Prebuilt APIs
Vision = Image processing algorithms to categorise and index as well as moderate pics/vids
Speech = Convert audio to text, voice verification, speaker recognition
Knowledge Mapping = Map complex info, solve tasks like intelligent recommendations
Bing Search - Add Bing APIs to apps, comb billions of pages, images, videos and news.
Define DevOps
- Automates software delivery bringing continuous value
- Create Build and Release pipelines, provide continuous integration, delivery + deployment, automate infra deployment, intergrate with Jenkins and chef
What was Azure DevOps Previously known as
Azure DevOps - Previously Visual Studio team services
What does Azure DevOps provide
- Dev collaboration tools
- High Perf Pipelines, private GIT, Kanban boards
- Extensible automated cloud based load testing
What does Azure DevTest Labs allow
Azure DevTest Labs -Quickly create on demand Windows and Linux environments, Test and demo apps directly from deployment pipeline
What is the Azure Market Place
Online store hosting Apps Certified for Azure
The elasticity of the cloud can save you money, what is meant by elasticity
Cloud is elastic you can scale down or in if you scaled out or up temporairily - this can save money.