1
Introduction
The world is creating massive amounts of data.
2
Lecture Outline
Measuring the digital universe
Provisioning cloud storage
Creating cloud storage systems
Cloud backup solutions
Cloud storage interoperability
3
Measuring the Digital Universe
4
Measuring the Digital Universe
EMC has funded some studies over the past decade to assess
the size of what it calls “The Digital Universe.”
https://www.emc.com/leadership/digital-universe/index.htm
6
EMC’s Digital Universe Homepage
7
Cloud Storage Data Usage in 2020
IaaS model
Storage accessed by Web service API
Cloudy characteristics
Network access most often through browser
On-demand provisioning
User control
SaaS model
Software package on top of cloud storage
for backup, synchronization, archiving, etc.
9
Storage Devices
Block storage device
Raw storage that can be partitioned to create volumes
Data is transferred in blocks
Example, hard disk, flash drives
Faster data transfers/ additional overhead on clients
File storage device
Expose its storage to client in a form of files
Example, file server, most often in the form of Network
Attached Storage (NAS) devise
Slower transfers/ less overhead from clients
10
Provisioning Cloud Storage
Cloud storage may be broadly
categorized into two major classes of
storage:
Unmanaged Storage
Managed Storage
11
Cloud Storage Types
Unmanaged storage
Unmanaged storage is presented to a user as if it is a
ready-to-use disk drive. The user has little control over
the nature of how the disk is used.
15
Managed Cloud Storage
User provisions storage on demand and pays using pay-as-you-
go model
16
Amazon S3 and Rackspace Cloud
17
Creating Cloud Storage Systems
Concepts
Multiple copies of data are stored on
multiple servers and in multiple locations
Storage virtualization software
Failover - > changing the pointers to the stored
object’s location
Example
Amazon Web Service (EC2, S3) supports
“failover” / load balancing ->but you must
purchase these features
18
Evaluating Cloud Storage
Important considerations
Client self-service
Strong management capabilities
Scale up – more disks
Scale out – additional storage systems
Performance characteristics such as
throughput
Block-based or file-based protocol support
Seamless maintenance and upgrades
19
Cloud Backup Solutions
Last line of defense in a strong backup routine
Backup types
Full system or image backups
Point-in-time (PIT) backups or snapshots
Incremental backups
3-2-1 Backup rule
3 copies (1 primary and 2 backups)
2 different media
1 copy should be stored offside
20
21
Backup Types
Full System/ Image Backups
Creates a complete copy of volume
including all system files, the boot record
and any other data contained in the disks.
Ex. Ghost
22
Backup Types
Point in Time (PIT) or Snapshots
Referred to as incremental backup, created
so often.
Ex- Carbonite
23
Cloud Backup Solutions
Last line of defense in a strong backup routine
Backup types
Full system or image backups
Point-in-time (PIT) backups or snapshots
Incremental backups
3-2-1 Backup rule
3 copies (1 primary and 2 backups)
2 different media
1 copy should be stored offside
24
Cloud Backup Features
Logon authentication
High encryption of data transfers
Automated and scheduled backup
Fast backup (snapshots) after full online
backup, with 10-30 historical versions of
a file retained
Ability to retrieve historical versions of
file
25
Cloud Backup Features (2)
Multiplatform support (Win/ Mac / Linux)
Web-based management console with ease
to use features such as drag and drop.
24x7 technical support
Logging and reporting of operations
Multisite storage or replication, enabling data
failover
26
Cloud Attached Backup
27
CTERA sells a server referred to as Cloud Attached Storage,
which is meant for the Small and Medium Business (SMB)
market, branch offices, and the Small Office Home Office
(SOHO) market.
28
Cloud Storage Interoperability
Open standards (operating-system
neutral and file-system neutral)
Workgroups
Cloud Data Management Interface (CDMI)
from Storage Networking Industry
Association (SNIA)
http://www.snia.org
Open Cloud Computing Interface (OCCI)
from SNIA and Open Grid Forum (OGF)
http://www.ogf.org
29
References
Chapter 15 of Course Book: Cloud
Computing Bible, 2011, Wiley Publishing
Inc.
30