Solution Overview

This solution helps you quickly build a fully-feature, easy-to-manage, and highly available Magento-based e-commerce website on Huawei Cloud. Magento is an open-source e-commerce platform with a modular architecture and many features on table. This solution applies to the following scenarios:

1. Online sellers with retail experience and hope to build up their own brands and stores

2. Traditional retailers with stores in many locations but who want to expand online retail channels

3. Vendors who run online stores that serve customers directly


Solution Architecture

Use this solution to quickly build a highly available e-commerce website based on Magento.

Building a Magento E-Commerce Website

Version: 2.0.0

Last Updated: June 2024

Built By: Huawei Cloud

Time Required for Deployment: About 40 minutes

Time Required for Uninstallation: About 15 minutes

Data Center:

Solution Description

Solution Description

  • Assign three Elastic IPs (EIPs) so that the ECSs can communicate with the Internet.

  • Create two Elastic Cloud Server (ECS) instances, each with an EIP bound, to improve fault recovery and availability. Install Magento on the ECSs for deploying your e-commerce platform.

  • Create an Elastic Load Balance (ELB) instance and bind an EIP to it to distribute service traffic across AZs. An ELB instance is a load balancer. This increases service capabilities and fault tolerance of your e-commerce application.

  • Create two RDS for MySQL instances to work as a primary/standby pair for the e-commerce platform database to enhance disaster recovery capabilities.

  • Create two Distributed Cache Service (DCS) for Redis®* instances to work as a master/standby pair to store session data and improve the performance and scalability of your e-commerce application.

  • Create a Scalable File Service (SFS) Turbo file system to provide static shared file storage services for the highly available Magento-based e-commerce website.

  • Create a Cloud Search Service (CSS) Elasticsearch cluster and enable the VPC endpoint service. This allows your users to search for products by keyword and view recommended products on the e-commerce platform.

  • Use Image Management Service (IMS) to create a Magento server image to quickly create other servers.

  • Use Cloud Backup and Recovery (CBR) to back up Magento server data for subsequent image creation.

  • Create a security group to control traffic to and from ECSs.

展开内容
收起内容

We use cookies to improve our site and your experience. By continuing to browse our site you accept our cookie policy. Find out more