云中容器开发的3个技巧

云计算发展Swift。 利用devop的速度和始终在改进的流程和工具链,添加可扩展性强且可自我配置的公共云端点,最终结果是在构建或更改应用程序并将其部署到生产中之间几乎零延迟。

这是获得巨大业务优势的公式。 介绍容器和容器编排,您将有更多的机会来抽象化云本机功能,并使应用程序具有高度的分布性和固有的可移植性。

[ 点击此处注册免费的三个小时的Kubernetes入门课程,该课程由Pluralsight和InfoWorld提供。 ]

几年来,我们中的一些人一直在混合使用devop,容器和云。 我们学到了什么? 这是我可以联系的几件事:

首先,您需要为devops工具链使用新工具。 尽管所有DevOps工具都声称与容器以及启用容器的应用程序生命周期兼容,但我发现它通常需要另一套工具。 使用各种不同的工具会使开发人员的工作复杂化,但是考虑到您仍在利用不同的支持技术,实际上是没有选择的。 您正在寻找最好的品种。

第二,注重性能测试。 设计不良的基于容器的应用程序不能很好地执行。 确实,性能是我评估容器应用程序质量时要寻找的第一件事。

性能低下通常是由于容器分布不均造成的,将不同的处理模式放入单个容器中。 容器设计为可分发的。 许多用户犯了将太多功能填充到太少容器中的错误。 即使利用容器编排,问题也不会消失。

这确实需要良好的容器应用程序设计和体系结构。 我找不到任何对容器应用程序设计的正确过程和最佳实践感到满意的应用程序架构师,无论是用于容器启用还是新的网络应用程序。 也许这是对更好的培训的要求。

最后,仔细选择您的公共云端点。 这是交易。 仅仅因为您首选的公共云提供商支持容器应用程序生产和容器编排,并不意味着它也是部署的正确平台。

我们之所以迁移到多云是有原因的。 我们正在许多云计算提供商中寻找最佳的云服务。 容器没有什么不同。 利用您所知道的云提供商最容易,但另一个平台可能会更好。 因此,请保持开放。

如今,容器,开发人员和云计算才是真正的目标。 但是,我们有很多东西要学习。 在我看到更多错误的同时,请关注此空间以获取更多建议。

From: https://www.infoworld.com/article/3408358/3-tips-for-container-devops-in-the-cloud.html

你可能感兴趣的:(devops,swift)