防止API流量降低服务器性能新工具

日期: 2009-09-02 作者:Rob Barry翻译:张培颖 来源:TechTarget中国 英文

网络已经成为许多相互关联的地方,有这么多网站和服务,通过API(应用编程接口)连接和共享数据。但是,随着更多的移动件,开发人员面临着越来越大的挑战是如何监测自己的API都运作。近期,加利福尼亚州Santa Clara Sonoa Systems发布Apigee系统,一个基于Web的服务,它复制了“谷歌APIs分析。”

  API的开发者和厂商可以使用Apigee通过流量路由和分析所有的API使代理服务器螺旋上升。通过在线控制台,用户可以监视请求率,响应时间和错误率。 Web服务开发者依赖若干API可以在收到通知非常细微的停机时间。

  对即需的监测服务的表现,像ApigeeAPIs将作为网络演进的重要性。在社会媒体网站,您可能会看到的APIs允许用户访问Twitter、Facebook和Flickr。如果这些APIs失败了,公司想在它的用户突然不能推动他们喜爱的网站时知道。

  Apigee总经理Brian Mulloy表示“公司使用的API来驱动他们的网站,使他们能够快速添加新功能。他们不希望一个API停机导致其应用的巨大漏洞。但APIs是网络之后的10年。”

  虽然有各种监测和分析网站的产品,较少产品专门为APIs存在。Apigee将同像Mashery、3Scale以及其他的API分析厂商进行竞争。

  如果你可以保持在每小时10000请求的流量的话,Apigee是免费注册的。超过这个水平的费用为每月收费100美元。代理服务器Apigee是通过设立一个完全网络接口,并作为API的断路器行为管理。随着API流量重定向,网站中断是由于API请求上扬的风险被消除。当然,方便是基于延迟成本。在现场演示,Apigee展示了200至300毫秒间的延迟测量。

  这对于两种类型的用户将是特别有用的:公司提供一个API,而工作在网站的一个或多个服务和开发人员依赖数个APIs。产品经理可以用它来设置限制,特别是流量,配置错误处理和监控的API的整体受欢迎程度。开发人员可以设置Apigee为来连接APIs,他们每分钟消耗和使用的指标,以确定如何尽力依赖所说的API。

  Mulloy表示Apigee也可作为与Web服务端点,相当于SOA(面向服务的架构)领域中的APIs。在Sonoa平台绘图,Apigee全力支持SOAP。随着公司对云计算环境开放更多的网络应用,Mulloy表示APIs将像胶水一样把服务结合在一起。

  Mulloy讲到“如果今天你正在运行一个数据中心而你没有一个API,你将在六个月内灭绝。一切将是部署在云端的将需要API。对于云最大的事就是对弹性的焦点。弹性方案需要编制性的。”

  今后,Mulloy表示Apigee计划仿效的谷歌分析器,使公司能够公开展示其APIs的性能指标。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

作者

Rob Barry
Rob Barry

新闻作者

翻译

张培颖
张培颖

云计算网站编辑

相关推荐

  • 数字化转型:如何更好地利用API和微服务

    API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。

  • 金融行业数字转型:利用API构建新IT基础

    从制造业、物流业,银行业到零售业,各行各业的根基都因应用经济的兴起发生着深刻的变革。在互联网和智能手机普及化的推动下,这种现象变得司空见惯。到2021年 ,蓬勃发展的全球应用经济的预估总值将达到6.3万亿美元,相比2016年的1.3万亿美元,增长近5倍。

  • 如何使用Azure API管理服务?

    在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。

  • 私有存储云如何构建?

    如何构建自己的私有存储云呢?在这之前,我们要先退后一步,思考一下云计算到底意味着什么。