Sei sulla pagina 1di 59

Microsoft Azure

Architecting Microsoft Azure Solution


Design Microsoft Azure Infrastructure & Networking

Speaker – Harish CP

1
INDUSTRY TRANSFORMATIONS

Mainframe

2
INDUSTRY TRANSFORMATIONS

Client / Server

Mainframe

3
INDUSTRY TRANSFORMATIONS

Client / Server

Web

4
INDUSTRY TRANSFORMATIONS

Web

Virtualization

5
INDUSTRY TRANSFORMATIONS

What will that next


transformation be?

Virtualization

6
INDUSTRY TRANSFORMATIONS

What will that next


transformation be?

IT as a Service

7
WHAT IS IT? A TYPICAL BUSINESS PERSPECTIVE…

“They provide applications…”


Applications • Horizontal (email, portals, collaboration)
• Vertical (manufacturing systems, CRM, etc.)

8
MODERN APPLICATIONS
You thought you needed this…

Applications

Runtime
YOUR TEAM MANAGES

Middleware
Web Server

Database

O/S

Virtualization
Database Server
Servers

Storage

Networking

9
MODERN APPLICATIONS
But were quickly told you needed this…

Applications Load
Balancer
Runtime
YOUR TEAM MANAGES

Middleware
Web Server Web Server

Database

O/S

Virtualization
Database Cluster
Servers
PRODUCTION
Storage

Networking

10
MODERN APPLICATIONS
Wait a minute… it turns out you really need this …

Applications Load
Balancer
Firewall
Runtime
YOUR TEAM MANAGES

Middleware
Web Server Web Server AD

Database

O/S

Virtualization
Backup Database Cluster Monitoring
Servers
PRODUCTION
Storage

Networking

11
MODERN APPLICATIONS
Now, it’s turned into this…

Applications

Runtime
YOUR TEAM MANAGES

Middleware

Database PRODUCTION STAGING UAT

O/S

Virtualization

Servers

Storage

Networking QA INTEGRATION

12
MODERN APPLICATIONS—WHAT’S THE PROBLEM?

Expensive: Requires many components


Applications
• Dedicated hardware & software
Runtime
• Multiple environment$
YOUR TEAM MANAGES

Middleware
(Prod, Staging, Test, Dev, etc.)
Database
Under-utilized
O/S
• Must scale to worst-case scenarios
Virtualization
Inflexible: Everything is ALWAYS ON
Servers
Brittle
Storage

Networking
Takes too long

13
WHERE IS ALL THIS HARDWARE AND SOFTWARE?

• Your data center(s) / co-location site(s)


Applications

Runtime
• Your server closet(s)
• Every component must be managed
YOUR TEAM MANAGES

Middleware

Database

O/S

Virtualization

Servers

Storage

Networking

14
THE CLOUD: CLOUD VENDOR’S DATACENTERS
• Cloud vendor manages some
components providing scale and dynamic
elasticity
Applications

Runtime

• IT focuses on strategic differentiators


YOUR TEAM MANAGES

Middleware

Database

O/S

Virtualization

Servers

Storage

Networking

15
THE NEXT TRANSFORMATION – CLOUD COMPUTING

Pooled Economics Agility Focus


Self Service Elastic Usage Based
Resources

16
CLOUD SERVICE MODELS

Traditional Software
On-Premises as a Service
Applications Applications

Runtime Runtime

MANAGED BY VENDOR
YOUR TEAM MANAGES

Middleware Middleware

Database Database

O/S O/S

Virtualization Virtualization

Servers Servers

Storage Storage

Networking Networking

17
CLOUD SERVICE MODELS

Traditional Software
On-Premises
EXAMPLES as a Service
Applications Applications

Runtime Runtime

MANAGED BY VENDOR
YOUR TEAM MANAGES

Middleware Middleware

Database Database

O/S O/S

Virtualization Virtualization

Servers Servers

Storage Storage

Networking Networking

18
CLOUD SERVICE MODELS

Traditional Platform Software


On-Premises as a Service as a Service

Your team manages


You manage
Applications Applications Applications

Runtime Runtime Runtime

MANAGED BY VENDOR
YOUR TEAM MANAGES

Middleware Middleware Middleware

Database Database Database

Managed by vendor
O/S O/S O/S

Virtualization Virtualization Virtualization

Servers Servers Servers

Storage Storage Storage

Networking Networking Networking

19
CLOUD SERVICE MODELS

Traditional Platform Software


EXAMPLES
On-Premises as a Service as a Service

Your team manages


You manage
Applications Applications Applications

Runtime Runtime Runtime

MANAGED BY VENDOR
YOUR TEAM MANAGES

Middleware Middleware Middleware

Database Database Database

Managed by vendor
O/S O/S O/S

Virtualization Virtualization Virtualization

Servers Servers Servers

Storage Storage Storage

Networking Networking Networking

20
CLOUD SERVICE MODELS

Traditional Infrastructure Platform Software


On-Premises as a Service as a Service as a Service

Your team manages


You manage
Applications Applications Applications Applications
Your team manages

Runtime Runtime Runtime Runtime

MANAGED BY VENDOR
YOUR TEAM MANAGES

Middleware Middleware Middleware Middleware

Database Database Database Database

Managed by vendor
O/S O/S O/S O/S
Managed by vendor
Virtualization Virtualization Virtualization Virtualization

Servers Servers Servers Servers

Storage Storage Storage Storage

Networking Networking Networking Networking

21
CLOUD SERVICE MODELS
Higher Cost & More Control Lower Cost & Higher Agility

Traditional
On-Premises IaaS PaaS SaaS

Your team manages


You manage
Applications Applications Applications Applications
Your team manages

Runtime Runtime Runtime Runtime

MANAGED BY VENDOR
YOUR TEAM MANAGES

Middleware Middleware Middleware Middleware

Database Database Database Database

Managed by vendor
O/S O/S O/S O/S
Managed by vendor
Virtualization Virtualization Virtualization Virtualization

Servers Servers Servers Servers

Storage Storage Storage Storage

Networking Networking Networking Networking

22
23
WHY SHOULD I USE MICROSOFT AZURE ?

Move Faster Save Money Lower Your Risk

24
WHY SHOULD I USE MICROSOFT AZURE ?

Integrate with
Rich Services Heterogeneity
on-premises

25
26
USAGE PATTERNS
WHAT IF…
+ Costs to make systems
Total Cost on
Separate Hardware
resilient • We could share the hardware and the software
across applications, across organizations…
• We could scale up/down to closely match
Cost Saving application needs & pay only for what I am
using…
• Resilience was baked in
• Building applications was easier
Predictable Bursting
Services with micro seasonality trends
Peaks due to periodic increased
demand
IT complexity and wasted capacity

Predictable Bursting Unpredictable Bursting Growing Fast On and Off


Services with micro seasonality trends Successful services needs to grow/scale On & off workloads (e.g. batch job)
Unexpected/unplanned peak in demand
Peaks due to periodic increased demand Keeping up w/ growth is big IT challenge Over provisioned capacity is wasted
Sudden spike impacts performance
IT complexity and wasted capacity Cannot provision hardware fast enough Time to market can be cumbersome
Can’t over provision for extreme cases

27
IS THE FOUNDATION
• A file on a disk – the
physical machine became a
VM VM VM software representation
• Hyper-V understands and
runs this file
• VM’s configured against the
physical resources
• You install an OS and all
needed software in the VM

VIRTUALIZATION (Hyper-V)
OPERATING SYSTEM
(Windows)
CPU memory disk network

28
SOFTWARE DRIVEN …
VM VM-a1 VM-b1
(Machine C)
VM VM
VM (Running) 4 Virtual
(Machine V)
(Machine D) (Machine V2) Cores
12 GB RAM
VM
VM (Machine B)
VM-a2
(Machine A)
VM VM (Off)
VM (Machine T) (Machine W) VM-b2
(Machine E)
VM
VM 2 Cores
(Machine F)
VM-a3
(Machine I)
VM VM 4 GB RAM
(Machine U) (Machine X)
(Paused)

VM VM VM VM-b3
(Machine H) (Machine K) (Machine J)
1 Core 2GB
VM VM
VM (Machine Y) (Machine Z)
(Machine G)

Physical
4 CPU/16 Cores
24 GB Ram

29
THE WAY OF DOING I.T. ON-PREMISE
VM
(Machine E) VM VM
(Machine C)
VM (Machine G)

VM (Machine D)

(Machine H)
VM VM
(Machine B)
VM (Machine K)

VM (Machine I)
(Machine A)
VM
(Machine J)
VM
(Machine F)

VIRTUALIZATION (Hyper-V)
OPERATING SYSTEM (Windows)
WHAT IF…
-> We could share on a massive scale…
-> Share across companies and even geographies…?

Hyper-V Manager
TO START: WE WOULD NEED DIFFERENT DATA
System Center CENTERS

30
DATA CENTER INNOVATION - SOFTWARE

Power on & Power on &


Configure Configure
virtual server virtual server

31
CLOUD FLAVOR #1:

Pre-Built O/S + App Services or your


own supplied VM

Web Portal, self-service provisioning

Windows Azure Fabric Controller


Software that manages the physical infrastructure , O/S
resources and virtual machines at Global DC scale

32
CLOUD FLAVOR #2: PAAS AN EXAMPLE

VM VM VM VM

Windows Azure Fabric Controller

33
GETTING A PAAS APP WORKING
Windows Azure
Portal

Power on & Power on &


Configure Configure
virtual server virtual server

34
CLOUD FLAVOR #3: SAAS

Compute Storage Web Databas


e

VM VM VM VM VM VM VM VM VM VM VM

35
WINDOWS AZURE – A PLATFORM FOR APPS

The Foundation for


A Platform for ISV’s
Private Cloud

36
Microsoft Cloud

PUBLIC

Identity Virtualization Management Development

PRIVATE
Traditional Highly Virtualized
Datacenter Datacenter

37
38
Platform Services

Security & Hybrid


Management Cloud Service
Operations
Services Fabric Web Apps API Apps
SQL Data DocumentDB
Portal Azure AD
Database Warehouse
Health Monitoring
Batch
Azure Active RemoteApp AD Privileged
Directory Mobile Logic Apps Identity
Redis Azure Storage
Apps Cache Management
Search Tables
Azure AD
B2C Domain Services

Multi-Factor API Notification


Authentication Management Hubs
Storage BizTalk Backup
Queues Services
Automation

HDInsight Machine Stream Data Operational


Hybrid Service Bus Learning Analytics Lake Analytics
Scheduler Connections

Azure Import/Export
Visual Studio SDK Data Event Data
Key Vault Catalog
Factory Hubs

Store/ Azure Site


Marketplace Media Content VS Online App IoT Hub Mobile Recovery
Services Delivery Insights Engagement
Network (CDN)
StorSimple
VM Image Gallery
& VM Depot

Infrastructure Services

39
40
The Azure Ecosystem

41
Azure momentum

~100,000 20 Million >50 Trillion >5 Trillion


New Azure customer SQL database hours Storage objects Storage transactions
subscriptions/month used every day in Azure every month

425 Million 60 Billion 57% 1 Trillion


Azure Active Hits to Websites run on Of Fortune 500 Companies Messages delivered every
Directory Users Azure Web App Service use Microsoft Azure month with Event Hubs

42
43
44
45
HYPER SCALE INFRASTRUCTURE IS THE ENABLER
27 Regions Worldwide, 22 ONLINE…huge capacity around the world…growing every year

North Central US
Illinois
West Europe
United Kingdom
Canada Central Netherlands
Canada East Regions
Central US Toronto
Iowa Quebec City Germany North East
Magdeburg China North *
US Gov Beijing
Iowa
Germany Central Japan East
North Europe China South *
Frankfurt Tokyo, Saitama
Ireland Shanghai
West US East US
California Virginia
India Central Japan West
Pune Osaka
East US 2
South Central US Virginia India South
Texas US Gov Chennai
India West
Virginia
Mumbai East Asia
Hong Kong

SE Asia
Singapore

Australia East
New South Wales

Brazil South
Sao Paulo State Australia South East
Victoria
 100+ datacenters
 Top 3 networks in the world Operational
 2.5x AWS, 7x Google DC Regions Announced/Not Operational
 G Series – Largest VM in World, 32 cores, 448GB Ram, SSD… * Operated by 21Vianet

46
47
48
49
50
51
AZURE COMPLIANCE AUDITS AND CERTIFICATIONS

Global

ISO/IEC 27001 SOC 1 SOC 2 PCI DSS L1 version 3 Cloud Security Alliance ISO / IEC 27018
Cloud Security Matrix

United
States

FedRAMP HIPAA FIPS 140-2 Life Sciences GxP Family Educational


(Healthcare) Rights & Privacy Act

Regional

European Union United Kingdom China China Singapore Australian Signals


Model Clause G-Cloud Multi Layer Protection CCCPPF Multi-Tier Cloud Directorate I-RAP
Scheme Security Assessment

Coming
soon

Sarbanes Oxley Criminal Justice Defense Information ITAR Defense Information


Information System Systems Agency L2 Systems Agency L3-5

52











HarishCP10

59

Potrebbero piacerti anche