阿里云启动API创新大赛 资源编排技术为场景赛题

简介: 云计算如何为企业提供更高效的服务已经成为一个无法绕开的技术领域。企业对云资源的使用,对云资源的管控等等都成为我们必须要优化的部分。如何通过统一的方式,向各行各业的企业提供统一的解决方案和软件快速交付的手段,都面临这个挑战。

 

阿里云API大赛一直以践行API经济为主旨,涌现出了很多基于API服务的优秀解决方案方案作品。本届API大赛主题为“智慧开放,互链解决”,基于广义的API经济理念,将不局限于API服务、工具、数据, 而是将API 作为云时代的红细胞,邀请广大参赛者通过API串联产品和服务,来做自己的应用创新。在六大赛题技术领域中,企业服务这一赛题领域备受开发者们关注。


b67c9b921f5eac7d0a4873d10b7d200eeaa6e2a8


其实,当下人人创业的氛围浓厚,创业公司层出不群。创业公司对云计算的理解和应用能力,也成为了创业公司最终成败的一个重要因素之一,因为这不仅影响到成本,同时也影响到产品的性能、规模、服务能力、用户体验和迭代速度。成本和迭代速度对于初创公司的重要性不言而喻。

 

云计算如何为企业提供更高效的服务已经成为一个无法绕开的技术领域。企业对云资源的使用,对云资源的管控等等都成为我们必须要优化的部分。如何通过统一的方式,向各行各业的企业提供统一的解决方案和软件快速交付的手段,都面临这个挑战。如何去解决这些问题,为参赛者们提供了很多创新想象的空间。而且,依托阿里云资源编排服务,参赛者轻松、快速地构建一个企业服务的解决方案,来解决对应场景的需求或问题,参赛的门槛也大幅度降低。

 

资源编排(Resource Orchestration)是一种方便高效的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。

 

资源编排的核心概念:

·       模板:模板是一个JSON格式的文本文件,遵照阿里云资源模板的格式定义。其中定义了用户系统的所有资源细节和整体架构。阿里云资源编排模板定义。同时提供可视化的模板编辑器。

·       资源编排服务:提供API、SDK和Web界面供用户使用。接受用户提交的资源模板,完成用户系统的生命周期维护。

·       资源栈: 资源栈是一个逻辑上的概念,用户定义的资源模板文件,由资源编排服务执行后得到的资源全体即是资源栈。一个资源栈代表了一个用户的运行时系统。


7b482a20f2b52a39e8806500e3b7f8ed471a1227


 

本次企业服务赛题领域的场景,是由资源编排团队提供支持。资源编排天生已经拥有了一个模板可批量无限次创建大量资源的能力;资源逻辑隔离的能力;软件的交付能力;可视化资源管理能力。依托于资源编排提供的核心能力,我们期望参赛者们能够使用ROS的模板,API,可视化编辑器,以及阿里云其他产品的API,在企业服务赛题领域有所突破。从本次API大赛的角度来看,它可以赋能参赛团队,让参赛团队更专注于企业服务的创新开发。

 

我们为参赛者选取了四个赛题场景:


第一,云资源购物车


无论企业或个人购买云资源,需要到各个云产品的控制台去购买,这种容易出错且效率相对较低的方式,提高了管理成本和运维成本。在这个场景里面,企业或个人能否像网上购物一样,把所需的商品加入的购物车,统一结算,无缝部署。

 

基于ROS模板可批量无限次创建大量资源的能力,设计一个云资源购物车的应用,解决解决用户快速购买资源,批量交付资源,以及自动化部署等痛点。提高用户的购买体验,实现从买资源到使用的资源的无缝对接。

 

第二,SAAS服务交付平台


主流的软件交付,一般是给软件包下载地址,操作步骤和安装要求。安装的时候,用户不可避免的需要付出一些学习成本。其实用户只是想使用软件。

 

ROS 提供了软件交付能力。软件提供商把自己的软件对环境的要求,以及部署的方式转化成模板。用户拿到模板后,提交到资源编排,资源编排最终搭建出直接可使用的软件应用。在场景中,模板成为了软件的载体,软件的管理和分发是一种全新方式,SAAS软件交付平台。

 

第三,下一代的可视化资源管理控制台


在企业中,会有很多的部门,也有很多的项目在。为了管理更清晰,效率更高,企业需要按部门分配资源或者按项目分配资源,各个部门或者各个项目做资源管理,云资源费用申请结算。

 

基于这种场景,需要让资源分组以便切合企业按部门,按项目管理资源的要求。资源编排服务天然就带有资源分组管理的属性,一组资源属于一个逻辑的资源栈。给拥有大量云产品资源的企业客户提供切合企业内部IT资源管理方式,解决目前大客户在使用普通云产品控制台管理资源的体验痛点。

 

第四,API 管理神器


API 大赛中,参赛者会有什么痛点呢?我们能否独辟蹊径,从这里着手去创新。API大赛中,参赛者们势必会提供出很多的API,如何快速,高效的管理这些API就是一个挑战。

 

ROS中已经支持了阿里云的API网关,解放参赛者从API网关控制台上人肉去配置API的分组,参数,流控签名等等。通过模板定义你的API,分组,配置API的流控,签名等等的,管理API的发布一切事情。基于ROS做一个API的管控发布的DevOps全自动化的工具,以解决大量API手动管理的痛点。

 

本次API大赛参赛者可以使用ROS的API, 可视化编辑器,等等其他产品的API构建自己的好玩的应用,让企业服务也不枯燥。参赛者在以上几个方向之外,还可以根据自己的想法自行决定参赛作品的形态如果经过赛事评委确定参赛者的作品形态不属于以上四个方向,会有额外的加分。大赛也设置了相应的奖励,来表彰优秀参赛作品。

f05b4f7c39e86c16dea958f547a95df68cf10722

 

学习及参考资料:

资源编排云栖博客索引:https://yq.aliyun.com/articles/57553?spm=5176.100239.0.0.LzywAe

资源编排帮助文档:https://help.aliyun.com/document_detail/28852.html?spm=5176.doc28865.6.539.zshvd8

资源编排模板介绍:https://help.aliyun.com/document_detail/28858.html?spm=5176.doc48893.6.559.2tasGl

资源编排支持资源列表:https://help.aliyun.com/document_detail/48893.html?spm=5176.doc28852.6.557.fY4qIp

资源编排命令行工具:https://github.com/aliyun/aliyun-ros-cli

阿里云官方 SDK:https://develop.aliyun.com/tools/sdk - /java

 

 

同样,其他几个技术领域,也期待更多参赛者来关注和加入。希望大家踊跃参加!

 

大赛详情:https://tianchi.aliyun.com/markets/tianchi/api2017

报名参赛:

https://tianchi.aliyun.com/competition/introduction.htm?raceId=231637

 

 

 

 

相关实践学习
使用ROS创建VPC和VSwitch
本场景主要介绍如何利用阿里云资源编排服务,定义资源编排模板,实现自动化创建阿里云专有网络和交换机。
ROS入门实践
本课程将基于基础设施即代码 IaC 的理念,介绍阿里云自动化编排服务ROS的概念、功能和使用方式,并通过实际应用场景介绍如何借助ROS实现云资源的自动化部署,使得云上资源部署和运维工作更为高效。
目录
相关文章
|
11月前
|
供应链 搜索推荐 数据挖掘
探秘京东 API 接口的神奇应用场景
京东API如同数字钥匙,助力商家实现商品、库存、订单等多平台高效同步,提升效率超80%。支持物流实时追踪,增强用户满意度;赋能精准营销与数据分析,决策准确率提升20%以上,全面优化电商运营。
|
12月前
|
人工智能 运维 监控
阿里云 API 聚合实战:破解接口碎片化难题,3 类场景方案让业务响应提速 60%
API聚合破解接口碎片化困局,助力开发者降本增效。通过统一中间层整合微服务、第三方接口与AI模型,实现调用次数减少60%、响应提速70%。阿里云实测:APISIX+函数计算+ARMS监控组合,支撑百万级并发,故障定位效率提升90%。
880 0
|
数据采集 缓存 API
小红书笔记详情 API 实战指南:从开发对接、场景落地到收益挖掘(附避坑技巧)
本文详解小红书笔记详情API的开发对接、实战场景与收益模式,涵盖注册避坑、签名生成、数据解析全流程,并分享品牌营销、内容创作、SAAS工具等落地应用,助力开发者高效掘金“种草经济”。
小红书笔记详情 API 实战指南:从开发对接、场景落地到收益挖掘(附避坑技巧)
|
移动开发 安全 小程序
淘宝/天猫:使用支付宝API实现多场景支付,覆盖用户偏好
本文详解如何通过支付宝API在淘宝、天猫等平台实现多场景支付,覆盖APP、PC、H5及小程序,结合用户偏好动态配置分期、快捷支付等功能,提升转化率与体验。内容涵盖API核心功能、技术示例(Python)、安全实践与性能优化,确保开发高效可靠。
1213 3
监控 安全 API
1109 0
|
数据采集 缓存 API
1688 API 实战指南:搞定批发场景的 3 大核心难题(附签名代码与避坑清单)
本文深入解析了1688 API 在批发场景下的三大核心难题及解决方案,涵盖签名机制、商品数据处理与订单同步等高频问题,提供可复用代码与避坑清单,助你高效对接1688平台。
|
供应链 搜索推荐 API
苏宁易购 API 接口:开启苏宁易购全场景零售数据融合新时代
苏宁易购凭借先进的API技术,推动全场景零售数据融合,实现线上线下无缝连接。通过标准化接口,高效整合销售、用户与供应链数据,提升运营效率与消费体验。微服务架构与实时数据处理技术支撑高并发、弹性扩展,赋能开发者共建智慧零售生态。API不仅助力企业降本增效,更为消费者带来智能化、个性化服务,引领零售业迈入数据驱动新时代。
|
存储 搜索推荐 安全
几个常用的电商API接口及其应用场景
电商平台依赖商品、订单、支付、客户、营销及数据分析六大API,实现商品管理、订单追踪、安全支付、用户个性化服务及精准营销等功能,全面支撑电商高效运营与业务拓展,推动行业智能化发展。
|
缓存 监控 API
电商 API 场景中,电商平台将核心完整诊断、分析和优化过程
某头部电商平台通过分阶段性能优化,将核心 API 的 QPS 从 100 提升至 1000。优化涵盖架构、应用、代码和运维四层,包括引入 API 网关、数据库分库分表、多级缓存、异步化改造、序列化优化、容器化弹性伸缩等关键手段,并结合 Jaeger、Prometheus、wrk 等工具进行性能诊断与监控。最终平均响应时间下降 4.7 倍,错误率降低 15 倍,资源使用率显著下降,系统稳定性与吞吐能力大幅提升。
|
人工智能 搜索推荐 算法
电商API的五大应用场景:解锁增长新机遇
电子商务中,API作为提升效率与创新服务的核心工具,连接支付、物流、用户管理等系统。本文探讨电商API五大应用场景:支付集成确保高效交易,物流优化降低成本,用户个性化管理增强忠诚度,智能推荐驱动转化,数据分析支持决策。结合实际案例与关键指标,展示API如何助力企业降低成本、提升转化率并解锁新增长点,成为电商增长的核心引擎。

推荐镜像

更多
  • ros