Azure Advisor
analyses your configurations and usage telemetry and offers personalized, actionable recommendations to help you optimize your Azure resources for reliability, security, operational excellence, performance and cost.
Azure App Service
individual applications to use in Azure
Azure CLI
a cross-platform command-line tool to connect to Azure and execute administrative commands on Azure resources
Azure Container Instances (ACI)
A managed service that allows you to run containers directly on the Microsoft Azure public cloud, without requiring the use of virtual machines (VMs).
Azure Darabase for MySQL
Azure Darabase for for PostgreSQL
Azure Databricks
fast, easy, and collaborative Apache Spark based analytics service.
Azure DevOps
provides development collaboration tools including pipelines, Git repositories, Kanban boards, and extensive automated and cloud-based load testing.
Azure DevTest Labs
allows you to quickly create environments in Azure while minimizing waste and controlling cost.
Azure Functions
a serverless solution that allows you to write less code, maintain less infrastructure, and save on costs
Azure Kubernetes Services (AKS)
an integrated continuous integration and continuous delivery (CI/CD) experience, and enterprise-grade security and governance.
Azure Logic Apps
a cloud platform where you can create and run automated workflows with little to no code
Azure Marketplace
Allows customers to find, try, purchase, and provision applications and services from credible and reputable service providers.
Azure Mobile Apps
gives enterprise developers and system integrators a mobile-application development platform that's highly scalable and globally available
Azure Monitor
a log data platform that collects activity logs and resource logs along with other monitoring data to provide deep analysis across your entire set of resources
Azure Portal
a web-based, unified console that provides an alternative to command-line tools
Azure Powershell
provides a full set of commands for Azure resource administration from the PowerShell command line
Azure Resource Manager (ARM)
the deployment and management service for Azure
Azure Service Health
keeps you informed about the health of your environment.
Azure Sphere
a secured, high-level application platform with built-in communication and security features for internet-connected devices
Azure SQL Database
Azure Synapse Analytics
provides limitless analytics service that brings together enterprise data warehousing and Big Data analytics.
Bot Service
automated services
Cloud Shell
interactive, authenticated, browser-accessible shell for managing Azure resources. It provides the flexibility of choosing the shell experience that best suits the way you work, either Bash or PowerShell.
Cognitive Services
cloud-based artificial intelligence (AI) services that help developers build cognitive intelligence into applications without having direct AI or data science skills or knowledge
Container (Blob) Services
used to store massive amounts of unstructured data.
Cosmos DB
fully managed NoSQL and relational database for modern app development. Single-digit millisecond response times, and automatic and instant scalability, guarantee speed at any scale. Business continuity is assured with SLA-backed availability and enterprise-grade security.
Disk Storage
provides disks for virtual machines, applications, and other services to use.
Express Route
default preset connectibility
File Storage
configured to be highly available network shares than can be access through the standard SMB protocol.
GitHub
hosting for software development and version control using Git. It offers the distributed version control and source code management (SCM) functionality of Git, plus its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, and wikis for every project.
GitHub Actions
makes it easy to automate all your software workflows, now with world-class CI/CD. Build, test, and deploy your code right from GitHub. Make code reviews, branch management, and issue triaging work the way you want.
HDInsight
fully-managed, open-source analytics service for enterprises. It is a cloud service that makes it easier, faster, and more cost-effective to process massive amounts of data.
Internet of Things (IoT)
Technology that connects to the internet such as smart Tv
Machine Learning
a cloud service for accelerating and managing the machine learning project lifecycle.
Serverless Computing
enables developers to build applications faster by eliminating the need for them to manage infrastructure
SQL Managed Instances
Storage Tiers
establish the access – there are three tiers (1) Hot, (2) Cool, and (3) Archive. Hot is optimized for storing frequently accessed data. Cool is optimized for storing data that is infrequently accessed; however, that needs to be stored and accessible for at least 30 days. Archive is optimized for storing data that is rarely accessed. The archive data is meant to be stored for at least 180 days with flexible latency requirements.
Virtual Machine
Whole virtual computer
Virtual Network
Networks of virtual machines
Virtual Network peering
virtual networks that connect peer-to-peer over cloud
VPN Gateway
entry point for VPN tunnels to network
Windows Virtual Desktop
Microsoft Azure-based system for virtualizing its Windows operating systems, providing virtualized desktops and applications securely in the cloud.
IoT Central
fully managed IoT Software as a Service (SaaS) solution that uses a model-based approach to build enterprise-grade IoT solutions without requiring expertise in cloud-solution development.
IoT Hub
provides a cloud-hosted solution back end to connect virtually any device.
Cloud
Availability
Scalability
The ability to INTENTIONALLY grow in a planned manner to accommodate a growing business need for additional network resources
Elasticity
A measure of the ability of your network to expand and shrink to accommodate business need. Used to help control cost by not paying for unused resources
Agility
How rapidly a network can expand or shrink in response to an increase or decrease in demand.
Disaster Recovery
Infrastructure-as-a-Service (IaaS
The most flexible cloud service user configures and manages hardware for their applications
Platform-as-a-Service (PaaS)
Useful when wanting to focus on application development the platform is managed by the cloud provider
Software-as-a-Service (SaaS)
Pay-as-you-go pricing model users pay for the software used; subscription model
Serverless Computing
enables developers to build applications faster, in turn eliminating the need for them to manage infrastructure
Cloud Computing
is the delivery of computing services via the internet
Public Cloud
No capital expenditures to scale up. Applications can be quickly provisioned and deprovisioned. Organizations pay only for what they use.
Private Cloud
Hardware must be purchased for start-up and maintenance. Organizations have complete control over resources and security. Organizations are responsible for hardware maintenance and updates
Hybrid Cloud
Provides the most flexibility. Organizations determine where to run their applications. Organizations control security, compliance, or legal requirements
General Security
general things that keep things safe
Network Security
software such as firewalls and antivirus that keep networks safe
Policy Compliance
The Security Center is built on top of Azure Policy controls so one can set and monitor their policies to run on management groups, across subscriptions, and even for a whole tenant.
Security Alerts
Security Center automatically collects, analyzes, and integrates log data from your Azure resources like firewall and endpoint protection to detect real threats. Then list of prioritized security alerts is shown in Security Center along with the information you need to quickly investigate and remediate an attack
Secure Score
Security Center continually assesses your resources for security issues; then aggregates all the findings into a single score so that you can tell your current security situation. Having access to real-time data and information on the security of your system is an essential part of a comprehensive plan for security and compliance.
Resource Hygiene
Key Vault
Dedicated Host
Defense in Depth
Provide multiple layers of protection
Network Security Groups (NSG)
Through these NSGs, network traffic is filtered to and from Azure resources on Azure Virtual Networks. Set inbound and outbound rules to filter by source and destination IP address, port, and protocol. Add multiple rules, as needed, within subscription limits. Azure applies default, baseline security rules to new NSGs. Override default rules with new, higher priority rules.
Firewall
grants/ denies server access based on originations IP address in order to protect network resources
DDoS Protection
Protects against attacks that overwhelm and exhaust network resources, making apps slow and unresponsive.
Capital Expenditure (CapEx)
Upfront costs Value decreases over time
Operational Expenditure (OpEx)
Money is spent on products and/or services you need Pay-as-you-go model Immediate/recurring billing