加入收藏 | 设为首页 | 会员中心 | 我要投稿 阜新站长网 (https://www.0418zz.com.cn/)- 管理运维、AI硬件、数据集成、云备份、负载均衡!
当前位置: 首页 > 站长资讯 > 动态 > 正文

为云原生开发人员带来更多自由

发布时间:2021-02-26 12:06:24 所属栏目:动态 来源:互联网
导读:用程序开发实践所开发的应用程序不同,云原生应用程序由于其多功能性,可以更

用程序开发实践所开发的应用程序不同,云原生应用程序由于其多功能性,可以更小、更灵活,并且容易与其他应用程序和服务集成。许多开发人员还可以开发属于更广泛生态系统的应用程序或服务。

目标是使部署持续的快速和健壮。最终的测试是,这些敏捷部署是否能够在规模上满足最终用户的需求,并且比竞争产品更好。在无状态容器环境中快速一致地部署数据和网络时,可能会出现无法预见的问题,因此,组织必须优先考虑在云原生世界中高效地管理和扩展数据和网络。

管理容器中的持久存储

笔者经常发现,组织在进行云原生迁移时面临的一个主要障碍是如何在暂态的容器环境中管理有状态应用程序的数据。

在为云原生架构开发和部署软件时,开发人员必须始终了解他们创建和分发的代码将如何在组织的运维中进行交互。容器和微服务为开发人员提供了难以置信的部署通用性。由于底层架构的无状态性,它们可以立即扩展和减少代码部署。然而,当涉及到数据放置时,维护数据持久性、稳定性和安全性可能会带来挑战,特别是当应用程序架构师使用可能存在于多个位置的代码和微服务时。

在最初使用容器的新兴DevOps环境中,一个简单的策略可能是为其CI/CD管道、Git存储库或应用程序附加一个网络文件系统(NFS)。尽管如此,正如我们将在下面看到的,数据可移植性、弹性和动态供应/取消供应可能会变得繁琐和不合标准。使用不可共享且具有潜在故障点和数据安全威胁的专有云存储基础设施,可能会出现类


(编辑:阜新站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读