CTERA Cloud Storage Platform Architecture



Similar documents
CTERA Enterprise File Services Platform Architecture for HP Helion Content Depot

How To Make Files Share Secure (Fss) Work For Corporate Use

MODERNIZING THE DISPERSED ENTERPRISE WITH CLOUD STORAGE GATEWAYS AND OBJECT STORAGE

Transform EMC Object Storage Into Enterprise Storage Services

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for Disaster Recovery

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for On-boarding

Enterprise Data Services Fully-private cloud based enterprise storage services

We look beyond IT. Cloud Offerings

Virtualization Support - Real Backups of Virtual Environments

UniFS A True Global File System

Howtomanage and protectend usersdata? Mati Raidma

Cloud Backup e Disaster Recovery Evoluzione delle soluzioni di CTERA Pavia 15 Marzo 2012

S O L U T I O N P R O F I L E. Riverbed and EMC Deliver Capacity-Optimized Cloud Storage for Backup, Recovery, Archiving, and DR

CTERA Portal Datacenter Edition

owncloud Architecture Overview

Simplified Private Cloud Management

Hitachi Cloud Solutions

How To Use Netbackup For Business

Egnyte Cloud File Server. White Paper

White Paper: Nasuni Cloud NAS. Nasuni Cloud NAS. Combining the Best of Cloud and On-premises Storage

A Virtual Filer for VMware s Virtual SAN A Maginatics and VMware Joint Partner Brief

Market Application Delivery Networking. Products ADC, WAN Optimization, Secure Access

EasyConnect. Any application - Any device - Anywhere. Faster, Simpler & Safer Networks

MANAGED SERVICE PROVIDERS SOLUTION BRIEF

Comprehensive Agentless Cloud Backup and Recovery Software for the Enterprise

Comprehensive Agentless Cloud Backup and Recovery Software for the Enterprise

CISCO WIDE AREA APPLICATION SERVICES (WAAS) OPTIMIZATIONS FOR EMC AVAMAR

How to Unlock Agility by Backing up to, from, and in the Cloud

Shaping Your IT. Cloud

Choosing a File Sync & Share Solution. PRESENTATION TITLE GOES HERE Darryl Pace Optimal Computer Solutions

Top. Reasons Federal Government Agencies Select kiteworks by Accellion

FileDrawer An Enterprise File Sharing and Synchronization (EFSS) solution.

Cloud Gateway. Agenda. Cloud concepts Gateway concepts My work. Monica Stebbins

Effective, Affordable Data Management with CommVault Simpana 9 and Microsoft Windows Azure

Things You Need to Know About Cloud Backup

White Paper. Anywhere, Any Device File Access with IT in Control. Enterprise File Serving 2.0

SteelFusion with AWS Hybrid Cloud Storage

The Evolution of Cloud Storage - From "Disk Drive in the Sky" to "Storage Array in the Sky" Allen Samuels Co-founder & Chief Architect

Five Best Practices for Improving the Cloud Experience by Cloud Innovators. By Hitachi Data Systems

SAP HANA Cloud Portal Overview and Scenarios

Whitepaper. How MSPs are Increasing Revenues by Solving BYOD Issues. nfrascaletm. Infrascale Phone: Web:

How To Protect Your Data From Harm

Operationalize Policies. Take Action. Establish Policies. Opportunity to use same tools and practices from desktop management in server environment

Whitepaper. NexentaConnect for VMware Virtual SAN. Full Featured File services for Virtual SAN

Hybrid Cloud Backup and Recovery Software. Virtualization Support Real Backups of Virtual Environments

Computing: Public, Private, and Hybrid. You ve heard a lot lately about Cloud Computing even that there are different kinds of Clouds.

The SparkWeave Private Cloud & Secure Collaboration Suite. Core Features

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION

SureDrop Secure collaboration. Without compromise.

Transporter from Connected Data Date: February 2015 Author: Kerry Dolan, Lab Analyst and Vinny Choinski, Sr. Lab Analyst

How to Turn the Promise of the Cloud into an Operational Reality

Maginatics Cloud Storage Platform A primer

owncloud Architecture Overview

I D C T E C H N O L O G Y S P O T L I G H T. T i m e t o S c ale Out, Not Scale Up

WhitePaper. Private Cloud Computing Essentials

Move your business into the Cloud with one single, easy step.

Concurrent Technologies Corporation (CTC) is an independent, nonprofit, applied scientific research and development professional services

Direct Control for Mobile & Supporting Mac OS X in Windows Environments

Got Files? Get Cloud!

Securing Enterprise Mobility for Greater Competitive Advantage

Daymark DPS Enterprise - Agentless Cloud Backup and Recovery Software

Enterprise Private Cloud Storage

NCSU SSO. Case Study

Middleware- Driven Mobile Applications

Seagate Cloud Systems & Solutions

Hitachi Cloud Service for Content Archiving. Delivered by Hitachi Data Systems

Cisco WAAS Optimized for Citrix XenDesktop

StorReduce Technical White Paper Cloud-based Data Deduplication

Why is the V3 appliance so effective as a physical desktop replacement?

Cloud OS Vision. Modern platform for the world s apps

EMC AVAMAR. a reason for Cloud. Deduplication backup software Replication for Disaster Recovery

Who moved my cloud? Part I: Introduction to Private, Public and Hybrid clouds and smooth migration

Requirements Checklist for Choosing a Cloud Backup and Recovery Service Provider

KEMP LoadMaster. Enabling Hybrid Cloud Solutions in Microsoft Azure

Security Architecture Whitepaper

Bringing the Cloud into Focus. A Whitepaper by CMIT Solutions and Cadence Management Advisors

Cloud Backup and Recovery for Endpoint Devices

The Hybrid Cloud Approach: CA ARCserve D2D On Demand

Protecting Big Data Data Protection Solutions for the Business Data Lake

Fileweave. Large File Transfer. Seamless Microsoft Outlook add-in. Simple drag and drop functionality

SECURE, ENTERPRISE FILE SYNC AND SHARE WITH EMC SYNCPLICITY UTILIZING EMC ISILON, EMC ATMOS, AND EMC VNX

Private Desktop Cloud Ready to use

The SparkWeave Private Cloud & Secure Collaboration Suite. Core Features

EMC DATA DOMAIN OPERATING SYSTEM

MSP Dashboard. Solution Guide

Cloud Computing: Elastic, Scalable, On-Demand IT Services for Everyone. Table of Contents. Cloud.com White Paper April Executive Summary...

Successfully Deploying Globalized Applications Requires Application Delivery Controllers

WHITE PAPER: Egenera Cloud Suite

How To Use An Npm On A Network Device

Transcription:

CTERA Cloud Storage Platform Architecture Whitepaper by CTERA Networks Highlights How unstructured data growth drives cloud storage adoption The killer apps of cloud storage reviewed Putting cloud storage to work: building blocks and approaches The need for a unified, interoperable, multi-application platform CTERA cloud storage platform architecture and benefits www.ctera.com info@ctera.com USA: (650) 227-4950 Intl.: +972-3-679-9000 2013 CTERA Networks Ltd., All Rights Reserved 2013 CTERA Networks Ltd., All Rights Reserve 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. Small businesses, enterprises, and government organizations take advantage of cloud storage applications such as backup, file sharing and mobile access. Service providers have also recognized the opportunity and many offer cloud-based storage services to their customers. 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. 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: a cloud storage platform that supports multiple storage applications in a consistent, integrated and scalable fashion. File 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 approach creates a maintenance and support nightmare. Cloud storage gateways are an ideal substitute for on-site file servers, providing an easy-to-manage, disaster-proof alternative, while retaining compatibility with existing applications without sacrificing performance. File Sharing: 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. 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. Archival: A growing number of government regulations (e.g., for financial services, healthcare) require companies and agencies to retain records for extended periods of time. Cloud storage offers a cost-effective and disaster proof way to archive such data. Killer Apps of Cloud Storage Cloud storage has proven to be a cost effective and scalable solution for several types of storage applications: 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. Figure 1: Cloud Storage Applications 2013 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: CIFS (Microsoft Windows), NFS (Linux/Unix) and AFS (Apple Macs). A bridge is needed between these 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. 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 Service providers and enterprises 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 and functionality of the cloud storage service. However, this approach requires a high degree of know-how, significant investment in development and massive integration efforts, with operational costs that are very high (software maintenance, upgrades etc.), making it an unrealistic option for most. Best-of-breed solutions: Implementing vendor supplied systems for each particular cloud storage application. For example, deploying one system that supports backup, another that offers file sharing services and yet a third to handle mobile access. The main advantage of this approach is the ability to select an optimal solution per each storage application. The challenge involves integration, or lack thereof, between disparate systems. Both users and administrators 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. 2013 CTERA Networks Ltd., All Rights Reserve 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: Back-end storage interoperability: Customers may choose to implement their own private cloud storage infrastructure, or tap into a public cloud storage service. A cloud storage platform should support any combination of private and public backend storage, and interoperate with numerous storage vendors and services, ensuring flexibility for the customer with no vendor/provider lock-in. Flexible deployment scenarios: Cloud storage applications may be deployed in small businesses, government agencies or large enterprises with multiple remote offices/branch offices (ROBOs). 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. A cloud storage platform must therefore successfully address and support all these deployment scenarios. IT infrastructure integration: Cloud storage is not deployed in a vacuum. Service providers and enterprises have 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. A cloud storage 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. A cloud storage 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. Security: One of the key concerns associated with cloud storage adoption is data security. The cloud storage platform must protect, 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 cloud storage platform must employ techniques such as de-duplication, compression and bandwidth throttling. Manageability: 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. Service Providers that host multiple clients on their storage infrastructure require multitenancy support and administration tiers. A cloud storage platform must have strong management tools, allowing for automation and scale. Customization: Service providers in particular, but also corporate IT teams need to tailor the look & feel of a system for their end users. A cloud storage platform should offer the means to customize the look & feel of applications, interfaces, and management screens. Storage applications: Naturally, the cloud storage platform must support multiple storage applications such as backup, file sharing or mobile access. Its architecture must be scalable and extensible to allow for future addition of new storage applications. 2013 CTERA Networks Ltd., All Rights Reserve Page 4

The CTERA Cloud Storage Platform As a cloud storage pioneer, CTERA recognized the need for an integrated cloud storage platform to enable the delivery and management of multiple storage-based applications. Figure 2 outlines the key elements of the CTERA platform: Storage infrastructure: The CTERA storage platform interoperates with and has been certified by leading object storage vendors and cloud service providers. Cloud Storage Connectors: Built-in interfaces to existing storage infrastructure offerings either object storage or file system drive. The connectors leverage industry standards (e.g. OpenStack or Amazon S3) and custom APIs to plug into any number of private or public cloud storage infrastructures. In addition to storage interoperability, the cloud storage connectors handle important backend functionality such as load balancing between storage arrays, and mapping data to different storage tiers based on service level agreements (SLAs). 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 and Android smartphones and tablets; 3 rd party web browsers. The cloud storage gateways 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 cloud storage platform to support virtually any 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 Figure 2: CTERA platform logical architecture 2013 CTERA Networks Ltd., All Rights Reserve Page 5

Figure 3: CTERA platform s hybrid architecture 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 cloud storage 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 source-based deduplication, 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 (see Figure 3). 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. Integration 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; Single Sign-On (SSO); Billing systems; and a variety of other existing IT services. Core Applications: The CTERA cloud storage platform includes several key application workflows. Among those are: File sync & share (FSS) for secure sharing of files amongst users and devices; Hybrid backup that combines local backup with cloud backup of user workstations and servers; Team collaboration tools that support ad-hoc and projectbased 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). 2013 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 Back-end interoperability Flexible deployment IT infrastructure integration Scalability Security Performance Manageability Customization Storage applications CTERA capabilities 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. The broad offering of cloud storage gateway appliances, end-point software agents and mobile apps addresses multiple deployment scenarios. CTERA Portal, the management system, includes APIs for billing, monitoring, and web shop front integrations. The CTERA gateways mediate between cloud storage and support local file access protocols (including CIFS, NFS, AFP). CTERA end-point agents include OS shell integration for easy, familiar operation by end-users. The CTERA platform scales from a few to 100,000 s of users and end-point devices. 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. Source-based de-duplication, compression and bandwidth throttling ensure that users enjoy maximum performance with minimum load on network and storage resources. 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. CTERA Portal look & feel can easily be white labeled to meet corporate or service provider branding needs. 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 the CTERA Platform Adopting a platform approach to cloud storage offers significant benefits: Time to market / deployment: Whether you are a service provider looking to introduce new cloud storage services, or an enterprise wishing to utilize private cloud storage, leveraging the CTERA cloud storage platform dramatically reduces the time required to deploy the service. Service providers can gain market share and reach profitability quicker, while enterprises can realize cost savings and enjoy the benefits sooner. Low TCO: A platform approach reduces the initial investment for deploying and integrating a cloud storage service, as well as the operational costs that follow. Most of the interoperability issues are addressed out of the box, and ongoing expenses for managing multiple storage applications accessed by a large number of users/devices are lower. Storage infrastructure independence: The CTERA platform interoperates with virtually every storage infrastructure vendor and many public cloud storage services. This offers customers great flexibility, and helps to avoid lock-in by a single storage vendor. Agility: Being a scalable and flexible platform, CTERA allows agile adaptation to changes in the number of users, deployment scenarios, cloud infrastructure or required storage applications. Customers can activate storage applications based on the desired use-case ( the right tool for the job ). 2013 CTERA Networks Ltd., All Rights Reserve Page 7

Summary The advantages offered by cloud storage are well understood nowadays. The elasticity, pay-per-use model and cost/performance benefits have driven broad adoption of cloud storage by service providers, enterprises and SMBs. As the technology matures, so does the deployment model. Deployment architectures that started with early adopters and a do-it-yourself approach, evolved into a plethora of per-use-case tools, and have now reached a more mature platform stage. Service providers and enterprises who wish to deploy cloud storage and associated applications are best served with a unified cloud storage platform that handles integration, interoperability and manageability challenges. The CTERA cloud storage platform enables enterprises and service providers to quickly deploy a full-featured cloud storage service. It seamlessly integrates with existing IT infrastructure, is architected for multi-tiered management (see figure 4), includes built-in security measures, and offers back-end storage infrastructure interoperability. With CTERA, organizations can adapt to any deployment scenario, offering robust storage applications to all users, including remote and mobile ones. Figure 4: CTERA Portal provides scalable, centralized management of remote appliances and end-point agents 2013 CTERA Networks Ltd., All Rights Reserve Page 8

CTERA Networks revolutionizes storage, data protection and collaboration for enterprise and SMBs. Its hybrid architecture combines secure cloud storage services with on-premises appliances and managed agents. CTERA's scalable cloud storage platform is used by leading service providers and enterprises, on the public or private cloud infrastructure of their choice. For more information, visit www.ctera.com www.ctera.com info@ctera.com USA: (650) 227-4950 Intl.: +972-3-679-9000 2013 CTERA Networks Ltd., All Rights Reserved