3分钟读懂经济高效的构件仓库 | AWS解决方案

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:AWS云计算网络

小提示:您能找到这篇{3分钟读懂经济高效的构件仓库 | AWS解决方案}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的3分钟读懂经济高效的构件仓库 | AWS解决方案内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

导读

< ">近日,Amazon Web Services(AWS)大中华区解决方案研发中心推出了解决方案< color: rgb(255, 192, 0);">Nexus Repository OSS on AWS

< ">此方案可帮助大中华区客户快速构建安全,灵活且经济高效的构件仓库(Artifact Repository),使开发团队可以在团队内部轻松地共享组件以简化生产力。

< ">图片

< ">在现代化软件开发工作中,为了搭建开发者管道,快速进行软件迭代以及CI/CD(持续集成/持续交付),我们往往需要通过各种专用Repository来存储必不可少的各类构件(Artifact),例如Docker镜像、库文件以及软件包(Package)。

< ">为了提高开发效率,这些Repository往往会放置于私有存储位置,例如企业本地或内网中,以便就近抓取、打包并部署。然而考虑到不同开发团队或项目可能会使用不同的编程语言和工具,分别为这些团队搭建自己的构件仓库,这不仅操作繁琐,而且会在一定程度上降低开发者的工作效率。< color: rgb(255, 192, 0);">随着开发团队规模越来越大,所用的语言和框架各不相同,很多开发者往往希望能通过一个位置(借助云平台或在本地)集中存储并管理构件库。



< ">目前市面上已经出现了很多此类解决方案,如< color: rgb(255, 192, 0);">AWS CodeArtifact、Nexus Repository OSS以及JFrog artifactory OSS等。这些服务分别有着自己的优势与不足。

< ">< color: rgb(255, 192, 0);">01 AWS CodeArtifact:对AWS用户而言,这是一种< color: rgb(255, 192, 0);">维护成本最低、高可用、稳定性极高的系统。然而目前中国大陆和中国香港的AWS区域暂不支持该服务,并且该服务仅支持对三种编程语言进行包管理。

< ">< color: rgb(255, 192, 0);">02 Nexus Repository OSS:电视机广告的投放< color: rgb(255, 192, 0);">操作友好,支持的编程语言极为丰富,可以完善支持云原生集成与云对象存储,借此可以帮助用户有效优化成本。此次发布的Nexus Repository OSS on AWS解决方案就是基于该技术构建的。



< ">< color: rgb(255, 192, 0);">03 JFrog artifactory OSS:免费版本可支持的编程语言极为有限,< color: rgb(255, 192, 0);">如果希望更完善的支持,需要购买付费版本,成本较高。

Nexus Repository O天津大爆炸危机公关SS on AWS

帮你打造提供安全灵活的构件仓库

< ">Nexus Repository OSS作为一款知名的开源构件仓库,几乎支持所有流行的工具,如Maven/Java、npm、NuGet、Helm、Docker等。它还支持Java虚拟机(JVM)生态系统,包括Gradle、Ant、Maven和Ivy等。< color: rgb(255, 192, 0);">在AWS上使用的Nexus Repository OSS完全免费,用户只需要支付云上资源的费用。

相比其他同类服务,Nexus Repository OSS on AWS有如下三大主要特色:

< ">< color: rgb(255, 192, 0);">01 构件仓库:有效解决了上文提到的有关构件仓库的常见痛点,在软件层面上提供构件仓库,帮助开发者管理操作系统和容器镜像,并可支持多种开发语言。



< ">< color: rgb(255, 192, 0);">02 云原生:支持云原生的部署方式,可灵活部署到Amazon Elastic Kubernetes Service(Amazon EKS)和Kubernetes集群,充分利用Kubernetes的扩展性、稳定性,基础架构即代码、集群管理和DevOps等能力,帮助开发者快速获益。此外,它还可以按需选择Amazon Simple Storage Service(Amazon S3)或Amazon Elastic File System(Amazon EFS)作为持久存储,并通过不同定价层的存储服务满足不同场景的需求,全面实现存储和计算分离的架构。

< ">< color: rgb(255, 192, 0);">03 安全合规:作为企业核心资产,软件构件可以通过该解决方案妥善保存在隔离的网络环境中。而在合规方面,也可以用代理模式在内网中实现,确保开发者使用各种依赖项和第三方依赖时都不需要访问外网。

< ">Nexus Repository OSS on AWS解决方案基于Sonatype的Nexus Repository OSS。借此,客户可以在静态加密的情况下将其二进制软件构件和容器映像存储在Amazon S3中。它具有对所有流行构建链的通用支持,并且可以轻松集成到AWS Developer Tools中。它还具有存储库运行状况检查,可兼容流行的DevOps工具,如Eclipse、IntelliJ、Hudson、Jenkins、Puppet、Chef、Docker和SAML/SSO身份验证,以增强安全性。该专用存储库可以为连续的软件构建提供稳定且高可用性的支持。

< ">< color: rgb(255, 192, 0);">本解决方案的架构图如下所示。开发者可以通过解决方案的部署指南和随附的AWS CloudFormation模板进行自动部署。

< ">Nexus Repository OSS是Sonatype所发布的一套开放原始码的构件管理工具,广受从新创团队或企业公司等不同规模开发团队的好评。

< ">在该视频中,AWS解决方案架构师朱孟欣将亲自介绍他开发的Nexus Repository OSS on AWS项目,< color: rgb(255, 192, 0);">通过操作范例示范如何轻松部署Nexus Repository OSS到Kubernetes平台,并结合Amazon S3、ACM等周边服务打造开箱可得的Nexus Repository OSS,同时通过Kubernetes平台获得一流的高可用性。

< ">AWS提供了许多帮助客户实现安全、灵活且经济高效的管理库所需的构建块。拥有开发团队的客户经常需要为专有软件构件搭建构件管理库。< color: rgb(255, 192, 0);">为支持客户构建软件构件管理库,AWS提供了Nexus Repository OSS在AWS上快速部署的解决方案。

< ">借助该解决方案,客户可以在AWS专用网络中快速部署稳定且可以自我恢复的Sonatype Nexus Repository OSS,从而为客户使用的软件构件提供唯一的事实来源,并帮助他们提供对存储库内部信息的访问权限。

3分钟读懂经济高效的构件仓库 | AWS解决方案

上一篇:玩家选择抛弃F2P游戏的10大原因及其应对方法
下一篇:多名开发者谈如何设计出对印度市场有效的盈利


版权声明:以上主题为“3分钟读懂经济高效的构件仓库 | AWS解决方案"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    3分钟读懂经济高效的构件仓库 | AWS解决方案
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“3分钟读懂经济高效的构件仓库 | AWS解决方案”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通3分钟读懂经济高效的构件仓库 | AWS解决方案的相关事宜。

关键词:3分钟读懂经济高效的构件

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号