Chapter 2 :
Cloud Computing History.
1. Early History.
2. Establishment Of Cloud Computing.
3. Cloud Computing in 2000s.
4. Cloud Computing in 2010s
5. Characteristics.
2.1 Early History.
During the 1960s, the initial concepts of time-sharing became popularized via RJE (Remote Job Entry); this terminology was
mostly associated with large vendors such as IBM and DEC. Full-time-sharing solutions were available by the early 1970s
on such platforms as Multics (on GE hardware), Cambridge CTSS, and the earliest UNIX ports (on DEC hardware). Yet, the
"data center" model where users submitted jobs to operators to run on IBM mainframes was overwhelmingly predominant.
In the 1990s, telecommunications companies, who previously offered primarily dedicated point-to-point data circuits, began
offering virtual private network (VPN) services with comparable quality of service, but at a lower cost. By switching traffic as
they saw fit to balance server use, they could use overall network bandwidth more effectively. They began to use the cloud
symbol to denote the demarcation point between what the provider was responsible for and what users were responsible
for. Cloud computing extended this boundary to cover all servers as well as the network infrastructure
As computers became more diffused, scientists and technologists explored ways to make large-scale computing power
available to more users through time-sharing.They experimented with algorithms to optimize the infrastructure,
platform, and applications to prioritize CPUs and increase efficiency for end users.
The use of the cloud metaphor for virtualized services dates at least to General Magic in 1994, where it was used to
describe the universe of "places" that mobile agents in the Telescript environment could go. As described by Andy
Hertzfeld:
"The beauty of Telescript," says Andy, "is that now, instead of just having a device to program, we now have
the entire Cloud out there, where a single program can go and travel to many different sources of
information and create sort of a virtual service.
The use of the cloud metaphor is credited to General Magic communications employee David Hoffman, based on
long-standing use in networking and telecom. In addition to use by General Magic itself, it was also used in
promoting AT&T's associated PersonaLink Services.
2.2 Establishment of Cloud Computing.
Cloud computing has been in existence since 2000.
In August 2006, Amazon created subsidiary Amazon Web Services and introduced its Elastic Compute Cloud (EC2)
In April 2008, Google released Google App Engine in beta.
In early 2008, NASA's OpenNebula, enhanced in the RESERVOIR European Commission-funded project, became
the first open-source software for deploying private and hybrid clouds, and for the federation of clouds.
By mid-2008, Gartner saw an opportunity for cloud computing "to shape the relationship among consumers of IT
services, those who use IT services and those who sell them" and observed that "organizations are switching from
company-owned hardware and software assets to per-use service-based models" so that the "projected shift to
computing ... will result in dramatic growth in IT products in some areas and significant reductions in other areas."
In 2008, the U.S. National Science Foundation began the Cluster Exploratory program to fund academic research
using Google-IBM cluster technology to analyze massive amounts of data,
In February 2010, Microsoft released Microsoft Azure, which was announced in October 2008.
In July 2010, Rackspace Hosting and NASA jointly launched an open-source cloud-software initiative known as
OpenStack.
2.3 Cloud Computing In 2000s :
Cloud computing has been in existence since 2000.
In August 2006, Amazon created subsidiary Amazon Web Services and introduced its Elastic Compute Cloud (EC2).
In April 2008, Google released Google App Engine in beta.
In early 2008, NASA's OpenNebula, enhanced in the RESERVOIR European Commission-funded project, became the first open-
source software for deploying private and hybrid clouds, and for the federation of clouds
By mid-2008, Gartner saw an opportunity for cloud computing "to shape the relationship among consumers of IT services, those who
use IT services and those who sell them"and observed that "organizations are switching from company-owned hardware and software
assets to per-use service-based models" so that the "projected shift to computing ... will result in dramatic growth in IT products in
some areas and significant reductions in other areas."
2.4 Cloud Computing In 2010s :
In February 2010, Microsoft released Microsoft Azure, which was announced in October 2008.In July 2010, Rackspace Hosting and
NASA jointly launched an open-source cloud-software initiative known as OpenStack. The OpenStack project intended to help
organizations offering cloud-computing services running on standard hardware.
The early code came from NASA's Nebula platform as well as from Rackspace's Cloud Files platform. As an open source offering and
along with other open-source solutions such as CloudStack, Ganeti and OpenNebula, it has attracted attention by several key
communities. Several studies aim at comparing these open sources offerings based on a set of criteria.
On March 1, 2011, IBM announced the IBM SmartCloud framework to support Smarter Planet.Among the various components of the
Smarter Computing foundation, cloud computing is a critical part. On June 7, 2012, Oracle announced the Oracle Cloud. This cloud
offering is poised to be the first to provide users with access to an integrated set of IT solutions, including the Applications (SaaS),
Platform (PaaS), and Infrastructure (IaaS) layers.
In May 2012, Google Compute Engine was released in preview, before being rolled out into General Availability in December 2013.
2.5 Characteristics Of Cloud Computing :
 Agility: For organizations may be improved, as cloud computing may increase users' flexibility with
re-provisioning, adding, or expanding technological infrastructure resources.
 Cost reductions : These are claimed by cloud providers. A public-cloud delivery model converts
capital expenditures (e.g., buying servers) to operational expenditure.This purportedly lowers
barriers to entry, as infrastructure is typically provided by a third party and need not be purchased for
one-time or infrequent intensive computing tasks. Pricing on a utility computing basis is "fine-
grained", with usage-based billing options. As well, less in-house IT skills are required for
implementation of projects that use cloud computing.
❖ Device and location independence: Enable users to access systems using a web browser
regardless of their location or what device they use (e.g., PC, mobile phone). As infrastructure is
off-site (typically provided by a third-party) and accessed via the Internet, users can connect to it
from anywhere.
❖ Maintenance of cloud computing : Applications is easier, because they do not need to be installed
on each user's computer and can be accessed from different places (e.g., different work locations,
while travelling, etc.).
❖ Multitenancy : Enables sharing of resources and costs across a large pool of users thus allowing
for:
1. Centralization of infrastructure in locations with lower costs (such as real estate, electricity, etc.)
2. Peak-load capacity increases (users need not engineer and pay for the resources and equipment
to meet their highest possible load-levels)
3. Utilisation and efficiency improvements for systems that are often only 10–20% utilised.[
❖ Performance :It is monitored by IT experts from the service provider, and consistent and loosely
coupled architectures are constructed using web services as the system interface
❖ Productivity: It may be increased when multiple users can work on the same data simultaneously,
rather than waiting for it to be saved and emailed. Time may be saved as information does not need
to be re-entered when fields are matched, nor do users need to install application software upgrades
to their computer
2.6 Cloud Engineering :
Cloud engineering is the application of engineering disciplines to cloud computing. It brings a systematic
approach to the high-level concerns of commercialization, standardization, and governance in conceiving,
developing, operating and maintaining cloud computing systems. It is a multidisciplinary method
encompassing contributions from diverse areas such as systems, software, web, performance, information
technology engineering, security, platform, risk, and quality engineering.
Cloud architecture, the systems architecture of the software systems involved in the delivery of cloud
computing, typically involves multiple cloud components communicating with each other over a loose
coupling mechanism such as a messaging queue. Elastic provision implies intelligence in the use of tight
or loose coupling as applied to mechanisms such as these and others
Cloud Computing Videos :
● https://www.youtube.com/watch?v=RWgW-CgdIk0
● https://www.youtube.com/watch?v=uroryFU78gM
● https://www.youtube.com/watch?v=LICA-ILkO4w
● https://www.youtube.com/watch?v=kQnNd-DyrpA
● https://www.youtube.com/watch?v=ZnGzxV_dQeg
● https://www.youtube.com/watch?v=lG3oKy4skPk
● https://www.youtube.com/watch?v=uYGQcmZUTaw

Cloud Compting History.

  • 1.
    Chapter 2 : CloudComputing History. 1. Early History. 2. Establishment Of Cloud Computing. 3. Cloud Computing in 2000s. 4. Cloud Computing in 2010s 5. Characteristics.
  • 2.
    2.1 Early History. Duringthe 1960s, the initial concepts of time-sharing became popularized via RJE (Remote Job Entry); this terminology was mostly associated with large vendors such as IBM and DEC. Full-time-sharing solutions were available by the early 1970s on such platforms as Multics (on GE hardware), Cambridge CTSS, and the earliest UNIX ports (on DEC hardware). Yet, the "data center" model where users submitted jobs to operators to run on IBM mainframes was overwhelmingly predominant. In the 1990s, telecommunications companies, who previously offered primarily dedicated point-to-point data circuits, began offering virtual private network (VPN) services with comparable quality of service, but at a lower cost. By switching traffic as they saw fit to balance server use, they could use overall network bandwidth more effectively. They began to use the cloud symbol to denote the demarcation point between what the provider was responsible for and what users were responsible for. Cloud computing extended this boundary to cover all servers as well as the network infrastructure
  • 3.
    As computers becamemore diffused, scientists and technologists explored ways to make large-scale computing power available to more users through time-sharing.They experimented with algorithms to optimize the infrastructure, platform, and applications to prioritize CPUs and increase efficiency for end users. The use of the cloud metaphor for virtualized services dates at least to General Magic in 1994, where it was used to describe the universe of "places" that mobile agents in the Telescript environment could go. As described by Andy Hertzfeld: "The beauty of Telescript," says Andy, "is that now, instead of just having a device to program, we now have the entire Cloud out there, where a single program can go and travel to many different sources of information and create sort of a virtual service. The use of the cloud metaphor is credited to General Magic communications employee David Hoffman, based on long-standing use in networking and telecom. In addition to use by General Magic itself, it was also used in promoting AT&T's associated PersonaLink Services.
  • 4.
    2.2 Establishment ofCloud Computing. Cloud computing has been in existence since 2000. In August 2006, Amazon created subsidiary Amazon Web Services and introduced its Elastic Compute Cloud (EC2) In April 2008, Google released Google App Engine in beta. In early 2008, NASA's OpenNebula, enhanced in the RESERVOIR European Commission-funded project, became the first open-source software for deploying private and hybrid clouds, and for the federation of clouds. By mid-2008, Gartner saw an opportunity for cloud computing "to shape the relationship among consumers of IT services, those who use IT services and those who sell them" and observed that "organizations are switching from company-owned hardware and software assets to per-use service-based models" so that the "projected shift to computing ... will result in dramatic growth in IT products in some areas and significant reductions in other areas." In 2008, the U.S. National Science Foundation began the Cluster Exploratory program to fund academic research using Google-IBM cluster technology to analyze massive amounts of data, In February 2010, Microsoft released Microsoft Azure, which was announced in October 2008. In July 2010, Rackspace Hosting and NASA jointly launched an open-source cloud-software initiative known as OpenStack.
  • 5.
    2.3 Cloud ComputingIn 2000s : Cloud computing has been in existence since 2000. In August 2006, Amazon created subsidiary Amazon Web Services and introduced its Elastic Compute Cloud (EC2). In April 2008, Google released Google App Engine in beta. In early 2008, NASA's OpenNebula, enhanced in the RESERVOIR European Commission-funded project, became the first open- source software for deploying private and hybrid clouds, and for the federation of clouds By mid-2008, Gartner saw an opportunity for cloud computing "to shape the relationship among consumers of IT services, those who use IT services and those who sell them"and observed that "organizations are switching from company-owned hardware and software assets to per-use service-based models" so that the "projected shift to computing ... will result in dramatic growth in IT products in some areas and significant reductions in other areas."
  • 6.
    2.4 Cloud ComputingIn 2010s : In February 2010, Microsoft released Microsoft Azure, which was announced in October 2008.In July 2010, Rackspace Hosting and NASA jointly launched an open-source cloud-software initiative known as OpenStack. The OpenStack project intended to help organizations offering cloud-computing services running on standard hardware. The early code came from NASA's Nebula platform as well as from Rackspace's Cloud Files platform. As an open source offering and along with other open-source solutions such as CloudStack, Ganeti and OpenNebula, it has attracted attention by several key communities. Several studies aim at comparing these open sources offerings based on a set of criteria. On March 1, 2011, IBM announced the IBM SmartCloud framework to support Smarter Planet.Among the various components of the Smarter Computing foundation, cloud computing is a critical part. On June 7, 2012, Oracle announced the Oracle Cloud. This cloud offering is poised to be the first to provide users with access to an integrated set of IT solutions, including the Applications (SaaS), Platform (PaaS), and Infrastructure (IaaS) layers. In May 2012, Google Compute Engine was released in preview, before being rolled out into General Availability in December 2013.
  • 7.
    2.5 Characteristics OfCloud Computing :  Agility: For organizations may be improved, as cloud computing may increase users' flexibility with re-provisioning, adding, or expanding technological infrastructure resources.  Cost reductions : These are claimed by cloud providers. A public-cloud delivery model converts capital expenditures (e.g., buying servers) to operational expenditure.This purportedly lowers barriers to entry, as infrastructure is typically provided by a third party and need not be purchased for one-time or infrequent intensive computing tasks. Pricing on a utility computing basis is "fine- grained", with usage-based billing options. As well, less in-house IT skills are required for implementation of projects that use cloud computing.
  • 8.
    ❖ Device andlocation independence: Enable users to access systems using a web browser regardless of their location or what device they use (e.g., PC, mobile phone). As infrastructure is off-site (typically provided by a third-party) and accessed via the Internet, users can connect to it from anywhere. ❖ Maintenance of cloud computing : Applications is easier, because they do not need to be installed on each user's computer and can be accessed from different places (e.g., different work locations, while travelling, etc.). ❖ Multitenancy : Enables sharing of resources and costs across a large pool of users thus allowing for: 1. Centralization of infrastructure in locations with lower costs (such as real estate, electricity, etc.) 2. Peak-load capacity increases (users need not engineer and pay for the resources and equipment to meet their highest possible load-levels) 3. Utilisation and efficiency improvements for systems that are often only 10–20% utilised.[ ❖ Performance :It is monitored by IT experts from the service provider, and consistent and loosely coupled architectures are constructed using web services as the system interface ❖ Productivity: It may be increased when multiple users can work on the same data simultaneously, rather than waiting for it to be saved and emailed. Time may be saved as information does not need to be re-entered when fields are matched, nor do users need to install application software upgrades to their computer
  • 9.
    2.6 Cloud Engineering: Cloud engineering is the application of engineering disciplines to cloud computing. It brings a systematic approach to the high-level concerns of commercialization, standardization, and governance in conceiving, developing, operating and maintaining cloud computing systems. It is a multidisciplinary method encompassing contributions from diverse areas such as systems, software, web, performance, information technology engineering, security, platform, risk, and quality engineering. Cloud architecture, the systems architecture of the software systems involved in the delivery of cloud computing, typically involves multiple cloud components communicating with each other over a loose coupling mechanism such as a messaging queue. Elastic provision implies intelligence in the use of tight or loose coupling as applied to mechanisms such as these and others
  • 10.
    Cloud Computing Videos: ● https://www.youtube.com/watch?v=RWgW-CgdIk0 ● https://www.youtube.com/watch?v=uroryFU78gM ● https://www.youtube.com/watch?v=LICA-ILkO4w ● https://www.youtube.com/watch?v=kQnNd-DyrpA ● https://www.youtube.com/watch?v=ZnGzxV_dQeg ● https://www.youtube.com/watch?v=lG3oKy4skPk ● https://www.youtube.com/watch?v=uYGQcmZUTaw