亚马逊旗下AWS面向大众推出机器学习支持的开发人员工具

    技术2024-11-18  7

    亚马逊 (NASDAQ: AMZN)旗下公司Amazon Web Services Inc.(简称“AWS”)近日宣布面向大众推出机器学习支持的开发人员工具Amazon CodeGuru,为提高代码质量和确定应用程序中最昂贵的代码行提供智能建议。Amazon CodeGuru Reviewer通过扫描关键问题、找出错误以及为如何修复这些问题提供建议来帮助提升代码质量。Amazon CodeGuru Profiler帮助开发人员发现应用程序中最昂贵的代码行,并提供关于如何改进代码节约成本的特定可视化和建议。客户只需在AWS控制台点击数下即可使用Amazon CodeGuru,并仅需按Amazon CodeGuru的实际使用量付费。Amazon CodeGuru非常简单且经济实惠,适用于机构运行的每个代码审查和应用程序。

    和亚马逊一样,AWS的客户也编写很多代码。软件开发是一个很好理解的过程,开发人员编写代码,然后审查、汇编代码并部署应用程序,测量应用程序的性能,并使用这些数据来改进代码。然后,他们排除错误代码,并不断重复这些操作。然而,如果一开始代码就是不正确的,那么所有这些过程都变得毫无意义,这就是为什么团队在将新代码添加到现有应用程序代码库之前要执行代码审查来检查逻辑、语法和样式。哪怕是亚马逊这样的大型机构也会面临这样一项挑战:考虑到每天都会编写大量的代码,需要拥有足够丰富经验的开发人员可以有足够空闲的时间来进行代码审查。而即使最有经验的审查人员也可能会忽略影响到客户应用程序的问题,从而导致错误和性能问题。

    应用程序启动和运行后,开发人员仍然需要监测性能,确保其高效运行。通常情况下,开发人员通过日志记录来监测应用程序性能,这样他们可以观察应用程序完成任务需要多少时间。然而,日志记录执行起来很麻烦(要求开发人员对应用程序的每一项函数进行测试),会对应用程序性能产生负面影响,并且不能衡量影响计算成本的CPU利用率等指标,从而使开发人员缺少工具来有效确定生产环境中应用程序的成本节省机会。运行需要进一步优化的应用程序,通常会给组织带来不必要的额外成本(有时高达数千万美元),这是因为这些应用程序的CPU和基础设施消耗量比本应消耗的要多。

    Amazon CodeGuru是一项新的开发人员服务,使用机器学习来自动化应用程序开发期间的代码审查和生产环境中应用程序的分析。

    Amazon CodeGuru在美国东部的北弗吉尼亚州和俄亥俄州、美国西部的俄勒冈州、欧盟的爱尔兰、伦敦、巴黎和斯德哥尔摩以及亚太区的新加坡、悉尼和东京面市,接下来的几个月还将在其他更多地方面市。

    (美通社,2020年7月3日北京)

    消息来源:AWS

    编辑:小星

    来源:美通社

    www.prnasia.com / www.prnewswire.com

    联系美通社

    +86-10-5953 9500

    info@prnasia.com

    Processed: 0.015, SQL: 9