Cloud terminology

Cloud computing is a type of computing that relies on sharing computing resources(hardware and software) rather than having local servers or personal devices to handle applications. Since cloud hosting is such a technical industry, understanding its terminology can be slightly confusing. I am explaining some fundamental terms you should know when considering cloud hosting for your business.

Private Cloud: A cloud computing-like environment within the boundaries of an organization and typically for its exclusive usage. A private cloud is a dedicated, internal server that is exclusively used by one customer. The actual platform and applications, however, continue to be maintained by the cloud provider, so there is no need for an internal IT department. 

Public Cloud: A cloud computing environment that is open for use to the general public, whether individuals, corporations or other types of organizations. Amazon Web Services are an example of a public cloud.

Hybrid Cloud: A computing environment combining both private (internal) and public (external) cloud computing environments. The hybrid cloud solution works well for customers who need both a local server and a cloud service.

Internal Cloud: Another name of Private cloud.

External Cloud: A cloud computing environment that is external to the boundaries of the organization. Although it often is, an external cloud is not necessarily a public cloud. Some external clouds make their cloud infrastructure available to specific other organizations and not to the public at-large.

Virtual Private Cloud (VPC): The term describes a concept that is similar to, and derived from, the familiar concept of a Virtual Private Network (VPN), but applied to cloud computing. It is the notion of turning a public cloud into a virtual private cloud, particularly in terms of security and the ability to create a VPC across components that are both within the cloud and external to it.

Cloudware: A general term referring to a variety of software, typically at the infrastructure level, that enables building, deploying, running or managing applications in a cloud computing environment.

Software as a Service (SaaS): This term refers to the method of purchasing the cloud service. Instead of paying the fixed fee for traditional server plans, the SaaS model allows the customer to pay a fee for the actual consumption of data for as long as the service is active.

Network as a Service (NaaS): The NaaS is a category of cloud services in which the customer’s main objective is to use network connectivity services.

There are much more to cloud computing than understanding a few terminology. I will write some more interesting facts in my next blog. 

Comments

Popular posts from this blog

SVN: File remains in conflict

HowTo: Enable extended logging for exim

12 tweakings for WHM/cPanel to speed up WordPress