Amazon Web Services
The Cloud platform developed and provided by Amazon offering computing power, databases, storage and analytics services in an on-demand computing model
A metaphor for a global network, first used in reference to the telephone network and now commonly used to represent the Internet.
A data centre in the "cloud" utilising standards-based virtualized components as a data centre-like infrastructure.
Governance defines who's responsible for what and the policies and procedures that users need to follow. Cloud governance requires governing your own infrastructure as well as infrastructure that you don't totally control. Cloud governance has two key components: understanding compliance and risk and business performance goals.
A computer operating system that is specially designed to run in a provider's data centre and be delivered to the user over the Internet or other network. The term is also sometimes used to refer to cloud-based client operating systems such as Google's Chrome OS.
Cloud as a Service
A cloud computing service that has been opening up into a platform that others can build upon
A software application that is never installed on a local machine - it's always accessed over the Internet. The "top" layer of the Cloud Pyramid where "applications" are run and interacted with via a web-browser. Cloud Applications are tightly controlled, leaving little room for modification. Examples include: Gmail or SalesForce.com.
Computing device for cloud computing. Updated version of thin client.
A type of internet hosting where the client leaves virtualized, dynamically scalable infrastructure on an as-needed basis. Users frequently have the choice of operating system and other infrastructure components. Typically cloud hosting is self-service, billed hourly or monthly, and controlled via web interface or API.
The "middle" layer of the Cloud Pyramid which provides a computing platform or framework (e.g. .NET) as a service or stack. Control is limited to that of the platform or framework, but not at a lower level (server infrastructure).
Content delivery network
A system consisting of multiple computers that contain copies of data, located in different places on the network so clients can access the copy closest to them
An entity that creates and maintains relationships with multiple cloud service providers. It acts as a liaison between cloud services customers and cloud service providers, selecting the best provider for each customer and monitoring the services
A general term that refers to organizations (typical vendors) who are not cloud providers per se, but make available technology or service that enables a client or other vendor to take advantage of cloud computing.
The "bottom" layer - or foundation - of the Cloud Pyramid is the delivery of computer infrastructure through virtualization. This includes servers, networks and other hardware appliances delivered either as Infrastructure Web Services or " cloudcenters".Full control of the infrastructure is provided at this level.
The ability to move applications (and often their associated data) across cloud computing environments from different cloud providers, as well as across private or internal cloud and public or external clouds.
A company that provides cloud-based platform, infrastructure, application, or storage services to other organizations and/or individuals, usually for a fee.
Virtualized servers running Windows or Linux operating systems that are instantiated via a web interface or API. Cloud Servers behave in the same manner as physical ones and can be controlled at an administrator or root level, depending on the server type and Cloud Hosting provider.
A service that allows customers to save data by transfering it over the Internet or other network to an offsite storage system maintained by a third party.
A feature that allows customers to provision, manage, and terminate services themselves, without involving the service provider, via a Web interface or programmatic calls to service APIs.
A term used in the business world to describe innovations that improve products or services in unexpected ways and change both the way things are done and the market. Cloud computing is often referred to as a disruptive technology because it has the potential to completely change the way IT services are produced, deployed, and maintained.
Coding to protect your information.
A service that enables developers to create and run Web applications on Google's infrastructure and share their applications via a pay-as-you-go, consumption-based plan with no setup costs or recurring fees.
A networking environment that includes multiple integrated internal and/or external providers. Hybrid clouds combine aspects of both public and private clouds.
A visual representation of Cloud Computing layers where differing segments are broken out by functionality. Simplified version includes: Infrastructure, Platform and Application layers.
Outsourcing storage or taking advantage of some other type of cloud service.
A general term referring to a variety of software tools, typically at the infrastructure level, that enable building, deploying, running or managing applications in a cloud computing environment.
Managing data in the cloud requires data security and privacy, including controls for moving data from point A to point B. It also includes managing data storage and the resources for large-scale data processing.
The ability to dynamically provision and de-provision processing, memory, and storage resources to meet demands of peak usage without worrying about capacity planning and engineering for peak usage.
Public or private cloud services that are provided by a third party outside the organization. A cloud computing environment that is external to the boundaries of the organization.
Hardware as a service
Infrastructure as a Service
Cloud infrastructure services or "Infrastructure as a Service (IaaS)" delivers computer infrastructure, typically a platform virtualization environment, as a service. Rather than purchasing servers, software, data centre space or network equipment, clients instead buy those resources as a fully outsourced service. The service is typically billed on a utility computing basis and amount of resources consumed ( and therefore the cost) will typically reflect the level of activity. It is an evolution of web hosting and virtual private server offerings.
The same security principles that apply to on-site computing apply to cloud computing security
A standard is an agreed-upon approach for doing something. Cloud standards ensure interoperability, so you can take tools, applications, virtual images, and more, and use them in another cloud environment without having to do any reworking. Portability lets you take one application or instance running on one vendor's implementation and deploy it on another vendor's implementation.
A pricing model whereby the service provider charges its customers based on the amount of the service the customer consumes, rather than a time-based fee. For example, a cloud storage provider might charge per gigabyte of information stored. See alos Subscription-based pricing model.
Separating legitimate from illefitimate activity.
The cloud is elastic, meaning that resource allocations can get bigger or smaller depending on demand. Elasticity enables scalability, which means that the cloud can scale upward for peak demand and downward for lighter demand. Scalability also means that an application can scale when adding users and when application requirements change.
A service that enables developers to create and run web applications on Google's infrastructure and share their applications via a pay-as-you-go, consumption-based plan with no setup costs or recurring fees.
An Internet-based or Web-based application software program that runs on a remote server and can be accessed via an Internet-connected PC or thin client. See also SaaS
Managing personal identity information so that access to computer resources, applications, data, and services is controlled properly.
A type of private cloud whose services are provided by an IT department to those in its own organization.
Software that sits between applications and operating systems, consisting of a set of services that enable interoperability in support of distributed architectures by passing data between applications. So, for example, the data in one database can be accessed through another database.
A cost model for cloud services that encompasses both subscription-based and consumption-based models, in contrast to traditional IT cost model that requires up-front capital expenditures for hardware and software.
The backend product of cloud sentres
The company or organization that provides a public or private cloud service.
Online computing or storage sold as a metered commercial service in a way similar to a public utility.
A Web-based application that combines data and/or functionality from multiple sources.
A model by which a customer can purchase cloud services as needed; for instance, if customers need to utilize additional servers for the duration of a project, they can do so and then drop back to the previous level after the project is completed.
Virtualized cloud data centres located inside your company's firewall. It may also be a private space dedicated to your company within a cloud provider's data centre. An internal cloud behind the organization's firewall. The company's IT department provides software and hardware as a service to its customers - the people who work for the company. Vendors love the words "private cloud"
Software as a Service
Cloud application services, whereby applications are delivered over the Internet by the provider, so that the applications don't have to be purchased, installed, and run on the customer's computers. SaaS providers were previously refered to as ASP ( application service providers). In the SaaS layer, the service provider hosts the software so you don't need to install it, manage it, or by hardware for it. All you have to do is connect and use it. SaaS examples include customer relationship management as a service.
Service level agreement
A contractual agreement by which a service provider defines the level of service, responsibility, priorities, and guarantees regarding availability, performance, and other aspects of the service.
Dependency on the particular cloud vendor and difficulty moving from one cloud vendor to another due to lack of standardized protocols, API's data structures (schema), and service models.
Microsoft cloud services that provide the platform as a service ( see PaaS), allowing developers to create cloud applications and services.
Platform as a Service
Cloud platform services, whereby the computing platform (operating system and associated services) is delivered as a service over the Internet by the provider. The PaaS layer offers black-box services with which developers can build applications on top of the computers infrastructure. This might include developer tools that are offered as a service to build service, or data access and database services, or billing services.
Services offered over the public Internet and available to anyone who wants to purchase the service.
The act of moving from one cloud service or vendor to another.
Cloud services should have standardized API's, which provide instructions on how two application or data sources can communicate with each other. A standardized interface lets the customer more easily link cloud services together.
A cloud computing environment that is optimized for use in a particular industry, such as health care or financial services.