6
In the same year J.C.R. Licklider (Responsible for enabling development in ARPANET)
also introduced
the idea of “intergalactic computer network” visioning for everyone in the
globe to be interconnected and accessing programs and data from anywhere.
” [4]
The term “cloud” itself, over the modern years, has been also commonly used to describe
and refer to different technologies. For example in the early 1990s the term was, and still
is, used by the network industry to refer to an abstract layer to deliver data in heteroge-
neous public and semi-public networks.
The term “could” in computing was also used to describe platforms for distributed com-
puting (Wired’s magazine April 1994). [2]
A big milestone in the cloud computing history was reached in the 1999 when Sale-
force.com pioneered the concept of enterprise remote provisioned software via website.
[2][3]
The next milestone was in 2002 when Amazon.com released the Amazon Web Service
(AWS), which provided a suite of enterprise-oriented services that included, remote pro-
visioned computing processing power, storage and other business functionalities. [2][3]
In 2006 another big step on the computing cloud history was marked. Amazon released
its Elastic Compute Cloud (EC2) services, enabling organizations and private to
“lease”
computing power in order to run their own applications.
Few years later, in 2009, the
Google App Engine was also released. [2][3]
These two services forged the modern cloud computing concept.
Cloud computing success has been also enabled by several key factor such as maturity
of virtualization technology, wide-spread of low latency high-speed networks, cost reduc-
tion of power processing and storage space.
Exploring these concepts is out of scope for this thesis work.