Registry in Yandex Cloud Registry
A registry is a centralized repository as well as a management tool for the various files used in app development and deployment.
Each registry may contain a set of package versions associated with particular resources. Use Maven CLI
With a registry, you can quickly access the artifacts you need and manage their versions. Using a registry simplifies the process of managing dependencies between the project components. This feature will be of use to development teams working on large and complex projects.
Registries share the same data centers with your infrastructure for speedy performance without needless traffic costs.
Registry types in Cloud Registry
Depending on artifact storage location, Cloud Registry registries can be local, remote, or virtual.
Local registries
Local registries allow you to store, securely distribute, and manage artifacts (Docker images, Helm charts, binary files, etc.) created within your organization. Local registries are centralized and secure storage facilities for internal binary data.
Remote registries
Remote registries operate as proxies for remote repositories, such as Docker Hub
With Cloud Registry, developers can upload code libraries, software packages, and other development artifacts into remote registries for storage.
Virtual registries
Multiple local and/or remote registries can be combined under a single name with the help of virtual registries, providing a single entry point to search and download required artifacts. Virtual registries simplify access and management because, with the single entry point, users do not have to think about the physical location of registries.