Information Search
Information Search
Information Search
STD. :
Roll no. :
Topic
Cloud Computing
Index
Sr.No. Topic
1. Introduction
2. Uses of Cloud Computing
3. Benefits of cloud computing
Whether you are running applications that share photos to millions of mobile
users or you’re supporting the critical operations of your business, a cloud services
platform provides rapid access to flexible and low cost IT resources. With cloud
computing, you don’t need to make large upfront investments in hardware and spend
a lot of time on the heavy lifting of managing that hardware. Instead, you can provision
exactly the right type and size of computing resources you need to power your newest
bright idea or operate your IT department. You can access as many resources as you
need, almost instantly, and only pay for what you use.
2.Uses of Cloud Computing
You are probably using cloud computing right now, even if you don’t realise it. If
you use an online service to send email, edit documents, watch movies or TV, listen to
music, play games or store pictures and other files, it is likely that cloud computing is
making it all possible behind the scenes. The first cloud computing services are barely a
decade old, but already a variety of organisations—from tiny startups to global
corporations, government agencies to non-profits—are embracing the technology for
all sorts of reasons. Here are a few of the things you can do with the cloud:
1. Cost
2. Speed
Most cloud computing services are provided self service and on demand, so
even vast amounts of computing resources can be provisioned in minutes, typically
with just a few mouse clicks, giving businesses a lot of flexibility and taking the
pressure off capacity planning.
3. Global scale
The benefits of cloud computing services include the ability to scale elastically. In
cloud speak, that means delivering the right amount of IT resources—for example,
more or less computing power, storage, bandwidth—right when its needed and from
the right geographic location.
4. Productivity
5. Performance
6. Reliability
Cloud computing makes data backup, disaster recovery and business continuity
easier and less expensive, because data can be mirrored at multiple redundant sites on
the cloud provider’s network.
4.Types of cloud deployments: public, private, hybrid
Not all clouds are the same. There are three different ways to deploy cloud
computing resources: public cloud, private cloud and hybrid cloud.
Public cloud
With a public cloud, all hardware, software and other supporting infrastructure
is owned and managed by the cloud provider. You access these services and manage
your account using a web browser.
Private cloud
Hybrid cloud
Hybrid clouds combine public and private clouds, bound together by technology
that allows data and applications to be shared between them. By allowing data and
applications to move between private and public clouds, hybrid cloud gives businesses
greater flexibility and more deployment options.
5.Application : Cloud File Storage
What is cloud file storage?
Cloud file storage is a method for storing data in the cloud that provides servers
and applications access to data through shared file systems. This compatibility makes
cloud file storage ideal for workloads that rely on shared file systems and provides
simple integration without code changes.
A file system in the cloud is a hierarchical storage system that provides shared
access to file data. Users can create, delete, modify, read, and write files and can
organize them logically in directory trees for intuitive access.
Cloud file sharing can be defined as a service that provides simultaneous access
for multiple users to a common set of file data in the cloud. Security for file sharing in
the cloud is managed with user and group permissions enabling administrators to
tightly control access to the shared file data.
Use cases such as large content repositories, development environments, media
stores, and user home directories are ideal workloads for cloud file storage.
The flexibility to support and easily integrate with existing applications and the
ease to deploy, manage, and maintain a file storage solution in the cloud provides the
ability to support a broad spectrum of applications and verticals.
1. Web Serving
The need for shared file storage for web serving applications can be a challenge
when integrating backend applications. Typically, there are multiple web servers
delivering a web site’s content, with each web server needing access to the same set of
files. Since cloud file storage solutions adhere to the expected file system semantics,
file naming conventions, and permissions that web developers are accustomed to,
cloud file storage can easily integrate their web applications.
2. Content Management
Big data requires storage that can handle very large amounts of data while
scaling to keep up with growth and providing the performance necessary to deliver
data to analytics tools. Many analytics workloads interact with data via a file interface,
rely on file semantics such as file locks, and require the ability to write to portions of a
file. Since cloud file storage supports the needed file systems semantics and can scale
capacity as well performance, it is ideal for delivering a file sharing solution that is easy
to integrate into existing big data workflows.
5. Home Directories
The use of home directories for storing files only accessible by specific users and
groups is useful for many cloud workflows. Businesses that are looking to take
advantage of the scalability and cost benefits of the cloud are extending access to
home directories for many of their users. Since cloud file storage solutions adhere to
required file system semantics and standard permissions models, customers can easily
lift-and-shift applications to the cloud that need this capability.
6. Database Backups
Backing up data using existing mechanisms, software, and semantics can create
an isolated recovery scenario with little locational flexibility for recovery. Many
businesses want to take advantage of the flexibility of storing database backups in the
cloud either for temporary protection during updates or for development and test.
Since cloud file storage solutions present a standard filesystem that can be easily
mounted from database servers, they can be an ideal platform to create portable
database backups using native application tools or enterprise backup applications.
7. Development Tools
Docker containers are ideal for building microservices because they’re quick to
provision, easily portable, and provide process isolation. Containers that need access
to the original data each time it starts may require a shared file system that it can
connect to regardless of which instance they’re running on. Cloud file storage can
provide persistent shared access to data that all containers in a cluster can use.
6.Conclusion
Cloud file storage is a method for storing data in thecloud that provides servers
and applications access to data through shared file systems.
Cloud file storage provides shared access to files that reside in the cloud.