Cloud Computing2-1
Cloud Computing2-1
COMPUTING
Presented By:
MUSRIFA
S5 CT
CONTENTS
• Introduction
• Types of cloud computing
• Properties of Cloud Computing
• History of Cloud Computing
• Cloud architecture
• Cloud Storage
• Need of Cloud Computing
• Advantages of Cloud Computing
• Disadvantages Of Cloud Computing
• Cloud Services
INTRODUCTION
• User Centric
• Task centric
• Powerfull
• Accessible
• Intelligent
• Programmable
A SHORT HISTORY OF CLOUD COMPUTING
1. Client –Server Computing
• Centralised application and storage
• In 1980’s Everything Operated On Client Server Model.
• When Multiple people are sharing single Computer Even if that Computer is a
huge main frame You have to wait your turn.
2. PEER TO PEER COMPUTATION (PIP)
• Sharing resources.
DIFFERENCE BETWEEN CLIENT –SERVER MODEL
AND P2P COMPUTING
Client Server Model Peer to peer computation
*It Is known as centralised or server based network *it is known as distributed network
*Some computers are dedicated to particular task *each workstation has equal right and send their
and are called servers data to each other
*only some Computers are dedicated to serve others *data and resources are distributed throughout the
network
These network are expensive compared to P2P Each user is responsible for sharing data and
networks resources connected to their system
4. COLLABORATIVE COMPUTING
• Working as a group.
• In this multiple users to work simultaneously on the same Computer based project
• The goal was to enable multiple users to collaborate on group projects online in
real time.
5. CLOUD COMPUTING:NEXT STEP IN COLLABORATION
• When storing data the user sees a virtual server ie.,the place doesn’t exist in reality.
• In reality the users data could be stored on any one or more of the computer used to
create cloud.
• As for security,data stored in the cloud is secure from accidentally erasure or hardware
crashes, because it is duplicated across multiple physical machines.
NEED OF CLOUD COMPUTING
• There are many implications of cloud technology,for both,developer and users.
• For developers:-provides increased amount of storage and processing power to run the
application they developed.
• Enables new way to access information, process, analyze data and connect people and
resources from any location anywhere in the world.
• Doc hosted in the cloud Always exist,no matter what happens to the users Computer.
• Cloud Computing does all at lower cost.
• Provide more processing power.
ADVANTAGES OF CLOUD COMPUTING
1. Lower cost Computers for users
2. Improved perperformance
3. Fewer maintenance issues
4. Lower software cost
5. Instant software updates
6. Unlimited storage capacity
7. Increased data safety
8. Backup and recovery
DISADVANTAGES OF CLOUD COMPUTING
• Cloud services in the form of centralised web based applications, also apeal to
the IT professional because,
• Most small companies could outsource their software development and hosting,
moving those applications to the cloud, company don’t have to invest in locally
hosted System freeing up their staff and resources to focus on day-to-day
running of Thier own business.
PROS and CONS OF CLOUD DEVELOPMENT
• Advantages:-
1. Economy of scale
2. Easier to upgrade
• disadvantages:-
1. Security risk
2.Cloud computing has goes offline
TYPES OF CLOUD SERVICE DEVELOPMENT
1. SaaS:-
• Software as a service is a software licensing and delivery model in which
software is licensed on a subscription basis and is centrally hosted. It is
sometimes referred to as "on-demand software", and was formerly
referred to as "software plus services" by Microsoft.
Eg :google, Microsoft,Zoho,sales force
2. Paas:-
In the Platform-as-a-Service (PaaS) model, developers essentially rent
everything they need to build an application, relying on acloud provider for
development tools, infrastructure, and operating systems.
3.Infrastructure as a service:-
Infrastructure as a service are online services that provide high-level APIs used to dereference
various low-level details of underlying network infrastructure like physical computing resources,
location, data partitioning, scaling, security, backup etc
4. Web services:-
• It is the application that operates a network over the internet
• Good example for this is “mashups” created by user of Google map API
• Advantages:-faster,lower cost.app development,reduced storage,etc...
• The more fully featured offerings include development tools and are pre
built app that developers can use as the building blocks for their own
unique web based app.
1. Amazon:-
AWS is made up of so many different cloud computing products and
services. The highly profitable Amazon division provides
servers, storage, networking, remote computing, email, mobile
development, and security
2. Google app engine:-
Google App Engine (often referred to as GAE or simplyApp Engine) is a
Platform as a Service and cloud computing platform for developing and hosting
web applications in Google-managed data centers. Applications are
sandboxed and run across multiple servers.
3. IBM:-
The company is targeting small and medium sized businesses with a suite of
cloud based on Demand services via its blue cloud initative.
Blue cloud is a series of cloud computing offering that enables enterprise to
distribute their Computing needs across a globally accessible resources grid.
CONCLUSION
cloud computing is recently new technological development that has
the potential to have a great impact on the world. It has many benefits
that it provides to it users and businesses. For example, some of the
benefits that it provides to businesses, is that it reduces operating cost
by spending less on maintenance and software upgrades and focus
more on the businesses it self. But there are other challenges the cloud
computing must overcome. People are very skeptical about whether
their data is secure and private. There are no standards or regulations
worldwide provided data through cloud computing. Users also worry
about who can disclose their data and have ownership of their data.
But once, there are standards and regulation worldwide, cloud
computing will revolutionize the future.
REFERENCES
• https://www.investopedia.com/terms/c/cloud-computing.asp
• https://en.m.wikipedia.org/wiki/Cloud_computing_architecture
Thank you