Seminar Report ON Cloud Storage 1
Seminar Report ON Cloud Storage 1
Storage
A Seminar
Report
Second Year
B a c h e l o r o f Te c h n o l o g y
in
UNDER T H E GUIDANCE OF
Examiners
1.______________________(Name:______________________)
2.______________________(Name:______________________)
Date: / /
Acknowledgements
Apart from my own, the success of this report depends largely on the encour-
agement and guidelines of many others. I am especially grateful to my Prof.
L.D.Netak and also the Head of Computer Engineering Department, DBATU who
has provided guidance, expertise and encouragement. I am thankful to the staff of
Computer Engineering Department for their cooperation and support.
There are 3 types of cloud storage: public cloud storage, private cloud storage, and
hybrid cloud storage. There are also 3 ways to format this storage: As blocks, files, or
objects. Each format has its pros and cons (blocks are faster, files are easier to
understand, and objects work best with quick moving workloads), but some
software-defined cloud storage products can combine all 3 formats into a unified,
easy-to-deploy solution.
Many organizations are discovering that traditional storage methods can be the
bottleneck that slows their agility and scalability. This has led to the development of
containers, which allow applications to scale rapidly, be more reliable, and offer
better performance than more conventional means or methods.
Contents
1 Introduction 1
2 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3 Potential Concerns 7
3.1 Data Security . . . . . . . . . . . . . . . . . . . . . . . . . . 7
8
3.2 Longevity: . . . . . . . . . . . . . . . . . . . . . . . . . . .
8
8
3.3 Accessibility: . . . . . . . . . . . . . . . . . . . . . . . .
4 Types, Pros and Cons 9
4.1
3.4 Other Concerns . . . . . . . . . . . . . . . . . . . . . . 9
Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Conclusion
7 References
Chapter 1
Introduction
1
What is Cloud?
Vocabulary Words to Know Upload – Take a file from a local machine and send it “up”
to cloud storage Download – Take a file from cloud storage and bring it “down” to
your local machine Server - A computer that responds to requests over a computer
network The cloud is simply a network of computers. It refers to a network of
computers owned by one person or company, where other people or companies can
store their data. On your personal machine, everything is stored on one physical
storage device – your hard drive. Cloud storage refers to a virtual storage area that can
span across many different physical storage devices. When you use cloud storage,
some of your files may be on a physical server in New York while other files are on a
physical server in California. Since most users do not know where their physical files
are, using cloud storage can be thought of as a vague, untouchable thing – much like a
cloud itself! Most data you access via the internet that is not stored on your personal
computer is part of the cloud. For example, if you use an internet-based email service
like Gmail, Yahoo, or Live, you can access your email anywhere you have an internet
connection. This is because the data is stored on servers owned by the respective e-mail
providers, not your local machine. Your email is in the cloud
2
Advantages of the Cloud
Syncing
Many cloud storage services offer syncing services. When you set up the
software on your local machine, it will create a special folder on your computer and
any changes made to the files in that folder will be automatically synced to your
cloud storage as long as your computer is connected to the internet. When you access
your cloud storage from a different computer, you will see the same files that are in
that folder on your personal computer. Also, any files you upload to your cloud
storage from a different computer will be synced to that same cloud storage folder.
Convenience
One of the biggest benefits of using the cloud is that your data can be
accessed from multiple devices. Cloud storage services can usually be accessed from
any device with an internet connection. You can check your email, read your
documents, view your online photos, or listen to your online music from any
computer, tablet, or internet-enabled cell phone.
Online Backups
3
Disadvantages of the Cloud
Since data stored on the cloud is on a third party’s computer, you will need
an internet connection to access it. If you do not have access to the internet, you will
not be able access the network of computers that store your data.
Bandwidth Costs
Bandwidth refers to the amount of data that can be carried over the
internet from one point to another. Some internet service providers give users a
monthly bandwidth allocation. By transferring data to and from the cloud, you will
be using part of the allocation and may have to pay overage charges if you go over
that allocation.
Privacy
One downside of the cloud is potential privacy issues. Make sure you read
the terms of service and privacy policy of any cloud storage service closely. You
want to make sure that you are not agreeing to anything that you are uncomfortable
with. For example, any cloud storage company in the U.S. can be required to give the
government access to your files with a subpoena. A website called Terms of Service
– Didn’t Read, www.tosdr.org, attempts to break down terms of service into easy to
understand language.
4
Chapter 2
Architecture
There are three types of cloud storage: a hosted object storage service,
file storage, and block storage. Each of these cloud storage types offer their own unique
advantages.
Examples of object storage services that can be hosted and deployed with
cloud storage characteristics include Amazon S3, Oracle Cloud Storage and
Microsoft Azure Storage, object storage software like Openstack Swift, object storage
systems like EMC Atmos, EMC ECS and Hitachi Content Platform, and distributed
storage research projects like OceanStore and VISION Cloud.
5
_________________________________________________________________________________
A block storage service like Amazon Elastic Block Store (EBS) is used for
other enterprise applications like databases and often require dedicated, low latency
storage for each host. This is comparable in certain respects to direct attached storage
(DAS) or a storage area network (SAN).
--------------------------------------------------------------------------------------------------------------------------
6
Chapter 3
Potential Concerns
Data Security
Outsourcing data storage increases the attack surface area.
• When data has been distributed it is stored at more locations increasing the risk of
unauthorized physical access to the data. For example, in cloud based
architecture, data is replicated and moved frequently so the risk of unauthorized
data recovery increases dramatically. Such as in the case of disposal of old
equipment, reuse of drives, reallocation of storage space. The manner that data is
replicated depends on the service level a customer chooses and on the service
provided. When encryption is in place it can ensure confidentiality.
Crypto-shredding can be used when disposing of data (on a disk).
• The number of people with access to the data who could be compromised (e.g.,
bribed, or coerced) increases dramatically. A single company might have a small
team of administrators, network engineers, and technicians, but a cloud storage
company will have many customers and thousands of servers, therefore a much
larger team of technical staff with physical and electronic access to almost all of
the data at the entire facility or perhaps the entire company. Decryption keys that
are kept by the service user, as opposed to the service provider, limit the access to
data by service provider employees. As for sharing multiple data in the cloud with
multiple users, a large number of keys has to be distributed to users via secure
channels for decryption, also it has to be securely stored and managed by the users
in their devices. Storing these keys requires rather expensive secure storage. To
overcome that, key-aggregate cryptosystem can be used.
7
Longevity
Companies are not permanent and the services and products they provide can change.
Outsourcing data storage to another company needs careful investigation and nothing
is ever certain. Contracts set in stone can be worthless when a company ceases to
exist or its circumstances change. Companies can:
• Go bankrupt.
• Expand and change their focus.
• Be purchased by a company headquartered in or move to a country that negates
compliance with export restrictions and thus necessitates a move.
• Suffer an irrecoverable disaster.
Accessibility
Other Concerns
1.Security of stored data and data in transit may be a concern when storing sensitive
data at a cloud storage provider
2. Cloud storage is a rich resource for both hackers and national security
agencies. Because the cloud holds data from many different users and organizations,
hackers see it as a very valuable target.
. 8
Chapter 4
Types,Pros and Cons
Types
There are four types of Cloud-Storage as detailed below:
It is where the enterprise and storage service provider are separate and there aren’t
any cloud resources stored in the enterprise’s data center. The cloud-storage provider
fully manages enterprise’s public cloud storage.
The enterprise and cloud-storage provider are integrated in the enterprise’s data
center. Private cloud storage helps in resolving the potential for security and
performance concerns while still offering the advantages of cloud-storage.
9
Hybrid Cloud Storage
It is a combination of public and private cloud-storage where critical data are stored
in enterprise’s private cloud while other data is stored in public cloud.
Community cloud storage is a variation of the private cloud storage model, which
offers cloud solutions for specific businesses or communities. In this model, cloud
storage providers offer their cloud architecture, software and other development tools
to meet the community’s requirements. Any data is stored on the community-owned
private cloud storage to manage the community’s security and compliance needs.
Community cloud storage is a great option for health, financial or legal companies
with strict compliance policies.
10
Benefits of Cloud Storage
Cloud storage means that your data is not tied down to any one location. Various
stakeholders can access assets stored on the cloud from a location and device of their
choice without any download or installation hassles.
Fast scalability
A major benefit of cloud storage is that you can provision new resources with only a
few clicks without the need for any additional infrastructure. When faced with an
unprecedented increase in data volumes, this feature aids business continuity.
Data redundancy (i.e., replicating the same data in multiple locations) is essential for
an effective backup mechanism. The cloud ensures your data is kept secure in a
remote location in case of a natural disaster, accident, or cyberattack.
In the long-term, cloud storage can save you significantly in the costs of
hardware equipment, storage facilities, power supply, and personnel, which are sure to
multiply as your organization grows.
11
Challenges of Cloud Storage
If all your data is stored in a single public cloud platform, there’s a risk of vendor
lock-in and potential inflexibilities. Address this with a hybrid or multi-cloud
blueprint where there is sufficient interoperability between environments.
Public cloud environments are shared by multiple tenants, which can multiply your
security vulnerabilities. You can prevent this through cloud data protection and by
leveraging the private cloud for sensitive data.
Fragmentation of IT landscape
12
Chapter 5
Applications
Consumers and businesses continue to reduce their need to rely on local storage by
placing files and applications in the cloud. One has to choose a provider who will
offer the maximum amount of low-cost storage and bandwidth, while still keeping
your data safe.
Google Drive
Dropbox
One Drive
13
Google Drive
Backup and Sync Desktop App – It lets you to synchronize files from PC to the
cloud.
G Suit Tools – Includes online office tools for word processing, spreadsheets and
presentations which make sharing files with others effortless.
Dropbox
It has a great storage support for third-party apps with web interface that remains
streamlined and easy-to-use.
14
Dropbox has 2GB of storage space for new users. However there are other ways for
boosting this space without paying, such as inviting friends (500MB for referral),
completing getting started guide (250MB), etc.
One Drive
One Drive is particularly for Microsoft Windows users. It allows 5GB of free data
storage. It has a great integration with Microsoft products. The files can be edited
without downloading. File sharing in One Drive is possible with other users even
if they aren’t One Drive users.
15
Business Cloud Storage
Spider Oak
Founded in 2007, Spider Oak is a collaboration tool, file hosting and online
backup service. It allows users to access, synchronize and share data using a
cloud-based server.
The main focus in Spider Oak is on privacy and security. The tool has a very
basic design which makes the admin console and all central device management
very straightforward to use. It also includes drag and drop feature for organizing
files.
Tresorit
16
It allows you to keep control of your files through ‘zero-knowledge encryption’
which means only you and the chosen few you decide to share with and see your
data.
Egnyte
It integrates with applications such as Office 365. This allows both remote and
internal employees to access the files with ease.
17
Chapter 6
Conclusion
Even if the cloud plays a central role in data processing and storage, the future of
cloud and data storage is changing rapidly. Data security is one of the major
concerns in cloud storage, and in the future, mass data breaches will be a strong
point of concern for businesses that opt for cloud storage.
In such a scenario, will the cloud become obsolete? What are the possible
alternatives to store complex data in the future? There are many options on the
table, including serverless computing. Our two essential tips for techies looking
at optimizing cloud services are conducting regular reviews and identifying
redundant tasks on cloud services. The idea is to enjoy the freedom that the
cloud offers without overspending.
18
References
19