cloud compete – microsoft i konkurencija

38

Upload: kathy

Post on 17-Feb-2016

85 views

Category:

Documents


1 download

DESCRIPTION

Cloud Compete – Microsoft i konkurencija. Tomislav Tipurić. Microsoft Hrvatska totipu @microsoft.com http://tipuric.com. Different Types of Clouds. DEDICATED CLOUD. PUBLIC CLOUD. Secure Cloud Federation. ENTERPRISE. PRIVATE CLOUD. INTERNAL IT. Cloud Services. Infrastructure - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Cloud Compete  – Microsoft i konkurencija
Page 2: Cloud Compete  – Microsoft i konkurencija

Cloud Compete – Microsoft i konkurencija

Tomislav Tipurić

Microsoft [email protected]://tipuric.com

Page 3: Cloud Compete  – Microsoft i konkurencija
Page 4: Cloud Compete  – Microsoft i konkurencija
Page 5: Cloud Compete  – Microsoft i konkurencija

Different Types of Clouds

ENTERPRISE

PUBLIC CLOUD

PRIVATE CLOUD

Secure CloudFederation

INTERNAL IT

DEDICATED CLOUD

Page 6: Cloud Compete  – Microsoft i konkurencija

Cloud ServicesPackaged Software

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

You

man

age

Infrastructure

(as a Service)

Storage

Servers

Networking

O/S

Middleware

Virtualization

Data

Applications

Runtime

Managed by vendor

You

man

age

Platform(as a

Service)

Managed by vendor

You

man

age

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Software(as a

Service)

Managed by vendor

Storage

Servers

Networking

O/S

Middleware

Virtualization

Applications

Runtime

Data

Page 7: Cloud Compete  – Microsoft i konkurencija

Defining Cloud ComputingTwo broad categories

Cloud applicationsSometimes called Software as a Service (SaaS)

Cloud platformsThe focus of this session

Cloud Application

Users Developers

Cloud Platform

Page 8: Cloud Compete  – Microsoft i konkurencija

Cloud Platforms TodayA taxonomy

Private Cloud

Platforms

Microsoft

Others

Public Cloud Platforms

Infrastructure as a Service (IaaS) For Large-Scale

Internet Applications

For Enterprise Applications

Platform as a Service (PaaS)

Page 9: Cloud Compete  – Microsoft i konkurencija

Cloud Platforms TodayThe Windows Azure platform

Private Cloud

Platforms

Microsoft

Others

Public Cloud Platforms

Infrastructure as a Service (IaaS) For Large-Scale

Internet Applications

For Enterprise Applications

Platform as a Service (PaaS)

Windows Azure Platform

Page 10: Cloud Compete  – Microsoft i konkurencija

Cloud Platforms TodayPrivate clouds

Private Cloud

Platforms

Microsoft

Others

Public Cloud Platforms

VMware vSphere

System Center

VMM Self-Service

Portal 2.0

Infrastructure as a Service (IaaS) For Large-Scale

Internet Applications

For Enterprise Applications

Platform as a Service (PaaS)

Windows Azure Platform

Page 11: Cloud Compete  – Microsoft i konkurencija

Cloud Platforms TodayPrivate technologies for the public cloud

Private Cloud

Platforms

Microsoft

Others

Public Cloud Platforms

VMware vSphere

Dynamic Datacenter

Alliance

System Center

VMM Self-Service

Portal 2.0

VMwarevCloud

Infrastructure as a Service (IaaS) For Large-Scale

Internet Applications

For Enterprise Applications

Hosting Partners

Hosting Partners

Platform as a Service (PaaS)

Windows Azure Platform

Page 12: Cloud Compete  – Microsoft i konkurencija

Cloud Platforms TodayAmazon Web Services (AWS)

Private Cloud

Platforms

Microsoft

Others

Public Cloud Platforms

VMware vSphere

Dynamic Datacenter

Alliance

System Center

VMM Self-Service

Portal 2.0

VMwarevCloud

Infrastructure as a Service (IaaS) For Large-Scale

Internet Applications

For Enterprise Applications

Hosting Partners

Hosting Partners

Amazon Web Services

Platform as a Service (PaaS)

Windows Azure Platform

Page 13: Cloud Compete  – Microsoft i konkurencija

EC2 VM

Amazon Web Services

Linux or Windows

Amazon Web Services (AWS)AWS Elastic Compute Cloud (EC2) provides virtual machines running Linux or Windows

Windows Azure Fabric

VM

Windows Server

Windows Azure Platform

Your DBMS

Windows Azure

Storage

SQL Azure

DatabaseYour

Application

AWS Storag

e

Relational

Database

Service

Your Applicati

on

Page 14: Cloud Compete  – Microsoft i konkurencija

Amazon Web Services

Windows Azure Platform

Blob storage Simple Storage Service (S3)

Windows Azure Storage Blobs

Scale-out storage SimpleDB Windows Azure Storage Tables

Amazon Web Services Comparing storage options

Queues Simple Queue Service (SQS)

Windows Azure Storage Queues

Relational storageRDBMS running in a

VM,Relational Database

Service (RDS)

SQL Azure Database

Page 15: Cloud Compete  – Microsoft i konkurencija

Amazon Web ServicesStrengths

A customer has full admin access to his VMAmazon is a leader in cloud platformsUsers have a broad choice of environments, especially for Linux

Through Amazon Machine Images (AMIs)EC2 can run Windows and Linux appsAmazon provides auto-scaling for EC2Amazon provides DevPayAmazon supports HPC

With Cluster Compute instances and Hadoop

Page 16: Cloud Compete  – Microsoft i konkurencija

Amazon Web ServicesWeaknesses

Using EC2 requires the customer to create, configure, and manage her VMs

Windows Azure will likely have lower admin costs for the customer

The Windows Azure platform provides the Fabric ControllerWindows is a second-class citizen on EC2Amazon isn’t a traditional enterprise vendor

Page 17: Cloud Compete  – Microsoft i konkurencija

Cloud Platforms TodayOther IaaS providers

Private Cloud

Platforms

Microsoft

Others

Public Cloud Platforms

VMware vSphere

Dynamic Datacenter

Alliance

System Center

VMM Self-Service

Portal 2.0

VMwarevCloud

GoGrid Cloud Hosting,

Rackspace Cloud Servers,

etc.

Infrastructure as a Service (IaaS) For Large-Scale

Internet Applications

For Enterprise Applications

Hosting Partners

Hosting Partners

Amazon Web Services

Platform as a Service (PaaS)

Windows Azure Platform

Page 18: Cloud Compete  – Microsoft i konkurencija

Cloud Platforms TodayGoogle App Engine

Private Cloud

Platforms

Microsoft

Google App Engine

Others

Public Cloud Platforms

VMware vSphere

Dynamic Datacenter

Alliance

System Center

VMM Self-Service

Portal 2.0

VMwarevCloud

GoGrid Cloud Hosting,

Rackspace Cloud Servers,

etc.

Infrastructure as a Service (IaaS) For Large-Scale

Internet Applications

For Enterprise Applications

Hosting Partners

Hosting Partners

Amazon Web Services

Platform as a Service (PaaS)

Windows Azure Platform

Page 19: Cloud Compete  – Microsoft i konkurencija

AppEngine Storage

Google AppEngine

AppEngine runs Python and Java applications

Google AppEngine

Python/Java Runtime

Windows Azure Fabric

Windows Azure Platform

Windows Azure

Storage

SQL Azure

Database

Windows Server 2008

Worker Role

Web Role

Task

App

Page 20: Cloud Compete  – Microsoft i konkurencija

Google AppEngine Windows Azure Platform

Blob storage Blobstore Windows Azure Storage Blobs

Scale-out storage Datastore Windows Azure Storage Tables

Google AppEngineComparing storage options

Queues Task Queue Windows Azure Storage Queues

Relational storage None SQL Azure

Page 21: Cloud Compete  – Microsoft i konkurencija

Google AppEngineStrengths

Google has very high brand recognition

And developer cachetFor Java or Python developers, AppEngine is likely to provide a more familiar environment than Windows AzureAppEngine’s pricing model is attractive

Especially for start-ups

Page 22: Cloud Compete  – Microsoft i konkurencija

Google AppEngineWeaknesses

Google isn’t a traditional enterprise vendor

AppEngine is focused on Web 2.0 appsThey don’t offer a standard SLA

Google has no real ISV partner modelAppEngine supports only Python and (a large subset of) JavaAppEngine provides no relational storage

Moving data to and from a relational store takes workStandard tools for data analysis and reporting can’t be used directly

Page 23: Cloud Compete  – Microsoft i konkurencija

Cloud Platforms TodayPaaS platforms for enterprise apps

Private Cloud

Platforms

Microsoft

Google App Engine

Others

Public Cloud Platforms

VMware vSphere

Dynamic Datacenter

Alliance

System Center

VMM Self-Service

Portal 2.0

VMwarevCloud

GoGrid Cloud Hosting,

Rackspace Cloud Servers,

etc.

Infrastructure as a Service (IaaS) For Large-Scale

Internet Applications

For Enterprise Applications

Hosting Partners

Hosting Partners

Amazon Web Services

Platform as a Service (PaaS)

Windows Azure Platform SharePoi

nt Online

CRM Online xRM

Salesforce.comForce.com

Salesforce.com/

VMware VMforce

Google App Engine for Business

Page 24: Cloud Compete  – Microsoft i konkurencija

PaaS Platforms for Enterprise AppsA closer look

Google App Engine

SharePoint Online

VMware vSphere

Dynamic Datacenter

Alliance

Dynamic Infrastructure Toolkit

for System Center

CRM Online xRM

VmwarevCloud

GoGrid Cloud Hosting, Rackspace Cloud Servers, etc.

Hosting Partners

Hosting Partners

Amazon Web Services

Windows Azure Platform

Salesforce.comForce.com

Salesforce.com/VMware VM force

Google App Engine for Business

Microsoft

Others

For Windows Applications

For Java Applications

Windows Azure Platform

For Data-Driven Applications

For Collaboration Applications

Page 25: Cloud Compete  – Microsoft i konkurencija

PaaS Platforms for Enterprise AppsSalesforce.com Force.com

Microsoft

Others

For Windows Applications

For Java Applications

Windows Azure Platform

Salesforce.comForce.com

For Data-Driven Applications

For Collaboration Applications

Google App Engine

SharePoint Online

VMware vSphere

Dynamic Datacenter

Alliance

Dynamic Infrastructure Toolkit

for System Center

CRM Online xRM

VmwarevCloud

GoGrid Cloud Hosting, Rackspace Cloud Servers, etc.

Hosting Partners

Hosting Partners

Amazon Web Services

Windows Azure Platform

Salesforce.comForce.com

Salesforce.com/VMware VM force

Google App Engine for Business

Page 26: Cloud Compete  – Microsoft i konkurencija

Force.com

Database

Force.com and Windows Azure

Salesforce.com’s Force.com focuses on data-driven enterprise applications

Force.com

Force.com Runtime

Enterprise

Application

Windows Azure Fabric

Windows Azure Platform

Windows Azure

Storage

SQL Azure

Database

Windows Server 2008

Worker Role

Web Role

Page 27: Cloud Compete  – Microsoft i konkurencija

Force.comStrengths

Customers can create applications in less time than with conventional .NET or Java

Using the platform’s graphical tools, it’s even possible to create useful applications without writing any code

Salesforce.com is perceived as a leader in cloud computing because of the success of their SaaS CRM offeringSalesforce.com has built a viable partner ecosystem, including AppExchange

Page 28: Cloud Compete  – Microsoft i konkurencija

Force.comWeaknesses

Applications written for Force.com can run nowhere else

It’s an entirely proprietary platformForce.com provides a completely unfamiliar environment and tools

Developer training starts from scratch, which also implies staffing challenges

There’s no relational storageThe data is harder to move back on premisesStandard tools for data analysis and reporting are harder to use

Page 29: Cloud Compete  – Microsoft i konkurencija

PaaS Platforms for Enterprise Apps Looking ahead: CRM Online xRM

Microsoft

Others

CRM Online xRM

For Windows Applications

For Java Applications

Windows Azure Platform

Salesforce.comForce.com

For Data-Driven Applications

For Collaboration Applications

Google App Engine

SharePoint Online

VMware vSphere

Dynamic Datacenter

Alliance

Dynamic Infrastructure Toolkit

for System Center

CRM Online xRM

VmwarevCloud

GoGrid Cloud Hosting, Rackspace Cloud Servers, etc.

Hosting Partners

Hosting Partners

Amazon Web Services

Windows Azure Platform

Salesforce.comForce.com

Salesforce.com/VMware VM force

Google App Engine for Business

Page 30: Cloud Compete  – Microsoft i konkurencija

PaaS Platforms for Enterprise Apps Looking ahead: VMforce

Microsoft

Others

CRM Online xRM

For Windows Applications

For Java Applications

Windows Azure Platform

Salesforce.comForce.com

Salesforce.com/VMware VMforce

For Data-Driven Applications

For Collaboration Applications

Google App Engine

SharePoint Online

VMware vSphere

Dynamic Datacenter

Alliance

Dynamic Infrastructure Toolkit

for System Center

CRM Online xRM

VmwarevCloud

GoGrid Cloud Hosting, Rackspace Cloud Servers, etc.

Hosting Partners

Hosting Partners

Amazon Web Services

Windows Azure Platform

Salesforce.comForce.com

Salesforce.com/VMware VM force

Google App Engine for Business

Page 31: Cloud Compete  – Microsoft i konkurencija

PaaS Platforms for Enterprise Apps Looking ahead: Google AppEngine for Business

Microsoft

Others

CRM Online xRM

For Windows Applications

For Java Applications

Windows Azure Platform

Salesforce.comForce.com

Salesforce.com/VMware VMforce

Google App Engine for Business

For Data-Driven Applications

For Collaboration Applications

Google App Engine

SharePoint Online

VMware vSphere

Dynamic Datacenter

Alliance

Dynamic Infrastructure Toolkit

for System Center

CRM Online xRM

VmwarevCloud

GoGrid Cloud Hosting, Rackspace Cloud Servers, etc.

Hosting Partners

Hosting Partners

Amazon Web Services

Windows Azure Platform

Salesforce.comForce.com

Salesforce.com/VMware VM force

Google App Engine for Business

Page 32: Cloud Compete  – Microsoft i konkurencija

PaaS Platforms for Enterprise Apps Looking ahead: SharePoint Online

Microsoft

SharePoint Online

Others

CRM Online xRM

For Windows Applications

For Java Applications

Windows Azure Platform

Salesforce.comForce.com

Salesforce.com/VMware VMforce

Google App Engine for Business

For Data-Driven Applications

For Collaboration Applications

Google App Engine

SharePoint Online

VMware vSphere

Dynamic Datacenter

Alliance

Dynamic Infrastructure Toolkit

for System Center

CRM Online xRM

VmwarevCloud

GoGrid Cloud Hosting, Rackspace Cloud Servers, etc.

Hosting Partners

Hosting Partners

Amazon Web Services

Windows Azure Platform

Salesforce.comForce.com

Salesforce.com/VMware VM force

Google App Engine for Business

Page 33: Cloud Compete  – Microsoft i konkurencija

SharePoint OnlineA forthcoming cloud platform

Today, SharePoint Online is a cloud application

Developers can’t upload and run code there

In the second half of this calendar year, SharePoint Online will also become a cloud platform

Developers will be able to upload sandboxed SharePoint applicationsSandboxed SharePoint apps have some constraints

On CPU, query execution, and more

Page 34: Cloud Compete  – Microsoft i konkurencija

Other Significant Vendors

IBMWhen they say “cloud” they mean:

Private clouds (ideally with the KVM hypervisor)Outsourcing to IBM datacenters

Also support WebSphere App Server, DB2, etc. on EC2

OracleSupport WebLogic Server, Oracle database, etc. on EC2

Page 35: Cloud Compete  – Microsoft i konkurencija

ConclusionsCloud platforms are important

Many vendors are active here

Microsoft has by far the broadest set of cloud platform offerings

Both public and private

Microsoft has a strong hand to play

Page 36: Cloud Compete  – Microsoft i konkurencija
Page 37: Cloud Compete  – Microsoft i konkurencija
Page 38: Cloud Compete  – Microsoft i konkurencija