Help Center> > Service Overview >What Is Image Management Service?

What Is Image Management Service?

Overview

An image is a server or disk template that contains an operating system (OS) or service data and necessary application software, such as database software. Images are categorized into public, private, Marketplace, and shared images.

Image Management Service (IMS) allows you to manage the lifecycle of images. You can create ECSs or BMSs from a public, private, or shared image. You can also create a private image from an ECS or external image file.

Image Types

Images are classified as public, private, Marketplace images, and shared images according to their visibility. Public images are provided by the cloud platform, private images are those you created, and shared images are private images that other tenants shared with you.

Figure 1 illustrates the relationships among different types of images.

Figure 1 Image types

Image Type

Description

Public image

A public image is a standard, widely used image. It contains an OS and preinstalled public applications and is available to all users. Public images are highly stable and authorized. You can configure the application environment or related software as required.

Public images support the following OSs: Windows, CentOS, Debian, openSUSE, Fedora, Ubuntu, EulerOS, and CoreOS.

For more information about public images, see Managing Public Images.

Private image

A private image is an image that contains an OS or service data, pre-installed public applications, and the owner's private applications. It is visible only to the user who creates it.

A private image can be a system disk image, full-ECS image, or data disk image.

  • System disk image: contains an OS and pre-installed application software for running services. You can use a system disk image to create ECSs and migrate your services to the cloud.
  • Data disk image: contains only the owner's service data. You can also use a data disk image to create EVS disks and migrate your service data to the cloud.
  • Full-ECS image: contains an OS, pre-installed application software, and service data.

Shared image

A shared image is an image shared by another tenant with you. For more about shared images, see Sharing Images.

Marketplace image

The Marketplace is a store where you can purchase third-party images that have the OS, application environment, and software pre-installed. You can use the images to deploy websites and application development environments with a few clicks, and no additional configuration operation is required.

IMS Functions

IMS provides:

  • Public images that use common OSs
  • Creation of a private image from an ECS or an external image file
  • Public image management, such as searching images by OS type, name, or ID, and viewing the image ID, system disk size, and features (such as user data injection and disk hot swap) supported by the image
  • Private image management, such as modifying image attributes, sharing images, and replicating images
  • Creation of ECSs using an image

For details about the preceding functions, see Features.

Access Mode

The public cloud provides a web-based service management platform (management console). You can access ECSs through HTTPS-compliant application programming interfaces (APIs) or the management console. These two access modes differ as follows:

  • API

    If you need to integrate IMS into a third-party system for secondary development, use APIs to access the IMS service. For details, see Image Management Service API Reference.

  • Management console

    You can perform other operations provided by IMS on the management console. If you have registered an account on the cloud platform, log in to the management console and choose Image Management Service on the homepage.

    If you have no account, register an account by following the instructions in Common Operations on the Management Console.