将网站从旧提供商迁移到 AWS - 每个网站一个实例? - 最佳实践

将网站从旧提供商迁移到 AWS - 每个网站一个实例? - 最佳实践

信息

  1. 我目前使用一家德国供应商的网站:1und1.de(过去)-> ionos.de(现在)。我有 33 个域名和 23 个网站。其中 4 个使用 wordpress,其余使用 angular 和 bootstrap。目前所有网站的每月页面浏览量只有大约 100,000,因为其中许多都是自由职业者的静态页面(更像是在线名片)。

  2. 我还使用一个网站,例如为我的应用程序手动设置 REST API。我在应用商店中确实有 18 个应用程序。它们将域列入白名单,并对“www.domain.de/app1/api/get/avatars/”或“www.domain.de/app2/api/get/players”发出异步请求。

  3. 我想将所有应用程序和网站更新到较新的技术(例如firebase),所以也许可以在你的回答中考虑到这一点。

  4. 我确实有无限的网络空间。

问题

最近我注册了一个 AWS 账户,想知道是否必须为每个网站注册一个实例,或者是否有实例,我可以一次性迁移所有实例?

答案1

对于静态网站,你应该看看直接从 S3 托管它们。与创建实例并在其上运行实际服务相比,这将为您节省大量资金。

对于 Wordpress 托管,您可以使用光帆

不过,这是一个非常广泛的问题。当然,没有理由不能启动一个中型 EC2 实例,安装 Apache/Nginx,然后使用 Aurora 后端托管所有内容。

AWS 方面的最佳实践就是动态扩展和可恢复性。如果您只为所需的服务付费,那么云是最有意义的。

答案2

您首先要考虑的是 AWS 如何向您收费:它将收取空间、vCPU、RAM、I/O、数据传输,甚至您呼吸的空气的费用。因此,“无限磁盘空间”是不可能的。

有一个很好的价格计算器,可以让你了解 AWS 的成本,它有以下版本:这里

现在,关于如何安装和使用这些网站,有几种选择。您可以选择 LightSail,这是一种更简单、更经济的方法,它为您提供与 Digital Ocean 非常相似的实例,具有存储和网络功能。另一种选择是将您的网站转换为容器并使用其容器服务(称为 ECS),甚至可以实现您自己的基础设施(通常,使用他们自己的解决方案更具成本效益),当然,您可以安装普通的 EC2 实例、LAMP 堆栈并运行您的网站。但完全没有必要存在一台服务器/一个网站的关系。如果您考虑可扩展性,容器会为您提供一点灵活性,但在开始使用时会稍微复杂一些。

希望这可以为这个问题提供一些启示。

此致。

相关内容