Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
Virtualization
6
INDUSTRY TRANSFORMATIONS
IT as a Service
7
WHAT IS IT? A TYPICAL BUSINESS PERSPECTIVE…
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
O/S
Virtualization
Servers
Storage
Networking QA INTEGRATION
12
MODERN APPLICATIONS—WHAT’S THE PROBLEM?
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?
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
Middleware
Database
O/S
Virtualization
Servers
Storage
Networking
15
THE NEXT TRANSFORMATION – CLOUD COMPUTING
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
MANAGED BY VENDOR
YOUR TEAM MANAGES
Managed by vendor
O/S O/S O/S
19
CLOUD SERVICE MODELS
MANAGED BY VENDOR
YOUR TEAM MANAGES
Managed by vendor
O/S O/S O/S
20
CLOUD SERVICE MODELS
MANAGED BY VENDOR
YOUR TEAM MANAGES
Managed by vendor
O/S O/S O/S O/S
Managed by vendor
Virtualization Virtualization Virtualization Virtualization
21
CLOUD SERVICE MODELS
Higher Cost & More Control Lower Cost & Higher Agility
Traditional
On-Premises IaaS PaaS SaaS
MANAGED BY VENDOR
YOUR TEAM MANAGES
Managed by vendor
O/S O/S O/S O/S
Managed by vendor
Virtualization Virtualization Virtualization Virtualization
22
23
WHY SHOULD I USE MICROSOFT AZURE ?
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
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
31
CLOUD FLAVOR #1:
32
CLOUD FLAVOR #2: PAAS AN EXAMPLE
VM VM VM VM
33
GETTING A PAAS APP WORKING
Windows Azure
Portal
34
CLOUD FLAVOR #3: SAAS
VM VM VM VM VM VM VM VM VM VM VM
35
WINDOWS AZURE – A PLATFORM FOR APPS
36
Microsoft Cloud
PUBLIC
PRIVATE
Traditional Highly Virtualized
Datacenter Datacenter
37
38
Platform Services
Azure Import/Export
Visual Studio SDK Data Event Data
Key Vault Catalog
Factory Hubs
Infrastructure Services
39
40
The Azure Ecosystem
41
Azure momentum
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
Regional
Coming
soon
52
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
HarishCP10
59