案例研究: 银川方达

fangda2 logo

我们基于亚马逊云科技平台和开源软件已经成功协助宁夏自治区举办了多届工业APP 创新应用大赛,让企业开发者、高校创客等可以在OpenDAO软件开源社区上发挥自己的创意,并将应用部署到亚马逊云科技上,取得了良好的效果。”

    银川方达电子系统工程有限公司总经理 高强文

关于银川方达

银川方达电子系统工程有限公司(以下简称“银川方达”)成立于1999年,是专业从事应用软件开发、系统集成的高新技术企业,公司业务涵盖开源社区、中小企业服务、电子商务、医疗健康大数据、社保、企业管理等多个领域,拥有自主知识产权139项,专利1项,专利受理4项。

 

业务需求与挑战

银川方达长期在开源软件开发领域投入力量,开发运营着国内规模较大的GitHubStackOverFlow镜像网站GitClone.com,日均访问量40000多次,同时也开发运营提供云服务、云管理、云开发、云部署、云交付的开源社区OpenDAO.cn,为基于开源理念的下一代软件交付与商业模式贡献力量。

经过数年的运营,OpenDAO.cnGitClone.com已经为众多的软件企业和开源软件开发者提供了服务,其中GitClone.com已缓存了超过22486GitHub代码库,便于中国和世界其他地区的用户实现快速的访问。随着用户数量的不断提升和软件项目的不断丰富,银川方达基于原有云平台部署的方式已经无法再满足全球化访问和缓存加速的需求。“开源软件和社区发展迅速,GitClone.com的用户已经覆盖国内各省市以及欧洲、美洲、大洋洲等区域,我们需要一个具备全球服务能力的云平台来承载我们的网站,并且也需要一种成本更低的方式来提供代码托管、云开发、云交付能力的环境。” 银川方达总经理高强文谈到。因此,选择一个具备全球化覆盖和优质网络服务能力,并且能够更好支持开源软件发展的云平台来部署OpenDAO.cnGitClone.com网站,成为银川方达接下来的重点工作。

 

为什么选择亚马逊云科技

银川方达对多家云服务提供商进行综合对比,最终选择采用亚马逊云科技提供的服务,并且由亚马逊云科技咨询合作伙伴宁夏网达技术服务有限公司(以下简称“宁夏网达”)来提供专业化咨询和迁移服务,保障迁移过程的顺利实施。之所以做出这样的决策,银川方达认为亚马逊云科技具有以下明显的优势: 

在开源软件领域提供充分的支持

亚马逊云科技一直为开源软件提供充分支持并保持友好态度,为社区和用户提供创新与技术贡献,并在众多托管服务中提供了对于开源框架的兼容,让用户可以基于已有的开源软件经验在云上进行构建。在银川方达看来,将亚马逊云科技与自己的开源软件结合,能够更好的提升应用程序开发效率并节省成本。“我们旗下的OpenDAO.cnGitClone.com两个网站都以服务开源软件开发者为主要业务,与亚马逊云科技合作,我们能够为开发者提供更多样化的服务。无论是业务加速还是云上部署,亚马逊云科技都能很好地满足业务需求。” 高强文谈到。

快速部署基于Nexus Repository OSS的开源仓库

亚马逊云科技提供了多种构建块,帮助客户实现安全、灵活且经济高效的管理库。为了支持拥有开发团队的客户构建软件构件管理库,亚马逊云科技提供了Nexus Repository OSS快速部署解决方案。使用此解决方案,银川方达可以在亚马逊云科技专用网络中快速部署稳定且可以自我恢复的Nexus Repository OSS,从而为用户使用的软件构件提供唯一事实来源,并帮助他们提供对存储库内部信息的访问权限。

专业咨询合作伙伴助力开源软件生态发展

从现有云平台迁移到亚马逊云科技,银川方达需要快速适应新的云管理控制台界面,了解服务配置操作的最佳实践。亚马逊云科技咨询合作伙伴宁夏网达,能够帮助银川方达提供快速指导和协助。宁夏网达不仅通过自身的专业技术服务能力帮助银川方达实现了快速的网站迁移,也通过自身在网络方面的优质经验协助银川方达实现了GitClone.com网站在缓存加速方面的优化,让开源爱好者可以更快地获得所需资源,推动开源生态发展。

 

获得的成效

借助亚马逊云科技咨询合作伙伴宁夏网达所提供的专业服务,银川方达不仅成功的将OpenDAO.cnGitClone.com成功迁移至亚马逊云科技,也取得了多方面的成效:

首先,以更低的成本为软件企业和开发者提供开源代码托管、加速到部署的一站式服务。“得益于亚马逊云科技分布在全球的云基础设施,我们能够通过稳定的网络连接帮助世界各地的开发者提供GitHub缓存加速服务,让不同区域的开发人员都能够获得快速的代码访问和托管体验。” 高强文说,“结合亚马逊云科技按需使用,按用量付费的模式,开发人员几乎不需要高昂的前期成本,就可以根据软件项目需求灵活选择合适的Amazon Elastic Compute Cloud (Amazon EC2) 等环境来部署应用,简化软件上线过程。”

基于亚马逊云科技提供的云基础服务,银川方达为开发人员提供了云上敏捷开发环境,能够实现项目管理、代码托管、代码检查、代码构建、测试管理、项目发布、项目部署功能,并自动分配资源。依托于亚马逊云科技与开源软件的良好关系,银川方达的技术团队也能够在现有开源经验的基础上通过将开源社区与云服务结合实现业务转型,为软件公司和个人开发者提供更加多样化的增值服务。通过订阅模式,不断优化社区资源和产品服务质量,实现开源资源持续增长。

不仅如此,在宁夏网达的支持下,通过亚马逊云科技初创企业扶植计划,银川方达在一系列政企合作项目中更好地贯彻落实电子信息产业高质量发展要求,促使APP 向工业领域快速渗透。以此来推动制造技术、管理能力开放共享,提升企业生产效率、管理水平,形成行业大数据,为区域大数据产业发展贡献力量。“我们基于亚马逊云科技平台和开源软件,已经成功协助宁夏自治区举办了多届工业APP 创新应用大赛,让企业开发者、高校创客可以在OpenDAO软件开源社区上发挥自己的创意,并将应用部署到亚马逊云科技上,取得了良好的效果。” 高强文说。

展望未来,银川方达将在开源软件领域与亚马逊云科技进行更加深度的合作,为更广阔的开源社区与软件开发者提供更加多样化的服务和支持,同时结合亚马逊云科技和咨询合作伙伴宁夏网达在初创企业扶植上的资源,共同促进软件行业发展。

关于宁夏网达

宁夏网达技术服务有限公司,主要从事开源软件研发与运营,是银川方达投资孵化创业公司,作为亚马逊云科技咨询合作伙伴,在业务迁移到亚马逊云科技以及亚马逊云科技的云服务解决方案等方面积累了大量经验。