Azure cloud architectures cloud computing detail of azure cloud as career option
Size: 852.88 KB
Language: en
Added: Sep 06, 2024
Slides: 18 pages
Slide Content
Introduction To Windows
Azure Cloud
Sunil Kumar
Time
D
e
m
a
n
d
What is a “Cloud”?
•Cloud: on-demand, scalable, multi-tenant, self-service
compute and storage resources
Time
D
e
m
a
n
d
Server Provisioning Cloud Provisioning
Overprovisioned
Underprovisioned
Cloud
Computin
g Patterns t C
o
m
p
u
t
e
Inactivity Period t t t On and Off On & off workloads (e.g. batch job) Over provisioned capacity is wasted Time to market can be cumbersome Unpredictable Bursting Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases C
o
m
p
u
t
e
Growing Fast Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough C
o
m
p
u
t
e
Predictable Bursting Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity C
o
m
p
u
t
e
Cloud Terminology
•Infrastructure as a Service (IaaS):
basic compute and storage resources
•On-demand servers
•Amazon EC2, VMWare vCloud
•Platform as a Service (PaaS): cloud application infrastructure
•On-demand application-hosting environment
•E.g. Google AppEngine, Salesforce.com, Windows Azure
•Software as a Service (SaaS): cloud applications
•On-demand applications
•E.g. Office 365, GMail, Microsoft Office Web Companions
Cloud: ServicesPackaged Software Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime Y
o
u
m
a
n
a
g
e Infrastructure (as a Service) Storage Servers Networking O/S Middleware Virtualization Data Applications Runtime M
a
n
a
g
e
d
b
y
v
e
n
d
o
r Y
o
u
m
a
n
a
g
e Platform (as a Service) M
a
n
a
g
e
d
b
y
v
e
n
d
o
r Y
o
u
m
a
n
a
g
e Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data Software (as a Service) M
a
n
a
g
e
d
b
y
v
e
n
d
o
r Storage Servers Networking O/S Middleware Virtualization Applications Runtime Data
Operating
System
Operating
System
VM
Web
Server
Operating
System
VM
DBMS
2) Choose
image, then
create and
configure VM(s)
for application
1) Choose image,
then create VM for
DBMS and
configure DBMS
IaaS
Library
VM Images
Developer
Application
Data
Load
Balancer
5)
Configur
e load
balancer
6) Manage VMs and
DBMS (e.g.,
deploying new OS
images in VMs)
3) Provision
database, then
create tables
and add data
4) Install
applicati
on
Operating
System
Operating
System
VM
Operating
System
VM
DBMS
PaaS
Developer
Application
Data
Load
Balancer
2) Deploy
applicati
on
Web
Server
1) Provision
database, then
create tables
and add data
Azure cloud career path and certification
Cloud engineer
Azure Cloud Architect
•Windows Azure is an OS for the data center
•Handles resource management, provisioning, and monitoring
•Manages application lifecycle
•Allows developers to concentrate on business logic
•Provides common building blocks for distributed
applications
•Reliable queuing, simple structured storage, SQL storage
•Application services like access control, caching, and
connectivity
•Windows Azure
Azure Cloud Architect
Azure Cloud Demand
•Windows Azure
Cloud Architect
•Windows Azure
Windows Azure
•Windows Azure
Role And Responsibility of Cloud Architect
•Designing and deploying dynamically scalable,
available, fault-tolerant, and reliable applications on
the cloud
•Selecting appropriate Cloud Service to design and
deploy
an application based given requirements
•Migrating complex, multi-tier application on cloud
platform
•Cloud strategy and coordinate Adoption