Viettel IDC

Viettel Container Registry (vCR)

Store and manage Container Images easily.

Viettel Container Registry (vCR) is a PaaS service providing Developers with a place to store and manage Container Images in a quick, secure and intuitive manner. As a crucial part of DevOps procedure, vCR fully support development of container-based applications as well as can easily connect to Docker and K8s.

vCR works as place for Developers to share Container Images between systems using pushing-pulling mechanism, which helps save a significant amount of time for Developers working on Cloud-native products.
 

Activity diagram

Repository management

Repository in vCR contains all images of an application. Images cannot be pushed to VCR before a repository is created. There are 02 types of repository in vCR:
▪ Public: any user can pull images from this project. This is a convenient way for you to share repositories with others.
▪ Private: root user, IAM user who are owner of the repositories can pull images

Image management

vCR can manage different kinds of images that are bundled in OCI-compatible format, such as helm chart (requires helm v3), CNAB, OPA bundle, etc.
Each image is identified by its SHA256 digest in the list of images

Scan & manage image vulnerability

Image scanning helps in identifying software vulnerabilities in your container images. vCR provides static analysis of vulnerabilities in images through the Trivy.

CLI Secret management

Customer can use your CLI Secret as the password when logging in to Harbor from Docker, Containerd, K8S, Helm CLI, etc.
CLI Secret will expire after 1 day, then you must renew CLI Secret.

Image pushing & pulling

vCR stores and manages your container images. You can push and pull container images from Docker, Containerd, K8S, Helm CLI, etc.

Access control based on IAM policy

Using IAM, Root User controls who can be authenticated (signed in) and authorized (have permissions) to use vCR resources.

Integrate with CI/CD tools

Easily integrate vCR with other CI/CD tools to automate image building and pushing, as well as application deployment on other related Viettel IDC’s services such as Viettel Open Kubernetes Servicw, Viettel Virtual Private Cloud.

Life cycle management & security for Container Image

Harnessing the advantage of features like Image Tagging and Vulnerability Scan, using, managing and ensuring security of Images has never been easier.

A Container Registry is a centralized place to store and manage container images. It provides a unified solution for storing, managing, and distributing container images, aiding effective management during development, deployment, and containerized application lifecycle.

The Public Registry is where container images are stored that can be accessed via the internet. While Private Registry is a private storage space that only allows access within the internal network.

vCR provides access authorization through IAM Policies, CLI Secret. When container images are pushed, they will be encrypted and scanned for security vulnerabilities.

Use CI/CD tools like Jenkins, GitLab CI, or AWS CodePipeline to automate the build and deployment process of container images to vCR.

The service package

The price does not include VAT (if any)

Basic

380,000 USD / Month

50 request Pull limit

10 GB Storage

Standard

490,000 USD / Month

200 request Pull limit

100 GB Storage

Team

920,000 USD / Month

Unlimited

500 GB Storage

Business

2,600,000 USD / Month

Unlimited

2000 GB Storage

Pull limit
Storage
Basic
380,000 USD /Month
50 request
10 GB
Standard
490,000 USD /Month
200 request
100 GB
Team
920,000 USD /Month
Unlimited
500 GB
Business
2,600,000 USD /Month
Unlimited
2000 GB
Pull limit
Storage
Service fee (USD)
Basic
50 request 10 GB
380,000
Standard
200 request 100 GB
490,000
Team
Unlimited 500 GB
920,000
Business
Unlimited 2000 GB
2,600,000

Viettel Container Registry

Please contact Viettel IDC immediately for support and consulting Viettel Container Registry (vCR) solution that best suits your needs!