Cloud-computing comparison

Last updated

The following is a comparison of cloud-computing software and providers.

Contents

IaaS (Infrastructure as a service)

Providers

General

ProviderLaunchedBlock storageAssignable IPsSMTP supportIOPS Guaranteed minimum Security Locations Notes
Google Cloud Platform 2013YesNoNo [1] YesYes [2] br, ca, cl, us, be, ch, de, es, fi, it, po, nl, uk, il, au, cn, in, jp, sg, id, tw [3] SMTP blocked. [4]
Oracle Cloud Infrastructure 2014YesYesYesYesYes [5] us, ca, br, de, uk, nl, ch, in, aus, jp, kr, saud
Amazon Web Services 2006YesYesPartial [6] YesYes [7] us, ca, br, ie, de, uk, cn, sg, au, jp, kr, in, za, fr, se, bh, hk, it, idList of bugs [8]
IBM Cloud 2005YesYesNo [9] YesYes [10] us, gb, fr, de, nl, in, au, hk, kr, it, jp, no, sg
Microsoft Azure 2010YesYesYes [11] Yesnegligent [12] [13] ca, us, br, ie, nl, de, uk, cn, au, jp, in, kr, sg, hk, zaList of bugs [14]
GoDaddy 2016NoNoYes [15]
Rackspace 1998PartialNoYesNoYes [16] us, au, hkroot volume is a fixed size
OVH 1999 [17] YesYes [18] Yes [19] YesYes [20] au, ca, de, fr, gb, pl, us, sg [21]
Atlantic.Net 2010NoYesNoYes [22] us, uk, ca
Scaleway 2016YesYes [23] Yes [24] YesYes [25] fr, nl
Alibaba Cloud 2009YesYesYesYesYes [26] cn, hk, sg, au, my, id, in, jp, us, de, uk, ae
Hetzner Cloud YesYes [27] de, fi, us
Safe Swiss Cloud 2013 [28] YesYesYesYes [29] ch
DigitalOcean 2016 [30] PartialYesPartialYes [31] sg, nl, uk, ca, de, inSMTP for accounts older than 60 days [32] but they use spam mandrillapp servers. [33] root volume is a fixed size.

SaaS (Software as a Service)

General

SaaS (Software as a Service)Initial release dateLicense(s)Written inAs a serviceLocal installations
fluid Operations eCloudManager 2009-03-01 Proprietary Java, GroovyNoYes
AppScale [34] 2009-03-07 Apache License Python, Ruby, GoYesYes
Cloud Foundry 2011-04-12 Apache License Ruby, C, Java, GoYesYes
Cloud.com / CloudStack [35] 2010-05-04 Apache license Java, CYesYes
Eucalyptus [36] 2008-05-29 Proprietary, GPL v3 Java, CYesYes
Flexiant Limited [37] 2007-01-15 Proprietary software Java, CYesYes
Nimbus 2009-01-09 Apache License Java, PythonYesYes
OpenNebula [38] 2008-03-?? Apache License C++, C, Ruby, Java, Shell script, lex, yaccYesYes
OpenQRM [39] 2008-03-?? GPL License C++, PHP, Shell scriptYesYes
OpenShift [40] 2011-05-04 Apache License GoYesYes
OpenStack [41] 2010-10-21 Apache License PythonYesYes
OnApp 2010-07-01 Proprietary Java, Ruby, C++YesYes
oVirt 2012-08-09 Apache License Java, Python ?Yes
Jelastic 2011-01-27 GPL License, Apache License, BSD License Java, JavaScript, Perl, Shell scriptYesYes

Supported hosts

SoftwareLinuxFreeBSDWindowsBare Metal
AppScale  ? ? ?
Cloud Foundry YesNoYesYes
Cloud.com / CloudStackYesNoYesYes
Eucalyptus YesNoNoYes [42]
Flexiant Limited NoYesNoYes
Nimbus Yes ?NoNo
OpenNebula YesNo ?No
OpenQRM YesNoNoNo
OpenShift YesNoNoYes
OpenStack YesNoYesYes
OnApp YesNoNoYes
oVirt YesNoNoYes

Supported guests

SoftwareLinuxWindowsVMwareXenKVMVirtualBoxDockerOther
fluid Operations YesYesYesYesYesNo ?
AppScale  ? ?YesYesYesYes ?
Cloud Foundry YesYesYesYesYesYesYes
Cloud.com / CloudStackYesYes [43] YesYesYesYes ?
Eucalyptus YesYesYesYesYes ? ?Any guest OS supported by Xen, KVM, or VMWare
Flexiant Limited YesYesYesYesYesYes ?FreeBSD
Nimbus Yes ? ?YesYes ? ?
OpenNebula YesYesYesYesYesYes ?Any guest OS supported by Xen, KVM, or VMWare
OpenQRM YesYesYesYesYesYes ?
OpenShift YesNoYesYesYesYes ?
OpenStack YesYesYesYesYesNoYes
OnApp YesYesYesYesYesNo ?JumpBox, FreeBSD
oVirt YesYesNoNoYesNo ?
Jelastic  ? ? ? ? ? ?YesParallels Virtuozzo Containers

PaaS (Platform as a service)

Providers

ProviderLaunchedSaaS
Appian 1999
Cloud Foundry 2011
CloudBees 2010Java, JRails and Grails, Jenkins
Computer Sciences Corporation
Engine Yard 2006
Heroku 2008 Ruby, Java, Node.js, Scala, Clojure, Python, PHP, and Go.
Oracle Cloud Platform 2014
PythonAnywhere 2012 Python
Salesforce App Cloud

Providers on IaaS

PaaS providers which can run on IaaS providers ("itself" means the provider is both PaaS and IaaS):

Software Amazon EC2 Rackspace GoGrid Mail.Ru (MCS)Other
AppScale Yes ? ??
Cloud Foundry YesYes ??
Cloud.com  ? ? ??itself
Eucalyptus  ? ? ??itself
Flexiant Limited  ? ? ??Itself
fluid Operations  ? ? ??
Nimbus  ? ? ??itself
OnApp  ? ? ??itself
OpenNebula  ? ? ??itself
OpenQRM  ? ? ??itself
OpenShift Yes ? ??Safe Swiss Cloud [44]
OpenStack YesYesYesYesSafe Swiss Cloud [45]

Related Research Articles

NetApp, Inc. is an intelligent data infrastructure company that provides unified data storage, integrated data services, and cloud operations (CloudOps) solutions to enterprise customers. The company is based in San Jose, California. It has ranked in the Fortune 500 from 2012 to 2021. Founded in 1992 with an initial public offering in 1995, NetApp offers cloud data services for management of applications and data both online and physically.

<span class="mw-page-title-main">SUSE</span> Open-source software company

SUSE is a Luxembourgish multinational open-source software company that develops and sells Linux products to business customers. Founded in 1992, it was the first company to market Linux for enterprise. It is the developer of SUSE Linux Enterprise and the primary sponsor of the community-supported openSUSE Linux distribution project. While the openSUSE "Tumbleweed" variation is an upstream distribution for both the "Leap" variation and SUSE Linux Enterprise distribution, its branded "Leap" variation is part of a direct upgrade path to the enterprise version, which effectively makes openSUSE Leap a non-commercial version of its enterprise product.

vCloud Air was a public cloud computing service built on vSphere from VMware. vCloud Air has three "infrastructure as a service" (IaaS) subscription service types: dedicated cloud, virtual private cloud, and disaster recovery. vCloud Air also offers a pay-as-you-go service named Virtual Private Cloud OnDemand.

<span class="mw-page-title-main">Cloud computing</span> Form of shared Internet-based computing

Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. Large clouds often have functions distributed over multiple locations, each of which is a data center. Cloud computing relies on sharing of resources to achieve coherence and typically uses a pay-as-you-go model, which can help in reducing capital expenses but may also lead to unexpected operating expenses for users.

<span class="mw-page-title-main">Microsoft Azure</span> Cloud computing platform by Microsoft

Microsoft Azure, often referred to as Azure, is a cloud computing platform run by Microsoft. It offers access, management, and the development of applications and services through global data centers. It also provides a range of capabilities, including software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS). Microsoft Azure supports many programming languages, tools, and frameworks, including Microsoft-specific and third-party software and systems.

<span class="mw-page-title-main">Virtual private cloud</span> Pool of shared resources allocated within a public cloud environment

A virtual private cloud (VPC) is an on-demand configurable pool of shared resources allocated within a public cloud environment, providing a certain level of isolation between the different organizations (denoted as users hereafter) using the resources. The isolation between one VPC user and all other users of the same cloud (other VPC users as well as other public cloud users) is achieved normally through allocation of a private IP subnet and a virtual communication construct (such as a VLAN or a set of encrypted communication channels) per user. In a VPC, the previously described mechanism, providing isolation within the cloud, is accompanied with a virtual private network (VPN) function (again, allocated per VPC user) that secures, by means of authentication and encryption, the remote access of the organization to its VPC resources. With the introduction of the described isolation levels, an organization using this service is in effect working on a 'virtually private' cloud (that is, as if the cloud infrastructure is not shared with other users), and hence the name VPC.

<span class="mw-page-title-main">AppScale</span> American cloud infrastructure software company

AppScale is a software company offering cloud infrastructure software and services to enterprises, government agencies, contractors, and third-party service providers. The company commercially supports one software product, AppScale ATS, a managed hybrid cloud infrastructure software platform that emulates the core AWS APIs. In 2019, the company ended commercial support for its open-source serverless computing platform AppScale GTS, but AppScale GTS source code remains freely available to the open-source community.

<span class="mw-page-title-main">OVHcloud</span> French web hosting and cloud computing company

OVH, legally OVH Groupe SA, is a French cloud computing company which offers VPS, dedicated servers and other web services. As of 2016 OVH owned the world's largest data center in surface area. As of 2019, it was the largest hosting provider in Europe, and the third largest in the world based on physical servers. The company was founded in 1999 by the Klaba family and is headquartered in Roubaix, France. OVH is incorporated as a simplified joint-stock company under French law. In 2019 OVH adopted OVHcloud as its public brand name.

A cloud database is a database that typically runs on a cloud computing platform and access to the database is provided as-a-service. There are two common deployment models: users can run databases on the cloud independently, using a virtual machine image, or they can purchase access to a database service, maintained by a cloud database provider. Of the databases available on the cloud, some are SQL-based and some use a NoSQL data model.

<span class="mw-page-title-main">FUJITSU Cloud IaaS Trusted Public S5</span> Cloud computing platform

FUJITSU Cloud IaaS Trusted Public S5 is a Fujitsu cloud computing platform that aims to deliver standardized enterprise-class public cloud services globally. It offers Infrastructure-as-a-Service (IaaS) from Fujitsu's data centres to provide computing resources that can be employed on-demand and suited to customers needs.

<span class="mw-page-title-main">OpenShift</span> Cloud computing software

OpenShift is a family of containerization software products developed by Red Hat. Its flagship product is the OpenShift Container Platform — a hybrid cloud platform as a service built around Linux containers orchestrated and managed by Kubernetes on a foundation of Red Hat Enterprise Linux. The family's other products provide this platform through different environments: OKD serves as the community-driven upstream, Several deployment methods are available including self-managed, cloud native under ROSA, ARO and RHOIC on AWS, Azure, and IBM Cloud respectively, OpenShift Online as software as a service, and OpenShift Dedicated as a managed service.

<span class="mw-page-title-main">Abiquo Enterprise Edition</span>

Abiquo Hybrid Cloud Management Platform is a web-based cloud computing software platform developed by Abiquo. Written entirely in Java, it is used to build, integrate and manage public and private clouds in homogeneous environments. Users can deploy and manage servers, storage system and network and virtual devices. It also supports LDAP integration.

Backend as a service (BaaS), sometimes also referred to as mobile backend as a service (MBaaS), is a service for providing web app and mobile app developers with a way to easily build a backend to their frontend applications. Features available include user management, push notifications, and integration with social networking services. These services are provided via the use of custom software development kits (SDKs) and application programming interfaces (APIs). BaaS is a relatively recent development in cloud computing, with most BaaS startups dating from 2011 or later. Some of the most popular service providers are AWS Amplify and Firebase.

<span class="mw-page-title-main">HPE Helion</span>

HPE Helion was Hewlett-Packard's portfolio of open-source software and integrated systems for enterprise cloud computing. It was announced by HPE Cloud in May 2014. HPE Helion grew from under US$300 million to over US$3 billion by 2016. HP closed the public cloud business on 31 January 2016. HP has hybrid cloud and other offerings but the Helion public cloud offering was shut down.

<span class="mw-page-title-main">BOSH (software)</span>

BOSH is an open-source software project that offers a toolchain for release engineering, software deployment and application lifecycle management of large-scale distributed services. The toolchain is made up of a server and a command line tool. BOSH is typically used to package, deploy and manage cloud software. While BOSH was initially developed by VMware in 2010 to deploy Cloud Foundry PaaS, it can be used to deploy other software. BOSH is designed to manage the whole lifecycle of large distributed systems.

The Serverless Framework is a free and open-source web framework written using Node.js. Serverless is the first framework developed for building applications on AWS Lambda, a serverless computing platform provided by Amazon as a part of Amazon Web Services. Currently, applications developed with Serverless can be deployed to other function as a service providers, including Microsoft Azure with Azure Functions, IBM Bluemix with IBM Cloud Functions based on Apache OpenWhisk, Google Cloud using Google Cloud Functions, Oracle Cloud using Oracle Fn, Kubeless based on Kubernetes, Spotinst and Webtask by Auth0.

Serverless computing is a cloud computing execution model in which the cloud provider allocates machine resources on demand, taking care of the servers on behalf of their customers. "Serverless" is a misnomer in the sense that servers are still used by cloud service providers to execute code for developers. However, developers of serverless applications are not concerned with capacity planning, configuration, management, maintenance, fault tolerance, or scaling of containers, VMs, or physical servers. Serverless computing does not hold resources in volatile memory; computing is rather done in short bursts with the results persisted to storage. When an app is not in use, there are no computing resources allocated to the app. Pricing is based on the actual amount of resources consumed by an application. It can be a form of utility computing.

Function as a service (FaaS) is a category of cloud computing services that provides a platform allowing customers to develop, run, and manage application functionalities without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app. Building an application following this model is one way of achieving a "serverless" architecture, and is typically used when building microservices applications.

<span class="mw-page-title-main">History of cloud computing</span>

The concept of the cloud computing as a platform for distributed computing traces its roots back to 1993. At that time, Apple spin-off General Magic and AT&T utilized the term in the context of their Telescript and Personal Link technologies.

<span class="mw-page-title-main">IBM Cloud</span> Cloud computing services provided by IBM

IBM Cloud is a set of cloud computing services for business offered by the information technology company IBM.

References

  1. SMTP at Google compute
  2. Security, Privacy, and Cloud Compliance | Google Cloud
  3. Global Locations - Regions & Zones | Google Cloud
  4. "Sending email from an instance | Compute Engine Documentation".
  5. Cloud Security Services
  6. Restriction on port 25 at AWS
  7. AWS Cloud Security
  8. Amazon bugs at Ubuntu
  9. SMTP at IBM
  10. Security for IBM Cloud
  11. SMTP at Azure
  12. Microsoft called out for ‘blatantly negligent’ cybersecurity practices
  13. US senator blasts Microsoft for “negligent cybersecurity practices”
  14. Azure bugs at Ubuntu
  15. Website Security - Protect Your Site with GoDaddy
  16. Cloud Security & Cybersecurity Solution
  17. Clabaugh, Jeff (2016-10-06). "French firm to open 1st US data center in Fauquier Co". WTOP . Archived from the original on 2019-10-16. Retrieved 2019-10-16.
  18. "Failover IP - Networking & Security | OVHcloud". OVH . 2019-11-26. Archived from the original on 2019-11-27. Retrieved 2019-11-26.
  19. "Getting started with an MX Plan solution | OVH Guides". OVH . 2019-11-26. Archived from the original on 2019-11-27. Retrieved 2019-11-26.
  20. Network security and application protection | OVHcloud
  21. "About OVH - Data Centers | OVHcloud". OVH . 2019-11-26. Archived from the original on 2019-11-27. Retrieved 2019-11-26.
  22. PCI Security Services
  23. "How to deal with private and flexible IPs addresses". Scaleway . 2020-04-15.
  24. SMTP at Scaleway
  25. Our certifications & security
  26. Cloud Security
  27. Security
  28. safeswisscloud at Internet Archive
  29. IT Security
  30. DigitalOcean launches block storage and lets you store terabytes of data at techcrunch
  31. DigitalOcean's security pillars
  32. SMTP policy at digitalocean
  33. "Network Tools: DNS,IP,Email".
  34. Urquhart, James (June 22, 2009). "The new generation of cloud-development platforms." CNET News. Accessed November 2011.
  35. Harris, Derrick Harris (October 22, 2010). "Microsoft Joins OpenStack to Add Hyper-V Support." Archived 2021-08-03 at the Wayback Machine Gigaom.com. Accessed November 2011.
  36. Prickett Timothy M. (May 10, 2011). "Ubuntu eats OpenStack for clouds - Eucalyptus leaves." The Register. Accessed November 2011.
  37. "Vendor Landscape: Cloud Management". Info-Tech Research Group. October 24, 2012. Retrieved July 25, 2017.
  38. European Commission Expert Group Report (January 26, 2010). "The Future of Cloud Computing"
  39. " OpenQRM Enterprise Architecture (February 24, 2010)
  40. Schabell, Eric (December 2012). OpenShift Primer. Developer.Press.
  41. Pepple, Ken (August 2011). Deploying OpenStack. O'Reilly Media. ISBN   978-1-4493-1105-6.
  42. Poul Weiss " Youtube.com install instruction for node cluster." Youtube Video. 12 October 2012.
  43. "Apache CloudStack Features - Wide Range Guest VM OS Support". Archived from the original on 2013-10-05. Retrieved 2013-10-04.
  44. Kubernetes Cloud at safeswisscloud.com
  45. Open Cloud at safeswisscloud.com