Contact Info
- Lilongwe, Malawi
- +265 899 25 21 95 (Whatsapp)
- contact@webmobyle.com
- Working Days: Monday - Friday
Download Audio: Demystifying The Cloud
It’s a strange term isn’t it? The cloud. To the uninitiated, the phrase brings about concepts of fluffy water-based formations up in the sky. With reference to the Web however, “The Cloud” refers to a collection of computer, information technology and software applications accessible by means of a network connection.
Often, these resources are accessed through data centres by using Wide Area Networks (WAN) or in other words, Internet connectivity. Cloud computing enables the availability of computing resources anywhere, anytime. It also enables quick and easy deployment of such resources with minimal configuration.
The concept of cloud computing dates to the 1960s. The phrase originates from the cloud symbol used by flow charts and diagrams to symbolise the Internet. The term underscores the idea that any Web-connected computer has access to a pool of computing power, applications and files.
Contrary to what you might think, the basis for the term derives from how resources are accessed, rather than where those resources are located. If you are coming from a scientific or technical background, then the term is akin to talking about a black box.
In a black box, as the term states, you have a box. What’s interesting about the box is not its colour, but how you interact with it. Essentially you give a black box input, and get the resulting output, after the box is done manipulating the input. As a user of the black box, you do not concern yourself with the inner workings that produce the output in response to your input.
In other words you are blind as to how the changes come about. Hence, it is a black box. Think about a computer: you push on keys on the keyboard and voila, the letters corresponding to what you punch in on the keyboard appear on the screen.
As an ordinary user, you do not care that there is first kinetic energy from your motion on the keys, that in turn affects circuitry in the computer, to produce ones and zeros, not to mention the effects in the display mechanism of your screen, at the end of which, the text appears on your screen.
The cloud works in a similar fashion. It is a black box. You submit input and get the resulting output, without intimate knowledge of what is going on with the servers and the networks underlying the system that makes everything possible.
The cloud is a metaphor for the concept it represents. As human beings, we create metaphors in order to describe and explain concepts that are abstract. By referring to a metaphor, we can communicate the essential aspects of an idea without going into technical complexities.
Computing is generally not well understood by the general population. This fact is however immaterial for most users of the technology. Only the technicians need to bother with the intricate details of how computers work, whilst the general population just need to know enough to use them. This also goes for a lot of concepts in our world.
In order to convey functional but not overly detailed knowledge, to allow people to use computers, we collectively develop metaphors for how they work: from Social Networks to Cyberspace, and all the metaphors in between and beyond.
Take a social Network as most people understand it, for example. It is not even close to how a computer sees it. But the idea of a Social Network, as generally understood by ordinary users, is relatable to everybody for everyday use, in contrast to the abstract reality in technical terms.
Going back to metaphors and the black box, the cloud makes possible a unique way for people and businesses, to deal with complexity and delegate responsibility. People and businesses often face a lot of challenges in acquiring, as well as in managing technology, and moving to the cloud reduces the variables to consider.
If you are running most, or part of your operations in the Cloud, it automatically means you will need lesser technical expertise to manage business processes. This means lesser man-hours are needed to keep operations running.
It also means that there is less time investment in training required, since you or your staff complement will have fewer responsibilities, in as far as technological resource management is concerned. This also translates into lower costs than it would otherwise take, to run all infrastructure and services on-site.
There is also the important matter of security. Pooling computing resources translates to a better strategy, when addressing computer security threats. The reasoning behind this is simple. In a cloud based computer system, the responsibility of protecting computing resources from various threats, is entrusted in the hands of specialists, who can dedicate more resources to the effort of implementing security.
There are three main levels of deployment in the cloud. The private cloud has cloud infrastructure operated solely for a single organisation, which may be managed internally or by a third-party. It can also be hosted either internally or externally.
In the case of a public cloud , services are rendered over an open network in public use, and some services may be available for free. There is very little difference between public and private cloud architecture, if any, even though the security models may be substantially different.
A hybrid cloud model, incorporates the best of both private and public cloud architectures that merges two or more clouds.
Depending on needs, there are three primary service models to consider. With Infrastructure as a Service (IaaS), the consumer can deploy and run arbitrary software, including operating systems and applications. The consumer does not manage or control the underlying cloud infrastructure, but has control over operating systems, storage, and deployed applications.
With Platform as a Service (PaaS), the consumer has access to custom applications, using choice programming language tools. The consumer however does not manage or control the underlying cloud infrastructure, including network, servers, operating systems, or storage.
Software as a Service (SaaS) is what most individuals and small business will use. The consumer neither manages or controls the underlying cloud infrastructure, including servers, operating systems, storage, or with a few exceptions, not even the individual application capabilities.
Want to hear some more from the Webmobyle Blog? Please
Leave A Comment