目前我运行着几台 CentOS 专用机,上面运行着一些托管应用程序(这些应用程序都在线)。它目前服务于 200 多个客户。为了实现可扩展性,因为这个应用程序很快就会成为全球使用的应用程序(由于目前的扩展计划),我一直在研究基于云的技术。
最近我偶然发现了 Ubuntu Enterprise Cloud OS,我想知道它是否符合要求。UEC 网站建议使用两种类型的云,一种是私有云,另一种是公共云。公共云连接到 EC2。这是否意味着如果我使用 Ubuntu Enterprise Cloud OS,我必须使用 Amazon 才能将我的服务上线?或者这些服务器可以独立公开。我可能错了,但在考虑将其作为一种选择之前,我想了解它们的含义。我会考虑使用本地服务器(基于地理用户以及本地化数据)来处理流量负载。基于上述因素,我应该考虑专用服务器还是继续使用云计算?这是一个可行的选择吗?
答案1
使用 UEC 可以构建私有云,这意味着您正在构建 Amazon EC2 的替代品。当您在内部使用 UEC 时,您不需要 EC2,并且您可以将所有数据和系统保持在自己的防火墙后面运行。当然,您必须自己实际运行数据中心,这不是一件容易的事。
使用一些管理工具,也许还有一些内部脚本,你可以(如果你愿意)过渡到所谓的“混合云”,就像运行私有内部云一样,只是如果你用完了资源,你可以转向亚马逊的云请求更多资源。假设你正在运行 200 台物理服务器,能够运行 20k 台虚拟机,并且假设在某一天,你需要运行 22k 台虚拟机,那么这些额外的 2k 台虚拟机可以外包并在亚马逊上启动。我不是说这很容易,事实并非如此……但如果你需要它,这是一个选择