SlideShare a Scribd company logo
1 of 40
Day 1 – What is cloud computing and it’s benefits
Johan Myburgh
10Tuesdays
To Azure Fundamentals
Things seem complex – they aren’t always
It ‘s easy to share knowledge
Pay it forward
10Tuesdays
Johan Myburgh
Azure Technical Trainer (ATT) @ Microsoft UK
Cloud Solution Architect
Passionate about people and sharing knowledge
jomyburg@microsoft.com
@sayedimac
aka.ms/johan
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
© Copyright Microsoft Corporation. All rights reserved.
The Azure Global Network
Unsurpassed scale and innovation
• 12 Racks, 864 servers
• Enough storage for 1M movies
• No maintenance for up to 5 years
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
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
Shared
Responsibility
Model
IaaS – Infrastructure (VM, Networks, Storage, etc.)
PaaS – Platform (Web/mobile Apps, Containers, IoT, etc.)
SaaS – Software (Office, Dynamics, IoT, etc.)
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
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
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
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
Governance
The Azure Structure and Architecture
© Copyright Microsoft Corporation. All rights reserved.
Region
We might
ask for
this
T
e
n
a
n
t
Azure Architecture
 Physical Architecture
Geography
Regional
Pair
Region Zone (x3)
Management
Group(s)
Subscription Resource
Group
Account Access
Identity
Azure Active Directory (AAD)
AAD
IaaS
Storage Accounts
Disks
Azure Storage Accounts
Persistent disks for
Azure IaaS VMs
Premium storage disk
options
© Copyright Microsoft Corporation. All rights reserved.
Storage Account Kinds
Storage account type Supported services Supported tiers Replication options
BlobStorage
Blob (block blobs and
append blobs only)
Standard LRS, GRS, RA-GRS
Storage (general
purpose v1)
Blob, File, Queue, Table,
and Disk
Standard, Premium LRS, GRS, RA-GRS
StorageV2 (general
purpose v2)
Blob, File, Queue, Table,
and Disk
Standard, Premium
LRS, GRS, RA-GRS, ZRS, ZGRS
(preview), RA-ZGRS (preview)
Block blob storage
Blob (block blobs and
append blobs only)
Premium LRS, ZRS (limited regions)
File Storage Files only Premium LRS, ZRS (limited regions)
 All storage accounts are encrypted using Storage Service Encryption (SSE) for data at rest
Blob types
Page blobs
• Read/Write
• VM Disks
• 8 TB
Block blobs
• 4.7 TB
• Update
• Big Files
Append blobs
• Appends only
• Log files
• 195 GB
IaaS
Virtual Networks
© Copyright Microsoft Corporation. All rights reserved.
Virtual Networks
Represents your own
network
Dedicated private
cloud-only virtual
network
Extend to on-prem
Hybrid with
VPN and Express
Route
IaaS
Virtual Machines
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
© Copyright Microsoft Corporation. All rights reserved.
Virtual Machine Connections
Remote Desktop Protocol
for Windows (RDP)
Secure Shell Protocol for Linux
(SSH)
Bastion via the Portal over SSL
PaaS
App Service Plans and App Services
Web Apps
• App Service Plan
• App Service
• Deployment Slots
© Copyright Microsoft Corporation. All rights reserved.
App Service Plan
Features/Plans Free
Shared
(dev/test)
Basic
(dedicated
dev/test)
Standard
(production
workloads)
Premium
(enhanced scale
and
performance)
Isolated
(high-performance,
security and
isolation)
Web, mobile, or
API apps
10 100 Unlimited Unlimited Unlimited Unlimited
Disk space 1 GB 1 GB 10 GB 50 GB 250 GB 1 TB
Auto Scale – – – Supported Supported Supported
Deployment Slots 0 0 0 5 20 20
Max Instances – – Up to 3 Up to 10 Up to 30 Up to 100
Shared Dedicated Isolated
© Copyright Microsoft Corporation. All rights reserved.
App Services
Web, API, Mobile and Static web apps
Managed
Scalable
Many of deployment options (SFTP, Zip. Container, CI/CD, etc.)
Deployment Slots for many types of deployment scenarios
Enterprise-grade security and compliance
PaaS
Azure Container Instances (ACI)
© Copyright Microsoft Corporation. All rights reserved.
Azure Container Instances (ACI)
VERY PaaS Service
Quick startup times
Public connectivity and
DNS name
Isolation
Custom CPU, RAM and GPU
Persistent storage (SMB)
Linux / Windows Containers
Side-Cars
Fastest way to run a container in
Azure without provisioning a VM
PaaS
Azure Kubernetes Services (AKS)
© Copyright Microsoft Corporation. All rights reserved.
Azure Kubernetes Service (AKS)
• Orchestration
• Scale
• Pools (node/s)
• Node (Pod/s)
• Deployment
Monitoring workloads
Azure Monitor
© Copyright Microsoft Corporation. All rights reserved.
Azure Monitor
Application Insights architecture
Background
Services
Application
Insights
Server-Side
Code
Alerts
Power BI
REST API
Continuous
Export
AI
AI
HTTP Requests
Dependency
Calls
Web
ApplicationsAI
External
Services
Visual Studio
Summary What we covered
• Why Cloud?
• Governance
• Identity
• IaaS
• PaaS
• SaaS
• Monitoring
Where from here?
https://aka.ms/learn
https://esi.microsoft.com
https://aka.ms/az204labs
Merci धन्यवाद ᠪᠠᠶᠠᠷᠯᠠᠯ᠎
ᠠ᠃
Grazie
አመሰግናለሁ

More Related Content

Similar to TenT-Day01.pptx

A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudDr. Wilfred Lin (Ph.D.)
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialIIMSE Edu
 
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...Jason Himmelstein
 
2015: The Year Hybrid Cloud Goes Mainstream
2015: The Year Hybrid Cloud Goes Mainstream2015: The Year Hybrid Cloud Goes Mainstream
2015: The Year Hybrid Cloud Goes MainstreamIngram Micro Cloud
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagiMathews Job
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choiceDr. Wilfred Lin (Ph.D.)
 
Neev cloud services with AWS
Neev cloud services with AWSNeev cloud services with AWS
Neev cloud services with AWSNeev Technologies
 
IDT Replaces On-Premises Appliances with Primary Backup on AWS
 IDT Replaces On-Premises Appliances with Primary Backup on AWS IDT Replaces On-Premises Appliances with Primary Backup on AWS
IDT Replaces On-Premises Appliances with Primary Backup on AWSAmazon Web Services
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010DavidGristwood
 
AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAniket Kanitkar
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computingPUBLEAD (R)
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersTobias Koprowski
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Franco Ucci
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon8neutron8
 
Cenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open SourceCenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open SourceOsvaldo Daibert
 
SoftLayer Cloud Services
SoftLayer Cloud ServicesSoftLayer Cloud Services
SoftLayer Cloud ServicesAnna Landolfi
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...Amazon Web Services
 

Similar to TenT-Day01.pptx (20)

A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloudA1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
A1 keynote oracle_infrastructure_as_a_service_move_any_workload_to_the_cloud
 
Microsoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics TutorialMicrosoft Azure Cloud Basics Tutorial
Microsoft Azure Cloud Basics Tutorial
 
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
Navigating the turbulence on take-off: Setting up SharePoint on Azure IaaS th...
 
2015: The Year Hybrid Cloud Goes Mainstream
2015: The Year Hybrid Cloud Goes Mainstream2015: The Year Hybrid Cloud Goes Mainstream
2015: The Year Hybrid Cloud Goes Mainstream
 
Linux on Azure Pitch Deck
Linux on Azure Pitch DeckLinux on Azure Pitch Deck
Linux on Azure Pitch Deck
 
Oracle cloud oagi
Oracle cloud oagiOracle cloud oagi
Oracle cloud oagi
 
Sql Azure
Sql AzureSql Azure
Sql Azure
 
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
C1   oracle's cloud computing strategy your strategy-your cloud_your choiceC1   oracle's cloud computing strategy your strategy-your cloud_your choice
C1 oracle's cloud computing strategy your strategy-your cloud_your choice
 
Neev cloud services with AWS
Neev cloud services with AWSNeev cloud services with AWS
Neev cloud services with AWS
 
IDT Replaces On-Premises Appliances with Primary Backup on AWS
 IDT Replaces On-Premises Appliances with Primary Backup on AWS IDT Replaces On-Premises Appliances with Primary Backup on AWS
IDT Replaces On-Premises Appliances with Primary Backup on AWS
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
 
AWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services ComparisonAWS vs Azure - Cloud Services Comparison
AWS vs Azure - Cloud Services Comparison
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
KoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginnersKoprowskiT_SQLSatMoscow_WASDforBeginners
KoprowskiT_SQLSatMoscow_WASDforBeginners
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
Cenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open SourceCenários de Microsoft Azure e Open Source
Cenários de Microsoft Azure e Open Source
 
SoftLayer Cloud Services
SoftLayer Cloud ServicesSoftLayer Cloud Services
SoftLayer Cloud Services
 
cloud computing
cloud computingcloud computing
cloud computing
 
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
ENT305 Migrating Your Databases to AWS: Deep Dive on Amazon Relational Databa...
 

More from Johan Myburgh

More from Johan Myburgh (9)

TenT-Day07.pptx
TenT-Day07.pptxTenT-Day07.pptx
TenT-Day07.pptx
 
TenT-Day06.pptx
TenT-Day06.pptxTenT-Day06.pptx
TenT-Day06.pptx
 
TenT-Day09.pptx
TenT-Day09.pptxTenT-Day09.pptx
TenT-Day09.pptx
 
TenT-Day04.pptx
TenT-Day04.pptxTenT-Day04.pptx
TenT-Day04.pptx
 
TenT-Day03.pptx
TenT-Day03.pptxTenT-Day03.pptx
TenT-Day03.pptx
 
TenT-Day05.pptx
TenT-Day05.pptxTenT-Day05.pptx
TenT-Day05.pptx
 
TenT-Day02.pptx
TenT-Day02.pptxTenT-Day02.pptx
TenT-Day02.pptx
 
TenT-Day08.pptx
TenT-Day08.pptxTenT-Day08.pptx
TenT-Day08.pptx
 
TenT-Day10.pptx
TenT-Day10.pptxTenT-Day10.pptx
TenT-Day10.pptx
 

Recently uploaded

XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 

Recently uploaded (20)

XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 

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
  • 5. © Copyright Microsoft Corporation. All rights reserved. The Azure Global Network
  • 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
  • 9. Shared Responsibility Model IaaS – Infrastructure (VM, Networks, Storage, etc.) PaaS – Platform (Web/mobile Apps, Containers, IoT, etc.) SaaS – Software (Office, Dynamics, IoT, etc.)
  • 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
  • 14. Governance The Azure Structure and Architecture
  • 15. © Copyright Microsoft Corporation. All rights reserved. Region We might ask for this
  • 16. T e n a n t Azure Architecture  Physical Architecture Geography Regional Pair Region Zone (x3) Management Group(s) Subscription Resource Group Account Access
  • 18. AAD
  • 20. Disks Azure Storage Accounts Persistent disks for Azure IaaS VMs Premium storage disk options
  • 21. © Copyright Microsoft Corporation. All rights reserved. Storage Account Kinds Storage account type Supported services Supported tiers Replication options BlobStorage Blob (block blobs and append blobs only) Standard LRS, GRS, RA-GRS Storage (general purpose v1) Blob, File, Queue, Table, and Disk Standard, Premium LRS, GRS, RA-GRS StorageV2 (general purpose v2) Blob, File, Queue, Table, and Disk Standard, Premium LRS, GRS, RA-GRS, ZRS, ZGRS (preview), RA-ZGRS (preview) Block blob storage Blob (block blobs and append blobs only) Premium LRS, ZRS (limited regions) File Storage Files only Premium LRS, ZRS (limited regions)  All storage accounts are encrypted using Storage Service Encryption (SSE) for data at rest
  • 22. Blob types Page blobs • Read/Write • VM Disks • 8 TB Block blobs • 4.7 TB • Update • Big Files Append blobs • Appends only • Log files • 195 GB
  • 24. © Copyright Microsoft Corporation. All rights reserved. Virtual Networks Represents your own network Dedicated private cloud-only virtual network Extend to on-prem Hybrid with VPN and Express Route
  • 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
  • 27. © Copyright Microsoft Corporation. All rights reserved. Virtual Machine Connections Remote Desktop Protocol for Windows (RDP) Secure Shell Protocol for Linux (SSH) Bastion via the Portal over SSL
  • 28. PaaS App Service Plans and App Services
  • 29. Web Apps • App Service Plan • App Service • Deployment Slots
  • 30. © Copyright Microsoft Corporation. All rights reserved. App Service Plan Features/Plans Free Shared (dev/test) Basic (dedicated dev/test) Standard (production workloads) Premium (enhanced scale and performance) Isolated (high-performance, security and isolation) Web, mobile, or API apps 10 100 Unlimited Unlimited Unlimited Unlimited Disk space 1 GB 1 GB 10 GB 50 GB 250 GB 1 TB Auto Scale – – – Supported Supported Supported Deployment Slots 0 0 0 5 20 20 Max Instances – – Up to 3 Up to 10 Up to 30 Up to 100 Shared Dedicated Isolated
  • 31. © Copyright Microsoft Corporation. All rights reserved. App Services Web, API, Mobile and Static web apps Managed Scalable Many of deployment options (SFTP, Zip. Container, CI/CD, etc.) Deployment Slots for many types of deployment scenarios Enterprise-grade security and compliance
  • 33. © Copyright Microsoft Corporation. All rights reserved. Azure Container Instances (ACI) VERY PaaS Service Quick startup times Public connectivity and DNS name Isolation Custom CPU, RAM and GPU Persistent storage (SMB) Linux / Windows Containers Side-Cars Fastest way to run a container in Azure without provisioning a VM
  • 35. © Copyright Microsoft Corporation. All rights reserved. Azure Kubernetes Service (AKS) • Orchestration • Scale • Pools (node/s) • Node (Pod/s) • Deployment
  • 37. © Copyright Microsoft Corporation. All rights reserved. Azure Monitor
  • 38. Application Insights architecture Background Services Application Insights Server-Side Code Alerts Power BI REST API Continuous Export AI AI HTTP Requests Dependency Calls Web ApplicationsAI External Services Visual Studio
  • 39. Summary What we covered • Why Cloud? • Governance • Identity • IaaS • PaaS • SaaS • Monitoring Where from here? https://aka.ms/learn https://esi.microsoft.com https://aka.ms/az204labs

Editor's Notes

  1. Exam AZ-900: Microsoft Azure Fundamentals - Certifications | Microsoft Learn
  2. Azure global infrastructure experience (microsoft.com) Create Your Azure Free Account Today | Microsoft Azure
  3. 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.
  4. 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/
  5. 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.
  6. 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
  7. 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
  8. App Service pricing - https://azure.microsoft.com/en-us/pricing/details/app-service/windows/
  9. App Service pricing - https://azure.microsoft.com/en-us/pricing/details/app-service/windows/
  10. What is Azure Container Instances? - https://docs.microsoft.com/en-us/azure/container-instances/container-instances-overview
  11. What is Azure Container Instances? - https://docs.microsoft.com/en-us/azure/container-instances/container-instances-overview
  12. What is Azure Monitor - https://docs.microsoft.com/en-us/azure/azure-monitor/overview
  13. 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.
  14. Thank the attendees, customer point-of-contact (PoC), and Microsoft PoC. Stage additional follow through on Parking lot items via Microsoft contacts.