Skip to content

uol-library/az-eprints

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

EPrints / Azure Project

WHAT WE NEED

CI/CD pipeline

Container registry

MariaDB (Azure SAAS)

  • NOT containerised database as part of Pod
  • Requires Access tables -> flat file

AZ Storage

  • Requires EPrints Storage Plugin to use blobs (like amazon_s3 plugin)
  • BagIt
  • OCFL
  • volatile data
  • usage metrics
  • access tables

AZ Functions

AZ Firewalls

AZ ScaleSets (for containers)

AZ networking

WHAT WE'RE CREATING

Containers to run:

  • RDL
  • RADAR
  • Timescapes
  • Digital Library
  • DUAL
  • RADIAL
  • WRRO
  • WREO

PLUS

  • DEV instances of above
  • QA instances of above (where needed)
  • Digital preservation strategy - Wellcome Storage Service?

Web front-ends

Processing back-ends

Ingest back-ends

Management dashoard

Workflows

Ingest sources (e.g. from Globus / Z:\ drive / ??? )

Research compute resource adjacent to content

IIIF

ElasticSearch (container)

Volatile / Derivative versions (thumbnails / coversheets / indexes)

Connector with explore.library.leeds.ac.uk + DLIB API layer

Usage metrics (volatile data within storage format).

TOOLCHAIN

  • Terraform / Ansible
  • S21 Soure-To-Image
  • EPrints (versioned)
    • Flavours (versioned)
    • Ingredients (versioned)

IMAGES

Whiteboard

Whiteboard from planning session

EPrints Architecture

Plan for compiling Container Instances from multiple components

AzureArchitectiure

Architecture plan for Azure (based on https://learn.microsoft.com/en-us/azure/architecture/solution-ideas/articles/migrate-existing-applications-to-container-apps)

About

Implementation of EPrints in Azure,

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published