software as a service platform as a service infrastructure as a service

21
Journey to the Cloud SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE

Upload: may-curtis

Post on 23-Dec-2015

244 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE

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

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

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

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

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

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

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

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

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

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

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

Monthly Bill

Page 13: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE

Pay per use (... Per CPU hours/month)

Page 14: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE

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

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

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

Unpredictable bursting

Page 18: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE
Page 19: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE
Page 20: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE
Page 21: SOFTWARE AS A SERVICE PLATFORM AS A SERVICE INFRASTRUCTURE AS A SERVICE

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