huaweicloud-solution-e-commerce-shop-based-magento-en:基于Magento的高可用电商网站快速构建方案

This solution helps you quickly build a fully-feature, easy-to-manage, and highly available Magento-based e-commerce website on Huawei Cloud.

Branch3Tags0

[TOC]

解决方案概览

本解决方案助力您在华为云上迅速搭建一个功能齐全、易于管理、高可用的基于Magento的电子商务网站。Magento 是一个具有模块化架构和众多特性的开源电子商务平台。本解决方案适用于以下场景:

  • 拥有零售经验并希望构建自身品牌和商店的在线卖家
  • 在多个地点拥有实体店铺并希望拓展在线零售渠道的传统零售商
  • 直接服务客户的在线商店供应商

解决方案架构

架构图

架构描述

使用本解决方案,您需要部署以下云资源:

  • 两台弹性云服务器(ECS),用于电子商务平台,以提升故障恢复性和可用性
  • 一个安全组,用于控制进出ECS的流量
  • 一台绑定有弹性IP(EIP)的负载均衡器,用以将入站流量分配至两台ECS和RDS实例
  • 一个公共NAT网关,并添加SNAT规则,确保Magento应用能够安全地访问互联网
  • 两台部署为主备对的RDS for MySQL实例,用于电子商务平台的数据库

文件结构

huaweicloud-solution-E-commerce-shop-based-magento
├── e-commerce-shop-based-magento-enhanced.tf.json -- Resource orchestration template (enhanced level)
├── e-commerce-shop-based-magento-entry.tf.json -- Resource orchestration template (entry level)
├── e-commerce-shop-based-magento-standard.tf.json -- Resource orchestration template (standard level)
├── userdata
	├── install_magento.sh  -- Script configuration file

使用Magento构建电子商务网站

  1. 在堆栈的“输出”选项卡页面中,复制访问Magento的地址。

    图 1 Magento访问地址 Magento访问地址

  2. 打开浏览器,将复制的地址粘贴到地址框中,然后按“Enter”。下图展示了Magento的客户端页面。

    图 2 Magento客户端 Magento客户端

  3. 打开浏览器,在地址框中将复制的地址后添加“/admin”,然后按“Enter”。下图展示了Magento的管理员登录页面。

    图 3 以管理员身份登录Magento 以管理员身份登录Magento

  4. 下图展示了后台管理页面,您可以在该页面对您的在线商店进行日常维护和监控。

    图 4 Magento后台管理 Magento后台管理

  5. 登录ECS控制台,找到您想从中解绑EIP的ECS。在各个ECS的操作列中,选择“更多”>“管理网络”>“解绑EIP”。在弹出的对话框中,点击“是”。

    图 5 查看EIP 查看EIP

    图 6 解绑EIP 解绑EIP

  6. 释放EIP。登录EIP控制台,找到您想释放的EIP,并在每个EIP的操作列中选择“更多”>“释放”。

    图 7 释放EIP 释放EIP

有关更多信息,请参考部署指南

Introduction

This solution helps you quickly build a fully-feature, easy-to-manage, and highly available Magento-based e-commerce website on Huawei Cloud.

Customize my domain