What is cloud computing ? Cloud :- A cloud is a collaboration of networks, hardware, services, storage, and interfaces that helps in delivering computing as a service. It has three users: 1. End users 2. Business management users 3. Cloud service provider Cloud refers to network or internet, present at distant location. Applications such as email, web-conferencing, Customer relationship management (CRM), social networking, Online file storage, all run in cloud Cloud computing is a shared pools of configurable computer resources and higher level services that can be rapidly provisioned with minimal management effort, often over on the
24
Embed
What is cloud computing ? Cloud · Anytime availability: Application may be configured and manipulated anytime over internet. 3. ... Cloud computing offers online development and
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
What is cloud computing ?
Cloud :- A cloud is a collaboration of networks, hardware, services, storage, and interfaces
that helps in delivering computing as a service. It has three users:
1. End users
2. Business management users
3. Cloud service provider
Cloud refers to network or internet, present at distant location. Applications such as email,
web-conferencing, Customer relationship management (CRM), social networking, Online file
storage, all run in cloud
Cloud computing is a shared pools of configurable computer resources and higher level
services that can be rapidly provisioned with minimal management effort, often over on the
internet. It allows us to develop, configure and modify applications online.
Characteristics of Cloud Computing
1. On demand self services: computer services such as email, applications, network or
server service can be provided without requiring human interaction with each service
provider. Cloud service providers providing on demand self services include Amazon Web
Services (AWS), Microsoft, Google, IBM and Salesforce.com. New York Times and
NASDAQ are examples of companies using AWS (NIST). Gartner describes this
characteristic as service based.
2. Broad network access: Cloud Capabilities are available over the network and accessed
through standard mechanisms that promote use by heterogeneous thin or thick client
platforms such as mobile phones, laptops and PDAs.
3. Resource pooling: Cloud computing allows multiple tenants to share a pool of resources.
4. Rapid elasticity: Services can be scaled larger or smaller. It is very easy to scale up or
down the resources any time.
5. Measured service: use of services is measured and customers are billed accordingly.
6. Dynamic provisioning: Allows for the provision of services based on current demand
requirements. This is done automatically using software automation. This dynamic scaling
needs to be done while and security maintaining high level of reliability.
Advantages of cloud computing
1. Availability over internet: One can access applications utilities, over the internet.
2. Anytime availability: Application may be configured and manipulated anytime over
internet.
3. Installation not required: it is not required to install specific software access or
manipulate cloud applications.
4. Platform as a service : Cloud computing offers online development and deployment tools,
programming runtime environment through platform as a service model.
5. Platform independency: Cloud resources are available over the network in manner that
provides platform independent access to any time of clients. Cloud computing removes
platform dependency issues. So, it is making our computer usage mobile and collaborative.
6. On-demand self service: Cloud computing offers on-demand self service . The resources
can be used without interaction with cloud service provider.
7. Load balancing : It offers load balancing that makes it more reliable.
8. Cost effective: Cloud computing is highly cost effective because operates at higher
efficiencies with greater utilization. It just requires an internet connection. This technology
offers lower cost due to multiple reasons. The billing model is pay as per usage; the
infrastructure is not purchased thus lowering maintenance, initial expenses and recurring
expenses are much lower than traditional computing.
9. Increased Storage: Due to massive infrastructure made available by cloud provides,
storage and maintenance of larger volume of data is a reality.
Cloud Computing Applications
Data storage and back-up: Dropbox.com & box.com, These are example of
Two websites which provides storage space.
Mailchimp: This Services is to manage businesses efficiently. This has facility to keep
subscribers records like contacts, details, one-to-one conversation with subscriber or clients.
Google apps: Google offers creating text document, spreadsheet Presentation on Google drive
which allows business users to share them in collaborative manner.
Audio box: FM
Google: Google app engine lets the user build, run and maintain their applications on
Google’s infrastructure. It provides high reliability, availability and scalability.
Windows Azure: This is enterprise-level on-demand capacity builder. Azure API may be
used to work with infrastructure offered by Microsoft.
Amazon EC2 : It is large complex web service. Ec2 provided an API instantiating computing
instances with any of the operating systems supported facilities computations through
Amazon Machine Images (AMI’s)
Quick books: Online software for entrepreneurs to organize business finances anywhere. It
helps in creating and in voices.
Facebook : It’s a serial network service. User can share photos, videos, make friends, join
groups and communities.
Twitter: It is a kind of media to internet directly with public. One can follow any celebrity ,
organization or friends.
Cloud Computing in Educational Institutes
Usage Models Five different cloud usage models have been introduced to the
educational institutes:
Cloud-based storage
Virtual Hands-on Laboratories (VHLs)
Software as a Service (SaaS)
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Cloud Based Storage
Cloud Advantages to Farmers
• No capital investment by farmer
– No Servers
– No Software
– No Maintenance
– No Data backups
– No Infrastructure
– Share his information with farmers planting the same crops to exchange
expertise.
Challenges of Cloud Computing
1. Security and privacy
2. Lock-in
3. Isolation failure
4. Interoperability
5. Computing performance
6. Reliability and availability
7. Insecure or incomplete data deletion
8. Compliance concerns
9. Continuously evolving
10. Lack of standards
Very Short & Short Answer type Questions :-
1. What is Cloud ?
2. What is a Cloud Computing ?
3. What are benefits of cloud computing?
4. Give the best example for open source Cloud Computing.
5. What are challenges of cloud computing?
Long answer type questions:-
1. What are the advantages of cloud computing ?
2. What are the applications of cloud computing?
2. SAAS:
Software as a service (SaaS) is a software distribution model in which a third-party provider
hosts applications and makes them available to customers over the Internet. SaaS is one of
three main categories of cloud computing, alongside infrastructure as a service (IaaS) and
platform as a service (PaaS).
It is also known as ‘on-demand software’ , Software and associated data are hosted on the
cloud Using a web browser saas is accesed by users.
SaaS Examples: Google Apps, Salesforce, Workday, Concur, Citrix GoToMeeting, Cisco
WebEx. Common SaaS Use-Case: Replaces traditional on-device software. ...
Enterprise PaaS Examples: Apprenda. ...
IaaS Examples: Amazon Web Services (AWS), Cisco Metapod, Microsoft Azure, Google
Compute Engine (GCE), Joyent.
PAAS
Platform as a Service (PaaS) or Application Platform as a Service (aPaaS) or platform-based
service is a category of cloud computing services that provides a platform allowing customers to
develop, run, and manage applications without the complexity of building and maintaining the
infrastructure typically associated with developing and launching an app.
Consumer-created or acquired applications created using programming languages, libraries,
services, and tools supported by the provider.
The consumer does not manage or control the underlying cloud infrastructure including
network, servers, operating systems, or storage, but has control over the deployed
applications and possibly configuration settings for the application-hosting environment.