SlideShare a Scribd company logo
1 of 28
A Technical Overview


        Bill Branan
   DuraCloud Technical Lead
Agenda
•   Introduction
•   Storage
•   Services
•   Reporting
•   UI
•   Security
•   Tools
•   Roadmap
Introduction
• DuraCloud is:
  – Hosted service
     • Runs on cloud-based compute systems
     • Connects to cloud-based storage systems
     • Provides a service platform
  – Open source software suite

• Webinar Focus:
  – Components of software platform
  – Interacting with hosted DuraCloud
DuraCloud in Context

User Data Center



                                            Data
                            File System
                                          Repository




  DuraCloud
  Management Console

  •   Account Management
  •   Instance Management
DuraCloud Storage

                     Administrative User Interface (DurAdmin)



  Storage Management          Service Management         Report Management
       (DuraStore)               (DuraService)              (DuraReport)



                                    REST API
        REST API                                                REST API

                                Service Container



DuraCloud Instance
DuraCloud Storage
                           User Data Center




                                 Amazon Storage      Amazon S3
                                    Adapter
     REST API

                                    Rackspace        Rackspace
                      Storage    Storage Adapter     Cloud Files
                     Provider
     Storage         Interface
    Mediation                     Azure Storage    Microsoft Azure
                                    Adapter
                                                       Storage

                                  SDSC Storage
Storage Management                  Adapter          SDSC Cloud
     (DuraStore)                                      Storage
Storage REST Interface
         Space Actions                  Content Actions
•   Add Space                   •   Add Content
•   Get/Set Space Properties    •   Get/Set Content Properties
•   Get Spaces List             •   Get Content
•   Get Space Content List      •   Copy Content
•   Get/Set Space Access        •   Delete Content
•   Delete Space
                                            Storage Provider Interface

                        Other Actions
                • Get Stores
                • Get Tasks List
                • Perform Task
Storage Adapters

Transform calls from DuraCloud interface into
calls understood by a specific storage provider
• Determine how DuraCloud “spaces” translate
  into top level provider containers (buckets)
• Define how space and content properties are
  stored and retrieved
• Manage eventual consistency concerns
DuraCloud Services

                     Administrative User Interface (DurAdmin)



  Storage Management          Service Management         Report Management
       (DuraStore)               (DuraService)              (DuraReport)



                                    REST API
        REST API                                                REST API

                                Service Container



DuraCloud Instance
DuraCloud Services
                            Media
                           Streamer
             Duplicate                  Duplicate
               on                          on
             Demand                      Change
   Bit                                                  Bit
                              Bit
Integrity                                            Integrity
                           Integrity
Checker                                              Checker
                           Checker
  Tools                                                Bulk
                Image
                                          Image
             Transformer
                                       Transformer
                 Bulk

                            Image
                            Server




                   … so how are they deployed?
DuraCloud Service Deployment



           Services           Service Management
          Available?             (DuraService)
           1
                                     REST API
                                                           2

          Service List           Service Manager
                                                         Services In
                                                           Plan?
                   4


                                                         Service Registry
                                          Service List


                                                   3     Service Bundle



Part 1:                                                   Service Config
  Ask which services are available
                                                           Service Plan
DuraCloud Service Deployment



               Deploy                     Service Management
               Service                       (DuraService)
                    Service
               1    Config                       REST API
                                                                      2
                                              Service Manager
Part 2:                                                              Retrieve
  Deploy Service                                                     Service
                                                                     Bundle
                   Deploy Service         4
                    Service   Service
                    Bundle    Config                      Service   Service Registry
                                                          Bundle

          Service Container                           Service
                                                      Bundle    3   Service Bundle
                      Service Configurator
    Deployed
                           Deployed                                 Service Config
     Service             Service Config

                                                                     Service Plan
Service REST Interface


•   Get Services
•   Deploy Service
•   Get (Deployed) Service
•   Get Deployed Service Properties
•   Update Service Configuration
•   UnDeploy Service
DuraCloud                                                   DuraCloud
        Instance                                                   Distributed
        Services                                                    Services
                                          Media
                                         Streamer
                            Duplicate                Duplicate
                              on                        on
                            Demand                    Change
                Bit                                                     Bit
                                            Bit
             Integrity                                               Integrity
                                         Integrity
             Checker                                                 Checker
                                         Checker
               Tools                                                   Bulk
                              Image
                                                        Image
                           Transformer
                                                     Transformer
                               Bulk

                                          Image
                                          Server
                                                          •   Runs primarily outside of
•   Runs on DuraCloud Instance
                                                              DuraCloud Instance
•   Connects to DuraStore
                                                          •   Connects to DuraStore
•   Can be direct Java service
                                                          •   Makes use of cloud network
•   Can be deployed web app
                                                              or computation features
DuraCloud Bulk Service Deployment




                              Service Management
          1                      (DuraService)
                                                                 2
                                       REST API

Task Management                    Service Manager
   (DuraStore)

   REST API
                   Run                                           Service Registry
                  Service                  4
          Run      Task                                  3
     6   Hadoop                5
                                                                       Bundle
           Job

                               Service Container                       Config


      Hadoop                Deployed                                 Service Plan
                             Service           Config
DuraCloud Reporting

                     Administrative User Interface (DurAdmin)



  Storage Management          Service Management         Report Management
       (DuraStore)               (DuraService)              (DuraReport)



                                    REST API
        REST API                                                REST API

                                Service Container



DuraCloud Instance
DuraCloud Report Generation


                              Report Management
                                 (DuraReport)
                           Storage         Service
                           Report          Report
                           Builder         Builder
Deposit
Reports
                                            Message
                                             Broker
                     Storage Data


          REST API                                         REST API
                                         Service
   Storage Management                    Event        Service Management
                                         Messages
        (DuraStore)                                      (DuraService)
Report REST Interface
       Storage Report                 Service Report
•   Start Storage Report        • Get Deployed Services
•   Get Latest Storage Report     Report
•   Get Storage Report List     • Get Latest Completed
                                  Services Report
•   Get Storage Report
                                • Get Completed Services
•   Get Storage Report Info       Report List
•   Cancel Storage Report       • Get Services Report
•   Schedule Storage Report
•   Cancel Storage Report
    Schedule
DuraCloud UI

                     Administrative User Interface (DurAdmin)



  Storage Management          Service Management         Report Management
       (DuraStore)               (DuraService)              (DuraReport)



                                    REST API
        REST API                                                REST API

                                Service Container



DuraCloud Instance
DuraCloud UI Interaction




                Administrative User Interface (DurAdmin)

         Store Client        Service Client        Report Client




     REST API                  REST API                    REST API

Storage Management       Service Management          Report Management
     (DuraStore)            (DuraService)               (DuraReport)
DuraCloud Security
                                                   DurAdmin
   Storage
   Provider
                                 DuraStore        DuraService        DuraReport




                                              Application Security
Storage Provider
 Access Control                                               Instance Firewall




                   Transport Security


                                        User Data Center
DuraCloud Tools
  Transfer to DuraCloud           Transfer from DuraCloud
• Upload Tool                   • Retrieval Tool
   – GUI to select files and       – Retrieve files from
     folders                         one, selected, or all
   – Visual transfer progress        spaces
• Sync Tool                     • Stitch Tool
   – Monitors for changes          – Retrieve large files
   – Run one time or               – Acts on a single file
     continually
• Chunk Tool
   – Transfer large files
   – Acts on a single file
DuraCloud Tools


User Data Center


             Store Client                               Store Client
        Chunk Tool                                             Stitch Tool
     Sync Tool                                                 Retrieval Tool
  Upload Tool




                                  REST API


                       Storage Management (DuraStore)
Near Term Road Map
New features
• Access control at the space level
• Improved format identification
• Automated bit integrity checking
• Email notification on service completion
• Multi-Account DuraCloud instances
• Content indexing and Search
     – Improved discovery
     – Improved content browsing
•   Folder-based navigation
•   Improved handling of very large files
•   Multi-Item updates/deletes

Integrations
• SDSC storage provider (production version)
• Fedora-in-the-cloud prototype
• DSpace-in-the-cloud prototype
Long Term Road Map
New Features
• Video transcoding
• Document format transformation
• Improved image support services
• Media streaming access controls
• Metadata extraction services

Integrations
• Azure storage provider (production version)
• Eucalyptus Walrus storage provider
• Rackspace compute instances
• Managed Fedora-in-the-cloud
• Managed DSpace-in-the-cloud
Questions?
Upcoming DuraCloud Webinars

    DSpace and DuraCloud
     November 30, 2011 at 1pm ET



    Fedora and DuraCloud
      January 11, 2012 at 1pm ET
Thank You!


  Further Questions?

  info@duracloud.org

More Related Content

What's hot

Cloudian dynamic consistency
Cloudian dynamic consistencyCloudian dynamic consistency
Cloudian dynamic consistencyCLOUDIAN KK
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure PlatformVitor Tomaz
 
Slash n: Technical Session 3 - Storage @ Scale: Quest for the mythical silver...
Slash n: Technical Session 3 - Storage @ Scale: Quest for the mythical silver...Slash n: Technical Session 3 - Storage @ Scale: Quest for the mythical silver...
Slash n: Technical Session 3 - Storage @ Scale: Quest for the mythical silver...slashn
 
Cloudian at cassandra conference in tokyo
Cloudian at cassandra conference in tokyoCloudian at cassandra conference in tokyo
Cloudian at cassandra conference in tokyoCLOUDIAN KK
 
Oracle BPM POSTER
Oracle BPM POSTEROracle BPM POSTER
Oracle BPM POSTERVijay Reddy
 
RACKSPACE MANAGED HOSTING
RACKSPACE MANAGED HOSTINGRACKSPACE MANAGED HOSTING
RACKSPACE MANAGED HOSTINGwebhostingguy
 
Cloud: CDN Killer?
Cloud: CDN Killer? Cloud: CDN Killer?
Cloud: CDN Killer? Internap
 
Databases That Support SharePoint 2013
Databases That Support SharePoint 2013Databases That Support SharePoint 2013
Databases That Support SharePoint 2013David J Rosenthal
 
Java EE7: Developing for the Cloud
Java EE7: Developing for the CloudJava EE7: Developing for the Cloud
Java EE7: Developing for the CloudDmitry Buzdin
 
Open repository 2011_duracloud-final
Open repository 2011_duracloud-finalOpen repository 2011_duracloud-final
Open repository 2011_duracloud-finalMark Diggory
 
2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadis2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadisdandre
 
Windows Azure Design Patterns
Windows Azure Design PatternsWindows Azure Design Patterns
Windows Azure Design PatternsDavid Pallmann
 
Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram Chinta
 
Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Exposmw355
 
Zeroth review presentation - eBay Turmeric / SMC
Zeroth review presentation - eBay Turmeric / SMCZeroth review presentation - eBay Turmeric / SMC
Zeroth review presentation - eBay Turmeric / SMCArvind Krishnaa
 
3 Networking CloudStack Developer Day
3  Networking CloudStack Developer Day 3  Networking CloudStack Developer Day
3 Networking CloudStack Developer Day Kimihiko Kitase
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 

What's hot (20)

Cloudian dynamic consistency
Cloudian dynamic consistencyCloudian dynamic consistency
Cloudian dynamic consistency
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
 
P57 Novelli
P57 NovelliP57 Novelli
P57 Novelli
 
Slash n: Technical Session 3 - Storage @ Scale: Quest for the mythical silver...
Slash n: Technical Session 3 - Storage @ Scale: Quest for the mythical silver...Slash n: Technical Session 3 - Storage @ Scale: Quest for the mythical silver...
Slash n: Technical Session 3 - Storage @ Scale: Quest for the mythical silver...
 
Cloudian at cassandra conference in tokyo
Cloudian at cassandra conference in tokyoCloudian at cassandra conference in tokyo
Cloudian at cassandra conference in tokyo
 
Oracle BPM POSTER
Oracle BPM POSTEROracle BPM POSTER
Oracle BPM POSTER
 
RACKSPACE MANAGED HOSTING
RACKSPACE MANAGED HOSTINGRACKSPACE MANAGED HOSTING
RACKSPACE MANAGED HOSTING
 
OSB POSTER
OSB POSTEROSB POSTER
OSB POSTER
 
Cloud: CDN Killer?
Cloud: CDN Killer? Cloud: CDN Killer?
Cloud: CDN Killer?
 
Databases That Support SharePoint 2013
Databases That Support SharePoint 2013Databases That Support SharePoint 2013
Databases That Support SharePoint 2013
 
Java EE7: Developing for the Cloud
Java EE7: Developing for the CloudJava EE7: Developing for the Cloud
Java EE7: Developing for the Cloud
 
Open repository 2011_duracloud-final
Open repository 2011_duracloud-finalOpen repository 2011_duracloud-final
Open repository 2011_duracloud-final
 
2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadis2011 04-dsi-javaee-in-the-cloud-andreadis
2011 04-dsi-javaee-in-the-cloud-andreadis
 
Windows Azure Design Patterns
Windows Azure Design PatternsWindows Azure Design Patterns
Windows Azure Design Patterns
 
Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1
 
Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Expo
 
FederatedAccessOpenStack.pdf
FederatedAccessOpenStack.pdfFederatedAccessOpenStack.pdf
FederatedAccessOpenStack.pdf
 
Zeroth review presentation - eBay Turmeric / SMC
Zeroth review presentation - eBay Turmeric / SMCZeroth review presentation - eBay Turmeric / SMC
Zeroth review presentation - eBay Turmeric / SMC
 
3 Networking CloudStack Developer Day
3  Networking CloudStack Developer Day 3  Networking CloudStack Developer Day
3 Networking CloudStack Developer Day
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 

Similar to A Technical Overview of DuraCloud

Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerMustafa
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerMSHOWTO Bilisim Toplulugu
 
Nlgug grails in the cloud
Nlgug grails in the cloudNlgug grails in the cloud
Nlgug grails in the cloudmalderhout
 
PHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudPHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudpietrobr
 
Orchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementOrchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementAlan McSweeney
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudKristian Nese
 
Open Cloud Interop Public
Open Cloud Interop PublicOpen Cloud Interop Public
Open Cloud Interop Publicrvanhoe
 
The role of hyper-v in nist model
The role of hyper-v in nist modelThe role of hyper-v in nist model
The role of hyper-v in nist modelAlexey Bokov
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformSoumow Dollon
 
Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware ApplicationsChris Haddad
 
Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012Juanchi_43
 
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Eric D. Boyd
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azureLuis Martins
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformAsmTrash
 
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developerVitor Tomaz
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azureManish Corriea
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azureManish Corriea
 

Similar to A Technical Overview of DuraCloud (20)

Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen Hizmetler
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
Nlgug grails in the cloud
Nlgug grails in the cloudNlgug grails in the cloud
Nlgug grails in the cloud
 
PHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloudPHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloud
 
Orchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service managementOrchestration and provisioning architecture for effective service management
Orchestration and provisioning architecture for effective service management
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private Cloud
 
Monitoring and operating a private cloud with system center 2012
Monitoring and operating a private cloud with system center 2012Monitoring and operating a private cloud with system center 2012
Monitoring and operating a private cloud with system center 2012
 
Open Cloud Interop Public
Open Cloud Interop PublicOpen Cloud Interop Public
Open Cloud Interop Public
 
The role of hyper-v in nist model
The role of hyper-v in nist modelThe role of hyper-v in nist model
The role of hyper-v in nist model
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware Applications
 
Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012
 
Configuring and deploying a private cloud with system center 2012
Configuring and deploying a private cloud with system center 2012Configuring and deploying a private cloud with system center 2012
Configuring and deploying a private cloud with system center 2012
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azure
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
Integrating sps 2010 and windows azure
Integrating sps 2010 and windows azureIntegrating sps 2010 and windows azure
Integrating sps 2010 and windows azure
 

More from DuraSpace

12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...DuraSpace
 
11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management Webinar11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management WebinarDuraSpace
 
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...DuraSpace
 
9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slides9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slidesDuraSpace
 
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...DuraSpace
 
5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation Slides5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation SlidesDuraSpace
 
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slidesDuraSpace
 
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...DuraSpace
 
2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slides2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slidesDuraSpace
 
6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation SlidesDuraSpace
 
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar SlidesDuraSpace
 
Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)DuraSpace
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar SlidesDuraSpace
 
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
3.7.17 DSpace for Data: issues, solutions and challenges Webinar SlidesDuraSpace
 
2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar Slides2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar SlidesDuraSpace
 
DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016DuraSpace
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016DuraSpace
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016DuraSpace
 
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHAREHow to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHAREDuraSpace
 
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...DuraSpace
 

More from DuraSpace (20)

12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
12.5.18 "How For-Profit Companies Can Be a Part of the Open Environment" pres...
 
11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management Webinar11.20.18 DSpace for Research Data Management Webinar
11.20.18 DSpace for Research Data Management Webinar
 
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
10.24.18 "Securing Community-Controlled Infrastructure: SPARC’s plan of actio...
 
9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slides9.26.18 Beyond NA presentation slides
9.26.18 Beyond NA presentation slides
 
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
9.19.18 ArchivesDirect Overview: Standards-Based Preservation with Hosted Arc...
 
5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation Slides5.24.18 DuraCloud in 2018 Presentation Slides
5.24.18 DuraCloud in 2018 Presentation Slides
 
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
5.17.18 "The 2.5% Commitment: Investing in Open" presentation slides
 
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
3.28.18 "Open Source Repository Upgrades: Top Advice from Practitioners" Pres...
 
2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slides2.28.18 Getting Started with Fedora presentation slides
2.28.18 Getting Started with Fedora presentation slides
 
6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides6.15.17 DSpace-Cris Webinar Presentation Slides
6.15.17 DSpace-Cris Webinar Presentation Slides
 
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
5.15.17 Powering Linked Data and Hosted Solutions with Fedora Webinar Slides
 
Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)Digital Preservation in Production (DPN and DuraCloud Vault)
Digital Preservation in Production (DPN and DuraCloud Vault)
 
3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides3.15.17 DSpace: How to Contribute Webinar Slides
3.15.17 DSpace: How to Contribute Webinar Slides
 
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
3.7.17 DSpace for Data: issues, solutions and challenges Webinar Slides
 
2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar Slides2.28.17 Introducing DSpace 7 Webinar Slides
2.28.17 Introducing DSpace 7 Webinar Slides
 
DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016DuraSpace is OPEN, OR2016
DuraSpace is OPEN, OR2016
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 29, 2016
 
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
DuraSpace and LYRASIS CEO Town Hall Meeting -- April 21, 2016
 
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHAREHow to Get Started Tracking Scholarly Activity with VIVO and SHARE
How to Get Started Tracking Scholarly Activity with VIVO and SHARE
 
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
3.11.16 Slides, “Institutional Perspectives on the Impact of SHARE and VIVO T...
 

Recently uploaded

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 

A Technical Overview of DuraCloud

  • 1. A Technical Overview Bill Branan DuraCloud Technical Lead
  • 2. Agenda • Introduction • Storage • Services • Reporting • UI • Security • Tools • Roadmap
  • 3. Introduction • DuraCloud is: – Hosted service • Runs on cloud-based compute systems • Connects to cloud-based storage systems • Provides a service platform – Open source software suite • Webinar Focus: – Components of software platform – Interacting with hosted DuraCloud
  • 4. DuraCloud in Context User Data Center Data File System Repository DuraCloud Management Console • Account Management • Instance Management
  • 5. DuraCloud Storage Administrative User Interface (DurAdmin) Storage Management Service Management Report Management (DuraStore) (DuraService) (DuraReport) REST API REST API REST API Service Container DuraCloud Instance
  • 6. DuraCloud Storage User Data Center Amazon Storage Amazon S3 Adapter REST API Rackspace Rackspace Storage Storage Adapter Cloud Files Provider Storage Interface Mediation Azure Storage Microsoft Azure Adapter Storage SDSC Storage Storage Management Adapter SDSC Cloud (DuraStore) Storage
  • 7. Storage REST Interface Space Actions Content Actions • Add Space • Add Content • Get/Set Space Properties • Get/Set Content Properties • Get Spaces List • Get Content • Get Space Content List • Copy Content • Get/Set Space Access • Delete Content • Delete Space Storage Provider Interface Other Actions • Get Stores • Get Tasks List • Perform Task
  • 8. Storage Adapters Transform calls from DuraCloud interface into calls understood by a specific storage provider • Determine how DuraCloud “spaces” translate into top level provider containers (buckets) • Define how space and content properties are stored and retrieved • Manage eventual consistency concerns
  • 9. DuraCloud Services Administrative User Interface (DurAdmin) Storage Management Service Management Report Management (DuraStore) (DuraService) (DuraReport) REST API REST API REST API Service Container DuraCloud Instance
  • 10. DuraCloud Services Media Streamer Duplicate Duplicate on on Demand Change Bit Bit Bit Integrity Integrity Integrity Checker Checker Checker Tools Bulk Image Image Transformer Transformer Bulk Image Server … so how are they deployed?
  • 11. DuraCloud Service Deployment Services Service Management Available? (DuraService) 1 REST API 2 Service List Service Manager Services In Plan? 4 Service Registry Service List 3 Service Bundle Part 1: Service Config Ask which services are available Service Plan
  • 12. DuraCloud Service Deployment Deploy Service Management Service (DuraService) Service 1 Config REST API 2 Service Manager Part 2: Retrieve Deploy Service Service Bundle Deploy Service 4 Service Service Bundle Config Service Service Registry Bundle Service Container Service Bundle 3 Service Bundle Service Configurator Deployed Deployed Service Config Service Service Config Service Plan
  • 13. Service REST Interface • Get Services • Deploy Service • Get (Deployed) Service • Get Deployed Service Properties • Update Service Configuration • UnDeploy Service
  • 14. DuraCloud DuraCloud Instance Distributed Services Services Media Streamer Duplicate Duplicate on on Demand Change Bit Bit Bit Integrity Integrity Integrity Checker Checker Checker Tools Bulk Image Image Transformer Transformer Bulk Image Server • Runs primarily outside of • Runs on DuraCloud Instance DuraCloud Instance • Connects to DuraStore • Connects to DuraStore • Can be direct Java service • Makes use of cloud network • Can be deployed web app or computation features
  • 15. DuraCloud Bulk Service Deployment Service Management 1 (DuraService) 2 REST API Task Management Service Manager (DuraStore) REST API Run Service Registry Service 4 Run Task 3 6 Hadoop 5 Bundle Job Service Container Config Hadoop Deployed Service Plan Service Config
  • 16. DuraCloud Reporting Administrative User Interface (DurAdmin) Storage Management Service Management Report Management (DuraStore) (DuraService) (DuraReport) REST API REST API REST API Service Container DuraCloud Instance
  • 17. DuraCloud Report Generation Report Management (DuraReport) Storage Service Report Report Builder Builder Deposit Reports Message Broker Storage Data REST API REST API Service Storage Management Event Service Management Messages (DuraStore) (DuraService)
  • 18. Report REST Interface Storage Report Service Report • Start Storage Report • Get Deployed Services • Get Latest Storage Report Report • Get Storage Report List • Get Latest Completed Services Report • Get Storage Report • Get Completed Services • Get Storage Report Info Report List • Cancel Storage Report • Get Services Report • Schedule Storage Report • Cancel Storage Report Schedule
  • 19. DuraCloud UI Administrative User Interface (DurAdmin) Storage Management Service Management Report Management (DuraStore) (DuraService) (DuraReport) REST API REST API REST API Service Container DuraCloud Instance
  • 20. DuraCloud UI Interaction Administrative User Interface (DurAdmin) Store Client Service Client Report Client REST API REST API REST API Storage Management Service Management Report Management (DuraStore) (DuraService) (DuraReport)
  • 21. DuraCloud Security DurAdmin Storage Provider DuraStore DuraService DuraReport Application Security Storage Provider Access Control Instance Firewall Transport Security User Data Center
  • 22. DuraCloud Tools Transfer to DuraCloud Transfer from DuraCloud • Upload Tool • Retrieval Tool – GUI to select files and – Retrieve files from folders one, selected, or all – Visual transfer progress spaces • Sync Tool • Stitch Tool – Monitors for changes – Retrieve large files – Run one time or – Acts on a single file continually • Chunk Tool – Transfer large files – Acts on a single file
  • 23. DuraCloud Tools User Data Center Store Client Store Client Chunk Tool Stitch Tool Sync Tool Retrieval Tool Upload Tool REST API Storage Management (DuraStore)
  • 24. Near Term Road Map New features • Access control at the space level • Improved format identification • Automated bit integrity checking • Email notification on service completion • Multi-Account DuraCloud instances • Content indexing and Search – Improved discovery – Improved content browsing • Folder-based navigation • Improved handling of very large files • Multi-Item updates/deletes Integrations • SDSC storage provider (production version) • Fedora-in-the-cloud prototype • DSpace-in-the-cloud prototype
  • 25. Long Term Road Map New Features • Video transcoding • Document format transformation • Improved image support services • Media streaming access controls • Metadata extraction services Integrations • Azure storage provider (production version) • Eucalyptus Walrus storage provider • Rackspace compute instances • Managed Fedora-in-the-cloud • Managed DSpace-in-the-cloud
  • 27. Upcoming DuraCloud Webinars DSpace and DuraCloud November 30, 2011 at 1pm ET Fedora and DuraCloud January 11, 2012 at 1pm ET
  • 28. Thank You! Further Questions? info@duracloud.org

Editor's Notes

  1. The Media Streaming service works the same, but the action occurs in Amazon CloudFront rather than in Elastic MapReduce
  2. DurAdmin could be replaced by any application that makes calls to DuraCloud