Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Trust in your own cloud
TF-MSP meeting 10-11 September 2013 Trondheim, Norway Peter Szegedi Project Development Officer [email protected] www.terena.org
Slide 2
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
What was/is our startegy
Slide 3
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
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
Slide 6
As it’s reflected in the TCD report
Slide 6
Slide 7
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 (**) have been tested and running
Slide 8
From TCD to TCD2.0
Slide 9
I had a dream back in March 2013
Slide 10
Now we have TCD2.0 in our hands...
TCD2.0 is not alone
› TCD2.0 cannot live alone anymore. › Collaboration with cloud storage vendors/providers is
essential.
Slide 11
Slide 12
TCD2.0 is not alone
› TCD2.0 cannot live alone anymore. › Collaboration with cloud storage vendors/providers is
essential.
Slide 12
Slide 13
TCD2.0 is not alone
› TCD2.0 cannot live alone anymore. › Collaboration with cloud storage vendors/providers is
essential.
Slide 13 T
CD
-based
Sto
rage M
idd
leware
Slide 14
TCD2.0 is not alone
› TCD2.0 cannot live alone anymore. › Collaboration with cloud storage vendors/providers is
essential.
Slide 14
TCD-based Storage Middleware
Slide 15
TCD2.0 is not alone
› TCD2.0 cannot live alone anymore. › Collaboration with cloud storage vendors/providers is
essential.
Slide 15
TCD-based Storage Middleware
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
Slide 17
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...
Questions...
TF-MSP meeting 10-11 September 2013 Trondheim, Norway Peter Szegedi Project Development Officer [email protected] www.terena.org