SlideShare a Scribd company logo
CLOUD
COMPUTING
N.KUPPURASU AP/MCA
Topics
 What is Cloud Computing
 Cloud Evolution
 Why Cloud Computing
 Cloud Vs Grid and Utility
Computing
 Existing Method
 Cloud Computing Architecture
 Types of services
 Deployment Models
 Opportunities and Challenges
 Advantages of Cloud Computing
 Disadvantages of Cloud
Computing
 Areas of cloud computing
 Windows Azure
 Google App Engine
 Amazon EC2
 Opens tack
 BigData
 Hadoop
 MapReduce
 Summary
 References
23-01-2016
2
Cloud Computing
Technical Terms
23-01-2016Cloud Computing
3
 Cloud
 Grid
 Utility
 Hosting
 Cluster
 Virtualization
 Datacenter
What is Cloud Computing
“Cloud computing is Internet-based
computing, whereby shared resources,
software, and information are provided to
computers and other devices on demand
through the Internet”
-Wikipedia Definition
23-01-2016
4
Cloud Computing
Cloud Evolution
Open
MPP
&
SMP
Commodity
Clusters
Grid
Computing
1990
Virtualized
Clusters
SaaS
PaaS
IaaS
1995 2000 2005 20071965 1980
CloudProprietary
Mainframe
23-01-2016
5
Cloud Computing
Why Cloud Computing
Eliminates capacity planning and sizing
Prevents ‘success disaster’
Eliminates scalability issues and risk of
failure
s Savings on Capital Investment
Savings on Data Center Space, Power and
Cooling
Minimizes Operational cost
Reduces TCO (Total Cost of Ownership) Reduces Risks
Re-invest saved Capex on new
initiatives
Focus on business, not on
infrastructure
Save on operations manpower
Better Budget Utilization
Quicker Time to Market
Create dev and test environments on the fly
Rely on speed & stability of the Cloud
provider
Remain Competitive
23-01-2016
6
Cloud Computing
Cloud Vs Grid and Utility Computing
Grid computing is a collection
of servers that are clustered
together to attack a single
problem. For a period of time,
the entire resources of the
grid are available to an user to
tackle a particularly difficult
compute problem.
Grid Computing Utility Computing
•Metered use of computational
resources
•Origin from utility services
(Electricity)
23-01-2016
7
Cloud Computing
Existing Method [Traditional Web Hosting]
Types of Hosting:
1. Shared Hosting
2. Dedicated Hosting
3. Virtual Private Server Hosting
Apart from choosing the type the user/webmaster
also has to choose the platform for his hosting and the
most popular are
- Linux and
- Windows
23-01-2016
8
Cloud Computing
Cloud Computing Architecture
23-01-2016
9
Cloud Computing
Cloud Computing
[Types of services]
Software as a service - service provider will give your users the service of using
their software, especially any type of applications software. Example-Google
(GOOG), Salesforce.com (CRM), NetSuite (N).
23-01-2016
10
Cloud Computing
Advantages of SaaS
 Saves the complexity of software installation.
 No need for maintenance, upgrades, and patches (for
example, for security fixes) for the IT team within the
enterprise.
 SaaS provider can provide this service to multiple
customers and enterprises, resulting in a multitenant
model.
 Monitoring application-delivery performance is the
responsibility of the SaaS provider.
11
23-01-2016Cloud Computing
Cloud Computing
[Types of services]
Platform as a service - service provider only provide platform or a stack of
solutions for your users. It helps users saving investment on hardware and
software. Google GC engine and Force.com provide this type of service.
23-01-2016
12
Cloud Computing
Advantages of PaaS
 PaaS is a true cloud model in that applications do not
need to worry about the scalability of the underlying
platform (hardware and software).
 When enterprises write their application to run over the
PaaS provider’s software platform, the elasticity and
scalability is guaranteed transparently by the PaaS
platform.
23-01-2016
13
Cloud Computing
Cloud Computing
[Types of services]
Infrastructure as a service - service provider bears all the cost of servers,
networking equipment, storage, and backups. You just have to pay to take the
computing service. And the users build their own application software. Amazon
EC2 is a great example of this type of service.
23-01-2016
14
Cloud Computing
Advantages of IaaS
 Offers you the greatest degree of control of the three
models.
 Scaling and elasticity are your—not the provider’s—
responsibility.
 It is a mini do-it-yourself datacenter that you have to
configure to get the job done.
 Amazon uses virtualization as a critical underpinning of
its EC2 service, so you actually get a VM when you ask
for a specific machine configuration
23-01-2016
15
Cloud Computing
Cloud Computing
[Deployment Models]
Public cloud- this is the most popular type of cloud system and is
considered as a mainstream cloud system by cloud computing experts. In
public cloud system a third party data center provide both disk space and
computing power for all the application software. Amazon web and Google
apps is the two most popular public cloud computing service providers.
23-01-2016
16
Cloud Computing
Cloud Computing
[Deployment Models...]
Private cloud- unlike public cloud, you need to set up your own data center
and also bear all the installation & maintenance cost, and have complete
control of all your data. This system provides more security and privacy, but
it is more expensive cloud solution to public cloud.
23-01-2016
17
Cloud Computing
Cloud Computing
[Deployment Models...]
Hybrid Cloud - A hybrid cloud is a composition of at least one private cloud
and at least one public cloud. A hybrid cloud is typically offered in one of two
ways :
– A vendor has a private cloud and forms a partnership with a public cloud
provider
– A public cloud provider forms a partnership with a vendor that provides
private cloud platforms
23-01-2016
18
Cloud Computing
Key Characteristics
 Agility
 Cost
 Device and
 Reliability
 Scalability
 Security
 location
 Independence
 Multi tenancy
23-01-2016
19
Cloud Computing
Opportunities and Challenges
 The use of the cloud provides a number of
opportunities:
 It enables services to be used without any
understanding of their infrastructure.
 Cloud computing works using economies of scale:
 It potentially lowers the outlay expense for start up companies,
as they would no longer need to buy their own software or
servers.
 Cost would be by on-demand pricing.
 Vendors and Service providers claim costs by establishing an
ongoing revenue stream.
 Data and services are stored remotely but accessible
from “anywhere”.
23-01-2016
20
Cloud Computing
Opportunities and Challenges
 In parallel there has been backlash against cloud
computing:
 Use of cloud computing means dependence on others and that
could possibly limit flexibility and innovation:
 The others are likely become the bigger Internet companies like Google
and IBM, who may monopolise the market.
 Some argue that this use of supercomputers is a return to the time of
mainframe computing that the PC was a reaction against.
 Security could prove to be a big issue:
 It is still unclear how safe out-sourced data is and when using these
services ownership of data is not always clear.
 There are also issues relating to policy and access:
 If your data is stored abroad whose policy do you adhere to?
 What happens if the remote server goes down?
 How will you then access files?
 There have been cases of users being locked out of accounts and
losing access to data.
23-01-2016
21
Cloud Computing
Advantages of Cloud Computing
 Lower computer costs:
 You do not need a high-powered and high-priced computer to run
cloud computing's web-based applications.
 Since applications run in the cloud, not on the desktop PC, your
desktop PC does not need the processing power or hard disk space
demanded by traditional desktop software.
 When you are using web-based applications, your PC can be less
expensive, with a smaller hard disk, less memory, more efficient
processor...
 In fact, your PC in this scenario does not even need a CD or DVD
drive, as no software programs have to be loaded and no document
files need to be saved.
23-01-2016
22
Cloud Computing
Advantages of Cloud Computing
 Improved performance:
 With few large programs hogging your computer's memory,
you will see better performance from your PC.
 Computers in a cloud computing system boot and run
faster because they have fewer programs and processes
loaded into memory…
 Reduced software costs:
 Instead of purchasing expensive software applications, you
can get most of what you need for free-ish!
 most cloud computing applications today, such as the Google Docs suite.
 better than paying for similar commercial software
 which alone may be justification for switching to cloud applications.
23-01-2016
23
Cloud Computing
Advantages of Cloud Computing
 Instant software updates:
 Another advantage to cloud computing is that you are no longer
faced with choosing between obsolete software and high upgrade
costs.
 When the application is web-based, updates happen
automatically
 available the next time you log into the cloud.
 When you access a web-based application, you get the latest
version
 without needing to pay for or download an upgrade.
 Improved document format compatibility.
 You do not have to worry about the documents you create on your
machine being compatible with other users' applications or OSes23-01-2016
24
Cloud Computing
Advantages of Cloud Computing
 Unlimited storage capacity:
 Cloud computing offers virtually limitless storage.
 Your computer's current 1 Tbyte hard drive is small
compared to the hundreds of Pbytes available in the
cloud.
 Increased data reliability:
 Unlike desktop computing, in which if a hard disk
crashes and destroy all your valuable data, a
computer crashing in the cloud should not affect the
storage of your data.
 if your personal computer crashes, all your data is still out there
in the cloud, still accessible
 In a world where few individual desktop PC users back
up their data on a regular basis, cloud computing is a
23-01-2016
25
Cloud Computing
Advantages of Cloud Computing
 Universal document access:
 That is not a problem with cloud computing, because
you do not take your documents with you.
 Instead, they stay in the cloud, and you can access
them whenever you have a computer and an Internet
connection
 Documents are instantly available from wherever you
are
 Latest version availability:
 When you edit a document at home, that edited version
is what you see when you access the document at
work.
 The cloud always hosts the latest version of your23-01-2016
26
Cloud Computing
Advantages of Cloud Computing
 Easier group collaboration:
 Sharing documents leads directly to better collaboration.
 Many users do this as it is an important advantages of
cloud computing
 multiple users can collaborate easily on documents and projects
 Device independence.
 You are no longer tethered to a single computer or
network.
 Changes to computers, applications and documents
follow you through the cloud.
 Move to a portable device, and your applications and
documents are still available. 23-01-2016
27
Cloud Computing
Disadvantages of Cloud Computing
 Requires a constant Internet connection:
 Cloud computing is impossible if you cannot connect
to the Internet.
 Since you use the Internet to connect to both your
applications and documents, if you do not have an
Internet connection you cannot access anything, even
your own documents.
 A dead Internet connection means no work and in
areas where Internet connections are few or inherently
unreliable, this could be a deal-breaker.
23-01-2016
28
Cloud Computing
Disadvantages of Cloud Computing
 Does not work well with low-speed connections:
 Similarly, a low-speed Internet connection, such as
that found with dial-up services, makes cloud
computing painful at best and often impossible.
 Web-based applications require a lot of bandwidth to
download, as do large documents.
 Features might be limited:
 This situation is bound to change, but today many
web-based applications simply are not as full-featured
as their desktop-based applications.
 For example, you can do a lot more with Microsoft PowerPoint
than with Google Presentation's web-based offering
23-01-2016
29
Cloud Computing
Disadvantages of Cloud Computing
 Stored data might not be secure:
 With cloud computing, all your data is stored on the cloud.
 The questions is How secure is the cloud?
 Can unauthorised users gain access to your confidential
data?
 Stored data can be lost:
 Theoretically, data stored in the cloud is safe, replicated
across multiple machines.
 But on the off chance that your data goes missing, you
have no physical or local backup.
 Put simply, relying on the cloud puts you at risk if the cloud lets
you down.
23-01-2016
30
Cloud Computing
Areas of cloud computing
 Banking Financial Services
 Hospitals
 Educational institutions
 Backup Services
 Government
23-01-2016
31
Cloud Computing
 It is an operating System for the cloud
 It is designed for utility computing
 It provides facilities to:
 Write your apps (developer experience)
 Host your apps (compute)
 Manage your apps (service management)
 Store your data (storage)
23-01-2016
32
Cloud Computing
23-01-2016
33
Cloud Computing
 Google App Engine lets you run web
applications on Google's infrastructure. App
Engine applications are easy to build, easy to
maintain, and easy to scale as your traffic and
data storage needs grow.
23-01-2016
34
Cloud Computing
23-01-2016
35
Cloud Computing
 Amazon Elastic Compute Cloud (Amazon EC2)
is a web service that provides resizable
compute capacity in the cloud.
 EC2 works in conjunction with
 Amazon Simple Storage Service (Amazon S3),
 Amazon SimpleDB
 Amazon Simple Queue Service (Amazon SQS)
23-01-2016
36
Cloud Computing
23-01-2016
37
Cloud Computing
23-01-2016
38
Cloud Computing
 OpenStack is a cloud computing project to provide
an infrastructure as a service (IaaS).
 OpenStack OpenStack is a global collaboration of
developers and cloud computing technologists
producing the ubiquitous open source cloud computing
platform for public and private clouds.
23-01-2016Cloud Computing
39
 Big data is the term for a collection of data sets so large
and complex that it becomes difficult to process using
on-hand database management tools or traditional data
processing applications.
 The challenges include capture, curation, storage,
search, sharing, transfer, analysis, and visualization.
23-01-2016Cloud Computing
40
 Apache Hadoop is an open-source software
framework that supports data-intensive distributed
applications, licensed under the Apache v2 license.
 It supports the running of applications on large clusters
of commodity hardware. Hadoop was derived
from Google's MapReduce and Google File
System (GFS) papers.
23-01-2016Cloud Computing
41
 MapReduce is a programming model for processing
large data sets with a parallel, distributed algorithm on
a cluster.
 A MapReduce program comprises a Map() procedure
that performs filtering and sorting (such as sorting
students by first name into queues, one queue for each
name) and a Reduce() procedure that performs a
summary operation (such as counting the number of
students in each queue, yielding name frequencies).
Summary
23-01-2016Cloud Computing
42
 We discussed the features of the Cloud
Computing and Windows Azure, Google App
Engine, Hadoop and MapReduce etc..
 Cloud is indeed an impactful technology that is
sure to transform computing in business.
References
 Windows Azure: www.windowsazure.com/
 Google App Engine (GAE):
http://code.google.com/appengine/docs/whatisgoogleap
pengine.html
 Amazon AWS: http://aws.amazon.com/free/
 OpenStack: www.openstack.org/
 Hadoop: hadoop.apache.org/
 http://en.wikipedia.org/wiki/Cloud_computing
23-01-2016
43
Cloud Computing
Questions
23-01-2016
44
Cloud Computing
Thank you...
23-01-2016Cloud Computing
45

More Related Content

What's hot

Cloud Computing For Beginners
Cloud Computing For Beginners Cloud Computing For Beginners
Cloud Computing For Beginners
Jainul Musani
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant gupta
Prashant Gupta
 
Cloud computing Report
Cloud computing ReportCloud computing Report
Cloud computing Report
Virendra Ruhela
 
Cloud computing presentation
Cloud computing   presentationCloud computing   presentation
Cloud computing presentation
William Mann
 
A viewof cloud computing
A viewof cloud computingA viewof cloud computing
A viewof cloud computing
purplesea
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1
Sagar Kumar
 
The seminar report on cloud computing
The seminar report on cloud computingThe seminar report on cloud computing
The seminar report on cloud computing
Divyesh Shah
 
Group seminar report on cloud computing
Group seminar report on cloud computingGroup seminar report on cloud computing
Group seminar report on cloud computing
Sandhya Rathi
 
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singC cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
John Sing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Utsav mistry
 
A Survey on Cloud Computing Security Issues, Vendor Evaluation and Selection ...
A Survey on Cloud Computing Security Issues, Vendor Evaluation and Selection ...A Survey on Cloud Computing Security Issues, Vendor Evaluation and Selection ...
A Survey on Cloud Computing Security Issues, Vendor Evaluation and Selection ...
Eswar Publications
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
Sami Abu Shawarib
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Project Report on Cloud Storage
Project Report on Cloud StorageProject Report on Cloud Storage
Project Report on Cloud Storage
RachitSinghal17
 
Concepts of cloud computing
Concepts of cloud computingConcepts of cloud computing
Concepts of cloud computing
utkarsh maheshwari
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Cecil Donald
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Shiva Prasad
 
Cloud Computing for Universities Graduation Project
Cloud Computing for Universities Graduation ProjectCloud Computing for Universities Graduation Project
Cloud Computing for Universities Graduation Project
Mohamed Shorbagy
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
Alan Quayle
 
Cloud Computing And Citrix C3
Cloud Computing And Citrix C3Cloud Computing And Citrix C3
Cloud Computing And Citrix C3
Michael Harries
 

What's hot (20)

Cloud Computing For Beginners
Cloud Computing For Beginners Cloud Computing For Beginners
Cloud Computing For Beginners
 
Report on cloud computing by prashant gupta
Report on cloud computing by prashant guptaReport on cloud computing by prashant gupta
Report on cloud computing by prashant gupta
 
Cloud computing Report
Cloud computing ReportCloud computing Report
Cloud computing Report
 
Cloud computing presentation
Cloud computing   presentationCloud computing   presentation
Cloud computing presentation
 
A viewof cloud computing
A viewof cloud computingA viewof cloud computing
A viewof cloud computing
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1
 
The seminar report on cloud computing
The seminar report on cloud computingThe seminar report on cloud computing
The seminar report on cloud computing
 
Group seminar report on cloud computing
Group seminar report on cloud computingGroup seminar report on cloud computing
Group seminar report on cloud computing
 
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_singC cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
C cloud organizational_impacts_big_data_on-prem_vs_off-premise_john_sing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Survey on Cloud Computing Security Issues, Vendor Evaluation and Selection ...
A Survey on Cloud Computing Security Issues, Vendor Evaluation and Selection ...A Survey on Cloud Computing Security Issues, Vendor Evaluation and Selection ...
A Survey on Cloud Computing Security Issues, Vendor Evaluation and Selection ...
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
Project Report on Cloud Storage
Project Report on Cloud StorageProject Report on Cloud Storage
Project Report on Cloud Storage
 
Concepts of cloud computing
Concepts of cloud computingConcepts of cloud computing
Concepts of cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing for Universities Graduation Project
Cloud Computing for Universities Graduation ProjectCloud Computing for Universities Graduation Project
Cloud Computing for Universities Graduation Project
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
 
Cloud Computing And Citrix C3
Cloud Computing And Citrix C3Cloud Computing And Citrix C3
Cloud Computing And Citrix C3
 

Similar to Cloud computing

Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
MiltonMolla1
 
chapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptxchapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptx
AschalewAyele2
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Pravesh ARYA
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
Amex Ka
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
SameerWadkar32
 
cloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdfcloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdf
SANDY4772
 
Cloud Computing by Mamta
Cloud Computing by MamtaCloud Computing by Mamta
Cloud Computing by Mamta
Mamta Kumari
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
Cloud-Computing-ppt (1).pptx
Cloud-Computing-ppt (1).pptxCloud-Computing-ppt (1).pptx
Cloud-Computing-ppt (1).pptx
SamiullahKhan794730
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Midhun P
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
HODIT12
 
Cloud computing technology
Cloud computing technologyCloud computing technology
Cloud computing technology
Youssef Elsalhawy
 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentation
shilpa bojji
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
Ravindra Dastikop
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
NikhilRanaCSELEET005
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
Satyanarayana Swamy
 
Cloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate futureCloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate future
dailytimeupdate.com
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Samit Kumar Kapat
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
nitinw25
 
03_cloud_types_and_services.pdf
03_cloud_types_and_services.pdf03_cloud_types_and_services.pdf
03_cloud_types_and_services.pdf
HossainOrnob
 

Similar to Cloud computing (20)

Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
 
chapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptxchapter 3 Selected Topics in computer.pptx
chapter 3 Selected Topics in computer.pptx
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
 
cloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdfcloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdf
 
Cloud Computing by Mamta
Cloud Computing by MamtaCloud Computing by Mamta
Cloud Computing by Mamta
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
Cloud Computing ppt
 
Cloud-Computing-ppt (1).pptx
Cloud-Computing-ppt (1).pptxCloud-Computing-ppt (1).pptx
Cloud-Computing-ppt (1).pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
 
Cloud computing technology
Cloud computing technologyCloud computing technology
Cloud computing technology
 
cloud computing documentation
cloud computing documentationcloud computing documentation
cloud computing documentation
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Cloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate futureCloud computing _ key the Ultimate future
Cloud computing _ key the Ultimate future
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
03_cloud_types_and_services.pdf
03_cloud_types_and_services.pdf03_cloud_types_and_services.pdf
03_cloud_types_and_services.pdf
 

Recently uploaded

Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
Celine George
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
Wahiba Chair Training & Consulting
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17How to Fix the Import Error in the Odoo 17
How to Fix the Import Error in the Odoo 17
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience How to Create a More Engaging and Human Online Learning Experience
How to Create a More Engaging and Human Online Learning Experience
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 

Cloud computing

  • 2. Topics  What is Cloud Computing  Cloud Evolution  Why Cloud Computing  Cloud Vs Grid and Utility Computing  Existing Method  Cloud Computing Architecture  Types of services  Deployment Models  Opportunities and Challenges  Advantages of Cloud Computing  Disadvantages of Cloud Computing  Areas of cloud computing  Windows Azure  Google App Engine  Amazon EC2  Opens tack  BigData  Hadoop  MapReduce  Summary  References 23-01-2016 2 Cloud Computing
  • 3. Technical Terms 23-01-2016Cloud Computing 3  Cloud  Grid  Utility  Hosting  Cluster  Virtualization  Datacenter
  • 4. What is Cloud Computing “Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand through the Internet” -Wikipedia Definition 23-01-2016 4 Cloud Computing
  • 5. Cloud Evolution Open MPP & SMP Commodity Clusters Grid Computing 1990 Virtualized Clusters SaaS PaaS IaaS 1995 2000 2005 20071965 1980 CloudProprietary Mainframe 23-01-2016 5 Cloud Computing
  • 6. Why Cloud Computing Eliminates capacity planning and sizing Prevents ‘success disaster’ Eliminates scalability issues and risk of failure s Savings on Capital Investment Savings on Data Center Space, Power and Cooling Minimizes Operational cost Reduces TCO (Total Cost of Ownership) Reduces Risks Re-invest saved Capex on new initiatives Focus on business, not on infrastructure Save on operations manpower Better Budget Utilization Quicker Time to Market Create dev and test environments on the fly Rely on speed & stability of the Cloud provider Remain Competitive 23-01-2016 6 Cloud Computing
  • 7. Cloud Vs Grid and Utility Computing Grid computing is a collection of servers that are clustered together to attack a single problem. For a period of time, the entire resources of the grid are available to an user to tackle a particularly difficult compute problem. Grid Computing Utility Computing •Metered use of computational resources •Origin from utility services (Electricity) 23-01-2016 7 Cloud Computing
  • 8. Existing Method [Traditional Web Hosting] Types of Hosting: 1. Shared Hosting 2. Dedicated Hosting 3. Virtual Private Server Hosting Apart from choosing the type the user/webmaster also has to choose the platform for his hosting and the most popular are - Linux and - Windows 23-01-2016 8 Cloud Computing
  • 10. Cloud Computing [Types of services] Software as a service - service provider will give your users the service of using their software, especially any type of applications software. Example-Google (GOOG), Salesforce.com (CRM), NetSuite (N). 23-01-2016 10 Cloud Computing
  • 11. Advantages of SaaS  Saves the complexity of software installation.  No need for maintenance, upgrades, and patches (for example, for security fixes) for the IT team within the enterprise.  SaaS provider can provide this service to multiple customers and enterprises, resulting in a multitenant model.  Monitoring application-delivery performance is the responsibility of the SaaS provider. 11 23-01-2016Cloud Computing
  • 12. Cloud Computing [Types of services] Platform as a service - service provider only provide platform or a stack of solutions for your users. It helps users saving investment on hardware and software. Google GC engine and Force.com provide this type of service. 23-01-2016 12 Cloud Computing
  • 13. Advantages of PaaS  PaaS is a true cloud model in that applications do not need to worry about the scalability of the underlying platform (hardware and software).  When enterprises write their application to run over the PaaS provider’s software platform, the elasticity and scalability is guaranteed transparently by the PaaS platform. 23-01-2016 13 Cloud Computing
  • 14. Cloud Computing [Types of services] Infrastructure as a service - service provider bears all the cost of servers, networking equipment, storage, and backups. You just have to pay to take the computing service. And the users build their own application software. Amazon EC2 is a great example of this type of service. 23-01-2016 14 Cloud Computing
  • 15. Advantages of IaaS  Offers you the greatest degree of control of the three models.  Scaling and elasticity are your—not the provider’s— responsibility.  It is a mini do-it-yourself datacenter that you have to configure to get the job done.  Amazon uses virtualization as a critical underpinning of its EC2 service, so you actually get a VM when you ask for a specific machine configuration 23-01-2016 15 Cloud Computing
  • 16. Cloud Computing [Deployment Models] Public cloud- this is the most popular type of cloud system and is considered as a mainstream cloud system by cloud computing experts. In public cloud system a third party data center provide both disk space and computing power for all the application software. Amazon web and Google apps is the two most popular public cloud computing service providers. 23-01-2016 16 Cloud Computing
  • 17. Cloud Computing [Deployment Models...] Private cloud- unlike public cloud, you need to set up your own data center and also bear all the installation & maintenance cost, and have complete control of all your data. This system provides more security and privacy, but it is more expensive cloud solution to public cloud. 23-01-2016 17 Cloud Computing
  • 18. Cloud Computing [Deployment Models...] Hybrid Cloud - A hybrid cloud is a composition of at least one private cloud and at least one public cloud. A hybrid cloud is typically offered in one of two ways : – A vendor has a private cloud and forms a partnership with a public cloud provider – A public cloud provider forms a partnership with a vendor that provides private cloud platforms 23-01-2016 18 Cloud Computing
  • 19. Key Characteristics  Agility  Cost  Device and  Reliability  Scalability  Security  location  Independence  Multi tenancy 23-01-2016 19 Cloud Computing
  • 20. Opportunities and Challenges  The use of the cloud provides a number of opportunities:  It enables services to be used without any understanding of their infrastructure.  Cloud computing works using economies of scale:  It potentially lowers the outlay expense for start up companies, as they would no longer need to buy their own software or servers.  Cost would be by on-demand pricing.  Vendors and Service providers claim costs by establishing an ongoing revenue stream.  Data and services are stored remotely but accessible from “anywhere”. 23-01-2016 20 Cloud Computing
  • 21. Opportunities and Challenges  In parallel there has been backlash against cloud computing:  Use of cloud computing means dependence on others and that could possibly limit flexibility and innovation:  The others are likely become the bigger Internet companies like Google and IBM, who may monopolise the market.  Some argue that this use of supercomputers is a return to the time of mainframe computing that the PC was a reaction against.  Security could prove to be a big issue:  It is still unclear how safe out-sourced data is and when using these services ownership of data is not always clear.  There are also issues relating to policy and access:  If your data is stored abroad whose policy do you adhere to?  What happens if the remote server goes down?  How will you then access files?  There have been cases of users being locked out of accounts and losing access to data. 23-01-2016 21 Cloud Computing
  • 22. Advantages of Cloud Computing  Lower computer costs:  You do not need a high-powered and high-priced computer to run cloud computing's web-based applications.  Since applications run in the cloud, not on the desktop PC, your desktop PC does not need the processing power or hard disk space demanded by traditional desktop software.  When you are using web-based applications, your PC can be less expensive, with a smaller hard disk, less memory, more efficient processor...  In fact, your PC in this scenario does not even need a CD or DVD drive, as no software programs have to be loaded and no document files need to be saved. 23-01-2016 22 Cloud Computing
  • 23. Advantages of Cloud Computing  Improved performance:  With few large programs hogging your computer's memory, you will see better performance from your PC.  Computers in a cloud computing system boot and run faster because they have fewer programs and processes loaded into memory…  Reduced software costs:  Instead of purchasing expensive software applications, you can get most of what you need for free-ish!  most cloud computing applications today, such as the Google Docs suite.  better than paying for similar commercial software  which alone may be justification for switching to cloud applications. 23-01-2016 23 Cloud Computing
  • 24. Advantages of Cloud Computing  Instant software updates:  Another advantage to cloud computing is that you are no longer faced with choosing between obsolete software and high upgrade costs.  When the application is web-based, updates happen automatically  available the next time you log into the cloud.  When you access a web-based application, you get the latest version  without needing to pay for or download an upgrade.  Improved document format compatibility.  You do not have to worry about the documents you create on your machine being compatible with other users' applications or OSes23-01-2016 24 Cloud Computing
  • 25. Advantages of Cloud Computing  Unlimited storage capacity:  Cloud computing offers virtually limitless storage.  Your computer's current 1 Tbyte hard drive is small compared to the hundreds of Pbytes available in the cloud.  Increased data reliability:  Unlike desktop computing, in which if a hard disk crashes and destroy all your valuable data, a computer crashing in the cloud should not affect the storage of your data.  if your personal computer crashes, all your data is still out there in the cloud, still accessible  In a world where few individual desktop PC users back up their data on a regular basis, cloud computing is a 23-01-2016 25 Cloud Computing
  • 26. Advantages of Cloud Computing  Universal document access:  That is not a problem with cloud computing, because you do not take your documents with you.  Instead, they stay in the cloud, and you can access them whenever you have a computer and an Internet connection  Documents are instantly available from wherever you are  Latest version availability:  When you edit a document at home, that edited version is what you see when you access the document at work.  The cloud always hosts the latest version of your23-01-2016 26 Cloud Computing
  • 27. Advantages of Cloud Computing  Easier group collaboration:  Sharing documents leads directly to better collaboration.  Many users do this as it is an important advantages of cloud computing  multiple users can collaborate easily on documents and projects  Device independence.  You are no longer tethered to a single computer or network.  Changes to computers, applications and documents follow you through the cloud.  Move to a portable device, and your applications and documents are still available. 23-01-2016 27 Cloud Computing
  • 28. Disadvantages of Cloud Computing  Requires a constant Internet connection:  Cloud computing is impossible if you cannot connect to the Internet.  Since you use the Internet to connect to both your applications and documents, if you do not have an Internet connection you cannot access anything, even your own documents.  A dead Internet connection means no work and in areas where Internet connections are few or inherently unreliable, this could be a deal-breaker. 23-01-2016 28 Cloud Computing
  • 29. Disadvantages of Cloud Computing  Does not work well with low-speed connections:  Similarly, a low-speed Internet connection, such as that found with dial-up services, makes cloud computing painful at best and often impossible.  Web-based applications require a lot of bandwidth to download, as do large documents.  Features might be limited:  This situation is bound to change, but today many web-based applications simply are not as full-featured as their desktop-based applications.  For example, you can do a lot more with Microsoft PowerPoint than with Google Presentation's web-based offering 23-01-2016 29 Cloud Computing
  • 30. Disadvantages of Cloud Computing  Stored data might not be secure:  With cloud computing, all your data is stored on the cloud.  The questions is How secure is the cloud?  Can unauthorised users gain access to your confidential data?  Stored data can be lost:  Theoretically, data stored in the cloud is safe, replicated across multiple machines.  But on the off chance that your data goes missing, you have no physical or local backup.  Put simply, relying on the cloud puts you at risk if the cloud lets you down. 23-01-2016 30 Cloud Computing
  • 31. Areas of cloud computing  Banking Financial Services  Hospitals  Educational institutions  Backup Services  Government 23-01-2016 31 Cloud Computing
  • 32.  It is an operating System for the cloud  It is designed for utility computing  It provides facilities to:  Write your apps (developer experience)  Host your apps (compute)  Manage your apps (service management)  Store your data (storage) 23-01-2016 32 Cloud Computing
  • 34.  Google App Engine lets you run web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. 23-01-2016 34 Cloud Computing
  • 36.  Amazon Elastic Compute Cloud (Amazon EC2) is a web service that provides resizable compute capacity in the cloud.  EC2 works in conjunction with  Amazon Simple Storage Service (Amazon S3),  Amazon SimpleDB  Amazon Simple Queue Service (Amazon SQS) 23-01-2016 36 Cloud Computing
  • 38. 23-01-2016 38 Cloud Computing  OpenStack is a cloud computing project to provide an infrastructure as a service (IaaS).  OpenStack OpenStack is a global collaboration of developers and cloud computing technologists producing the ubiquitous open source cloud computing platform for public and private clouds.
  • 39. 23-01-2016Cloud Computing 39  Big data is the term for a collection of data sets so large and complex that it becomes difficult to process using on-hand database management tools or traditional data processing applications.  The challenges include capture, curation, storage, search, sharing, transfer, analysis, and visualization.
  • 40. 23-01-2016Cloud Computing 40  Apache Hadoop is an open-source software framework that supports data-intensive distributed applications, licensed under the Apache v2 license.  It supports the running of applications on large clusters of commodity hardware. Hadoop was derived from Google's MapReduce and Google File System (GFS) papers.
  • 41. 23-01-2016Cloud Computing 41  MapReduce is a programming model for processing large data sets with a parallel, distributed algorithm on a cluster.  A MapReduce program comprises a Map() procedure that performs filtering and sorting (such as sorting students by first name into queues, one queue for each name) and a Reduce() procedure that performs a summary operation (such as counting the number of students in each queue, yielding name frequencies).
  • 42. Summary 23-01-2016Cloud Computing 42  We discussed the features of the Cloud Computing and Windows Azure, Google App Engine, Hadoop and MapReduce etc..  Cloud is indeed an impactful technology that is sure to transform computing in business.
  • 43. References  Windows Azure: www.windowsazure.com/  Google App Engine (GAE): http://code.google.com/appengine/docs/whatisgoogleap pengine.html  Amazon AWS: http://aws.amazon.com/free/  OpenStack: www.openstack.org/  Hadoop: hadoop.apache.org/  http://en.wikipedia.org/wiki/Cloud_computing 23-01-2016 43 Cloud Computing