阿里云启动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

 

 

 

 

相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
目录
相关文章
|
29天前
|
tengine 网络协议 API
阿里云DNS常见问题之DNS中alidns的api调用失败如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
1月前
|
监控 网络协议 API
阿里云BssOpenAPI是一个基于阿里云开放API的服务
【2月更文挑战第24天】阿里云BssOpenAPI是一个基于阿里云开放API的服务
143 6
|
1月前
|
API
阿里云微服务引擎及 API 网关 2024 年 2 月产品动态
阿里云微服务引擎及 API 网关 2024 年 2 月产品动态
|
1月前
|
弹性计算 负载均衡 网络协议
这种情况可能是由于阿里云的API服务出现了短暂的故障或者网络波动导致的
【2月更文挑战第20天】这种情况可能是由于阿里云的API服务出现了短暂的故障或者网络波动导致的
73 1
|
3天前
|
Cloud Native Serverless 开发者
阿里云助力开发者创新:探索云原生技术的新境界
阿里云开发者社区推动云原生技术发展,提供丰富产品(如容器服务、Serverless、微服务架构、服务网格)与学习平台,助力企业数字化转型。开发者在此探索实践,共享资源,参与技术活动,共同创新,共创云原生技术新篇章。一起加入,开启精彩旅程!
56 2
|
10天前
|
API
阿里云微服务引擎及 API 网关 2024 年 3 月产品动态
阿里云微服务引擎及 API 网关 2024 年 3 月产品动态。
|
1月前
|
弹性计算 网络协议 关系型数据库
网络技术基础阿里云实验——企业级云上网络构建实践
实验地址:<https://developer.aliyun.com/adc/scenario/65e54c7876324bbe9e1fb18665719179> 本文档指导在阿里云上构建跨地域的网络环境,涉及杭州和北京两个地域。任务包括创建VPC、交换机、ECS实例,配置VPC对等连接,以及设置安全组和网络ACL规则以实现特定服务间的互访。例如,允许北京的研发服务器ECS-DEV访问杭州的文件服务器ECS-FS的SSH服务,ECS-FS访问ECS-WEB01的SSH服务,ECS-WEB01访问ECS-DB01的MySQL服务,并确保ECS-WEB03对外提供HTTP服务。
|
1月前
|
供应链 安全 专有云
阿里云通过信通院面向一云多芯的专有云技术能力评测
近日,阿里云飞天企业版通过中国信息通信研究院2023年度《面向一云多芯的专有云技术能力要求》,在异构兼容能力、专有云基础能力、迁移适配能力三个方面,再一次验证了阿里云专有云一云多芯领先的技术能力。
|
1月前
|
运维 Cloud Native 应用服务中间件
阿里云微服务引擎 MSE 及 API 网关 2024 年 02 月产品动态
阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。
|
1月前
|
前端开发 JavaScript API
丰富的API阿里云智能媒体服务IMS
【2月更文挑战第22天】丰富的API阿里云智能媒体服务IMS
28 12

推荐镜像

更多