18
Trust in your own cloud TF-MSP meeting 10-11 September 2013 Trondheim, Norway Peter Szegedi Project Development Officer [email protected] www.terena.org

Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

Trust in your own cloud

TF-MSP meeting 10-11 September 2013 Trondheim, Norway Peter Szegedi Project Development Officer [email protected] www.terena.org

Page 2: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

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

Page 3: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

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

Page 4: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

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

Page 5: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

As it’s reflected in the TCD report

Slide 5

Page 6: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

Slide 6

As it’s reflected in the TCD report

Slide 6

Page 7: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

Slide 7

As it’s reflected in the TCD report

Slide 7

Page 8: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

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

Page 9: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

From TCD to TCD2.0

Slide 9

Page 10: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

I had a dream back in March 2013

Slide 10

Now we have TCD2.0 in our hands...

Page 11: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

TCD2.0 is not alone

› TCD2.0 cannot live alone anymore. › Collaboration with cloud storage vendors/providers is

essential.

Slide 11

Page 12: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

Slide 12

TCD2.0 is not alone

› TCD2.0 cannot live alone anymore. › Collaboration with cloud storage vendors/providers is

essential.

Slide 12

Page 13: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

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

Page 14: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

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

Page 15: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

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

Page 16: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

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

Page 17: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

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...

Page 18: Trust in your own cloud · 2013-09-11 · Community Edition b) developing new functions and interoperability › eduGAIN-enabled ownCloud EE › Trusted (i.e. TCD -plugin) ownCLoud

Questions...

TF-MSP meeting 10-11 September 2013 Trondheim, Norway Peter Szegedi Project Development Officer [email protected] www.terena.org