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
Azure File Storage: Uses protocol SMB
Azure Data Lake Storage Gen2
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
Basically a quicker version of NoSQL build by Microsoft Azure
Networking
Networking; Azure VNet
A virtual network when you setup a Azure Virtual Machine
Azure Subnets
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
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