Cloud Computing
Cloud Computing
INTRODUCTION
WHAT IS CLOUD?
• Everyone is talking about “the cloud”. But what does it mean?
• Nowadays Business applications are moving to the cloud.
Looking ahead, the next decade of cloud computing promises
new ways to collaborate everywhere, through mobile devices.
• Traditional business applications have been very complicated
and expensive. The amount and variety of hardware and
software required to run them are difficult. You need a whole
team of experts to install, configure, test, run, secure, and
update them.
Continuation……..
• Cloud-based apps can be up and running in days or weeks, and they
cost less. With a cloud app, you just open a browser, log in,
customise the app, and start using it.
• Businesses are running all kinds of apps in the cloud, like Customer
Relationship Management (CRM), Human Resource (HR), Accounting
and much more. Some of the world’s largest companies moved their
applications to the cloud with salesforce.com.
• As cloud computing grows in popularity, thousands of companies are
simply rebranding their non-cloud products and services as “cloud
computing”.
What is CLOUD COMPUTING?
• If you’re unsure about what Cloud Computing is, you are probably
among the 95% of people that are already using cloud services, like
online banking and social networks, but don’t realize it.
• The “cloud computing” is a set of different types of hardware and
software that work collectively to deliver many aspects of computing to
the end-user as an online services.
• The cloud is not “a fad”. There are currently 2.1 billion people using
Facebook worldwide.
• Cloud computing offers platform independency, as the software is not
required to be installed locally on the PC. User just need mobile, tablet
and internet to use any software directly from Cloud.
CLOUD COMPUTING HISTORY
• Before emerging the cloud computing, there was Client/Server computing
which is basically a centralised storage in which al the software
applications, all the data and all the controls are resided on the server side.
• If a single user wants to access specific data or run a program, he/she
needs to connect to the server and then gain appropriate access, and then
he/she can do his/her own business.
• Then after, distributed computing came into picture, where al the
computers are networked together and share their resources when
needed.
• On the basis of above computing, there was emerged of cloud computing
concepts that later implemented.
Continuation….
• At around in 1961, John MacCharty suggested in a speech at MIT that
computing can be sold like a utility, just like a water or electricity. It
was a brilliant idea, but like all brilliant ideas, it was ahead if its time,
as for the next few decades, despite interest in the model, the
technology simply was not ready for it.
• But of course time ahs passed and the technology caught that idea
and after few years we mentioned that:
• In 1999, Salesforce.com started delivering of applications to users
using a simple website. The applications were delivered to
enterprises over the internet, and this way the dream of computing
sold as utility were true.
Continuation…………
• In 2002, Amazon started Amazon Web Services, (AWS),providing
services like storage, computation and even human intelligence.
• In 2009, Google Apps also started to provide cloud computing
enterprise applications.
• Of course, all the big players are present in the cloud computing
evolution, some were earlier, some were later. In 2009,
Microsoft launched Windows Azure, and companies like Oracle
and HP have all joined the game. This proves that today, cloud
computing has become mainstream.
CLOUD COMPUTING CHARACTERISTICS
Cloud computing enables the users to access systems using a web browser regardless of their
location or what device they use e.g PC, mobile phone etc. as infrastructure provided by a third-
party and accessed via the internet, users can connect from anywhere.
Maintenance:
Maintenance of cloud computing applications is easier, since they do not need to be installed on
each user’s computer and can be accessed from different places. So, it reduces the cost also.
Low cost:
By using cloud computing, the cost will be reduced because to take the services of cloud computing,
IT company need not to set its own infrastructure and pay-as-per usage of resources.
Application Programming Interfaces (APIs) are provided to the users so that they can access services
on the cloud by using these APIs and pay the charges as per the usage of services.
ADVANTAGES AND DISADVANTAGES
OF
CLOUD COMPUTING
ADVANTAGES OF CLOUD COMPUTING
Lower cost computer for users:
In cloud, you don’t require a high-powered (and accordingly hig-priced) computer to run cloud computing’s web based
applications because applications run on cloud not on desktop PC or laptop.
• Lower IT infrastructure cost:
By using cloud computing, you need to invest in larger numbers of more powerful servers, you also need not to require the IT
staff for handling such powerful servers.
Fewer maintenance cost:
The maintenance cost in cloud computing greatly reduces both hardware and software maintenance for organisations of all
sizes.
• Lower software cost:
It reduces the software cost because you don’t need to purchase separate software packages for each computer in the
organisation.
Instant software updates:
Another software-related advantage in cloud computing is that users don’t need toface with the choice between obsolete
software and high upgrade costs. If the app is web-based, updates happen automatically and are available next time when the
user logs in to the cloud.
Increased computing power:
The execution capacity of cloud servers are very high. It processes the application very fast.
• Unlimited storage capacity:
Cloud offers you a huge amount of storage capacity like 2000 GB or more than that if required.
DISADVANTAGES OF CLOUD
COMPUTING
• Require a constant Internet Connection
Cloud computing is impossible without Internet connection. To access
any applications and documents you need a constant Internet
connection. Require High Speed Internet Connection.
Similarly, a low-speed Internet connection makes cloud computing
painful at best and often impossible. Web based apps often require a
lot of bandwidth to download, as need to download large documents.
• Stored Data Might Not be Secure
With cloud computing, all your data is stored in the cloud. That’s all
well and good, but how secure is the cloud? Cant unauthorized users
gain access to your confidential data?
QUESTIONS
AND
ANSWERS
END
OF
DAY ONE
CLOUD COMPUTING ARCHITECTURE
Private Cloud
Hybrid Cloud
Community Cloud
PUBLIC CLOUD
• Public Cloud allows systems and services to be easily
accessible to general public. The IT company like Google,
Amazon and Microsoft offers Cloud Services via internet.
Here you can see this is Public cloud with some services:
Computer services
Platform services
Messaging service
Application services
Advantages and Disadvantages of Public
Cloud
Advantages Disadvantages
• Location independence • Low security
• Cost effective (same • Less customizable
resource to multiple
users)
• Flexibility (smoothly
integrate with private
cloud)
• High scalability
• Reliability
• Pay-per-use
PRIVATE CLOUD
• Private cloud allows systems and services to be accessible
within and organization. The private cloud is operated only
within a single organization.
• A private cloud is a particular model of cloud computing that
involves a distinct and secure cloud based environment in
which only the specified client can operate.
• As with other cloud models, private clouds will provide
computing power as a service within a virtualized environment
using an underlying pool of physical computing resource.
• The cloud is only accessible by a single organization providing
that organization with greater control and privacy.
ADVANTAGES AND DISADVANTAGES OF
PRIVATE CLOUD
• ADVANTAGES • DISADVANTAGES
• The hybrid cloud is the mixture of public and private cloud. Non-
critical activities are performed by public cloud while critical
activities are performed by private cloud.
Private /
Internal
HYBRID Public/
external
The cloud
ADVANTAGES AND DISADVANTAGES OF
HYBRID CLOUD
• ADVANTAGES • DISADVANTAGES