Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
TenT-Day01.pptx
1. Day 1 – What is cloud computing and it’s benefits
Johan Myburgh
10Tuesdays
To Azure Fundamentals
2. Things seem complex – they aren’t always
It ‘s easy to share knowledge
Pay it forward
10Tuesdays
3. Johan Myburgh
Azure Technical Trainer (ATT) @ Microsoft UK
Cloud Solution Architect
Passionate about people and sharing knowledge
jomyburg@microsoft.com
@sayedimac
aka.ms/johan
4. Day 1
What is Cloud
computing and the
benefits of using it?
• Shared, multi-tenant
infrastructure
• Accessible for everyone –
even you personally
• Massive scale and
redundancy
• Economies of scale
6. Unsurpassed scale and innovation
• 12 Racks, 864 servers
• Enough storage for 1M movies
• No maintenance for up to 5 years
7. Why Cloud?
Cost
CapEx vs OpEx / Pay as you go
Switch it off / Delete it
Scale
DB, VM’s, Storage, IoT
Secure
Loads of services
Basic always-on DDoS +
Reach
Global
High Availability / Elasticity
Autoscale / Manual scale / choose your 9’s
Monitoring
Cloud, On-Prem and other cloud providers
Integrated
Windows, Office, Dynamics
3rd party
Innovative
R&D
Why Cloud?
Cost
CapEx vs OpEx / Pay as you go
Switch it off / Delete it
Scale
DB, VM’s, Storage, IoT
Secure
Loads of services
Basic always-on DDoS +
Reach
Global
High Availability / Elasticity
Autoscale / Manual scale / choose your 9’s
Monitoring
Cloud, On-Prem and other cloud providers
Integrated
Windows, Office, Dynamics
3rd party
Innovative
R&D
8. Cloud models
Public Cloud
• Resources are owned by the
cloud service provider, but
used by the consumer
• Multiple end-users/
companies make use of the
service
• Publicly accessible
• Readily available (common)
• Connectivity via internet
using mostly a browser
• No deep skills or knowledge
required to setup
Private Cloud
• Owned and used by the same
entity / users
• Owner responsible for buying
the hardware
• Mostly used by a single
organization
• Connectivity is mostly
achieved via VPN or private
network
• No public access
• Requires deep skills and
knowledge to setup and
maintain
• On-prem resources
Hybrid Cloud
• Specific services / resources
run in the cloud; others run
on-prem
• Efficient as existing
resources on-prem can be
utilized
• Organization retains some
level of control
• More skills are required to
build and maintain a hybrid
scenario
10. Consumption
model
Pay for what you use
Pay less if SLA’s are not met
Don’t like it, switch it off
Commit to longer, more – save more
Choose the right plan, change if it does not work
Horses for courses (dev, uat, prod)
Capital expense (CapEx)
• Large amount upfront
• Deduct the amount from tax over time
• Capex is an upfront cost
Operational expense (OpEx)
• Smaller, ongoing amounts
• Being billed for services or products that you are
using right now
• No upfront cost – this is a pay-as-you-go model
• Taxed in the same year
0
50
100
150
CapEx vs OpEx
11. Benefits Scalability Auto scaling
Vertical scaling
Horizontal scaling
Reliability/Predictability Performance, scale and cost
Security Regulations, DDOS, Governance
Management Skills, template-based
deployments, Automatic alerts,
command and web-based tools
12. Some services
IaaS
Virtual Networks
Virtual Machines
Storage
PaaS
App Services
Containers (AKS and ACI)
SaaS
IoT demo
Governance - Structure
Identity - Azure Active Directory
Monitoring – Azure Monitor and App Insights
13. Some services
IaaS
Virtual Networks
Virtual Machines
Storage
PaaS
App Services
Containers (AKS and ACI)
SaaS
IoT demo
Governance - Structure
Identity - Azure Active Directory
Monitoring – Azure Monitor and App Insights
26. Virtual
Machine
Availability
• VM with Premium Storage (99.9%)
• VM in Availability Set (99.95%)
• VM in Availability Zones (99.99%)
• Virtual Machines Scale Sets
Exam AZ-900: Microsoft Azure Fundamentals - Certifications | Microsoft Learn
Azure global infrastructure experience (microsoft.com)
Create Your Azure Free Account Today | Microsoft Azure
An Azure storage account contains all of your Azure Storage data objects: blobs, files, queues, tables, and disks. The storage account provides a unique namespace for your Azure Storage data that is accessible from anywhere in the world over HTTP or HTTPS. Data in your Azure storage account is durable and highly available, secure, and massively scalable.
Storage account overview - https://docs.microsoft.com/en-us/azure/storage/common/storage-account-overview
Create an Azure Storage account - https://docs.microsoft.com/en-us/azure/storage/common/storage-account-create
Upgrade to a general-purpose v2 storage account - https://docs.microsoft.com/en-us/azure/storage/common/storage-account-upgrade
Create an Azure Storage account - https://docs.microsoft.com/learn/modules/create-azure-storage-account/
Azure Storage supports three types of blobs: block, append, and page. Each blob type is designed to handle specific types of objects in storage. For example, block blobs are ideal for media files, append blobs are suitable for log files, and page blobs almost directly emulate storage disks.
Let’s find out about the different blob types that are available for storage.
Azure Virtual Networks - https://azure.microsoft.com/en-us/services/virtual-network/
What is Azure Virtual Network? - https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-overview
How to connect and sign on to an Azure virtual machine running Windows - https://docs.microsoft.com/en-us/azure/virtual-machines/windows/connect-logon
How to use SSH keys with Windows on Azure - https://docs.microsoft.com/en-us/azure/virtual-machines/linux/ssh-from-windows
What is Azure Bastion? - https://docs.microsoft.com/en-us/azure/bastion/bastion-overview
App Service pricing - https://azure.microsoft.com/en-us/pricing/details/app-service/windows/
App Service pricing - https://azure.microsoft.com/en-us/pricing/details/app-service/windows/
What is Azure Container Instances? - https://docs.microsoft.com/en-us/azure/container-instances/container-instances-overview
What is Azure Container Instances? - https://docs.microsoft.com/en-us/azure/container-instances/container-instances-overview
What is Azure Monitor - https://docs.microsoft.com/en-us/azure/azure-monitor/overview
You install a small instrumentation package in your application, and set up an Application Insights resource in the Microsoft Azure portal. The instrumentation monitors your app and sends telemetry data to the portal. (The application can run anywhere—it doesn't have to be hosted in Azure.)
You can instrument not only the web service application but also any background components and the JavaScript in the webpages themselves.
In addition, you can pull in telemetry from the host environments such as performance counters, Azure diagnostics, or Docker logs. You can also set up web tests that periodically send synthetic requests to your web service.
All these telemetry streams are integrated in the Azure portal, where you can apply powerful analytic and search tools to the raw data.
Thank the attendees, customer point-of-contact (PoC), and Microsoft PoC. Stage additional follow through on Parking lot items via Microsoft contacts.