云计算不是一个二元决策

云还是不云?这已经不是真正的问题了。在选择公共云服务时,许多企业发现,他们更喜欢一群云,而不是一个云。
在如何托管IT基础设施方面,企业面临一系列令人眼花缭乱的选择,以找到与业务需求匹配的最佳组合。无论您选择将业务完全保留在云中,还是在混合系统中维护本地组件,您都不必坚持使用单一的云提供商。您可以将资源分散到多个公共云上,以最大限2022世界杯阿根廷预选赛赛程度地提高性能、特性和节省成本。
这是越来越多的企业每天都在采用的战略,无论是有意的还是作为业务的有机增长。在一个Forrester咨询公司最近的一份报告86%的云技术决策者将他们目前的云战略描述为多云。
你的DevOps管道将成为多云解决方案的一部分JFrog Artifactory存储库管理器让我们得以一窥客户的行事方式。我们的工作在云中启用DevOps帮助福布斯杂志将JFrog命名为其2018云100强榜单突破性的云计算公司。
什么时候一个云提供商是不够的?
多云意味着拥有更多正确的东西,比如可伸缩性、敏捷性和安全性。但管理、整合和诊断也更重要。因此,在推出云路线图之前,您需要考虑自己的需求。
这些是企业选择使用a的一些常见原因multicloud策略:
- 最大化性能-将每个工作负载类分配给执行该类型任务最快的云提供商。
- 节约成本-为不同的工作负载分配最具竞争力的云使用价格。
- 避免厂商锁定-当你更喜欢开源而不是通用效用计算的专有api时,你可以更改云提供商,只需要进行最少的重构。
- 从收购开始整合-在合并或收购之后,您可能需要将使用不同公共云的现有管道混合到一组公共操作中。
其他考虑因素可能是从每个云平台获得最佳创新、负载平衡、风险降低和用于灾难恢复的冗余。
那些采用多云策略的企业强烈地接受了它。事实上,如此之多企业管理协会2017年的一项调查在使用多云策略的企业中,57%的企业报告使用四个或更多的公共云。
JFrog如何帮助启用多云
对于DevOps来说,多云最简单和最常见的用法之一是使用一个云提供商进行开发和测试,而使用另一个云提供商进行生产。当您需要支持多个开发环境时,这一点变得更加重要,例如将Java应用程序开发和测试交给一个云提供商,而将Go开发交给另一个云提供商。两者都可以生产容器,并将其发布到另一个云中的公共生产环境中。
理想情况下,在多云环境中,开发人员不应该考虑为特定的云构建软件,因为不能保证他们的代码最终会在哪个云上运行。它们应该针对开源api进行开发,这样部署就可以流向不同的目标环境。
当开发人员遵循此实践时,运维人员可以自由地跨不同云提供商的计算资源管理应用程序部署2022世界杯阿根廷预选赛赛程为了最有效地结合性能和成本.
这很容易用Artifactory完成。部署在每个云开发环境中,也部署在每个云目标中,Artifactory可以被自动配置将所有软件构件复制到每个环境中.通过这种方式,您可以保证在所有云目的地拥有所有正确的二进制文件版本。
尽管每个公共云可能是不同的,但Artifactory在所有公共云上传播一致的工件结构。
容器具有依赖隔离,允许跨不同环境进行一致的操作,因此对于多云战略的增长至关重要。像Kubernetes这样的容器编排工具可以帮助处理跨这些环境的复杂部署。
Artifactory也帮助这一点,特别是作为一个用于Docker映像的Kubernetes注册表,即,一个中央存储库,用于部署到这些站点的内容云自动化平台.此外,Artifactory还与多家云提供商合作,方便集成,包括谷歌cloud、Amazon AWS和Microsoft Azure等主要平台。
如果像大多数企业一样,您正在考虑采用多云策略,或者希望改进或扩展您现有的多云计划,请考虑一下Artifactory。
