云不是一个二元决策

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