Everything as a service

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Everything as a service (EaaS,[1] XaaS,[2] *aaS[3]) is a concept of being able to call up re-usable, fine-grained software components across a network.[4] It is a subset of cloud computing. The most common and successful example is software as a service (SaaS), but the term as a service has been associated and used with many core components of cloud computing including communication, infrastructure, data and platforms.

A number of vendors including Google, Microsoft, Hewlett Packard[5][6] and Amido[7] have been associated with the "everything as a service" trend.[8]

Key characteristics[change | change source]

Offerings tagged with the as a service suffix have a number of common attributes, including:

  • Low barriers to entry is a common method of offerings, with services typically being available to or targeting consumers and small businesses.
  • Little or no capital expenditure as infrastructure is owned by the provider.
  • Massive scalability is also common, though this is not an absolute requirement and many of the offerings have yet to achieve large scale.
  • Multitenancy enables resources (and costs) to be shared among many users.
  • Device independence[1] enables users to access systems regardless of what device they are using (e.g. PC, mobile,...etc.).
  • Location independence[1] allows users remote access to systems.

Sub-categories[change | change source]

A distinction can be made in this context with the following terminologies.

Software as a Service (SaaS)[change | change source]

Platform as a Service (PaaS)[change | change source]

Infrastructure as a Service (IaaS)[change | change source]

Related pages[change | change source]

References[change | change source]