Types of Cloud Computing

Types of Cloud Computing

The applications mentioned above refer to software solutions provided over the Internet, or Software-as-a-Service (SaaS). Other cloud computing services include virtual server storage (Infrastructure-as-a-Service or IaaS), such as Amazon Web Services, and software and product development tools (Platform-as-a-Service or PaaS), such as Google Apps.

Cloud Computing Benefits

Cloud services free businesses and consumers from having to invest in hardware or install software on their devices. They reduce maintenance and hardware upgrading needs; because the solutions are all Web-based, even older computers can be used to access cloud services.
For mobile workers especially, cloud computing provides incredible flexibility: professionals can work from any computing device anywhere as long as they have access to the Web. It also makes collaboration easier, since distributed teams (or a combination of mobile workers and in-office staff) can work on shared information stored centrally in the cloud via, for example, online groupware applications.

Considerations for Working in the Cloud

There are also some issues or obstacles to cloud computing. An Internet connection is obviously necessary to take full advantage of a cloud service. When you're offline--or if there are any disruptions with the cloud service itself--the data may not be accessible at all. (Some cloud apps, like Gmail, have offline capability; others, like Mint, require an Internet connection. The notetaking application, Evernote, offers a good in-between or hybrid solution, with both desktop/phone software and an online service that syncs your notes to the cloud.)
Another issue with cloud computing besides availability is security. Individuals and companies may not be comfortable storing information--especially proprietary or sensitive data--on someone else's server on the Internet.
The issues of trust and reliability will be critical for cloud services to resolve before everyone truly moves to the cloud. Assurances of encryption technologies, privacy protection, and solutions for offline accessibility should go far towards that end. For now, cloud computing's greatest beneficiaries may be remote workers, as Web-based apps empower us to be truly mobile and still accomplish our work.