Liberate Your Files with a Private Cloud Storage Solution powered by Open Source


Published on

Many of today's enterprises are working under a false assumption that there is a trade-off between consumer-centric file sharing and corporate IT policy compliance. This is because most market-leading SaaS solutions for file sync and share are not designed around enterprise IT's needs. They represent growing risks with vendor lock-in, data security, compliance and data ownership.

With a track record in delivering innovative Open Source solutions, Vizuri has an answer to help enterprises overcome these hurdles. By leveraging innovative Red Hat and ownCloud open source solutions, this solution help corporate IT provide a simple to use file sync and share solution for employees. As a result, organizations are able to retain a greater control over valuable intellectual property.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • For main parts to the solution Control – you server Physical, virtual, private cloud Where everything is integrated and admins control access and administer the system Storage – Your storage – AGNOSTIC NAS, SAN, direct attached – whatever you have or want Hybrid too if you choose Access – web clients, mobile devices, desktop clients, and a standard WebDAV connection Extensibility – the secret sauce of ownCloud, this extensible framework for creating plug-ins ALL Runs inside your firewall, managed by your admins, to your security and access polocies
  • So what is the problem? Dropbox created something amazing Simeple Easy to get Easy to use It just works Drop a file in the folder, it show up on server, and then to all other devices or users The problem is it is not secure – lots of news to this affect
  • However, in an attempt to be more productive, users use it anyway In a recent survey, 44% of enterprise users (>1000+) use dropbox without Its permission Not all that secure, Lots of people using it anyway Opens you to risk of lost sensitive data The little dropbox can be a big source of leaks – why it is upside down over here
  • And one more layer down, you see the server The APIs are part of why we are so flexible, as is the standard n-tier architecture We are PHP, support Oracle, MySQL, Postgres as databases We have a management panel and logging apps to provide insight and control External provisioning api for use with automation Sharing Capability Storage abstraction layer: whatever you have plus cloud storage, all abstracted by ownCloud to make it simple to use the storage you have
  • OpenShift provides a Cloud Application Platform that bridges today’s two diverging application development worlds. OpenShift brings Enterprise-class strength and maturity to the Cloud and also enables both proven enterprise application stacks like Java EE as well as newer rapid-development oriented application stacks like LAMP, Ruby and Node.JS. OpenShift includes the tools needed for rigorous application development like Maven and Jenkins, as well as support for NoSQL databases and Mobile application development. Soon to be available in either public, private, or hybrid cloud implementations, OpenShift delivers the Control and Security that IT Operations demands and the Velocity and Agility that Application Developers desire. OpenShift is the industry’s first Open Hybrid PaaS. <next slide>
  • One of the unique features of OpenShift is that within the Nodes, OpenShift provides secure, fine-grained, multi-tenancy by leveraging powerful Red Hat Enterprise Linux subsystems such as SELinux (Security Enhanced Linux), CGroups (Control Groups), and NameSpaces to divide up the RHEL instances into slices that can be dedicated to each user application firewalled off from each other. <next slide>
  • These slices of RHEL are called OpenShift Gears. OpenShift Gears are super-secure and highly efficient containers that host user applications in OpenShift. To the user, the Gear appears like an instance of RHEL. They can even SSH in to the gear. They can see their processes, their memory, and their filesystem, but they are prevented from seeing or impacting anyone else’s environment or the system as a whole. SELinux was built by Red Hat in conjunction with the National Security Agency in order to support some of their strict requirements. It is a “Deny everything, and allow by exception” policy subsystem that allows very strict control of what processes and users can do. In OpenShift, SELinux policies are used to enable hi security in a container based multitenant environment. Likewise, Control Groups are used to carefully control what resources an OpenShift Gear is able to consume. Cgroups allow Gears to consume CPU and RAM but also limits that consumption based on configurable policies. And finally NameSpaces are used to allow each Gear to have it’s own file system complete with the system directories that it may need including /tmp, /var, and others. Red Hat has been able to leverage these technologies to build a secure and yet efficient multi-tenant PaaS because Red Hat has incredible knowledge with respect to the Operating System underneath, Red Hat Enterprise Linux. With some of the best linux kernel coders in the world, Red Hat has used these smarts to build a cloud Platform-as-a-Service on top of the industry leading enterprise Linux operating system. OpenShift Gears represent the resulting benefit of leveraging this wealth of knowledge in the Operating System Platform to build a Cloud Application Platform that is both super-secure and highly efficient. <Optional statements> The OpenShift Gear-based architecture provides two other key benefits: Deploying multi-tenancy inside of RHEL Nodes allows many, many applications to be maintained by deploying maintenance to a much smaller set of RHEL Operating System instances. The Sys Admins job becomes much easier when they only need to patch and perform maintenance on a small number of nodes instead of 1000s of Virtual Machine instances (as would be the case with VM-based multi-tenancy). OpenShift also has the ability to “Idle” Gears that are not actively being used. In this situation the Broker will take a snapshot of an application Gear and write it to disk to take it out of RAM. Network connections are maintained so when an application URL is requested, the Gear will be “un-idled” and able to service the request quickly. This Idling technology allows many more Gears to be supported within one instance of RHEL because not all Gears will be active at the same time. Implemented for the OpenShift hosted service, this Idling capability is also beneficial to the enterprise that wants to optimize resource consumption as much as possible. <next slide>
  • And, once the application is launched within the OpenShift PaaS, OpenShift provides the elasticity expected in a Cloud Application Platform by automatically scaling the application as needed to meet demand. When created, applications can be flagged as “Scalable” (some apps may not want to be scaled). When OpenShift sees this flag, it creates an additional Gear and places an HA-Proxy software load-balancer in front of the application. The HA-Proxy then monitors the incoming traffic to the application. When the number of connections to the application crosses a certain pre-defined threshold, OpenShift will then horizontally scale the application by replicating the application code tier of the application across multiple Gears. For JBoss applications, OpenShift will scale the application using JBoss Clustering which allows stateful or stateless applications to be scaled gracefully. For Ruby, PHP, Python, and other script-oriented languages, the application will need to be designed for stateless scaling where the application container is replicated across multiple gears. The Database tier is not scaled in OpenShift today. Automatic application scaling is a feature that is unique to OpenShift among the popular PaaS offerings that are out there. Automatic scaling of production applications is another example of how OpenShift applies automation technologies and a cloud architecture to make life better for both IT Operations and Development. <next slide>
  • Liberate Your Files with a Private Cloud Storage Solution powered by Open Source

    1. 1. Liberate Your FilesIsaac ChristoffersenArchitect, VizuriMatt RichardsVP Products, ownCloudTed BrunellSolution Architect, Red Hat14 June 2013
    2. 2. Do you know where your data is?● More than 75% of businesses haveshared or stored sensitive companyinformation on public cloudsservices – Symantec.● 40% experienced the exposureof confidential information● 40% reported that they had lostdata in the cloud and had torestore it from backups● Average cost of a data breachequaled $5.5 Million in 2011(
    3. 3. Do you have a Dropbox Problem?
    4. 4. The Problem “Dropbox” CreatedThe Problem:“Dropbox” created huge demand for filesync and share...• Simple• Free• Fast to obtain• It just the risk of user and IT security.
    5. 5. The Problem “Dropbox” CreatedThe Problem:“Dropbox” created huge demand for filesync and share...• Simple• Free• Fast to obtain• It just the risk of user and IT security.44%*44%** Use Dropbox in the enterprise without permission, Osterman Research
    6. 6. Enterprise IT needs more control over thecloud storage service offerings ...Let your data out into the open, not into the wild
    7. 7. Extensible& Open APIsDynamicScalingSearch& RetrievalToolsAutomated FileSynchronizationSecurity& EncryptionAccess fromAnywhereCollaboration& Sharing… while also offering the same features thatemployees love about the public offerings
    8. 8. Professional open source solutions allow you toregain control and maintain your freedomVizuri has selected &integrated the best of breedtechnologies to overcomethese hurdles.
    9. 9. ownCloud – Your data, your cloud, your control
    10. 10. What is ownCloudownCloud helps enterprises concerned about sensitive dataleakage via Dropbox deliver a secure file sync and sharesolution on their storage inside their data center.● Protect and Manage sensitive data by storing it on-site,on their servers, managed to their policies● Integrate seamlessly into existing infrastructure● Extend functionality through extensive APIsAND STILL provide the seamless, easy-to-use access tosensitive data that end users have come to expect fromconsumer-grade services.
    11. 11. ● Host in your data center● Store on your storage● Integrate via Plug-ins● Extend with Plug-ins● Sync files and folders● Share files and foldersownCloud Server – the brainsiOS and Android– mobile accessappsWindows, Mac andLinux – desktop file syncclientsownCloud is a distributed application withmobile, web, and desktop clients
    12. 12. ownCloud Solution Architecture
    13. 13. OpenShift PaaS…Bridging App Dev WorldsCloud-Class AgilityCloud-Class Agility• Designed for No Lock-In• Polyglot with Java, Ruby, PHP,Perl, Python• Mobile and Responsive Web• REST and JavascriptEnterprise-ClassEnterprise-ClassStrengthStrength• Enterprise Java EE6 via JBoss• Multi-tenancy and Security viaRed Hat Enterprise Linux• Jenkins, Maven, Git• Auto-Scaling• On-Premise, Hosted, or HybridEstablished NewOpenShift = Open Hybrid PaaSOpenShift = Open Hybrid PaaS
    14. 14. Unique SELinux Approach EnablesSecurity and Multi-tenancyRHEL RHELSELinux Policies securely subdividethe Node instances.Broker Node Node NodeRHELAWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
    15. 15. OpenShift User ApplicationsRun in OpenShift GearsRHEL RHELBroker Node Node NodeRHELAWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare MetalLinux kernel cgroups are used tocontain application processesand to fairly allocate resources
    16. 16. OpenShift AutomatesApplication Scaling!Broker Node Node NodeRHELHA-Proxy MySQLJavaCodeJavaCodePhpCodeAWS / CloudForms / OpenStack (IaaS) / RHEV (Virt) / Bare Metal
    18. 18. zADMINISTRATORRED HATSTORAGE CLIUSERSSSHNFSCIFSFuseOpenStack SwiftCloud VolumeManager(glusterd)Cloud VolumeManager(glusterd)Cloud VolumeManager(glusterd)Brick(glusterfsd)Brick(glusterfsd)Brick(glusterfsd)Brick(glusterfsd)Brick(glusterfsd)Brick(glusterfsd)Brick(glusterfsd)Brick(glusterfsd)Brick(glusterfsd)RED HAT STORAGE POOLVIRTUAL PHYSICALRED HAT STORAGE—50,000 FOOT OVERVIEW
    20. 20. RED HAT STORAGE VALUE PROPHighly Scalable Storage●Multiple peta-byte clusters●Geo-replication to disperse dataHighly Cost-Effective●Leverages commodity x86servers●Leverages existing capacitywithin virtual MachineenvironmentHighly Flexible●Physical, virtual, cloud andhybrid deployment models●File and object access protocolsDeployment Agnostic●Deploy on-premise, in the publiccloud or a hybrid setup.Open & Standards Based●NFS, CIFS, HTTP
    21. 21. DemonstrationKey Components in Action● OpenShift Enterprise● 1 Broker with 2 Nodes● Red Hat Storage● 2 Nodes with 1 Brick per Node in a distributedconfiguration● ownCloud● Deployed as an OpenShift Gear● MySQL● Php 5.3
    22. 22. Next-generation cloud storage on your termsExample textSecure multi-tenantenvironment with built-inautoscaling and encryptionGeo-replication support withmassive redundancy andpro-active self-healingExample textMobile, desktop, and webclients let you work fromanywhereIntegrates with existinginfrastructure and corporateaudit & compliance policiesExample textFree of lock-in andextensible through openAPIsBuilt on top of enterprise-class, professional opensource softwareTitle:Vizuri-logo-large-Summit-2011.epCreator:Adobe Illustrator(R) 13.0CreationDate:4/12/11LanguageLevel:2
    23. 23. Thank you.Isaac Christoffersen @1VizuriMatt Richards @owncloudcomTed Brunell