SlideShare a Scribd company logo
1 of 45
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
19-01-2016
2
Cloud Computing
Technical Terms
19-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
19-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
19-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
19-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)
19-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
19-01-2016
8
Cloud Computing
Cloud Computing Architecture
19-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).
19-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
19-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.
19-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.
19-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.
19-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
19-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.
19-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.
19-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
19-01-2016
18
Cloud Computing
Key Characteristics
 Agility
 Cost
 Device and
 Reliability
 Scalability
 Security
 location
 Independence
 Multi tenancy
19-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”.
19-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.
19-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.
19-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.
19-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 OSes19-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
19-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 your19-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. 19-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.
19-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
19-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.
19-01-2016
30
Cloud Computing
Areas of cloud computing
 Banking Financial Services
 Hospitals
 Educational institutions
 Backup Services
 Government
19-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)
19-01-2016
32
Cloud Computing
19-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.
19-01-2016
34
Cloud Computing
19-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)
19-01-2016
36
Cloud Computing
19-01-2016
37
Cloud Computing
19-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.
19-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.
19-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.
19-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
19-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
19-01-2016
43
Cloud Computing
Questions
19-01-2016
44
Cloud Computing
Thank you...
19-01-2016Cloud Computing
45

More Related Content

What's hot

Application of Virtualisation and CloudComputing for Development and Runtime ...
Application of Virtualisation and CloudComputing for Development and Runtime ...Application of Virtualisation and CloudComputing for Development and Runtime ...
Application of Virtualisation and CloudComputing for Development and Runtime ...Ingenieurbuero Arno-Can Uestuensoez
 
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
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleAlan Quayle
 
Cloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud ComputingCloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud ComputingHostway|HOSTING
 
Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaPrashant Gupta
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1Sagar Kumar
 
Cloud computing and Advantages
Cloud computing and AdvantagesCloud computing and Advantages
Cloud computing and AdvantagesToneshkumar Pardhi
 
Cloud Computing For Beginners
Cloud Computing For Beginners Cloud Computing For Beginners
Cloud Computing For Beginners Jainul Musani
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promisesGrand Crue
 
A viewof cloud computing
A viewof cloud computingA viewof cloud computing
A viewof cloud computingpurplesea
 
Clloud computing provisioing and benifits altanai bisht 2nd year , part ii
Clloud computing provisioing and benifits   altanai bisht 2nd year , part iiClloud computing provisioing and benifits   altanai bisht 2nd year , part ii
Clloud computing provisioing and benifits altanai bisht 2nd year , part iiALTANAI BISHT
 
The Cloud Presentation 2016
The Cloud Presentation 2016The Cloud Presentation 2016
The Cloud Presentation 2016Joel Kline
 
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 guptaPrashant Gupta
 
Cloud Computing in Business and facts
Cloud Computing in Business and factsCloud Computing in Business and facts
Cloud Computing in Business and factsArun Ganesh
 
What is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete GuideWhat is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete GuideAlaina Carter
 
About Cloud Computing
About Cloud ComputingAbout Cloud Computing
About Cloud ComputingNaman Talati
 

What's hot (20)

Application of Virtualisation and CloudComputing for Development and Runtime ...
Application of Virtualisation and CloudComputing for Development and Runtime ...Application of Virtualisation and CloudComputing for Development and Runtime ...
Application of Virtualisation and CloudComputing for Development and Runtime ...
 
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 ...
 
Cloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop SampleCloud Computing 101 Workshop Sample
Cloud Computing 101 Workshop Sample
 
Cloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud ComputingCloud 101: The Basics of Cloud Computing
Cloud 101: The Basics of Cloud Computing
 
Synopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant uptaSynopsis on cloud computing by Prashant upta
Synopsis on cloud computing by Prashant upta
 
Cloud computing 1
Cloud computing 1Cloud computing 1
Cloud computing 1
 
Cloud computing and Advantages
Cloud computing and AdvantagesCloud computing and Advantages
Cloud computing and Advantages
 
Cloud computing Report
Cloud computing ReportCloud computing Report
Cloud computing Report
 
Cloud Computing For Beginners
Cloud Computing For Beginners Cloud Computing For Beginners
Cloud Computing For Beginners
 
The cloud promises
The cloud promisesThe cloud promises
The cloud promises
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A viewof cloud computing
A viewof cloud computingA viewof cloud computing
A viewof cloud computing
 
Clloud computing provisioing and benifits altanai bisht 2nd year , part ii
Clloud computing provisioing and benifits   altanai bisht 2nd year , part iiClloud computing provisioing and benifits   altanai bisht 2nd year , part ii
Clloud computing provisioing and benifits altanai bisht 2nd year , part ii
 
The Cloud Presentation 2016
The Cloud Presentation 2016The Cloud Presentation 2016
The Cloud Presentation 2016
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
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 in Business and facts
Cloud Computing in Business and factsCloud Computing in Business and facts
Cloud Computing in Business and facts
 
What is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete GuideWhat is Cloud Computing? A Complete Guide
What is Cloud Computing? A Complete Guide
 
About Cloud Computing
About Cloud ComputingAbout Cloud Computing
About Cloud Computing
 

Viewers also liked

Funny photos-2272847
Funny photos-2272847Funny photos-2272847
Funny photos-2272847Cathy Pavlick
 
Fa qs about education in the u
Fa qs about education in the uFa qs about education in the u
Fa qs about education in the uJoseph Piro
 
Adding Support for Networking and Web Technologies to an Embedded System
Adding Support for Networking and Web Technologies to an Embedded SystemAdding Support for Networking and Web Technologies to an Embedded System
Adding Support for Networking and Web Technologies to an Embedded SystemJohn Efstathiades
 
Internship report presentation on cloud computing
Internship report presentation on cloud computingInternship report presentation on cloud computing
Internship report presentation on cloud computingAsif Anik
 

Viewers also liked (10)

Judy Poferl
Judy PoferlJudy Poferl
Judy Poferl
 
乱乱
 
Tom Lilja
Tom LiljaTom Lilja
Tom Lilja
 
Wally Goulet
Wally GouletWally Goulet
Wally Goulet
 
Funny photos-2272847
Funny photos-2272847Funny photos-2272847
Funny photos-2272847
 
Sman1 x1 matahari
Sman1 x1 matahariSman1 x1 matahari
Sman1 x1 matahari
 
Fa qs about education in the u
Fa qs about education in the uFa qs about education in the u
Fa qs about education in the u
 
Adding Support for Networking and Web Technologies to an Embedded System
Adding Support for Networking and Web Technologies to an Embedded SystemAdding Support for Networking and Web Technologies to an Embedded System
Adding Support for Networking and Web Technologies to an Embedded System
 
Matriz CTA secundaria
Matriz CTA secundariaMatriz CTA secundaria
Matriz CTA secundaria
 
Internship report presentation on cloud computing
Internship report presentation on cloud computingInternship report presentation on cloud computing
Internship report presentation on cloud computing
 

Similar to Cloud Computing: An Overview

Similar to Cloud Computing: An Overview (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
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
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
 
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
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
cloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdfcloudcomputingppt-170825044254.pdf
cloudcomputingppt-170825044254.pdf
 
Cloud-Computing-ppt (1).pptx
Cloud-Computing-ppt (1).pptxCloud-Computing-ppt (1).pptx
Cloud-Computing-ppt (1).pptx
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
 
Cloud Computing - An Introduction
Cloud Computing - An IntroductionCloud Computing - An Introduction
Cloud Computing - An Introduction
 
Cloud Computing ppt
Cloud Computing pptCloud Computing ppt
Cloud Computing ppt
 
Cloud Computing Essays
Cloud Computing EssaysCloud Computing Essays
Cloud Computing Essays
 
Cloudcomputing
CloudcomputingCloudcomputing
Cloudcomputing
 
Cloud computing technology
Cloud computing technologyCloud computing technology
Cloud computing technology
 
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
 

Recently uploaded

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

Cloud Computing: An Overview

  • 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 19-01-2016 2 Cloud Computing
  • 3. Technical Terms 19-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 19-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 19-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 19-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) 19-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 19-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). 19-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 19-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. 19-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. 19-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. 19-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 19-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. 19-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. 19-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 19-01-2016 18 Cloud Computing
  • 19. Key Characteristics  Agility  Cost  Device and  Reliability  Scalability  Security  location  Independence  Multi tenancy 19-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”. 19-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. 19-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. 19-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. 19-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 OSes19-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 19-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 your19-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. 19-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. 19-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 19-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. 19-01-2016 30 Cloud Computing
  • 31. Areas of cloud computing  Banking Financial Services  Hospitals  Educational institutions  Backup Services  Government 19-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) 19-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. 19-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) 19-01-2016 36 Cloud Computing
  • 38. 19-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. 19-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. 19-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. 19-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 19-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 19-01-2016 43 Cloud Computing