software as a service platform as a service infrastructure as a service
TRANSCRIPT
![Page 1: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/1.jpg)
Journey to the Cloud
SOFTWAREA S A S E R V I C E
PLATFORMA S A S E R V I C E
INFRASTRUCTUREA S A S E R V I C E
![Page 2: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/2.jpg)
Cloud Business, Uw Businessfocus op software
ontwikkeling
CLAEYS KurtTechnology Solution ProfessionalMicrosoft EMEA
![Page 3: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/3.jpg)
Cloud ?
What is cloud computing ?Offering infrastructure, platform and software as a service over the internet to a global market.Move on-premises management of non functional IT assets to a providor.
Difference from traditional hostingsSold on demand “pay as you grow”Elastic scalabilityService is fully managed by the providorEnd user centric (IW or developer)Strong focus on integration (cloud-cloud or cloud-on-premises)Cloud = Deploying applications on a platform that evolves in technology
![Page 4: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/4.jpg)
Cloud ?
What is cloud computing ?Offering infrastructure, platform and software as a service over the internet to a global market.Move on-premises management of non functional IT assets to a providor.
Difference from traditional hostingsSold on demand “pay as you grow”Elastic scalabilityService is fully managed by the providorEnd user centric (IW or developer)Strong focus on integration (cloud-cloud or cloud-on-premises)
On-demand self serviceStandardized accessLocation independant resource poolingRapid elasticityPay per use
NIST : National Institute of Standards and Technology
![Page 5: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/5.jpg)
The Windows Azure platform is a flexible cloud–computing platform that lets you focus on solving business problems and addressing customer needs.
![Page 6: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/6.jpg)
infrastructure as a service (hardware)Servers available in the cloud
platform as a service (developer) Delivery of a OS for custom, cloud enabled appsSupport for service hosting and interoperability Relational data storage in the cloud
software as a service (end users) = BPOSExchange onlineSharepoint onlineDynamics CRM online
Positioning AZURE
PAAS
IAAS
SAAS
![Page 7: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/7.jpg)
infrastructure as a service (hardware)Servers available in the cloud
platform as a service (developer) Delivery of a OS for custom, cloud enabled appsSupport for service hosting and interoperability Relational data storage in the cloud
software as a service (end users) = BPOSExchange onlineSharepoint onlineDynamics CRM online
Positioning AZURE
PAAS
IAAS
SAAS
![Page 8: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/8.jpg)
infrastructure as a service (hardware)Servers available in the cloud
platform as a service (developer) Delivery of a OS for custom, cloud enabled appsSupport for service hosting and interoperability Relational data storage in the cloud
software as a service (end users) = BPOSExchange onlineSharepoint onlineDynamics CRM online
Positioning AZURE
PAAS
IAAS
SAAS
![Page 9: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/9.jpg)
Cloud Computing TaxonomyThe Windows Azure platform fits here
Traditional IT
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You m
anage
IaaS
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Managed b
y v
endor
You m
anage
You m
anage PaaS
Managed b
y v
endorStorage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
SaaS
Managed b
y v
endor
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
![Page 10: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/10.jpg)
Capacity in a cloud model
Actual Load
Allocated IT capacities
Reduction of initial
investments
Reduction of “over-
supply“
No “under-supply“
Possible reduction of IT-capacities
in case of reduced load
IT C
APA
CIT
Y
Load Forecast
TIME
![Page 11: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/11.jpg)
Rates
ComputePer service hour of 1 CPU = 0,12 U$
StoragePer GB/month =0,15 U$
TransactionsPer 10K = 0,01 U$
SQL Azure10 GB/month = 99,99 U$
Access Control Transactions10K = 0,01 U$
Service Bus Connections1 connection/month = 3,99 U$
Data Transfer egressPer GB = 0,15 U$
Data Transfer ingressPer GB = 0,10 U$
![Page 12: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/12.jpg)
Monthly Bill
![Page 13: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/13.jpg)
Pay per use (... Per CPU hours/month)
![Page 14: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/14.jpg)
Azure Compute SLA
Windows Azure has separate SLA’s for compute and storage. For compute, we guarantee that when you deploy two or more role instances in different fault and upgrade domains your Internet facing roles will have external connectivity at least 99.95% of the time. Additionally, we will monitor all of your individual role instances and guarantee that 99.9% of the time we will detect when a role instance’s process is not running and initiate corrective action.
http://www.microsoft.com/windowsazure/sla
![Page 15: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/15.jpg)
Usage
Com
pu
te
Time
Average
Inactivity
Period
“On and Off “
On & off workloads (e.g. batch job)Over provisioned capacity is wasted Time to market can be cumbersome
Com
pu
te
Time
“Unpredictable Bursting“
Average Usage
Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases
Average Usage
Com
pu
te
Time
“Growing Fast“
Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Complex lead time for deployment
Com
pu
te
Time
Average Usage
“Predictable Bursting“
Services with micro seasonality trends Peaks due to periodic increased demandIT complexity and wasted capacity
Scenarios
![Page 16: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/16.jpg)
online tax declaration, deadline is july 15th
internet based lottery game grows faster than expected
![Page 17: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/17.jpg)
Unpredictable bursting
![Page 18: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/18.jpg)
![Page 19: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/19.jpg)
![Page 20: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/20.jpg)
![Page 21: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE](https://reader030.vdocuments.us/reader030/viewer/2022033020/56649db65503460f94aa8a8b/html5/thumbnails/21.jpg)
Configuring the service
Service configuration, maintainable after deployNumber of instancesConnectionString to StorageThumbprints of certificatesCustom setting
Service definition, defined at deploymentSize of VMLocal storage capacityEndpoint
ExternalInternal