Cloud computing service as technology is difficult to define because it is evolving without a clear start point and no clear prediction of its future course. Even though this is the case, one can say that it is a continuous evolution of a computer network technology going beyond client-server technology.
It is a technology extending the realms of a computer network, creating an environment that offers scalability, better utilization of hardware, on-demand applications and storage, and lower costs over the long run through the creation of virtual servers cloned from existing instances each offering a near-instantaneous increase in performance, allowing companies to react quickly and dynamically to emerging demands.
The “cloud” or “cloud solution,” as the technology is commonly referred to, can either be hosted on-site by the company or off-site such as Microsoft’s SkyDrive and Samsung’s S-Cloud. The cloud technology seems to be in flax; hence, it may be one of the foundations of the next generation of computing. Keep watching! It may be in that in the next few years, a grid of a few cloud infrastructures may provide computing for millions of users. This is a broader view of cloud computing.
Cloud computing service technology consists of and rests on a number of sound, fundamental, and proven technologies including virtualization, service-oriented architectures, distributed computing, grid computing, broadband networks, software as a service, browser as a platform, free and open-source software, autonomic systems, Web application frameworks, and service-level agreements.
First let us start by trying to give a broad but specific view of the technology, what it is composed of, and how it works.
We will start with a more specific definition given by the National Institute of Standards and Technology (NIST). According to NIST, cloud computing service is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources like networks, servers, storage, applications, and services that can be rapidly provisioned and released with minimal management effort or service provider interaction.
The process of providing the customer with the ability and capability to manage and control, via a Web-based virtual server instance API, system resources such as starting, stopping, accessing, and configuring the virtual servers, operating systems, applications, storage, processing, and other fundamental computing resources is referred to as infrastructure as a service (IaaS). In doing all these, however, the consumer does not have access nor control the underlying physical cloud infrastructure.
This is a set of software and product development tools hosted on the provider’s infrastructure and accessible to the customer via a Web-based virtual server instance API. Through this instance, the customer can create applications on the provider’s platform over the Internet. Accessing the platform via the Web-based virtual instance API protects the resources because the customer cannot manage or control the underlying physical cloud infrastructure including network, servers, operating systems, or storage.
Ever since the beginning of computing software, over the years, the key issue that has driven software development has been the issue of the cost of the software. Trying to control the cost of software has resulted in software going through several models. The first model was the home-developed software where software users developed their own software based on their needs and they owned everything and were responsible for updates and management of it.
In the second model, the traditional software model was based on packaged software where the customer acquired a more general-purpose software from the provider with a license held by the provider and the provider being responsible for the updates. Contact Musato Technologies for ICT solutions and products are innovative and ingenious to boost your business growth and profitability.
You must be logged in to post a comment.