如何在 AWS 上创建可扩展的容器化环境?

是否可以在 AWS 上创建可扩展的容器化环境? 对于那些对 Container 仍有疑问的人来说,这是一个常见的问题。

戴维比蒂,Flexa Cloud 的首席科学家解释了这种将应用程序代码、设置和依赖项打包到单个对象中的标准方法。

在以下视频中,您还将了解如何通过容器化在 Amazon Web Service 中实现这种可扩展性。 

检查!

容器是否可扩展?

“除了通过容器之外,没有其他方法可以如此快速地扩展您的应用程序。 通过减少时间 ,您将没有,因为机器之前已连接。

还有一件非常重要的事情:当我打包整个应用程序时,我有几个环境——例如开发、审批和生产——我可以非常快速地打包,以便该容器的环境变量描述我必须具有的设置。 

所以我可以拥有完全相同的开发、登台和生产环境,确保我能够玩任何版本。 例如,唯一会改变的是银行的用户名和密码。

这是当今跟踪应用程序开发的最佳方式。 这是因为一旦应用程序被 docker 化,我们保证不会丢失任何东西。 应用程序需要工作的一切都与它有着内在的联系。 

另一个很酷的事情是 文件 与应用程序一起进行版本控制。 因此,开发人员控制应用程序需要运行的环境。

这很重要,因为一旦你必须在生产环境中运行,你就不必拥有一个完整的运营团队来安装——以及那些庞大的安装手册。” 

Flexa Cloud 如何提供帮助?

“Flexa 是亚马逊的最佳合作伙伴。 我们拥有在亚马逊的容器化环境中运行高要求应用程序的专业知识和经验。

亚马逊有几项服务。 我们经常使用的主要是 AWS Fargate,它不需要服务器来运行容器。 我们只是简单地放置容器并在一个任务中运行它。 这样做的好处是:如果您的应用程序需要为数千个容器运行,Amazon 本身已经有一个可用的服务器池。 无需管理服务器,无需担心启动时间。

AWS Fargate Spot 的另一个优势是,只要保证其弹性,就可以将任务成本降低多达 90%。 

亚马逊的另一个优势是它有多种集成服务。 例如,AWS 弹性文件系统 (EFS),它就像一个网络驱动器,您可以在 Fargate 环境中的所有容器中运行。 

就容器而言,亚马逊是当今运行任何需要快速扩展且需求量大的应用程序的最佳架构。 您将为您需要的第二项任务付费。

我们今天的客户在正常情况下需要,例如,两项任务; 但在高峰时段,他们需要 30/40 个任务。 他们只为高峰期使用的任务的秒数支付 CPU 和内存。

这导致成本急剧下降,远远优于市场上的任何其他解决方案”。

→ 我们能否向您展示如何在 AWS 上创建可扩展的容器化环境? 订阅我们的 YouTube 频道 所以你不会错过我们的任何视频!

Compartilhar