Have you any experience with Cloud Computing?
If your answer is no, probably you are wrong. We are going to approach in otherwise, do you have an email address? We are sure that the majority of answers are affirmative and it means that in some way you have had any experience with Cloud Computing.
What does Cloud Computing really means? We have to travel to the past to answer this question: years ago, if you wanted to use some program or software, you had to install it in your computer and if you also wanted to use it in your friend’s computer, you had to install it in both computers. This situation has ended thanks to Cloud Computing or colloquially known as Cloud. Now, you can find all the programs, apps and/or services that you need, installed on a server and you can access there from anywhere provided that you have internet connection.
If somebody doesn’t know what a server is, don’t worry, here you can find a definition: A server is a kind of computer (more powerful than conventional computers) that contains all the information (programs, videos, images, text files…) that a user, who has access to this computer, request. Here you can find more information.
Cloud Computing has not only changed user’s lifestyle, but also has radically changed the companies’ business model because they have a new tool that allows accelerate process innovation and reduce costs.
Taking into account the field of business, there are 3 levels in which cloud services can be provided to the companies:
- Infrastructure as a Service (IaaS) is the highest level and its aim is to provide a processing infrastructure which each user needs. For example, if a user has a virtual machine and he need to increase the size of the hard disk, this would be his service.
- Platform as a Service (PaaS) is the second level. This kind of service provides to the user (a developer normally) a completely processing platform. The user hasn’t to buy any hardware and/or software and with this platform, he can create, implement and monitor all kind of applications.
- Software as a Service (SaaS) is the lowest level and its function is allows the access to an application using a web browser without having to install additional programs. Some examples for this kind of services are email and calendars.
Finally, you only have to know that, depending of the company’s needs or its service model, we can define 3 different kinds of cloud:
- Public cloud: the users access to the services in a shared way.
- Private cloud: this kind of cloud is addressed to users that because of the critically of the information they have, they need an infrastructure, platform and applications used only for them.
- Hybrid cloud: this is a combination between public and private cloud. The user receives part of this services in a private way, like the infrastructure, and the other in a public way, for instance, the development tools.
It is at this point that you know cloud’s basic concepts. In our future posts, we will talk about the levels and the kinds of cloud in more detailed way.
If you have some query or something has not been made clear, feel free and leave a comment, we will be pleased to answer you.