Upload
baldric-logan
View
213
Download
0
Embed Size (px)
Citation preview
1
NETE4631Working with Cloud-based Storage
Lecture Notes #11
Mobile Cloud Computing - Recap
Mobile cloud computing A model where processing is done in the
cloud, data is stored in the cloud, mobiles device serves as a presentation platform or a display
Advantage of cloud apps to mobile cloud Thinner devices -> less processing,
consume less power, and have better battery life
Avoidance of vendor lock-in.
2
Securing Approach – Recap (2)
Mobile web service are those in which information is transferred between applications (browser) and services over the internet.
WS-Discovery from OASIS Standard WSDL (Web Service Description
Language) UDDI (Universal Description, Discovery,
and Integration) SOAP (Simple Object Access Protocol)
3
BlackBerry Push Service – Recap (3)
4
Lecture Outline Measuring the digital universe Provisioning cloud storage Creating cloud storage systems Cloud backup solutions Cloud storage interoperability
5
Measuring the Digital Universe
Facts of hunger for storage An email with a 1GB attachment to 3 people can
generate an estimated 50GB of stored managed data. Only 25% of the data stored is unique, while 75% of
the data stored is duplicated. 70% of the data stored in the world is used initiated. More than 50% of the data created everyday is the
data that is automatically generated, especially from video cameras and surveillance photos, financial transaction event logs, performance data and so on.
Much of the data produced is temporal, and deleted.
6
EMC’s Digital Universe Homepage
7
Cloud Storage Data Usage in 2020
By International Data Corporation, Digital Universe, May 2010
8
Provisioning Cloud Storage
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 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
Cloud Storage Types Unmanaged storage
Preconfigured storage (limited level of mgt) Cannot (1) format as your like, (2) install your own file
system (FAT, NTFS), and (3) change drive properties (compression, encryption)
Reliable, relatively cheap, easy to work with
Managed storage Provided as a raw disk
Can (1) format and partition the disk, (2) attach or mount the disk, and (3) make storage assets available to applications and other users
Support applications built using Web services
11
Dropbox – File Transfer Utility
12
Amazon S3 and Rackspace Cloud
13
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
14
ByCast’s StorageGRID
15
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 upgrades16
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
17
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
18
Cloud Backup Features (2) Multiplatform support Web-based management console 24x7 technical support Logging and reporting of
operations Multisite storage or replication,
enabling data failover
19
Cloud Attached Backup
20
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
21
References
Chapter 15 of Course Book: Cloud Computing Bible, 2011, Wiley Publishing Inc.
22