Introduction to Microsoft Azure Services

What is Azure

  • It is one of the largest cloud computing platforms, serving millions of applications, intergrations and customers

Azure Overview

Compute; Infrastructure-as-a-Service (IaaS)

  • An azure VM gives you the flexibility of virtualization without having to buy and maintain the physical hardware that runs it

  • "Lift and Shift" - Computers that you want to migrate to this services

    • It is great for that

Platform-as-a-Service (PaaS)

  • An application services are a pool of services that azure provides, such as load balancing, application performance monitoring, application acceleration, autoscaling, micro segmentation and more

    • Can offer the following:

      • Web Apps

      • APIs

      • Mobile Backends

      • Docker and Containers

      • Serverless

Container; Azure Container Instance

  • A services that enables a developer to deploy a containers

  • It is serverless into a container that is deployed in the cloud

  • Like a virtual machine, but they do not have the operating systems they only contain the application

Kubernetes; Azure Kubernetes

  • For more complex applications that has multiple containers you can use Azure Kubernetes

  • This is know as a container orgastrator, it makes easy to deploy and amange multi container applications

  • More than one container is known as kubernetes

Functions; Azure Functions

  • It is a procedure that runs only a particular service rather than an entire application

  • It runs part of an application not the entire application

Storage

Storage; Blob Storage; Azure Blob Storage

  • A simple form of storage is referred to as Blob

  • It does not really have a structure like standard file storage services

  • everything is combined into a single blob

  • It has multiple access tiers

File Storage; Azure File Storage, Azure Data Lake Storage

  1. Azure File Storage: Uses protocol SMB

  2. Azure Data Lake Storage Gen2

    1. Is used for analytics

Databases

Databases; Azure Databases; Relational Databases

  • These are SQL databases

  • It is the Azure SQL databases

  • It is similar to Microsoft SQL although it is not 100% compatible

Synapse Analytics; Azure Synapse Analytics

  • Used to build a data warehouse

  • It is used for large database

  • In order for an open source database to scale out, something has to be sacrified, it does use all the feature of the SQL databases

Cosmos DB

  1. Basically a quicker version of NoSQL build by Microsoft Azure

Networking

Networking; Azure VNet

  1. A virtual network when you setup a Azure Virtual Machine

Azure Subnets

  1. You can divide a Vnet into separate subnets

Azure Subnets; Inbound and Outbound Traffic

  • By default all outbound traffic from a VM is allowed internet access

  • For inbound traffic into the VM you need to assign a Public IP address to the VM

Azure Peering; VNet Peering

  1. If you have two VNets, you need to used Azure Peering for the two vnet to communicate with each other

Azure VPN

Azure ExpressRoute

Azure Other service; AI, DevOps

Live Lab Demo (discussion)

Last updated