TF-MSP meeting 10-11 September 2013 Trondheim, Norway Peter Szegedi Project Development Officer szegedi@terena.org www.terena.org Trust in your own cloud
How we concluded the TCD pilot http://www.terena.org/publications/files/terena %20Trusted%20Cloud%20Drive%20Facility.pdf 1.TCD should focus on its main asset, which is to maintain trust and privacy of the end-user domain 2.TCD should not compete with the feature-rich front-end sync&share type applications available on the market 3.TCD should be a lightweight, thin layer separating/interfacing end-user application domains and cloud service provider domains; it should be considered as a storage middleware. 4.TCD should not address interoperability at the cloud infrastructure level but facilitate a multi-vendor approach in the application space Slide 2
What was/is our startegy 1. Continue to enhance TCD (as a storage middleware platform) 2. Facilitate community- (NREN) provided storage to be shared across TERENA members 3. Provide legal advice to NRENs on their use of TCD 4. Embrace GN3plus SA7, Helix-Nebula and other initiatives (as well as commercials initiative) with a view to integrating TCD. 5. Procure storage through a framework agreement with several suppliers and offer this to the NRENs member of TERENA 6. Develop a system for monetising the service to cover the costs and provide an income stream Slide 3
TCD developent direction TCD initially took an end-user service approach where federated access to the centralised TCD platform was provided via a simple web interface as well as WebDAV protocol to store data. This approach turned out to be inadequate for the majority of the users due to its limited features and difficulty to manage in large scale. Based on recommendations made by the pilot participants, the TCD changed direction and followed a service provider approach where platform functions were not exposed to end-users but kept under control of the domain administrator. Slide 4
As it s reflected in the TCD report Slide 5
As it s reflected in the TCD report Slide 6
As it s reflected in the TCD report Slide 7
TCD2.0 TCD2.0 BETA version is ready! Code is completely re-written in http://golang.org It does the complete compression/encryption It implements the REST service (as per the specs) and has pluggable metadata stores and pluggable storage. Features: HTTP(S) REST interface ** memory based metadata store, for testing ** file-based metadata store, for testing ** RIAK metadata store interface (this one would be multinode, like Voldemort) local filesystem storage backend, for testing ** configuration via config file ** AWS, Openstack, Rackspace backends Slide 8 (**) have been tested and running
From TCD to TCD2.0 Slide 9
I had a dream back in March 2013 Now we have TCD2.0 in our hands... Slide 10
TCD2.0 is not alone TCD2.0 cannot live alone anymore. Collaboration with cloud storage vendors/providers is essential. Slide 11
TCD2.0 is not alone TCD2.0 cannot live alone anymore. Collaboration with cloud storage vendors/providers is essential. Slide 12
TCD2.0 is not alone TCD2.0 cannot live alone anymore. Collaboration with cloud storage vendors/providers is essential. TCD-based Storage Middleware Slide 13
TCD2.0 is not alone TCD2.0 cannot live alone anymore. Collaboration with cloud storage vendors/providers is essential. TCD-based Storage Middleware Slide 14
TCD2.0 is not alone TCD2.0 cannot live alone anymore. Collaboration with cloud storage vendors/providers is essential. TCD-based Storage Middleware Slide 15
Piloting with owncloud... Deploy an owncloud Enterprise Edition demo server at SURFnet for a) demonstrating value added-features over the Community Edition b) developing new functions and interoperability edugain-enabled owncloud EE Trusted (i.e. TCD-plugin) owncloud EE Starts in mid-september, reports to TF-Storage Buying special Education Licenses for owncloud EE with the support of GN3+ SA7... Slide 16
Piloting with owncloud... Deploy an owncloud Enterprise Edition demo server at SURFnet for a) demonstrating value added-features over the Community Edition b) developing new functions and interoperability edugain-enabled owncloud EE Trusted (i.e. TCD-plugin) owncloud EE Starts in mid-september, reports to TF-Storage Buying special Education Licenses for owncloud EE with the support of GN3+ SA7... Slide 17
TF-MSP meeting 10-11 September 2013 Trondheim, Norway Peter Szegedi Project Development Officer szegedi@terena.org www.terena.org Questions...