The cloud, pros and cons, and platforms

The Cloud is the future of computing for Google such that all the software will be running on servers, and used through Internet.

Software becomes a service (SaaS, Software as a Service) that is consumed for free or by subscription, rather than a product that is bought or for which is acquired a license.

A man flying in the clouds, a second connected to the planet, and two teens on a computer, they symbolize the cloud



Critics blame social sites like Facebook and Twitter (and even Google) for using data from their customers. This problem will be even greater if all personal and professionals documents are stored online.


The application servers are designed to allow sites and users to connect to online services and software.


Created by RaySpace and NASA, OpenStack is a free and open source platform to install on a personal server. On it you can create a number of virtual servers designed to provide online applications and services.
According to The Guardian, their attempt to go to the cloud with OpenStack was a disaster. The site then moved to AWS.

Azure and OneDrive

From Microsoft, users download extensions for Visual Studio to create services and applications running on Azure. They must subscribe to install their products on the platform.
A complete online shop will come for products installed on the platform.
OndeDrive (formerly SkyDrive) is an online storage service for individuals.


Access to Apple's iCloud is built into all systems of Apple: iPhone, iPad, Mac. All applications are connected to the service where Apple that stores data, it becomes possible for the user to access effortless their documents from any device.
Apple launched iCloud in June 2011 while the first computer using Google Chrome for OS appears at the same time.
But these are two different designs, for Apple the cloud must store data and allow using them on different devices or share them with others. These are the applications that access that data.


Online storage service, Dropbox also allows synchronization of data between different devices.

Screenshot of the Jolicloud OS, icons on a black background
Screenshot of the Jolicloud OS

Google Cloud

For Google, the cloud is hosting online applications such as Doc, Calendar, Mail, etc.. On the client side, there is only a browser that runs these applications.
The Google model seems more political than pragmatic. It centralizes the processing on servers instead of using the computing power of millions of computers and smartphones. The goal is to make the Internet the only center of activity and Google the center of the center.

AppEngine est a shared hosting service with online apps. Google's infrastructure to host online applications, can combine many services such as Maps.
The SDK can be integrated to Eclipse to create a development tool.

Amazon AWS

It started in 2006 and was one of the first. It represents 27% for IaaS of market shares in 2015 to 16% for Microsoft, IBM 12% and only 3.6% for Google. Thanks to the fact that many small businesses have started on AWS and have become big business!

The main services are:

Large companies such as NetFlix, Airbnb run on AWS (Amazon Web Services). The income was $ 7 billion to Amazon in 2014 and we understand why Microsoft now offers its software as open source for easy porting to the cloud.

News and comments

A personal open source cloud


Red Hat


Red Hat now provides, next to the Linux distro, a Cloud based version of Open Stack. Like any Cloud platform, it allows to store data online, to delegate processes on the server and connect to backend services. Thus, any company and therefore any software publisher may have an infrastructure to deliver services at a local software that will facilitate the creation of programs whose modules are services. These can be local or on the same server, but the cloud can offer shared tools or let use masses of data such as those of social sites services.