CLOUD COMPUTING. Cloud Computing - “ programska rješenja u oblacima ”. One of the more significant endorsements ( support ) of “the cloud” took place when Apple unveiled its iCloud service.
The name cloud computing was inspired by the cloud symbol that is often used to represent the Internet in flowcharts and diagrams.
Cloud computing is a model for enabling on-demand access to shared pool of compute resources e.g. server, application & service.
Based on the definition, a typical cloud environment consists of a set of
hardware, software, and manageability interfaces, which collectively deliver
computing as a service with the following four essential characteristics:
1. Elastic and dynamic scaling (A key benefit of cloud computing is the ability to add and remove capacity as and when it is required. This is often referred to as elastic scale. Being able to add and remove this capacity can dramatically reduce the total cost of ownership for certain types of applications, for some applications cloud computing is the only economically feasible solution to the problem);
SCALABILITY - ability of a system to increase the workload on its current hardware resources (scale up);
ELASTICITY - ability of a system to increase the workload on its current and additional (dynamically added on demand) hardware resources (scale out);
2. Self-service provisioning and management;
3. Self-management and automatic scaling;
4. Cost effectiveness.
It is :
These essential characteristics have different meanings to different types of cloud stakeholders.
Software as a Service (SaaS) is a cloud delivery model that has existed for a long time.
Cloud services that deliver infrastructure resources (i.e. compute, storage, networking, and operating systems) as a service are known as Infrastructure as a Service (IaaS).
The disadvantages include:
E.g. Microsoft – Amazon incompatibility;
Cloud computing is broken down into three segments.
Each segment serves a different purpose and offers different products for
businesses & individuals:
Infrastructure as a Service (IaaS) – Cloud infrastructure services or “Infrastructure as a Service (IaaS)” delivers computer infrastructure, typically a platform virtualisation environment, as a service. Rather than buyingservers, software, data centre space or network equipment, clients buy those resources as a fully outsourced service.