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

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

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

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

检查!

容器是否可扩展?

“没有其他方法能像使用容器那样快速扩展应用程序。这是因为无需启动时间,机器已经处于运行状态。”

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

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

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

另一个很棒的地方是,Dockerfile本身也与应用程序一起进行版本控制。这样,开发者就可以控制应用程序运行所需的环境。

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

Flexa Cloud 如何提供帮助?

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

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

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

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

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

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

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

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

消息

用品 相关的

应用程序性能监控:如何在您的公司中充分利用它?

阅读全文。

迁移到 AWS:如何克服迁移过程中的挑战

阅读全文。

AWS re:invent 2020:关于亚马逊网络服务大会的一切

阅读全文。

WAF:什么是 AWS Web 应用程序防火墙及其工作原理

阅读全文。