Professional Documents
Culture Documents
K. J. Somaiya College of Engineering, Mumbai-77
K. J. Somaiya College of Engineering, Mumbai-77
Objective: Study the types of computing, NIST Definition for Cloud, 5 Essential
Characteristics of Cloud,Various cloud deployment models, service models and
the evolution of cloud computing. Studying various file service storage providers
that offer cloud storage, file synchronization and client software.
CO Outcome
https://www.ionos.com/digitalguide/server/know-how/what-is-distributed-
computing/
https://csrc.nist.gov/publications/detail/sp/800-145/final
Abstract:-
Cloud computing”, a relatively recent buzzword in IT industry that came into existence
after decades of research in virtualization, utility computing, distributed computing,
networking, and software services. A cloud introduces an IT environment which is
invented for the motive of remotely provisioning measured and scalable resources. It
has evolved as a new paradigm for exchanging information and services over the
internet. It provides services to the users with greater reliability, flexibility, and
scalability. It is used as service-oriented architecture which reduces information related
overhead for End-Users. In this paper, we will discuss cloud computing concepts,
architecture and we mainly focus on some of the challenges related to the cloud
storage.
Related Theory: -
A computer system uses many devices, arranged in different ways to solve many
problems. This constitutes a computing environment where many computers are used
to process and exchange information to handle multiple issues.
In the personal computing environment, there is a single computer system. All the
system processes are available on the computer and executed there. The different
devices that constitute a personal computing environment are laptops, mobiles, printers,
computer systems, scanners etc.
The time sharing computing environment allows multiple users to share the system
simultaneously. Each user is provided a time slice and the processor switches rapidly
among the users according to it. Because of this, each user believes that they are the
only ones using the system.
In client server computing, the client requests a resource and the server provides that
resource. A server may serve multiple clients at the same time while a client is in
contact with only one server. Both the client and server usually communicate via a
computer network but sometimes they may reside in the same system.
On-demand self-service.
A consumer can unilaterally provision computing capabilities, such as server time and
network storage, as needed automatically without requiring human interaction with
each service provider.
Capabilities are available over the network and accessed through standard mechanisms
that promote use by heterogeneous thin or thick client platforms (e.g., mobile phones,
tablets, laptops, and workstations).
Resource pooling.
The provider’s computing resources are pooled to serve multiple consumers using a
multi-tenant model, with different physical and virtual resources dynamically assigned
and reassigned according to consumer demand. There is a sense of location
independence in that the customer generally has no control or knowledge over the exact
location of the provided resources but may be able to specify location at a higher level
of abstraction (e.g., country, state, or datacenter). Examples of resources include
storage, processing, memory, and network bandwidth.
Rapid elasticity.
Measured service.
Most cloud hubs have tens of thousands of servers and storage devices to enable fast
loading. It is often possible to choose a geographic area to put the data “closer” to
users. Thus, deployment models of cloud computing are categorized based on their
location. To know which deployment model would best fit the requirements of your
organization, let us first learn about the types of cloud deployment models.
Private Cloud
Public Cloud
This type of cloud services is provided on a network for public use. Customers have no
control over the location of the infrastructure. It is based on a shared cost model for all
the users, or in the form of a licensing policy such as pay per user. Public deployment
models in the cloud are perfect for organizations with growing and fluctuating
demands. It is also popular among businesses of all sizes for their web applications,
webmail, and storage of non-sensitive data.
Community Cloud
Hybrid Cloud
This model incorporates the best of both private and public clouds, but each can remain
as separate entities. Further, as part of this deployment of cloud computing model, the
internal, or external providers can provide resources. A hybrid cloud is ideal for
scalability, flexibility, and security. A perfect example of this scenario would be that of
an organization who uses the private cloud to secure their data and interacts with its
customers using the public cloud.
Cloud computing makes it possible to render several services, which can be defined
according to the roles, service providers and the user companies. Cloud computing
models and services are broadly classified as below:
The Benefits
Time and cost savings: more installation and maintenance of IT hardware in-
house,
For Who?
This cloud computing service model is ideal for large accounts, enterprises or
organizations capable of building and managing their own IT platforms. However, they
want the flexibility to amend their infrastructure according to their needs.
The Benefits
Time saving and flexibility for development projects: no need to manage the
implementation of the platform, instant production.
Data security: You control the distribution, protection, and backup of your
business data.
For Who?
It is ideal for companies wanting to maintain control over their business applications.
However, they wish to get rid of constraints to manage the hardware infrastructure and
software environment.
Software as a Service (SaaS) is provided over the internet and requires no prior
installation. These services can be availed from any part of the world at a minimal per
month fee.
The Advantages
You are entirely free from the infrastructure management and aligning software
environment: no installation or software maintenance.
You benefit from automatic updates with the guarantee that all users have the
same software version.
For Who?
SAAS model accounts for 60% of sales of cloud solutions. Hence, it is applicable and
preferred by most companies.
An effective strategy can be designed depending on the needs of the institutions using
the above mentioned cloud deployment models. Many organizations start with a service
model, such as SaaS, or a public deployment model. They gradually scale it as per
changes in requirements. Further, it is possible to use multiple deployment models to
support one or more service models.
Cloud computing is all about renting computing services. This idea first came in the
1950s. In making cloud computing what it is today, five technologies played a vital
role. These are distributed systems and its peripherals, virtualization, web 2.0, service
orientation, and utility computing.
Studying various file service storage providers that offer cloud storage:
There are a number of free cloud storage options available these days. These cloud
storage are easy to use and provide free storage space up to 200 GB. These storage
solutions can be used for personal as well as business storage. All you need is get some
basic knowledge about these free cloud storage and choose the most suitable one. Here
we bring the list of the best free cloud storage, let’s dive deep to know more about these
cloud storage solutions.
1. Blomp
More often than not, the low storage warning on your mobile phones or the local disk
running out of storage on your PC or Mac is very frustrating. However, you don’t have
to worry anymore about storage space as Blomp brings free cloud storage and backup.
Blomp offers free cloud storage for your images, videos, and multiple files up to the
capacity of 200GB.
Blomp is the ideal cloud storage alternative for you if you want a secure and simple
organization and backup for your videos and photos. Blomp is accessible through any
web browser on Mac, Windows, and Ubuntu Linux systems. You can also access
Blomp through the mobile app on your android smartphone or iPhone. The best thing
about Blomp is that you can manage files in your cloud storage directly from your
android smartphone or iPhone.
2. Degoo
Your search for reliable cloud storage providers with free service packages could also
lead you to Degoo. The 100GB of free storage in Degoo is one of its foremost
highlights. However, this is not the only positive aspect of Degoo. It serves as a reliable
cloud backup service. The mobile app of Degoo is easily accessible on Android and
iOS devices.
Most important of all, you can improve the free storage capacity through referrals and
avail mobile app support with free storage. The paid plans of Degoo begin with the $3
monthly charge for 500GB storage space.
3. Mega
The Mega cloud storage is a great storage space that is much similar to the dropbox
storage but the difference between the two is the amount of the space that both the
cloud storage provides. 50 GB of free space is available for the Mega cloud storage
users. Mega cloud storage helps users to download multiple files in the zip file and
uploading files through the mobile app is also possible.
The unbeatable storage of 50GB has made it among one of the popular free cloud
storage available and has attracted a large number of users towards Mega cloud storage.
The users who are searching for an excellent backup file option should definitely sign
up Mega cloud storage as it only provides the best storage but also with the many
security features.
4. Media Fire
Media Fire is easy to use and one of the best free cloud storage used for storing
documents and photos online. The initial free storage that media fire provides is 10 GB
but their incredible feature is that the free storage can be increased up to 50 GB. This
cloud storage has many features that have made the handling of files easier.
Media fire has made possible uploading multiple files at once from any browser which
is a unique feature and makes it different from the others. Organizing files in the file
manager of Media Fire have become easier. Searching for something that gives a
perfect personal document features? The Media Fire is here to ease your search as it
helps the users in sending documents with a specialized and free one time link which
enables the recipients to share it further.
5. Yandex Disk
Another notable mention among trustworthy, free cloud storage solution providers is
Yandex Disk. Users can ensure activation of auto-upload functionality on their phones
to facilitate the storage of all photos on Yandex Disk in the original resolution. The best
highlight about Yandex Disk is the support for Windows and macOS operating
systems.
You can transfer all files to Yandex Disk for accessing and editing them just like you
would have on a hard drive. Yandex Disk also enables users to make the most of Word,
Excel, and PowerPoint on their browsers without installing them. The most credible
benefit of Yandex Disk is evident in the facility of sharing files.
You get 10 GB free cloud storage as soon as you sign up for the Yandex. However, you
can even get an additional 32GB storage by participating in their promotional activities.
You can send short links as well as files ranging in size up to 50GB. Recipients can
view, download, and save the files on their Yandex Disk installation.
6. Google Drive
As we know all online storage works the same way i.e. we use a file, store on the web,
and sync it in our computers. But there are many standing features of Google Drive that
make it special among all the other cloud storage because it lets the users store their
personal stuff in a personal way and moreover the Google free cloud storage provides
with excellent free storage of 15GB and is one of the best cloud storage.
The Google Drive offline services help its users to view all the files and photos that are
saved online even when they have bad network service. Scanning documents have now
become much easier by just taking a snap of the document and the rest is done by the
drive like storing them in PDF form. Google free cloud storage is considered the best
which is integrated with all other Google services.
7. Icedrive
Icedrive is one of the next-generation alternatives among the best free cloud services
for effortless access, management, and updating of cloud storage. Users can access a
dedicated space for sharing, showcasing, and collaborating with your files. The most
prominent highlight of Icedrive as a cloud storage provider is the support for Twofish
Encryption.
Just by signing up, you can get 10 GB free cloud storage. It also delivers a cleaner, and
easier user interface for file management. You can also gain the benefits of highly
responsive synchronization of your files with a simple click. Most important of all,
Icedrive also supports the streaming of media from your cloud storage and share with
friends.
8. Koofr
Among the many all-round best free cloud storage available presently, Koofr provides
credible 10 GB free cloud storage enabling connection of Dropbox, OneDrive, and
Amazon and Google Drive accounts. Koofr is unique in utilizing the free space
available on a hard drive.
It is easily compatible with android, iOS, macOS, and Windows, thereby providing
exceptional flexibility. The other notable features of Koofr directly indicate towards
providing automatic backup from phones and no restrictions on type or size of the file.
Furthermore, users can also avail an automatic backup of photos and videos from their
mobile phones with Koofr.
9. Mimedia
Mimedia is one of the promising additions among the best free cloud storage providers
in the present market. You get 10 GB free cloud storage when you sign up yourself
with the Mimeda. It basically serves as a cloud-based backup service that helps you
curate and manage your personalized file collection.
Users can access and organize images, music, videos, and document files on all
devices. The striking highlight of Mimedia is the support for importing from Facebook,
Google, Dropbox, and Flickr. The desktop app of Mimedia is easily supported with PC
and Mac alongside providing support for uploading any type of content to the cloud.
10. Sync.com
This is also one of the other best free cloud storage available. Syn.com provides free
storage of about 5GB. It has become quite easy to back up files with Sync.com only
when the users have used something better than the sync folder because exploring the
sync.com web panel which offers incredible features is productive. The best feature of
the Sync.com is the restoring of deleted files and thereby stops users from regretting
mysteriously lost important documents.
Get free space feature is the most excellent feature that syn.com offers. If a user wants
to get a bit more space for files and photos what is to be done is tell a friend about Sync
and the number of friends signs up for sync gets a free gigabyte along with the user
who recommends it to others. The Sync Vault is a feature which helps the users to save
files and documents in a special storage space known as Vault which is different from
the Sync folder and all that is required to be done just select a file and choose the option
of Copy to Vault and your important data gets a backup.
11. Dropbox
This is one of the powerful and latest free cloud storage compared to all other cloud
storage because of its great back up features. Any type of small and large PowerPoint
presentations, photos, videos, or maybe even other large CAD files can be safely kept
in the Dropbox. Dropbox provides the users with easy sync features that help to access
the files and documents to the Dropbox from any device.
Dropbox free storage provides users with many features that are extremely helpful. One
of the helpful features is that a user can protect all the files and documents in a lost
device by clearing the documents from the device with the remote wipe feature that it
provides. Dropbox free storage offers a good storage space (2GB) that is free but in
case of users are in need of more space, there are many plans that can help them to get
the desired storage of their choice.
SyncBack (recommended)
SyncBack is the best Windows backup and synchronization program on the planet,
according to its developers. This tool is reliable, flexible and robust, and its
performance has been constantly improved thanks to all the upgrades it received since
its launch in 2003.
You can install all three versions on your computer to better compare the tools and
spot the differences.
SyncBack certainly deserves its #1 spot when it comes to the best Windows 10 file
sync software.
Easy2Sync
Easy2Sync keeps your data synced between your computers. It is rather a specialized
software that comes in two variants: Easy2Sync for files and Easy2Sync for Outlook.
Easy2Sync for Files has a dedicated wizard to help you get started. All data is kept on
your computers, no third-party elements are involved in the sync process. You can set
the tool to sync your files silently or prompt dialog pop-ups when necessary. It’s a great
Windows 10 file sync software solution.
Easy2Sync supports all file types: Office files, mp3, images, movies, and any
other file types
Update your homepage: simply synchronize your files with the (s)FTP server
and all changes will be recognized and transferred.
FreeFileSync
FreeFileSync is a free and open-source software solution, one of the best for file sync
jobs on Windows 10. It saves your time by setting up and running backup actions.
Install Freefile Sync, customize your sync settings and let this tool do its job. The user
interface is very intuitive, full of colors and you can easily see what each option does.
Case-sensitive synchronization
PureSync
PureSync synchronizes your files and folders automatically in the background. This
file sync software solution works great with Windows 10. It offers an impressive list of
features and an easy-to-use interface.
PureSync supports local drives, server volumes, FTP, some MTP devices, WebDAV
and can copy open/locked files, and run synchronization/backup with another user.
It can also restore files from a Windows restore point and supports photo-syncing for
digital cameras.
Synchredible
Not many Windows 10 users have heard of Synchredible, but this tool is an
impressive file sync software, one of the best for Windows 10. You can sync
individual files or an entire drive. A user-friendly software wizard will assist you to set
up the sync options.
Synchredible also synchronizes folders via an external network or when using a USB
device. This tool backs up your files as well, transferring them to your preferred
location. The user interface is available in nine languages.
Run a PC Scan with Restoro Repair Tool to find errors causing security problems and
slowdowns. After the scan is complete, the repair process will replace damaged files
with fresh Windows files and components.
Synchronization preview
1. CloudTop:
2. eyeOS
eyeOS is a web and desktop based operating system that is based on the concept of
cloud computing and enable the communication and collaboration among users for
mutual tasks and projects. It is written in three languages that are JavaScript, XML, and
PHP. Because of its distinguish user interface, it is also called a cloud desktop. eyeOS
delivers a whole desktop from the cloud and integrated with various advanced tools like
file management, personal management information tools, collaborative tools and with
various other client’s applications are also integrated into eyeOS.
3. Qubes OS
It is a security-focused based operating system for accessing, managing and sharing
information across the group members in order to enhance the communication and
collaboration. It is for personal computers. Qubes OS is an open source operating
system for laptop computers. It is also a security-oriented operating system. Qubes OS
uses the virtualization to implement security by compartmentalization and supports
both Windows and Linux virtual environment. The latest version of Qubes OS also
induces the Hypervisor Abstraction Layer (HAL) which renders Qubes OS independent
of its underlying virtualization system.
4. Doky
It is an open source cloud computing operating system that enables the users to manage
all their desktops and group members from a centralized place. Doky is one of the best
cloud-based applications that is specially built for the developers and programmers.
Doky is to customize the personalize development environment of users by choosing
from a very selection of open-source and native application. Doky enables the software
developers to access to all the critical apps for software. It also provides a unique
platform to access effectively and efficiently all their favorite development apps in the
cloud. There is no need to adaptation and no chances of compromise in selection and
quality as well.
5. CloudMe
It is synchronization and storage that can be used in case of storing data, managing and
sharing with team members. CloudMe can be used from anywhere and access from
anywhere as well. It is for maintaining all your record in the cloud. CloudMe is
regarded as one of the best cloud storage, file synchronization and client software that
features a blue folder that appears on all devices in the same content and all files are
synchronized between devices. The others best advantage of using CloudMe are it
provides client software for MS Windows, Linux, Mac OS X, Android, iOS, Google
TV, Samsung Smart TV, WD TV, Windows Storage Server for NAS and
webbrowsers.
Storage 3GB Free 5GB Free 3GB Free Not free, 1GB Free,
Starting Paid
from expandible
500INR Pay to 5TB
as you go
(per user)
storage
Cloud Runs on Has cloud Cloud Has its own Has its
Platform CloudMe storage Platform cloud server, own cloud
“qubes”, each but can run server
representing a on Azure
block of cloud or
memory GCP also
Conclusion:- Thus we have studied the cloud computing and its various architectures