我有几个网站 - 全部基于 PHP(一些是 WP,一些是原生的),托管在共享托管服务上。
它很棒 - 简单的控制面板 (cPanel) 用于数据库和其他快速维护需求。但是,该服务的正常运行时间... 嗯... 你明白了。
我想将它移至亚马逊,但它看起来像一个怪物,有大量的选项列表、无数我不熟悉的术语。
我需要一个简单的“步骤(和术语)”演练和提示。
注意:我不是问如何使用该系统,我会自己用谷歌搜索。我想了解这个概念。
答案1
一般原则:AWS 有许多服务,这些服务经常重叠,并在不同的抽象级别上提供相同的功能。因此,您始终必须根据您的任务、需求和控制级别选择 2-3 个合适的服务。
针对您的用例进行评估的一些可能的第一步或选项:
- 使用亚马逊 Lightsail,这是他们的新“虚拟专用服务器”产品,
- 只需使用两个 EC2 实例(用于 DB 和 PHP Web 服务器),
- 使用一个 EC2 来运行 PHP,并使用来自 RDS 的托管数据库,
- 可选择使用市场上预安装的 PHP 或 WP 服务器的 AMI,
- 可选添加负载均衡器,
- ...
AWS 本身对此有多个介绍和教程:
- https://aws.amazon.com/getting-started/tutorials/launch-a-wordpress-website/
- https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/hosting-wordpress.html
- https://aws.amazon.com/lightsail/projects/wordpress/
最后但同样重要的一点是,在 Google 上搜索“AWS 上的 WordPress”会得到大量关于不同方法的结果和博客文章。