HOW TO USE AND DEVELOP APPLICATIONS DESIGNED FOR OBJECT STORAGE PART 3 OF 3 WAYZEN LIN, DIRECTOR OF TECHNOLOGY HITACHI CONTENT SERVICES
JULY 24, 2012
WEBTECH EDUCATIONAL SERIES
How to Use and Develop Applications Designed for Object Storage
In part 3 of 3, you will learn how to make object storage part of your
existing environments, how to use object storage with the next
generation of cloud-enabled applications, and how to develop
applications for object storage.
Join Wayzen Lin, directory of technology for Hitachi content services, to
explore using object storage with legacy applications and new
applications and developing applications to work with object storage.
Attend this WebTech to learn how to
• Integrate legacy applications with object storage
• Integrate Web 2.0 applications with object storage
• Develop applications for use with object storage
AGENDA
Back to basics
‒ Why use object storage?
‒ How do I use object storage?
‒ Who uses object storage?
IN THIS PRESENTATION
WHY USE OBJECT STORAGE?
Modern applications
create lots of data
‒ More than a single disk can hold
‒ More than a RAID group can consolidate
‒ More than a NAS mount can share
‒ More than a SAN array can host
STRENGTH IN NUMBERS
WHY USE OBJECT STORAGE?
APP
Which volume should
I write data to?
Am I almost out of
space on volume 2?
The disks in volume 3 are old
and out of support!
I can’t write to volume 1!
What should I do?
I need to add more storage, I’m
running out of space!
WHY USE OBJECT STORAGE?
THE RUB
they are forced to manage storage
Modern applications are forced to do more
than just solve business problems–
WHY USE HITACHI CONTENT PLATFORM?
Hitachi Content Platform
(HCP) makes all of
these…
…and all of these
…look and behave as
one
Applications talk to a
single, virtual pool of
storage
GLOBAL NAMESPACE
APP
WHY USE HITACHI CONTENT PLATFORM?
Highly available Routes around individual
component failures
Flexible Add storage whenever and
wherever you need it
Efficient Optimizes layout of data for
maximum storage utilization
Automated Single point of management for
all storage
GLOBAL NAMESPACE
APP
WHY USE HITACHI CONTENT PLATFORM?
GLOBAL NAMESPACE
not on managing storage
Hitachi Content Platform lets applications focus on solving
business problems–
WHY USE HITACHI CONTENT PLATFORM?
Applications use different
protocols to talk to storage
‒ SCSI (Block)
‒ NFS (Unix NAS)
‒ CIFS (Windows NAS)
‒ HTTP (Web)
BABEL
WHY USE HITACHI CONTENT PLATFORM?
Updating existing
applications to speak newer
protocols is a tough job
‒ Data migrations
‒ Application downtime
‒ Feature gaps
BABEL
WHY USE HITACHI CONTENT PLATFORM?
Hitachi Content Platform is
multilingual
‒ HTTP (Web) *
‒ NFS (Unix)
‒ SMTP (Email)
‒ CIFS (Windows)
UNIFIED ACCESS
WHY USE HITACHI CONTENT PLATFORM?
UNIFIED ACCESS
using any protocol
Hitachi Content Platform lets applications store and
retrieve data–
HOW DO I USE HITACHI CONTENT PLATFORM?
NFS and CIFS
‒ Simplest integration
‒ Works out-of-the-box
Hitachi Content Platform looks
like a NAS share
‒ User-defined names
‒ Create directories
‒ Read and write files
TALKING THE TALK
WHY USE HITACHI CONTENT PLATFORM?
Caveats
‒ Write once, read many
‒ No advanced NAS features (Snaps, virus scanning, ACLs)
Benefits
‒ Seamless scalability
‒ Unified access
‒ What else?
TALKING THE TALK
WHY USE HITACHI CONTENT PLATFORM?
AND YOU, AND YOU, AND YOU
APP
A file on volume 3 looks
corrupted!
I need to replicate my data
for disaster recovery!
How do I meet regulatory
standards for compliance?
I need to migrate my
data to newer storage!
A lot of my data is
duplicated!
A lot of my data is plain
text!
WHY USE HITACHI CONTENT PLATFORM?
Data protection Archival-quality data protection, repair
and maintenance
Data governance World-class data retention, regulatory
compliance, and information lifecycle
management
Data deduplication and data
compression Built-in storage optimization
BUT WAIT, THERE’S MORE!
APP
HOW DO I USE HITACHI CONTENT PLATFORM?
HTTP/REST
‒ Hitachi Content Platform native protocol
‒ Web 2.0 style
New technology to the
storage market
Why integrate your
application with it?
WORKING WITH THE INTERWEBS
HOW DO I USE HITACHI CONTENT PLATFORM?
High performance Hitachi Content Platform native protocol
WAN-friendly Optimized for high-latency network
access (i.e., works over the Internet)
Custom metadata Tag objects with “data about the data”
Metadata query “What objects owned by Pediatrics are
MRI scans of patient 8529132 and will
go out of retention in 2 weeks?”
WHY USE HTTP/REST?
HOW DO I USE HITACHI CONTENT PLATFORM?
SIMPLE BY NATURE
HOW DO I USE HITACHI CONTENT PLATFORM?
SIMPLE BY NATURE
WHO USES HITACHI CONTENT PLATFORM?
Symantec Enterprise Vault
‒ Email and file archiving
‒ HTTP/REST integration
Arkivio
‒ File archiving
‒ HTTP/REST integration
THE BULLPEN
WHO USES HITACHI CONTENT PLATFORM?
SAP NetWeaver ILM
‒ ERP database archiving
‒ HTTP/WebDAV integration
Informatica
‒ Database archiving
‒ HTTP/REST integration (coming soon)
THE BULLPEN
WHO USES HITACHI CONTENT PLATFORM?
Filenet P8
‒ Content management
‒ HTTP/REST integration
OpenText
‒ Content management
‒ HTTP/REST integration
THE BULLPEN
WHO USES HITACHI CONTENT PLATFORM?
Hitachi Data Discovery Suite
‒ Scale-out search appliance
‒ HTTP/REST integration
‒ HTTP/MQE integration
Hitachi Clinical Repository
‒ DICOM archiving
‒ HTTP/REST integration
HOME COURT ADVANTAGE
WHO USES HITACHI CONTENT PLATFORM?
Hitachi Data Ingestor
‒ NAS caching appliance
‒ HTTP/REST integration
‒ HTTP/MQE integration
‒ HTTP/MAPI integration
AND NOW FOR SOMETHING DIFFERENT
SUMMARY AND NEXT STEPS
Learn more Cloud is coming – Hitachi Content
Platform can help.
Assess your environment What applications would benefit from
Hitachi Content Platform?
Assess your future What new services and applications
will you be hosting tomorrow?
Try it for yourself Take the Hitachi Content Platform
evaluation edition (VM) for a spin.
I’M INTERESTED!
QUESTIONS AND DISCUSSION
UPCOMING WEBTECHS
August
Storage Analytics, August 8, 9 a.m. PT, 12 p.m. ET
September
• Stay tuned for our Mainframe Series
Check www.hds.com/webtech for
Links to the recording, the presentation and Q&A (available next week)
Schedule and registration for upcoming WebTech sessions
THANK YOU