Pappaya Image Repository (PIR)

PIR stores and retrieves virtual machine disk images. Pappaya Cloud computing makes use of this technology during instance provisioning. Instead of going through the whole installation processes each time a VM starts, we have made it mandatory to have a pre-built image loaded Pappaya Image Repository (PIR) so that it is easy to pull a copy from there. 

Benefits of PIR

  • Each search and find through image tags and keywords
  • Complete User control and management
  • Effortless sharing of assets with colleagues and other third parties
  • Easy to embed metadata within uploaded files
  • Virtual galleries integrated with a hierarchical structure
  • Secure access to the files 24*7
  • Continuous and quick updates

IMAGE SERVICE - PAPPAYA IMAGE REPOSITORY

Pappaya Image Repository (PIR) is used to store virtual machine disk images. When a user wants to spin up a new VM with Pappaya Hosting, we don’t want to do a fresh installation OS. We instead use pre-built images to spin up instances. Pappaya Hosting gets the copy of the image from Pappaya Image Repository (PIR) and boots from it. It’s like booting OS with a live cd. 

 

Pappaya Image Repository (PIR) is a stable service. Pappaya Image Repository (PIR) has a client-server architecture that provides rest to API. Pappaya Image Repository (PIR) is used to store virtual machine disk images. When a user wants to spin up a new VM with Pappaya Hosting, we don’t want to do fresh installation OS; we use pre-built images to spin up instances.

Pappaya Image Repository (PIR) is a stable service. Pappaya Image Repository (PIR) has a client-server architecture that provides rest to API. Pappaya Image Repository (PIR) is used to store virtual machine disk images. When a user wants to spin up a new VM with Pappaya Hosting, we don’t want to do fresh installation OS; we use pre-built images to spin up instances. 

 

Pappaya Image Repository (PIR) comprises multiple components that perform the required tasks to store and retrieve the images and associate the metadata when the client requests a member.

 

File operations like image data are performed using Pappaya Image Repository (PIR) store library, which is responsible for interaction with external storage backends, or local file systems backend storage is where the image is stored. Pappaya Image Repository (PIR), by default, uses Pappaya Object Storage at the backend and which is entirely scalable, but if required, we can customize the backend with ceph too. 

 

Pappaya Image Repository (PIR) uses central databases named glance-DB shared amongst all the system components and is SQL based by default. This database stores the metadata associated with the images. A database abstraction layer provides an API that unifies the communication between Pappaya Image Repository (PIR) and databases and a registry layer that processes metadata.

Supported Format of Images

  • Raw
  • Machine
  • VDI
  • OVF
  • VHD
  • Qcow2
  • VMDK