The definitions in this glossary are intentionally not “straight from a dictionary.” Rather, they are intended to provide more clarity and relevance to cloud computing within the context of this book.

The process by which an organization evaluates the security of a computer system against one or more security standards or policies. An accredited system is one that is “certified” to have successfully completed this process.
A software development and delivery methodology based on iterative and incremental improvements for software releases. Agile is intended to speed time-to-market of software updates, new features, or patches on a continuous basis, usually measured in weeks or months.
Allocated services
The practice of selling resources such as processors, memory, storage, or network based on a fixed prepaid amount or ceiling. Customers pay a fixed price for services, even if their actual utilization is less. See also Metering.
Application service provider
Internet-based provider of application hosting services. A precursor to today’s more popular term, Software as a Service (SaaS), whereby applications are hosted, managed, and licensed by the provider, often charging customers on a per-user or per-month basis.
Application transformation
The process of adapting or rewriting an application so that it can be hosted in a cloud deployment model. Specific features of cloud-enabled software include elasticity, resiliency, and micro-application services ...

Get The Enterprise Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.