Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

51
Cloud Computing Platforms Battle: NASA, IBM, GOOGLE, AMAZON, MICROSOFTAhmad Karawash 2014 1

Transcript of Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Page 1: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Cloud Computing Platforms Battle: NASA, IBM, GOOGLE, AMAZON,

MICROSOFT…

Ahmad Karawash

2014 1

Page 2: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

NASA Cloud Platform: Nebula

2 A. Karawash

Page 3: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Founder of Nebula cloud platform

• NASA spent less than 1 percent (about $10 million) of its $1.5 billion annual IT budget on cloud computing.

• NASA was a pioneer in cloud computing having established its own private cloud computing data center called Nebula in 2009 at the Ames Research Center (Ames).

• Nebula provided high-capacity computing and data storage services to NASA Centers, Mission Directorates, and external customers.

3 A. Karawash

Page 4: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Why NASA Created Nebula

In 2008, limited commercial cloud offerings could not meet NASA requirements for:

Security.

Network performance for managing data in and out of the cloud.

Private cloud customization capabilities.

Limit vendor lock-In.

4 A. Karawash

Page 5: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Nebula

• Nebula is an open-source cloud computing platform.

• It is a cloud computing platform that provides an easier way for NASA scientists and researchers to share large, complex data sets with external partners and the public.

5 A. Karawash

Page 6: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Nebula power

• Nebula was housed at Ames in a standard sized shipping container that accommodate approximately 15,000 central processing units or up to 15 Petabytes of data.

6 A. Karawash

Page 7: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Nebula Case Examples

SERVIR integrates satellite observations, ground-based data and forecast models to monitor environment changes and improve response to natural disasters. SPoRT transitions unique NASA satellite observations and capabilities to NOAA to predict short-term weather events. iRODS is an open-source, data grid software solution to manage, share, search and distribute large, diverse scientific datasets.

Until it was decommissioned in April 2012, Nebula provided computation and storage services to 73 NASA projects such as:

7 A. Karawash

Page 8: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

NASA shut down Nebula!

• In 2012, NASA shut down Nebula based on the results of a 5-month test that benchmarked Nebula’s capabilities against those of Amazon and Microsoft.

• The test found that public clouds were more reliable and cost effective and offered much greater computing capacity and better IT support services than Nebula.

• For comparison, a contemporary public cloud-computing data center (like that of AWS) contains up to 376,000 central processing unit cores or more than 25 times the computer processing capacity of Nebula.

• NASA deviated to depends on other cloud platforms such as: OpenStack platform.

8 A. Karawash

Page 9: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

IBM Cloud Platform: SmartCloud

9 A. Karawash

Page 10: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

IBM: A cloud vendor

• IBM bets billions of dollars on cloud computing.

• Recently, in Feb 2014 IBM announced that it is putting $1 billion behind its platform-as-a-service (PaaS) strategy.

10 A. Karawash

Page 11: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

IBM SmartCloud platform

• IBM SmartCloud provides enterprise customers with trusted infrastructure and platform services which can be consumed via self-service or via managed services.

11 A. Karawash

Page 12: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

SmartCloud facility

• It's a private cloud solution that runs on your infrastructure in the privacy of your data center.

• Being a private cloud solution means that you can now enjoy the benefits of cloud computing in a secure environment.

12 A. Karawash

Page 13: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

SmartCloud Provisioning

SmartCloud Provisioning provides: • Rapid application deployment with repeatable composite application

throughout private and public clouds.

• Rich image and analytics to manage virtual environments (VMware) for great efficiency and control over virtual machine (VM) sprawl.

• Choice of hardware and hypervisor (supports Kernel-based virtual machine (KVM), IBM Power VM, Microsoft Hyper-V, and Xen). Now you can reduce the cost of licenses, hardware and labor.

• High scalability to meet business growth with near-instant deployment of hundreds of virtual machines.

• Low-touch infrastructure designed to reduce manual errors, enhance security and compliance, and increase administrator productivity.

13 A. Karawash

Page 14: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

SmartCloud Orchestrator

SmartCloud Orchestrator provides the following features and benefits:

• Standardization and automation of cloud services through a flexible orchestration engine and a self-service portal.

• Reusable workload patterns to enable dynamic cloud service delivery.

• Built on open standards, including OpenStack cloud software, for unparalleled interoperability.

14 A. Karawash

Page 15: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

IBM shut down SmartCloud!

• IBM plans to shut down its SmartCloud Enterprise cloud computing platform by Jan. 31, 2014, according to a letter the company sent its SmartCloud customers earlier this week, said an IBM representative.

• IBM will migrate cloud customers to its novel SoftLayer cloud computing platform (Blue Mix), in July 2014, to better compete with other cloud vendors.

15 A. Karawash

Page 16: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Google Cloud Platform

16 A. Karawash

Page 17: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Google Cloud Platform

• Google Cloud Platform allows businesses and developers to power their own applications and services with the same industry-leading infrastructure that powers Google’s own services. It consists of a number of different products that provide Platform as a service (PaaS), Infrastructure as a service (IaaS) and Database as a service (DaaS) solutions.

17 A. Karawash

Page 18: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Google Cloud Platform Products

App Engine • Google App Engine is a PaaS that is used for developing and hosting

scalable web applications. With Google App Engine it is easy to create an application and serve it to your users. Just write your application, test it on your local machine, upload it to Google, and App Engine will provide reliable, scalable hosting for your application.

Compute Engine • Google Compute Engine is an IaaS that is used to run large-scale

computing workloads on the extremely fast Linux virtual machines in Google’s data centers.

18 A. Karawash

Page 19: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Google Cloud Platform Products

Cloud Storage • Google Cloud Storage is an IaaS online file storage web service that allows

companies to store data on Google’s cloud storage infrastructure. The service provides organizations with a scalable, cost-effective data storage that has the same functionality, reliability and security that Google has spent years developing and refining for internal data storage.

BigQuery • Google BigQuery is an IaaS that allows companies to perform real-time Big

Data analysis via SQL-like queries on massive datasets with billions of rows. Internally, Google uses a query system known as Dremel, which has unprecedented query performance and analysis capabilities. With BigQuery, Google has provided the public with the incredible performance of Dremel.

19 A. Karawash

Page 20: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Google Cloud Platform Products

Cloud SQL • Google Cloud SQL is a DaaS that provides fully-managed SQL databases

that are hosted in Google’s cloud. Cloud SQL allows companies to create and use SQL databases that are fully managed in Google’s cloud. Google Cloud SQL is very similar to MySQL (it has a few additional features and a few unsupported features), and is a great relational database solution to use in conjunction with Google App Engine due to the tight integration between the two products.

20 A. Karawash

Page 21: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Google Spend a lot on cloud infrastructure

• In order to displace other cloud vendors (like: Amazon), Google Cloud Platform now includes revamped pricing, better testing and deployment tools, and expanded VM support.

• In 2014, Google’s April 17 earnings report revealed that the company spent $2.35 billion on infrastructure, which for Google means its data centers and all the IT gear that go in them.

• Google is now on track to spend $10 billion a year building an outfitting data centers.

21 A. Karawash

Page 22: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Amazon Cloud Platform: Amazon Web Services (AWS)

22 A. Karawash

Page 23: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

AWS

• Amazon Web Services (AWS) is a comprehensive, evolving cloud computing platform provided by Amazon.com.

• The first AWS offerings were launched in 2006 to provide online services for websites and client-side applications.

23 A. Karawash

Page 24: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

AWS main services

Main infrastructure services:

◦ Amazon Elastic Compute Cloud (EC2).

◦ Amazon Simple Storage Service (S3).

◦ Amazon Simple Queue Service (SQS).

◦ Amazon CloudFront.

◦ Amazon CloudDrive.

◦ Amazon CloudSearch.

24 A. Karawash

Page 25: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Elastic Compute Cloud (EC2)

• Elastic Compute Cloud, which allows business subscribers to run application programs and can serve as a practically unlimited set of virtual machines (VMs).

25 A. Karawash

Page 26: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Simple Storage Service (S3)

• Simple Storage Service (S3), a scalable, high-speed, low-cost service designed for online backup and archiving of data and application programs.

26 A. Karawash

Page 27: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Simple Queue Service (SQS)

• Amazon SQS is a fast, reliable, scalable, fully managed message queuing service.

• SQS makes it simple and cost-effective to decouple the components of a cloud application.

27 A. Karawash

Page 28: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

CloudFront

• Amazon CloudFront is a content delivery web service. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments.

28 A. Karawash

Page 29: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

CloudDrive

• CloudDrive, which allows users to upload and access music, videos, documents, and photos from Web-connected devices.

29 A. Karawash

Page 30: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

CloudSearch

• CloudSearch, a scalable search service typically used to integrate customized search capabilities into other applications.

30 A. Karawash

Page 31: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Growth

• Amazon doesn’t break out what it spends solely on its cloud infrastructure, but the total value of “purchases of property and equipment, including internal-use software and website development” for all of Amazon was $1.08 billion.

31 A. Karawash

Page 32: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Microsoft Cloud Platform: Microsoft Azure

32 A. Karawash

Page 33: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Microsoft Azure

• Azure delivers a flexible cloud platform that can satisfy any application need. It enables you to reliably host and scale out your application code within compute roles.

• “In 2008, when Windows Azure was still known by its codename "Red Dog," Microsoft's message was that Windows Azure was a cloud version of Windows Server. (Microsoft combined its Server and Cloud teams into a single unit in late 2009.) This twinning of its on-premises and cloud offerings has been at the crux of Microsoft's private/public/hybrid cloud messagaging”, Mary Jo Foley.

• Azure was released on February 1, 2010.

33 A. Karawash

Page 34: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Microsoft Azure

• You can store data using relational SQL databases, NoSQL table stores, and unstructured blob stores, and optionally use Hadoop and business intelligence services to data-mine it.

• You can take advantage of Azure’s robust messaging capabilities to enable scalable distributed applications, as well as deliver hybrid solutions that run across a cloud and on-premises enterprise environment.

• Azure’s distributed caching and CDN services allow you to reduce latency and deliver great application performance anywhere in the world.

34 A. Karawash

Page 35: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Some Features

• Azure is an internet-scale cloud services platform hosted in Microsoft data centers, which provides an operating system and a set of developer services that can be used individually or together.

• Azure reduces the need for up-front technology purchases, and it enables developers to quickly and easily create applications running in the cloud by using their existing skills with the Microsoft Visual Studio development environment and the Microsoft .NET Framework.

35 A. Karawash

Page 36: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Some Features

• Azure customers can run Linux in virtual machines on the operating system. Azure users also can run Oracle databases and middleware, and use non-Windows-specific development tools, including Java, Ruby, PHP and Python.

36 A. Karawash

Page 37: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Components

Key components of the Azure Services Platform include the following:

• Windows Azure for service hosting and management, low-level scalable

storage, computation and networking. • Microsoft SQL Services for a wide range of database services and reporting • Microsoft .NET Services which are service-based implementations of

familiar .NET Framework concepts such as workflow and access control. • Live Services for a consistent way for users to store, share and synchronize

documents, photos, files and information across their PCs, phones, PC applications and Web sites.

• Microsoft SharePoint Services and Microsoft Dynamics CRM Services for business content, collaboration and rapid solution development in the cloud.

37 A. Karawash

Page 38: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Solutions

Azure main services: • Virtual Machines.

• Web Applications.

• Mobile Apps.

• Dev and Test.

• Big Data.

• Media.

• Storage, Backup, and Recovery.

• Identity & Access Management.

38 A. Karawash

Page 39: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Solutions

• Virtual Machines: Azure provides on-demand infrastructure that scales and adapts to your changing business needs. Whether you are creating new applications or running existing applications we provide the best price-performance and end-to-end support.

• Web Applications: Azure offers secure and flexible development, deployment, and scaling options for any sized Web application. Leverage your existing tools to create and deploy applications without the hassle of managing infrastructure.

• Mobile Apps: Azure makes it fast and easy to build mobile apps that scale. Within minutes, you can store data in the cloud, authenticate users, and push notifications to millions of devices.

• Dev and Test: Azure enables you to develop and test applications faster, at reduced cost, and with the flexibility to deploy in the cloud or on-premises.

39 A. Karawash

Page 40: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Solutions

• Big Data: Reveal new insights and drive better decision making with Azure HDInsight, a Big Data solution powered by Apache Hadoop. Surface those insights from all types of data to business users through Microsoft Excel.

• Media: Azure Media Services allows you to build scalable, cost effective, end-to-end media distribution solutions that can stream media to Adobe Flash, Android, iOS, Windows, and other devices and platforms.

• Storage, Backup, and Recovery: Azure provides scalable, durable cloud storage, backup, and recovery solutions for any data. It works with the infrastructure you already have to cost-effectively enhance your business continuity strategy and provide storage required by your cloud applications.

• Identity & Access Management: Azure Active Directory delivers an enterprise ready cloud identity service enabling a single sign-on experience across cloud and on-premises applications. It allows multi-factor authentication for added security and compliance.

40 A. Karawash

Page 41: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Growth

• Microsoft made $5.66bn in profits in its third quarter of the 2014 financial year.

• Azure revenue grew over 150%.

• 1000 Azure’s new customer everyday.

• "Microsoft's cloud growth really is impressive," said John Dinsdale, a chief analyst and research director at Synergy Research Group.

41 A. Karawash

Page 42: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Facts about Cloud’s Battle

42 A. Karawash

Page 43: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Cloud’s Battle

According to a Darryl K. Taft study, • Buyers selected IBM as their top overall preference among providers they

believe can most effectively provide IaaS, whether private or public. IBM was the leading cloud vendor with 35 percent of first-place votes. By comparison, Amazon carried 13 percent, Microsoft and Google came in around 16 percent.

According to Archana Venkatraman study, • In June this year, IBM acquired SoftLayer Technologies for a reported $2bn to

boost its cloud offering. With SoftLayer, IBM hopes to take on Openstack market leader Rackspace and meet its $7bn annually in cloud revenue objective by 2015.

• IBM announced (May 2014) that businesses across the US have ranked IBM the #1 cloud computing provider, according to an IDC survey of US market preferences for infrastructure-as-a-service (IaaS).

43 A. Karawash

Page 44: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Cloud’s Battle

Synergy Research Group : • Within the Platform-as-a-Service market, they are faring marginally better

with Amazon at 17% market share and Azure at 14% market share and Google's App Engine (13%).

• Of that $3.5 billion, Amazon currently holds approximately $1 billion of that quarterly revenue, but Synergy stated that Microsoft and IBM can both also claim impressive cloud revenue. But although Amazon's revenue mostly comes from IaaS, Microsoft and IBM are more focused on software-as-a-service (SaaS), cloud-related hardware or associated professional/technical services.

44 A. Karawash

Page 45: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Cloud’s Battle

• IBM, Microsoft and Google Make Little Headway Against Amazon’s IaaS/PaaS Dominance.

45 A. Karawash

Page 46: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Cloud’s Battle

Synergy Research Group : • Amazon's revenues are still more than three times those of Microsoft and

it will remain in a league of its own for the foreseeable future.

46 A. Karawash

Page 47: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Cloud’s Battle

• Microsoft is planning to build a US$9 billion data center in Korea.

• In May 2013, Microsoft announced plans to expand Windows Azure infrastructure to two regions in Japan and two regions in Australia. It also has Azure data centers in Singapore and Hong Kong.

• Microsoft is also building a data center in Brazil and expanding its already massive data center presence in Dublin, Ireland, and in the US, in Quincy, Washington.

• Microsoft’s new $500 million Chicago data center.

• Microsoft drops $1.1B to grow its data center footprint in Iowa.

47 A. Karawash

Page 48: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Cloud’s Battle

• AWS data centers operates currently in 10 geographical regions — including both U.S. coasts, Dublin, Singapore, Tokyo, Sydney, and China.

• AWS plans to locate its tenth global data center in China.

48 A. Karawash

Page 49: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Cloud’s Battle

• Google Spent $7.3 Billion on its Data Centers in 2013.

• Google recently committed to data center expansions in Singapore and Taiwan.

• Google prepare an expansion of its data center footprint in Dublin.

49 A. Karawash

Page 50: Cloud computing platforms battle nasa, ibm, google, amazon, microsoft

Cloud’s Battle

• IBM plan to spend $1.2 billion on building out 40 SoftLayer-based datacenters to deliver enterprise cloud services over a range starts from China to ends Mexico.

• It purchased SoftLayer for $2 billion.

• IBM is estimating that global cloud revenue will grow to $200 billion per year by 2020.

• IBM hopes to generate $7 billion in cloud revenue in 2015.

• Everything at IBM going forward will reside on the SoftLayer infrastructure-as-a-service.

50 A. Karawash