加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 云计算 > 正文

开源和云原生技术如何使API战略现代化

发布时间:2022-06-09 22:02:39 所属栏目:云计算 来源:互联网
导读:最近笔者有机会在不同的活动上就最新开源软件和云原生技术的API策略发表演讲,都获得了积极反
  最近笔者有机会在不同的活动上就最新开源软件和云原生技术的API策略发表演讲,都获得了积极反馈。这个话题的独特之处在于,它不是从通常的API策略讨论点来讨论的,而是从讨论最新技术以及开源软件和云原生应用程序的增长如何塑造API策略的角度来讨论的。
  
  什么是API管理层?
  云原生环境也有其栈、云基础设施、操作系统、容器编排、容器operator、应用程序代码和API。所有这些都支持一个软件解决方案,该解决方案将数据集成并公开给移动设备、web应用程序或其他服务,包括物联网设备。无论技术组合如何,都应该使用API管理平台功能来保护一切。API管理平台是云原生应用程序之上的一层,当数据和API暴露在组织的网络之外时,必须对其进行保护。
 
  而且,说到技术架构,API管理平台具有灵活的部署选项非常重要。策略和设计应始终包括可移植性、在不同架构(例如PaaS、内部部署、混合云、公共云或多云架构)上移动和部署的能力。
 
  面向云原生技术需要考虑的3种API策略
  要为最新的技术设计API策略,有多个选项可以概括为三个主要方面。
 
  首先,是一种现代化战略,从将单体应用程序分解为服务,走向云原生,当然,还要与大型机中的关键任务应用程序集成。对于这种策略,需要构建和维护安全的API。
 
  设计API策略的第二个领域是所谓的无头架构,即首先向API添加特性和功能,然后可选地向用户界面提供该功能的概念。采用微服务或完全基于API设计的粒度架构,以促进集成和自动化。
 
  第三个API战略领域是关注新技术,从创建API生态系统以吸引贡献和使用公共API的客户和合作伙伴,到选择技术栈并将其与新技术(如AI、无服务器计算和边缘计算)集成。最重要的是,每个API策略都必须包括API管理和安全思维。
 
  API管理平台应包括API设计、测试和安全的完整生命周期功能。其他功能,如分析、商业智能和API门户,允许组织利用DevOps和全生命周期管理来开发、测试、发布和使用API。

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读