CTERA Enterprise File Services Platform Architecture for HP Helion

CTERA Enterprise File Services
Platform Architecture for
HP Helion Content Depot
Whitepaper by CTERA Networks
Highlights





How unstructured data growth drives cloud storage adoption
Putting cloud storage to work: Building blocks and approaches
The need for a unified, interoperable, multi-application platform
CTERA Enterprise File Services Platform architecture and benefits
Leveraging CTERA and HP Helion platform for IT-as-a-Service transformation
www.ctera.com
info@ctera.com
USA: (650) 227-4950
©2015 CTERA Networks Ltd., All Rights Reserve
Intl.: +972-3-679-9000
©2015 CTERA Networks Ltd., All Rights Reserved
Page 1
Growth of Unstructured Data
The rapid growth of storage consumption, particularly
for unstructured data, has driven organizations to adopt
cost-effective cloud storage solutions as a substitute or
complement to more expensive block or file storage
systems. Beyond cost savings, cloud storage offers
many benefits to organizations, such as: elastic use of
storage to match changing demands, usage metering
and pay-per-use cost models, built-in geographical
redundancy, global name space, flexible data access
methods, and the ability to easily shift data between
private and public storage spaces.
The first step in creating a cloud storage offering is
having the right infrastructure (deployed in-house, or
hosted), and for many applications that infrastructure is
object storage. However, the storage infrastructure, on
its own, is not sufficient to create and deliver the
storage-based applications that users need.
approach creates a maintenance and support
nightmare. Cloud storage gateways are an ideal
substitute for on-site file servers, providing an easyto-manage, disaster-proof alternative, while
retaining compatibility with existing applications –
without sacrificing performance.
 Mobile Access: Many organizations have adopted
‘bring your own device’ (BYOD) policies, tolerating or
encouraging
employee
use
of
personal
smartphones and tablets to access their corporate
data. Cloud storage can be used to support BYOD
data access, enabling users to access their files
anytime, anywhere.
 VDI: Storage is a significant portion of virtual
desktop costs, and can be reduced and optimized
by storing user files (as opposed to the VDI images)
in object stores.
As with any emerging technology space, a plethora of
vendors have developed tools to enable specific cloud
storage applications. Yet IT organizations and service
providers are struggling with the integration of
disparate tools into a consistent set of cloud storage
services, in an environment fraught with immature
technologies and unclear standards. A different
approach is needed: an enterprise file services platform
that supports multiple storage applications in a
consistent, integrated and scalable fashion.
‘Killer Apps’ of Cloud Storage
Cloud storage has given rise to several types of file
services:
 File Sync & Share: Cloud storage can be used to
create a simple, intuitive file sharing environment,
whereby employees can grant secure file access to
team members and guest users, and synchronize
files across their devices.
Figure 1: Cloud-Based File Services
 Backup: Cloud storage is ideally suited for backing
up user-generated files, and is an ideal replacement
for tape backup and off-site tape storage services.
 Branch Storage: Traditionally, enterprise branch
offices have local file servers in each office, for
storing local, unstructured data. As their business
scales, many enterprises now recognize that this
©2015 CTERA Networks Ltd., All Rights Reserve
Page 2
Cloud Storage Building Blocks
Deploying a cloud storage solution involves integrating
key elements, and addressing several key issues:
 Storage infrastructure: Since cloud storage is often
used for storing ‘unstructured data’ (e.g., files), it is
often implemented using object storage architecture.
Object storage excels in storing and retrieving
variable size objects along with their associated
attributes. It typically has application programming
interfaces (APIs) that support creation, retrieval and
manipulation of stored objects. The industry standard
for object storage APIs has evolved around the HTTP
protocol, and is commonly referred to as REST API.
 Storage clients: The devices that access objects (or
files) stored in the cloud. Those typically include
users’ workstations, departmental servers and mobile
devices.
 Connectivity: Most storage clients support traditional
network protocols for accessing files remotely, for
example:
SMB
(Microsoft
Windows),
NFS
(Linux/Unix) and AFS (Apple OS X). These protocols
are not compatible with the new cloud storage APIs.
Therefore, a bridge is needed between the traditional
file access protocols and the new cloud storage APIs.
 Security: Since cloud storage usually resides off
premises, data exchanged between storage clients
and the cloud must be protected (e.g. encrypted)
both in transit and at rest.
 Performance: For end-users to adopt cloud services,
they must be able to access their files with
reasonable throughput and low latency. Therefore,
any solution that moves primary data to the cloud
must employ clever caching and tiering mechanisms.
Additionally, the volume of data transferred to/from
the cloud should be minimized to avoid taxing of
network resources and bandwidth, for example by
employing WAN optimization, data de-duplication
and compression.
 Reliability: For end-users to adopt cloud storage
services, they must be able to rely on availability of
data, even during inevitable Internet connectivity or
service disruptions. To reduce the impact of such
failures, it is crucial to use a hybrid approach such as
on-site storage or pinning of the most important data
to be always available locally.
©2015 CTERA Networks Ltd., All Rights Reserve
 Management: A single cloud storage pool may be
used by thousands of sites and numerous users. Any
cloud storage service would require sophisticated and
scalable management utilities that support quick
service provisioning, real-time monitoring and
simplified maintenance.
Putting the Pieces Together
Organizations who are considering building a cloud
storage service (external or internal) can adopt any of
the following approaches:
 Do It Yourself (DIY): Picking individual cloud storage
building blocks and putting them together. This
involves deploying specific storage infrastructure,
installing protocol conversion gateways, creating a
management framework, developing individual
storage services, and integrating the entire system.
The advantage of this approach is having full control
over the architecture. However, the complexity and
TCO of such an effort will be very high, making it an
unrealistic option for most organizations.
 Best-of-breed solutions: Implementing vendor
supplied systems for each particular cloud storage file
service. For example, deploying one system that
supports backup, another that offers file sharing
services and a third to handle mobile access. The
advantage of this approach is the ability to select an
optimal solution per each storage application. The
challenge is integration between disparate systems.
Users and admins are required to deal with multiple
interfaces, depending on the application they need to
access, and a larger footprint on end-point devices.
 Unified platform: Deploying a services platform that
supports multiple cloud storage applications. The
platform
should
support
multiple
storage
applications ‘out of the box’, and seamlessly integrate
with existing IT infrastructure. The main advantages
of this approach are integration and consistency
between multiple storage applications. The challenge
here would be to support new applications currently
not supported by such a platform.
Page 3
What’s in a Platform?
The adoption of new technology typically involves
progression from do-it-yourself systems, through bestof-breed tools till finally reaching a platform approach.
The cloud storage market has evolved quite rapidly,
reaching a maturity level where the platform approach
is not only feasible, but delivers benefits that are
impossible to achieve using other approaches:
 Flexible deployment scenarios: Cloud storage
applications may be deployed as a public cloud
service, on private cloud infrastructure, or in virtual
private (hosted private) infrastructure. The data may
be accessed from desktops, laptops, web browsers,
smartphones or tablets. Users may reside in a
corporate office, home, or be on the road. They may
include permanent employees as well as consultants,
partners or customers. An enterprise file services
platform must therefore successfully address and
support all these deployment scenarios.
 IT infrastructure integration: Cloud storage is not
deployed in a vacuum. Organizations have made
significant investments in existing IT infrastructure.
Management systems, authentication services, billing
systems, and self-service app stores are examples of
infrastructure already deployed in datacenters. An
enterprise file services platform should be able to
interface and interoperate with existing IT
infrastructure, both at the data center and remote
offices.
 Scalability: A cloud storage service may be used by a
large number of businesses, thousands of corporate
remote offices, and numerous end-users. An
Enterprise file services platform must therefore scale
from a few to 100,000’s of users and devices. Since
demand for storage constantly grows, the platform
should scale to virtually any size of back-end storage.
through encryption, data stored on the cloud storage
infrastructure (i.e. at-rest), as well as protect data
transferred to/from storage clients and storage
infrastructure (i.e. in transit). User authentication
procedures and data access rights must be strictly
controlled. The platform should also ensure data
integrity, to prevent accidental data corruption or
unauthorized tampering. Lastly, all data, metadata,
encryption keys and access privilege data should all
be kept behind the firewall.
 Performance: Cloud storage applications involve
large volume data transfer (e.g. during backup) and
remote data access (e.g. from mobile devices or
remote sites). Successful adoption of cloud storage
requires that access performance, network load, and
storage size requirements are optimized. To that end,
the enterprise file services platform must employ
techniques such as de-duplication, compression and
bandwidth throttling.
 Service Management: IT teams must be able to
easily provision, monitor and maintain the cloud
storage service. With 100,000’s of devices and users
accessing the service, manual management
processes are highly inefficient, or even impossible to
implement.
Multi-tenancy
support
and
administration tiers are also required. All these
capabilities combine to deliver agility that facilitates
the transformation of IT departments into IT-as-aService organizations.
 Multiple File Services: Naturally, the enterprise file
services platform must support multiple file services
such as backup, file sharing or mobile access. Its
architecture must be scalable and extensible to allow
for future addition of new storage applications.
 Security: One of the key concerns associated with
cloud storage adoption is data security. The
enterprise file services platform must protect,
©2015 CTERA Networks Ltd., All Rights Reserve
Page 4
The CTERA Enterprise File Services Platform
Figure 2: CTERA platform logical architecture, integrated with HP Helion platform
CTERA recognized the need for an integrated
enterprise file services platform to enable the delivery
and management of multiple cloud storage-based
applications. Figure 2 outlines the key elements of the
CTERA platform:
 Storage infrastructure: The CTERA platform provides
native support for HP Helion Content Depot via an
®
optimized OpenStack Swift connector.
 Storage Clients: The CTERA family of storage clients
includes its cloud storage gateways, which are
deployed in physical locations; desktop and server
software agents; mobile apps for iOS, Android and
rd
Windows Phone smartphones and tablets; 3 party
web browsers. The cloud storage gateways are all-inone branch office ‘network attached storage’ (NAS),
collaboration and backup appliances. As part of their
NAS functionality, they also offer ‘protocol
conversion’ (see figure 3 next page) of local network
storage protocols such as CIFS, NFS, AFP and FTP
thus enabling seamless deployment of cloud storage
into existing IT infrastructure. The wide range of
storage clients enables the CTERA Enterprise File
Services Platform to support virtually any
©2015 CTERA Networks Ltd., All Rights Reserve
deployment scenario, including small businesses,
enterprise ROBOs, individual users, mobile users and
anyone with a web browser.
 Device Connectors: Handle the interface between
the CTERA storage platform and its diverse set of
storage clients. The device connectors communicate
with cloud storage gateways over a web-optimized
protocol named CTTP. The gateways handle/convert
any legacy protocol to CTTP, while the storage
connectors convert CTTP to any proprietary cloud
storage protocol. This makes the integration between
cloud storage and existing IT systems seamless.
 Security and Acceleration: The CTERA platform has
built-in functionality for security and acceleration.
Data is encrypted as soon as it leaves the storage
client, ensuring full protection in transit and at rest.
Users have full control over encryption keys, ensuring
that their sensitive data is not accessible to others.
On mobile devices, access is verified with 2-factor
authentication, and data is encrypted, ‘sandboxed’
(sequestered) from other applications, with a remote
wipe feature for lost or de-authorized devices. On the
acceleration front, CTERA employs client side
Page 5
source-based de-duplication, compression and
bandwidth throttling. Any data redundancy is
removed before being transferred over the WAN,
thus reducing network load and required cloud
storage space. These techniques also enhance
performance for end-users.
 Multi-Tenant, Multi-Tier Management: Designed to
support large deployments by service providers or
large enterprises, the CTERA platform offers highly
scalable provisioning, monitoring and maintenance
capabilities. Built in templates and automation
features help administrators control 100,000’s of
users and devices. There are several management
tiers within the system to allow delegation of
administration rights to customers, divisions, or
agencies, and multi-tenancy keeps data and service
plans separate between them.
 Enterprise Integrations & APIs: Designed for
integration with existing IT infrastructure, the APIs
enable a seamless interface with important functions
such as: existing directory services (e.g. Active
Directory, LDAP) for user authentication and rights
management; Anti-Virus (AV) scanning to prevent,
detect and remove malicious software; Enterprise
Mobility Management (EMM) solutions to manage
and maintain the use of mobile devices; Data loss
prevention (DLP) to detect and prevent potential
data breaches; Single Sign-On (SSO); Billing systems;
and a variety of other existing IT services.
 Core File Services: The CTERA platform includes
several key application workflows. Among those are:
File sync & share (FSS) for secure sharing of files
amongst devices and users whether roaming or at
branch offices; Hybrid backup that combines local
backup with cloud backup of user workstations and
servers; Team collaboration tools that support adhoc and project-based information sharing; Remotely
managed ‘network attached storage’ (NAS) for SMBs
and enterprise remote offices; etc. The platform can
be extended to support future applications,
developed by CTERA or its partners (through APIs).
Figure 3: CTERA platform’s protocol conversion
©2015 CTERA Networks Ltd., All Rights Reserve
Page 6
The following table summarizes how the platform requirements outlined earlier in this white paper are addressed by
the CTERA platform:
Platform requirements
CTERA capabilities
Back-end interoperability
Cloud storage connectors offer certified interfaces to a variety of storage vendors and
cloud storage services, configurable via a wizard interface with no coding required.
Flexible deployment
The broad offering of cloud storage gateway appliances, end-point software agents and
mobile apps addresses multiple deployment scenarios.
IT infrastructure integration
CTERA Portal, the management system, includes enterprise integrations & APIs for
billing, monitoring, and web shop front.
Scalability
The CTERA platform scales to 100,000’s of users and end-point devices. Load
balancing and high availability are supported for scale-out deployments.
Security
Data is encrypted in transit and at rest; User authentication is based on existing directory
services (AD, LDAP); Mobile device data is ‘sand-boxed’ and can be wiped remotely;
Single Sign-On (SSO) is supported.
Performance
Source-based de-duplication, compression and bandwidth throttling ensure that users
enjoy maximum performance with minimum load on network and storage resources.
Disaster recovery

CTERA portal, the management system, includes point-in-time recovery and built-in
replication of the Portal database.
Service Management
CTERA Portal offers centralized provisioning, monitoring and maintenance of large scale
deployments, with multiple tiers of management. Templates are employed to manage
and configure a large number of remote appliances.
Customization
CTERA Portal look & feel can easily be ‘white labeled’ to meet corporate or service
provider branding needs.
Storage applications
CTERA has multiple built-in, full-featured storage applications, such as: hybrid-backup of
workstations and servers; truly private file sync & share (FSS); team collaboration
services; mobile data access with BYOD support; centrally-managed NAS appliances.
Benefits of CTERA Deployed on the HP Helion Content Depot
Adopting an integrated platform approach to cloud storage offers significant benefits:

Enterprise Productivity: A simple, comprehensive approach to enterprise user file access & data protection –
direct-to-cloud or from remote & branch offices.

Maximum Data Security & Privacy: Flexible deployment, all behind the enterprise firewall, to ensure
maximum data and metadata security and sovereignty.

Cost-Efficient to Minimize TCO: Leverages software-defined-storage and central management tools
aggregate data & administration from a cost-effective cloud resource.

Comprehensive Data Governance: Centralizes all data and access history to one comprehensive data
management system comprehensive insight and centralized control.

Simple, Scalable IT Delivery & Support: Automated service delivery: Creates new IT efficiencies while also
enhancing the end user service level experience. It provides faster deployment times, while reducing
operational IT overhead. At the same time it provides end-users with consumer-like apps and self-service
provisioning that enhance productivity and satisfaction.
©2015 CTERA Networks Ltd., All Rights Reserve
Page 7
Summary
Organizations who wish to deploy cloud storage and associated applications are best served with a unified storage
platform that handles integration, interoperability and manageability challenges.
The CTERA Enterprise File Services Platform, deployed on the HP Helion platform, enables enterprises and service
providers to quickly deploy a full-featured cloud storage-based file services. It seamlessly integrates with existing IT
infrastructure, is architected for multi-tiered management, includes built-in security measures, and offers back-end
storage infrastructure flexibility. With CTERA and HP Helion, organizations can adapt to any deployment scenario,
offering robust storage applications to all users, including remote and mobile ones, while enabling IT-as-a-Service
transformation, increasing business agility and reducing total cost of ownership (TCO).
Figure 4: CTERA Portal provides scalable, centralized management of remote appliances and end-point agents
©2015 CTERA Networks Ltd., All Rights Reserve
Page 8
CTERA Networks enables enterprises to securely sync, share, protect and govern
files from any device or remote office, all from the cloud of their choice. Trusted
by the Fortune 100 and leading service providers, CTERA provides industry’s
most secure approach to file services, with the widest choice of use cases and
infrastructure options to enable the IT-as-a-Service transformation.
For more information, visit www.ctera.com
The OpenStack word mark and the Square O Design, together or apart, are trademarks or registered trademarks
of OpenStack Foundation in the United States and other countries, and are used with the OpenStack
Foundation’s permission.
www.ctera.com
info@ctera.com
USA: (917) 768-7193
Intl.: +972-3-679-9000
©2015 CTERA Networks Ltd., All Rights Reserved