Introduction To Cloud Computing
Introduction To Cloud Computing
Grid Computing
Web Services in the Cloud
Cloud computing found its origin in the success of server virtualization and the
potential to run IT more efficiently through server consolidation
The first scholarly use of the term “cloud computing” was in a 1997 lecture by
Ramnath Chellappa.
In late1990’s Oracle and EMC offered early private cloud solutions, however
cloud computing started getting prominence from 2007.
Architecture
National Institute of Standards & Technology (NIST) Visual Model of Cloud Computing Definition
3
Goals and Benefits
Who provides the Research institutes and universities federate their Large individual companies e.g. Amazon and
service? services around the world through projects such as Microsoft and at a smaller scale, institutes and
EGI-InSPIRE and the European Grid Infrastructure. organisations deploying open source software
such as Open Slate, Eucalyptus and Open
Nebula.
Who uses the service? Research collaborations, called "Virtual Small to medium commercial businesses or
Organisations", which bring together researchers researchers with generic IT needs
around the world working in the same field.
Who pays for the Governments - providers and users are usually The cloud provider pays for the computing
service? publicly funded research organisations, for example resources; the user pays to use them
through National Grid Initiatives.
Where are the In computing centres distributed across different The cloud providers private data centres which
computing resources? sites, countries and continents. are often centralised in a few locations with
excellent network connections and cheap
electrical power.
Why use them? - You don`t need to buy or maintain your own large - You don`t need to buy or maintain your own
computer centre - You can complete more work personal computer centre - You can quickly
more quickly and tackle more difficult problems. - access extra resources during peak work periods
You can share data with your distributed team in a
secure way.
What are they useful Grids were designed to handle large sets of limited Clouds best support long term services and
for? duration jobs that produce or use large quantities of longer running jobs (E.g. facebook.com)
data (e.g. the LHC and life sciences)
How do they work? Grids are an open source technology. Resource Clouds are a proprietary technology. Only the
users and providers alike can understand and resource provider knows exactly how their cloud
contribute to the management of their grid manages data, job queues, security requirements
and so on.
Benefits? - Collaboration: grid offers a federated platform for - Flexibility: users can quickly outsource peaks
distributed and collective work. - Ownership : of activity without long term commitment -
resource providers maintain ownership of the Reliability: provider has financial incentive to
resources they contribute to the grid - guarantee service availability (Amazon, for
Transparency: the technologies used are open example, can provide user rebates if availability
source, encouraging trust and transparency. - drops below 99.9%) - Ease of use: relatively
Resilience: grids are located at multiple sites, quick and easy for non-expert users to get
reducing the risk in case of a failure at one site that started but setting up sophisticated virtual
removes significant resources from the machines to support complex applications is
infrastructure. more difficult.
Drawbacks? - Reliability: grids rely on distributed services - Generality: clouds do not offer many of the
maintained by distributed staff, often resulting in specific high-level services currently provided by
inconsistency in reliability across individual sites, grid technology. - Security: users with sensitive
although the service itself is always available. - data may be reluctant to entrust it to external
Complexity: grids are complicated to build and use, providers or to providers outside their borders. -
and currently users require some level of expertise. - Opacity: the technologies used to guarantee
Commercial: grids are generally only available for reliability and safety of cloud operations are not
not-for-profit work, and for proof of concept in the made public. - Rigidity: the cloud is generally
commercial sphere located at a single site, which increases risk of
complete cloud failure. - Provider lock-in:
there’s a risk of being locked in to services
provided by a very small group of suppliers.
When? The concept of grids was proposed in 1995. The In the late 1990`s Oracle and EMC offered early
Open science grid (OSG) started in 1995 The EDG private cloud solutions . However the term cloud
(European Data Grid) project began in 2001. computing didn't gain prominence until 2007.