Teapot is an easy-to-install edge service that a facility may deploy to provide remote access to their storage, in order to facilitate data ingress and egress. It provides the reference implementation of the teapot architecture: a scalable and technology agnostic approach to support data ingress and egress.
FTS uses teapot to copy files from some external source into the facility’s file storage, or to copy data from the facility’s storage to some external destination. Rucio uses teapot to manage replicas at the facility: creating new replicas with FTS or deleting cached data when the storage is under space pressure.
Unlike existing storage solutions that are compatible with Datalake, teapot does not require exclusive control of the underlying storage. Instead, it supports existing access methods. This allows facility admins to deploy teapot on top of existing storage solutions without disrupting established modes of access.