阿里云启动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使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
目录
相关文章
|
1月前
|
API
阿里云短信服务文档与实际API不符
阿里云短信服务文档与实际API不符
|
22天前
|
存储 人工智能 自然语言处理
Elasticsearch Inference API增加对阿里云AI的支持
本文将介绍如何在 Elasticsearch 中设置和使用阿里云的文本生成、重排序、稀疏向量和稠密向量服务,提升搜索相关性。
65 14
Elasticsearch Inference API增加对阿里云AI的支持
|
6天前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 云原生 API 网关 2024 年 10 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要
|
1月前
|
IDE API 开发工具
沉浸式集成阿里云 OpenAPI|Alibaba Cloud API Toolkit for VS Code
Alibaba Cloud API Toolkit for VSCode 是集成了 OpenAPI 开发者门户多项功能的 VSCode 插件,开发者可以通过这个插件方便地查找API文档、进行API调试、插入SDK代码,并配置基础环境设置。我们的目标是缩短开发者在门户和IDE之间的频繁切换,实现API信息和开发流程的无缝结合,让开发者的工作变得更加高效和紧密。
沉浸式集成阿里云 OpenAPI|Alibaba Cloud API Toolkit for VS Code
|
20天前
|
弹性计算 负载均衡 监控
阿里云slb的slb-api介绍
【10月更文挑战第17天】
48 1
|
1月前
|
API
阿里云短信平台API错误码提示错误天级流控显示小时级错误码
阿里云短信平台API错误码提示错误天级流控显示小时级错误码
|
1月前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 云原生 API 网关 2024 年 09 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要
|
2月前
|
Cloud Native 关系型数据库 Serverless
基于阿里云函数计算(FC)x 云原生 API 网关构建生产级别 LLM Chat 应用方案最佳实践
本文带大家了解一下如何使用阿里云Serverless计算产品函数计算构建生产级别的LLM Chat应用。该最佳实践会指导大家基于开源WebChat组件LobeChat和阿里云函数计算(FC)构建企业生产级别LLM Chat应用。实现同一个WebChat中既可以支持自定义的Agent,也支持基于Ollama部署的开源模型场景。
392 17
|
1月前
|
API
使用`System.Net.WebClient`类发送HTTP请求来调用阿里云短信API
使用`System.Net.WebClient`类发送HTTP请求来调用阿里云短信API
21 0
|
2月前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 云原生 API 网关 2024 年 08 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要

推荐镜像

更多