Help Center/ Huawei Cloud Flexus/ Service Overview/ FlexusL/ Images Supported by FlexusL Instances
Updated on 2024-06-17 GMT+08:00

Images Supported by FlexusL Instances

Image Types

FlexusL provides OS images, application images, and private images for you to choose from.

Image Type

Description

OS Images

OS images only include the necessary OSs to launch servers, without any application data or environment configurations. After a server is created from an OS image, the server runs on an OS without any applications installed. You can install applications based on your service requirements.

For details about how to create a FlexusL instance from an OS image, see Creating an Nginx Server Using the CentOS Image.

Application Images

An application image contains not only the underlying OS (Ubuntu 22.04), but also application software, initialization data, and runtime environment required by the application. You can use application images to quickly deploy applications out-of-the-box, minimizing the need for separate upload and installation.

For details on how to perform operations on application images, see Managing Application Images.

Private Images

You can use a private image to quickly create a FlexusL instance with the same configuration as the image, or use a private image to change the OS.

Private images are created from servers on cloud platforms or downloaded from third party platforms. They can be used by FlexusL only after being created or imported using Image Management Service (IMS).

For details, see Managing Private Images.

OS Images

The following table lists the OS images supported by FlexusL.

Image Name

Description

Huawei Cloud EulerOS

Huawei Cloud EulerOS (HCE OS) is a Linux distribution based on the open-source community openEuler developed by Huawei. It provides a cloud-native, high-performance, secure, and stable execution environment for developing and running applications.

CentOS

CentOS is a popular open-source Linux distribution based on Red Hat Enterprise Linux (RHEL) source code.

Ubuntu

Ubuntu is a popular Linux distribution based on Debian. It is free, stable, easy to use, and has a vast array of community resources available.

Debian

Debian is a stable, convenient Linux distribution. It provides a more powerful software package management tool than most Linux distributions and is one of the preferred OSs for website building.

Application Images

The following table lists the application images supported by FlexusL. The supported application images vary depending on the region. For details, see the applications images displayed on the management console.

For details on how to perform operations on application images, see Managing Application Images.

Image Name

Description

WordPress, an enterprise website setup system

WordPress was initially a blogging platform, but it gradually evolved into a free content management system (CMS) and website setup platform. It has earned a reputation for ease of use, scalability (plug-ins, templates, and secondary development), powerful functions, and friendly search engines.

BT panel, a visual Linux panel

BT panel is a popular tool for PHP integrated environment management and server O&M. It supports web-based management, security management, task scheduling, file management, one-click creation of websites, FTP, databases, and SSL, and coexistence and switchover of multiple PHP versions.

Odoo, an enterprise ERP system

Odoo is a global open-source ERP/CRM software developed using Python and PostgreSQL and has more than 730 partners and 2 million users. It has a powerful, flexible system architecture that enables fast iteration. The version difference lies in the user interface and functional modules. You can modify, upgrade, and add functions in modules without modifying the core code. Common modules include procurement management, sales management, inventory management, financial management, goods management, marketing management, customer relationship management, production management, personnel management, service support, e-commerce, and website building. Odoo is great for industries like manufacturing, retail chain, e-commerce, and international trade.

PrestaShop, an e-commerce system

PrestaShop is an open source e-commerce platform written in the PHP programming language with support for the MySQL database management system. More than 40,000 online stores around the world have been deployed using Prestashop. Prestashop uses Smarty for programming and is highly scalable. It supports multiple languages, currencies, and payment methods. Prestashop is a good choice for international trade websites.

Superset, a data exploration and visualization platform

Apache Superset (formerly known as Panoramix and Caravel) is an open-source data analysis and visualization platform. This tool provides a quick way to intuitively visualize datasets by allowing you to create and share interactive dashboards. It is also an enterprise-level intelligent business web application.

Portainer, a Docker visual runtime environment

Portainer is a graphical management tool for Docker. It is compiled using GO and offers a range of functions such as status display, quick deployment of application templates, basic operations on Docker (containers, images, networks, and database logical volumes), log display, and a container console.

Nextcloud, an enterprise cloud disk

Nextcloud is an open-source cloud storage software for self-built private web disks. It was developed using PHP and MySQL and provides multiple clients to support access from different devices. You can easily synchronize data with and share data stored on servers. You can also synchronize data from other sources such as Dropbox, FTP, OpenStack Object Storage, SMB, WebDAV, and SFTP.

GitLab, a one-stop DevOps platform

GitLab was initially an open source code repository management project designed to help teams collaborate on software development. Now it is a DevOps platform that provides a complete solution for software development and operations. GitLab delivers a range of functions, including project management, planning, creation, validation, packaging, release, configuration, monitoring, and protection of applications.

Matomo, a network statistics and analysis platform

Matomo is a powerful open-source network analysis platform that has full data ownership, while also helping ensure compliance with General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA). Matomo's advanced search engine optimization and conversion optimization significantly improve your digital marketing capabilities, particularly for commercial software.

SRS, a real-time video server

SRS is a simple and efficient real-time video server that supports various real-time streaming media protocols, such as RTMP, WebRTC, HLS, HTTP-FLV, and SRT. Based on coroutine technology without async callback problem, SRS is also cloud native (docker image, k8s deploy, telemetry, metrics, etc). It is focused on real-time streaming gateways and supports streaming protocols such as RTMP, HLS, WebRTC, HTTP-FLV and SRT.

Private Images

  • You can use a private image to quickly create FlexusL instances with the same configurations or change the OS.

    Operation

    Description

    Reference

    Creating a server from a private image

    You can use a private image to quickly create FlexusL instances that have the same configurations as the image.

    Managing Private Images

    Changing the OS to a private image

    You can use a private image to change the OS of your FlexusL instance.

    NOTE:

    Only private images of the system disk can be used for the OS change.

  • You can also create a private image from a FlexusL instance.

    Operation

    Description

    Reference

    Creating a private image

    You can use a FlexusL instance to create a private image.

    After the image is created, you can use it to create multiple FlexusL instances with the same configurations or create other servers.

    Sharing a private image

    After creating a private image from a FlexusL instance, you can share the image with other accounts in the same region.

    Sharing Images

    Replicating a private image

    After an image is created from a FlexusL instance:

    • You can use the in-region image replication function to convert an encrypted image to an unencrypted image, or the other way around.
    • You can replicate the private image to accounts in other regions.

    Exporting a private image

    After a private image is created from a FlexusL instance, you can export it to a standard OBS bucket and then download it to your local PC.

    Exporting an Image

    Deleting a private image

    You can delete a private image if you no longer need it.

    Deleting Images