Understanding Cloud Computing
Cloud computing is a term that has been increasingly used since 2008 and increasingly studied and exploited nowadays. For those who don't know, cloud computing or cloud computing means cloud computing, we have English. But, I do not think that the treated here are the clouds passing in the sky. Joking apart, cloud computing has gained increasing strength due to advances in technology and all devices that allow access to a network.
Cloud Computing, It enables IT technicians to enter applications or programs directly on the Internet, regardless of the platform and with the same functioning and easily. But is that cloud computing can actually bring improvements for both users and businesses that invest in this new system? There are risks? Advantages and disadvantages? In the text below, these and other questions can be answered.
Inside the Cloud Computing
Files and data are usually saved on the hard drive of our computers that were generated by software installed in the equipment itself. In the companies, this kind of routine is a little different, some companies work with the recording of your data in a central (server) where other machines the station can read the data or record new, since, are authorized. One of the main advantages to storing files and data as described above is the fact that it is possible to have access to data without the need to be connected to the Internet.
In this case, all data can be restricted to a particular equipment, except when there is network file sharing, in this way, all files can be accessed. This in corporate environments, already in the home computer the data is restricted to only one machine, since it is not common to find networks for home computers. However, please note that, even for corporative environments there may be some limitations, as, to access certain file generated in a given software is necessary to have it installed on other machines, which generates some cost.
Nowadays technological advances has advanced at a rapid pace for the future of computing. These advances have made possible significant changes in the use of the Internet and its resources, one is cloud computing. And with advances in technology and telecommunications, not only the end but also the technology has been increasingly widespread worldwide.
And cloud computing is a great proof of the progress of such research, with this feature, you do not need to install programs on your machine or device, programs are already operating in the cloud just waiting for their access and their orders to do what they need to do for you, this includes storing files or data, in other words, in addition to the applications available in the cloud you can still save files created on your machine or application and accessed from anywhere in the world.
Another point worth mentioning about the advantages of using cloud computing is the fact that no cost with some infrastructure, energy, maintenance etc., do you know why? Because this type of task is the responsibility of the company that offered such services to the user which will only concern, organize your files.
For you to better understand this new technology, we can mention Microsoft with its Office Online, a resource that provides tools involved with the Office package without being installed on your machine, in other words, you can create a text with this tool and change it, print it anywhere in the world, among other facilities Office suite. And all you need is to create your account to have access to Microsoft tool.
Cloud Computing Features
One of the main cloud computing advantages you already know, which is the ability to access certain applications via the Internet without the need to install it on your computer or any other device. However, the advantages of this new technology go far beyond this possibility. See below some more important advantages.
- Users can access content regardless of their device or operating system.
- Users do not need to worry about the basic care, as: cSafety ontrol, maintenance or backups and much less with the structure needed to run the desired application.
- Cloud computing also enhances collaborative work and data sharing because the availability of files in the cloud can be accessed by other users since, have access and permission.
- Another important point is the availability of cloud services, let say, if one of the service provider server has a problem, another is just automatically enabled for users not run out the contracted services.
- In terms of cost, cloud computing has also shown a great deal. Many applications are free, However, there may be situations where the supplier requires certain value, however, this only happens when it is related to the time of use or some other resource. Cloud computing, the user does not need to buy the software license agreement.
- While mentioning that the software is installed in the cloud and not on the user's machine, there are some programs that may request partial installation on the local machine or device, however, It is just a necessary part of the best application operation or program, mostly will be in the cloud, but also the possibility of the generated files.
Another point to make it clear to the user is that, using cloud computing, you do not need to know the details of the service provider, as: server capacity, distribution, maintenance, server location and etc. All you need to know cloud computing is just the software or application is available to you.
Software as a Service (SaaS)
This type of service is connected to the cloud in a particular way. In this case, developed software are offered to the user as if it were a type of service, without the need to completely pay for your license, However, companies that offer this possibility usually charge a subscription or simply a fee for using the service, which can vary from: usage time or monthly.
For you to better understand this system Software as a Service or simply SaaS, see example: let's say you have an Accounting firm and need to buy a software that allows you to create balance sheets, however, This software must be installed on 10 machines due to demand. In this case, you will have to purchase licenses for these machines or, depending on your equipment situation, buy new machines to meet this demand which can generate a cost beyond the company's possibilities.
Still using the above example, say that the accounting firm is a supplier to allow it to cloud computing technology and also, Saas use or model. The contractor services just by paying only for the use of time or amount of access to the system that is installed in the cloud, generating a more affordable for small businesses, and remember that, the company that hires this type of service does not have to worry about the infrastructure of informatics and maintenance, it is the responsibility of the provider of services.
Another advantage to be taken into account is the time of use of services. Let's say you just buying the software and now have to install it in ten machines without mentioning, the possibility of some maintenance or upgrade. Already hiring the same cloud software, the waiting time is only the hiring of services, and we can not forget, Internet connection, of course, in certain software, as said, you must install some part only for customer identification. Two major companies operating in the market offer this type of service, are they: HP and Oracle.
Platform as a Service (PaaS)
This is a more complete type of service because of allocating resources essential to the operation, such as: database, storage, scalability, safety, supports the programming language, among others.
Database as a Service (DaaS)
As the name says, this type of service is geared for storage or data access. The advantage of this service is the contractor that have freedom to increase or expand the flexibility of the bank, facilitate the entry of authorized users, share data with other systems, etc..
Infrastructure as a Service (IaaS)
In Infrastructure as a Service we have something that works similar to PaaS, however, as its name makes clear, the focus of this service is the structure, is the virtual machines as in the category hardware, and also allowing the user to have access to system resources.
Testing as a Service (Again)
And to finish, this service has a meaningful name, Test as Service and allows you to create a suitable environment allowing the user to test systems or applications remotely, observing and simulating the levels of performances and their behavior.