Introduction to Windows Azure and Windows Azure SQL Database
Introduction à Windows Azure
-
Upload
mcklmt -
Category
Technology
-
view
276 -
download
1
description
Transcript of Introduction à Windows Azure
Introduction à Windows Azure
Mickaël MOTTETExpert technique @ Osiatis [email protected]@MCKLMT
4 6OO collaborateurs
344M€de CA en 2012
53 sites en Europe dont
32 en France
14/09/2012 rapprochement
avec ESR
Infrastructure Management Services Infrastructure Professional Services Critical Maintenance Services Application & Technology Services Infrastructure Consulting & Cloud
What is the cloud?
What is the cloud?
An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints
Cloud Computing Usages
tCom
pute
Inactivity
Period
t
t
t
On and OffOn & off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome
Unpredictable BurstingUnexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases
Com
pute
Growing FastSuccessful services needs to grow/scale Keeping up w/ growth is big IT challenge Cannot provision hardware fast enough
Com
pute
Predictable BurstingServices with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity
Com
pute
Cloud Computing Patterns
Software-as-a-Service
consume
SaaSPlatform-as-a-Service
build
PaaSInfrastructure-as-a-
Service
host
IaaS
Infrastructure(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
ag
ed b
y v
en
dor
You m
anag
e
Platform(as a Service)
Man
ag
ed b
y v
en
dor
You m
anag
e
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software(as a Service)
Man
ag
ed b
y v
en
dor
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Packaged Software
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You m
anag
eCloud Computing Patterns
Windows Azure
Comprehensive set of services that enable you to quickly build, deploy and manage applications across a global network of Microsoft-managed datacenters
Solid
Open
Flexible
Global Footprint
99.95% monthly SLA
Pay only for what you use
Cloud services Web sites Virtual machines
Windows AzureDemo
Virtual machinesWindows Server and LinuxFlexible Workload SupportVirtual Private Networking
Virtual MachinesDemo
Virtual machine portability
Windows Azure
Your Data Center
Windows Azure
Your Data Center
Your Data Center
Windows Azure Other Service Providers
Windows Azure
Your Data Center
Other Service Providers
no lock-in
Windows Azure Storage
VM with persistent drive
Windows Azure Storage
VM with persistent drive
Windows Azure Storage
VM with persistent drive
Reliable and always on
Windows Azure Storage
VM with persistent drive
Applicationbuilding blocks
StorageBig data
Caching
CDN
Database
Identity
Media
Messaging
Networking
Traffic
Continuous storage
geo-replication
WEST
DC
EASTDC
> 500 miles
Windows Azure Storage
Web sites Build with ASP.NET, Node.js or PHPDeploy in seconds with FTP, Git or TFSStart for free, scale up as your traffic grows
Web sitesDemo
1shared reserved
SHARED INSTANCES
:-)
shared
Web sites
2SHARED INSTANCES
:-)
:-)
shared reserved
shared
Web sites
SHARED INSTANCES
:-)
1shared reserved
RESERVED INSTANCE
:-):-)
0reserved
Web sites
2shared reserved
RESERVED INSTANCE
:-)
RESERVED INSTANCE
:-)
reserved
Web sites
2shared reserved
RESERVED INSTANCE
:-)
RESERVED INSTANCE
:-):-)
:-) :-)
:-)
:-) :-)
reserved
Web sites
Cloud servicesBuild infinitely scalable apps and servicesSupport rich multi-tier architecturesAutomated application management
Cloud services: Development Demo
ServicePackage
ServicePackage
ServicePackage
Server Rack 1 Server Rack 2
Virtual machine
Virtual machine
Provision Role InstancesDeploy App CodeConfigure Network
Virtual machine
Virtual machine
Windows Azure Datacenter
ServicePackage
Provision Role InstancesDeploy App CodeConfigure Network
Windows Azure Datacenter
ServicePackage
Provision Role InstancesDeploy App CodeConfigure Network
Network Load Balancer
Windows Azure Datacenter
Network load-balancer configured for traffic
Provision Role InstancesDeploy App CodeConfigure Network
Network Load Balancer
Windows Azure Datacenter
Cloud services: Management Demo
Applicationbuilding blocks
StorageBig data
Caching
CDN
Database
Identity
Media
Messaging
Networking
Traffic
Multiple languages
http://github.com/windowsazure
Open source
DBSQL databaseRelational SQL Server Engine in the CloudClustered for high availabilityFully Managed ServiceSQL Reporting support
SQL databaseDemo
Blob storageHighly available, scalable and secure file systemBlobs can be exposed publically over httpContinuous geo-replication across datacenters
CacheLow latency, in-memory distributed cacheDynamically grow and shrink cache sizeHigh availability supportMemcached protocol support
Web Roles
300MB 300MB 300MB 300MB
1.2GB Distributed Cache
distributed cache
24GB Distributed Cache
Web Roles
12GB CacheWorker Role
12GB CacheWorker Role
2
24GB Distributed Cache
Web Roles
12GB CacheWorker Role
12GB CacheWorker Role
4
12GB CacheWorker Role
12GB CacheWorker Role
48GB Distributed Cache
IdentityIntegrate with enterprise identityEnable single sign-on within your appsEnterprise Graph REST API93% of Fortune 1000 use Active Directory
Service busSecure messaging and relay capabilitiesEasily build hybrid appsEnable loosely coupled solutions
Windows Azure
Service bus relayCloud application
Internet
Enterprise
App behindfirewall
Windows Azure Instance Sizes
Unit of Compute Defined
Variable instance sizes to handle complex workloads of any size
Small1 x
1.6Ghz (moderate IO) 1.75 GB memory
225 GB storage(instance storage)
Medium2 x
1.6Ghz (high IO)3.5 GB
memory 490 GB storage(instance storage)
Small
44,69€Per month
Medium
88,62€Per month
X-Large
354,48€ Per month
Large
177,24€Per month
Large 4 x
1.6Ghz (high IO) 7.0 GB
memory1000 GB storage(instance storage)
X-Large8 x
1.6Ghz(high IO)
14 GB memory2040 GB
(instance storage)
11,18€Per month
Extra Small
Extra Small1 x 1.0Ghz(low IO)
768 MB memory 20 GB storage
(instance storage)
Windows Azure MSDN Benefits
http://www.windowsazurepass.com/azureu Get your free Windows Azure Pass today!
Resources
Windows Azure Websitehttps://www.windowsazure.com
Windows Azure Costhttp://aka.ms/Calculatrice
Windows Azure GitHubhttps://github.com/WindowsAzure
Blog Odinhttp://odin.osiatis.com/
Play now!WindowsAzure.com
[email protected]@MCKLMT