1 / 38

Cloud Compete – Microsoft i konkurencija

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

kathy
Download Presentation

Cloud Compete – Microsoft i konkurencija

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CloudCompete – Microsoft i konkurencija Tomislav Tipurić Microsoft Hrvatska totipu@microsoft.com http://tipuric.com

  2. Different Types of Clouds DEDICATED CLOUD PUBLIC CLOUD Secure CloudFederation ENTERPRISE PRIVATE CLOUD INTERNAL IT

  3. Cloud Services Infrastructure (as a Service) Platform (as a Service) Packaged Software Software (as a Service) Applications Applications Applications Applications You manage Data Data Data Data You manage Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware You manage Managed by vendor O/S O/S O/S O/S Virtualization Virtualization Virtualization Virtualization Managed by vendor Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking

  4. Defining Cloud ComputingTwo broad categories Cloud Application • Cloud applications • Sometimes called Software as a Service (SaaS) • Cloud platforms • The focus of this session Cloud Platform Developers Users

  5. Cloud Platforms TodayA taxonomy Public Cloud Platforms Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Private Cloud Platforms For Large-Scale Internet Applications For Enterprise Applications Microsoft Others

  6. Cloud Platforms TodayThe Windows Azure platform Public Cloud Platforms Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Private Cloud Platforms For Large-Scale Internet Applications For Enterprise Applications Windows Azure Platform Microsoft Others

  7. Cloud Platforms TodayPrivate clouds Public Cloud Platforms Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Private Cloud Platforms For Large-Scale Internet Applications For Enterprise Applications System Center VMM Self-Service Portal 2.0 Windows Azure Platform Microsoft VMware vSphere Others

  8. Cloud Platforms TodayPrivate technologies for the public cloud Public Cloud Platforms Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Private Cloud Platforms For Large-Scale Internet Applications For Enterprise Applications Hosting Partners System Center VMM Self-Service Portal 2.0 Dynamic Datacenter Alliance Windows Azure Platform Microsoft Hosting Partners VMware vSphere VMware vCloud Others

  9. Cloud Platforms TodayAmazon Web Services (AWS) Public Cloud Platforms Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Private Cloud Platforms For Large-Scale Internet Applications For Enterprise Applications Hosting Partners System Center VMM Self-Service Portal 2.0 Dynamic Datacenter Alliance Windows Azure Platform Microsoft Hosting Partners VMware vSphere VMware vCloud Others Amazon Web Services

  10. Amazon Web Services (AWS) • AWS Elastic Compute Cloud (EC2) provides virtual machines running Linux or Windows Windows Azure Platform Amazon Web Services EC2 VM VM SQL Azure Database Relational Database Service Your Application Your Application Your DBMS Windows Azure Storage AWS Storage Linux or Windows Windows Server Windows Azure Fabric

  11. Amazon Web Services Comparing storage options Amazon Web Services Windows Azure Platform Simple Storage Service (S3) Windows Azure Storage Blobs Blob storage Windows Azure Storage Tables Scale-out storage SimpleDB RDBMS running in a VM, Relational Database Service (RDS) Simple Queue Service (SQS) Windows Azure Storage Queues Queues Relational storage SQL Azure Database

  12. Amazon Web ServicesStrengths • A customer has full admin access to his VM • Amazon is a leader in cloud platforms • Users have a broad choice of environments, especially for Linux • Through Amazon Machine Images (AMIs) • EC2 can run Windows and Linux apps • Amazon provides auto-scaling for EC2 • Amazon provides DevPay • Amazon supports HPC • With Cluster Compute instances and Hadoop

  13. 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 Controller • Windows is a second-class citizen on EC2 • Amazon isn’t a traditional enterprise vendor

  14. Cloud Platforms TodayOther IaaS providers Public Cloud Platforms Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Private Cloud Platforms For Large-Scale Internet Applications For Enterprise Applications Hosting Partners System Center VMM Self-Service Portal 2.0 Dynamic Datacenter Alliance Windows Azure Platform Microsoft Hosting Partners VMware vSphere VMware vCloud Others Amazon Web Services GoGrid Cloud Hosting, Rackspace Cloud Servers, etc.

  15. Cloud Platforms TodayGoogle App Engine Public Cloud Platforms Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Private Cloud Platforms For Large-Scale Internet Applications For Enterprise Applications Hosting Partners System Center VMM Self-Service Portal 2.0 Dynamic Datacenter Alliance Windows Azure Platform Microsoft Hosting Partners Google App Engine VMware vSphere VMware vCloud Others Amazon Web Services GoGrid Cloud Hosting, Rackspace Cloud Servers, etc.

  16. Google AppEngine • AppEngine runs Python and Java applications Google AppEngine Windows Azure Platform Web Role App SQL Azure Database Worker Role Task AppEngine Storage Windows Server 2008 Windows Azure Storage Python/Java Runtime Windows Azure Fabric

  17. Google AppEngineComparing storage options Google AppEngine Windows Azure Platform Windows Azure Storage Blobs Blob storage Blobstore Windows Azure Storage Tables Scale-out storage Datastore Windows Azure Storage Queues Queues Task Queue Relational storage None SQL Azure

  18. Google AppEngineStrengths • Google has very high brand recognition • And developer cachet • For Java or Python developers, AppEngine is likely to provide a more familiar environment than Windows Azure • AppEngine’s pricing model is attractive • Especially for start-ups

  19. Google AppEngineWeaknesses • Google isn’t a traditional enterprise vendor • AppEngine is focused on Web 2.0 apps • They don’t offer a standard SLA • Google has no real ISV partner model • AppEngine supports only Python and (a large subset of) Java • AppEngine provides no relational storage • Moving data to and from a relational store takes work • Standard tools for data analysis and reporting can’t be used directly

  20. Cloud Platforms TodayPaaS platforms for enterprise apps Public Cloud Platforms Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Private Cloud Platforms For Large-Scale Internet Applications For Enterprise Applications Hosting Partners CRM Online xRM System Center VMM Self-Service Portal 2.0 Dynamic Datacenter Alliance Windows Azure Platform Microsoft SharePoint Online Hosting Partners Google App Engine Google App Engine for Business VMware vSphere VMware vCloud Others Salesforce.com Force.com Amazon Web Services GoGrid Cloud Hosting, Rackspace Cloud Servers, etc. Salesforce.com/ VMware VMforce

  21. PaaS Platforms for Enterprise AppsA closer look For Windows Applications For Java Applications For Data-Driven Applications For Collaboration Applications Windows Azure Platform Microsoft Others Hosting Partners CRM Online xRM Dynamic Infrastructure Toolkit for System Center Windows Azure Platform Dynamic Datacenter Alliance SharePoint Online Hosting Partners Google App Engine Google App Engine for Business VMware vSphere Vmware vCloud Salesforce.com Force.com Amazon Web Services GoGrid Cloud Hosting, Rackspace Cloud Servers, etc. Salesforce.com/ VMware VM force

  22. PaaS Platforms for Enterprise AppsSalesforce.com Force.com For Windows Applications For Java Applications For Data-Driven Applications For Collaboration Applications Windows Azure Platform Microsoft Salesforce.com Force.com Others Hosting Partners CRM Online xRM Dynamic Infrastructure Toolkit for System Center Windows Azure Platform Dynamic Datacenter Alliance SharePoint Online Hosting Partners Google App Engine Google App Engine for Business VMware vSphere Vmware vCloud Salesforce.com Force.com Amazon Web Services GoGrid Cloud Hosting, Rackspace Cloud Servers, etc. Salesforce.com/ VMware VM force

  23. Force.com and Windows Azure • Salesforce.com’s Force.com focuses on data-driven enterprise applications Force.com Windows Azure Platform Web Role SQL Azure Database Enterprise Application Worker Role Force.com Database Windows Azure Storage Force.com Runtime Windows Server 2008 Windows Azure Fabric

  24. 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 offering • Salesforce.com has built a viable partner ecosystem, including AppExchange

  25. Force.comWeaknesses • Applications written for Force.com can run nowhere else • It’s an entirely proprietary platform • Force.com provides a completely unfamiliar environment and tools • Developer training starts from scratch, which also implies staffing challenges • There’s no relational storage • The data is harder to move back on premises • Standard tools for data analysis and reporting are harder to use

  26. PaaS Platforms for Enterprise Apps Looking ahead: CRM Online xRM For Windows Applications For Java Applications For Data-Driven Applications For Collaboration Applications Windows Azure Platform CRM Online xRM Microsoft Salesforce.com Force.com Others Hosting Partners CRM Online xRM Dynamic Infrastructure Toolkit for System Center Windows Azure Platform Dynamic Datacenter Alliance SharePoint Online Hosting Partners Google App Engine Google App Engine for Business VMware vSphere Vmware vCloud Salesforce.com Force.com Amazon Web Services GoGrid Cloud Hosting, Rackspace Cloud Servers, etc. Salesforce.com/ VMware VM force

  27. PaaS Platforms for Enterprise Apps Looking ahead: VMforce For Windows Applications For Java Applications For Data-Driven Applications For Collaboration Applications Windows Azure Platform CRM Online xRM Microsoft Salesforce.com Force.com Others Salesforce.com/ VMware VMforce Hosting Partners CRM Online xRM Dynamic Infrastructure Toolkit for System Center Windows Azure Platform Dynamic Datacenter Alliance SharePoint Online Hosting Partners Google App Engine Google App Engine for Business VMware vSphere Vmware vCloud Salesforce.com Force.com Amazon Web Services GoGrid Cloud Hosting, Rackspace Cloud Servers, etc. Salesforce.com/ VMware VM force

  28. PaaS Platforms for Enterprise Apps Looking ahead: Google AppEngine for Business For Windows Applications For Java Applications For Data-Driven Applications For Collaboration Applications Windows Azure Platform CRM Online xRM Microsoft Google App Engine for Business Salesforce.com Force.com Others Salesforce.com/ VMware VMforce Hosting Partners CRM Online xRM Dynamic Infrastructure Toolkit for System Center Windows Azure Platform Dynamic Datacenter Alliance SharePoint Online Hosting Partners Google App Engine Google App Engine for Business VMware vSphere Vmware vCloud Salesforce.com Force.com Amazon Web Services GoGrid Cloud Hosting, Rackspace Cloud Servers, etc. Salesforce.com/ VMware VM force

  29. PaaS Platforms for Enterprise Apps Looking ahead: SharePoint Online For Windows Applications For Java Applications For Data-Driven Applications For Collaboration Applications Windows Azure Platform CRM Online xRM SharePoint Online Microsoft Google App Engine for Business Salesforce.com Force.com Others Salesforce.com/ VMware VMforce Hosting Partners CRM Online xRM Dynamic Infrastructure Toolkit for System Center Windows Azure Platform Dynamic Datacenter Alliance SharePoint Online Hosting Partners Google App Engine Google App Engine for Business VMware vSphere Vmware vCloud Salesforce.com Force.com Amazon Web Services GoGrid Cloud Hosting, Rackspace Cloud Servers, etc. Salesforce.com/ VMware VM force

  30. 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 applications • Sandboxed SharePoint apps have some constraints • On CPU, query execution, and more

  31. Other Significant Vendors • IBM • When 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 • Oracle • Support WebLogic Server, Oracle database, etc. on EC2

  32. Conclusions • Cloud 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

More Related