App Hub新发布,打造云原生“高速公路”上的应用加油站

本文涉及的产品
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
简介: 查看更多:“云原生应用中心”点击了解:“阿里云新品发布会频道”立即订阅:阿里云新品发布会·周刊 伴随着云原生技术体系的迅速普及,Kubernetes 项目和它所定义的声明式 API,已经成为了全世界所有公有云上进行云端应用管理的事实标准和基础性假设,同时也成为了打通“云”与全世界数据中心之间的“标准化高速公路”,组成了史无前例的云原生应用交付与分发网络。


查看更多:“云原生应用中心”
点击了解:“阿里云新品发布会频道”
立即订阅:阿里云新品发布会·周刊

伴随着云原生技术体系的迅速普及,Kubernetes 项目和它所定义的声明式 API,已经成为了全世界所有公有云上进行云端应用管理的事实标准和基础性假设,同时也成为了打通“云”与全世界数据中心之间的“标准化高速公路”,组成了史无前例的云原生应用交付与分发网络。

什么是“开放云原生应用中心”?

开放云原生应用中心,是云原生“高速公路”上的托管和分发应用的集散地,同时也是国内开发者使用云原生应用的重要基础仓库。在 Kubernetes 生态中,“应用”是一组 YAML 格式的描述文件,而云原生应用中心,则为搜索、使用和分享这些应用描述文件提供了一个完全开源与开放的交互平台。与此同时,开放云原生应用中心也是阿里云容器镜像服务(ACR)在开发者侧的重要入口。

服务中国开发者的 Helm Hub “中国站”

在当前的 Kubernetes 应用生态当中,Helm 是最被广泛使用的应用定义标准。所以在本次发布当中,对 Helm 格式应用的托管、搜索和分发能力成为了中心第一期上线的主要功能。

而为了能够让中国的开发者更好的使用 Helm Hub 的能力,阿里云开发者中心与 Helm 社区达成了一系列技术合作,在开放云原生应用中心提供了国内首个 Helm Hub 官方站的同步镜像仓库与站点。在中心当中,所有默认的 Helm应用 ,都定时同步自 Helm Hub 官方站并托管在 Github 上。在这个过程中, 云原生应用中心会自动对同步过来的所有应用进行“本地化”操作,包括将访问不畅的镜像地址替换成阿里云容器镜像服务地址,并且不间断的通过后台 CI 系统在阿里云 Kubernetes 服务上验证这些应用等等。

这些工作,都将使得中国的开发者终于可以随心所欲的搜索云原生应用,然后直接使用 helm install 命令将这些应用安装在全世界任何一个 Kubernetes 集群当中。

值得一提的是,开放云原生应用中心使用的后端存储服务,正是阿里云用以支撑“双十一”峰值交易所使用的企业级容器镜像服务。这个服务背后,是托管阿里云容器平台团队托管 10万容器镜像、支撑共计 2 亿次的镜像下载量的核心技术积累。

除此之外,云原生应用中心还提供了“一键安装”体验功能,用户只需要提供远端 Kubernetes 集群的接入信息即可一键将应用部署过去。

国内首个在 Github 上开源产品路线与开发过程的云端服务

首先,“开放云原生应用中心” 6 个月内的所有 Roadmap,都已经直接在 Github 上开源,并接受所有开发者的反馈,在开发者诉求的驱动下进行迭代和演进。

其次,任何用户都可以通过向这个 Github 库提 PR 来将自己的应用或者自建 Helm Repo 在开放云原生应用中心“上线”,被更广大的国内开发者群体分享和使用。

第三,用户所有对“开放云原生应用中心”的建议和反馈,都会通过 Issue 的方式来进行跟踪、管理和响应。

此外,开放云原生应用中心的所有文档、指南、用户手册,也都会全部托管在这个 Github 组织中以便同开发者进行直接的协作,让“开放”与“开源”这两个云原生技术理念的关键词成为云原生应用中心的第一准则。

远不止 Helm:Kustomize 与 K8s 原生应用格式支持,即将上线!

尽管 Helm 目前是社区主要使用的云原生应用管理工具,但开放云原生应用中心并不是一个的 Helm Hub “克隆版”。事实上,Helm, 只是云原生应用中心支持的其中一种应用管理方案。

在云原生应用中心很快就会发布的后续版本中,我们将会率先提供基于 Kustomize 的应用描述文件修改能力: K-R(Kube-Resource)服务。 

K-R服务,将使得用户可以直接通过 Overlay 的方式修改所有的应用描述文件的所有字段,而不会像 Helm 默认那样只能通过模板替换或者 DSL 的方式修改应用描述文件,进而造成描述文件的“不可复用”化与碎片化。

而相比之下,K-R服务则使得应用描述文件的“分层”,“复用”和“Rebase”成为了现实,让云原生应用中心能够真正像 DockerHub 那样成为应用分发流程中的关键环节。

查看更多:“云原生应用中心”
点击了解:“阿里云新品发布会频道”
立即订阅:阿里云新品发布会·周刊

相关实践学习
通过容器镜像仓库与容器服务快速部署spring-hello应用
本教程主要讲述如何将本地Java代码程序上传并在云端以容器化的构建、传输和运行。
Kubernetes极速入门
Kubernetes(K8S)是Google在2014年发布的一个开源项目,用于自动化容器化应用程序的部署、扩展和管理。Kubernetes通常结合docker容器工作,并且整合多个运行着docker容器的主机集群。 本课程从Kubernetes的简介、功能、架构,集群的概念、工具及部署等各个方面进行了详细的讲解及展示,通过对本课程的学习,可以对Kubernetes有一个较为全面的认识,并初步掌握Kubernetes相关的安装部署及使用技巧。本课程由黑马程序员提供。   相关的阿里云产品:容器服务 ACK 容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级容器化应用的全生命周期管理。整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳容器化应用运行环境。 了解产品详情: https://www.aliyun.com/product/kubernetes
相关文章
|
运维 Cloud Native 测试技术
极氪汽车 APP 系统云原生架构转型实践
极氪汽车 APP 系统云原生架构转型实践
1765 6
极氪汽车 APP 系统云原生架构转型实践
|
测试技术
《移动测试智能化 助力高质量App生态体系》电子版地址
移动测试智能化 助力高质量App生态体系
75 0
《移动测试智能化 助力高质量App生态体系》电子版地址
|
存储 XML 缓存
如何用App实现巡检业务数字化?以YonBuilder移动开发平台APICloud为例
一款消防检查app可以有效减少繁复工作、提升巡检效率。本文将详细介绍如何使用YonBuilder移动开发平台开发消防检查助手app。
441 0
|
移动开发 搜索推荐 大数据
移动开发前沿 | 厂商和App快速接入统一推送UPS指南
什么是统一推送?统一推送的意义和价值在哪里?为何统一推送标准得以被纳入到CMS中?开发者又该如何接入统一推送?
602 0
移动开发前沿 | 厂商和App快速接入统一推送UPS指南
|
缓存 Android开发
巧用友盟+U-APM 实现记一次App性能调优
在一次发版过程中,有某为某型号的机型在系统第一次升级以后出现app闪崩现象。为了通过工具能够迅速定位该类问题,打算引入一款移动端性能分析工具,经调研,有友盟+的一款U-APM可以解决该场景的问题。
【阿里云新品发布·周刊】第17期:App Hub重磅发布,打造云原生“高速公路”上的应用加油站
点击订阅新品发布会! 新产品、新版本、新技术、新功能、价格调整,评论在下方,下期更新!关注更多内容,了解更多 最新发布 开放云原生应用中心,是云原生“高速公路”上的托管和分发应用的集散地,同时也是国内开发者使用云原生应用的重要基础仓库。
10510 0
|
存储 Kubernetes Cloud Native
App Hub新发布,打造云原生“高速公路”上的应用加油站
伴随着云原生技术体系的迅速普及,Kubernetes 项目和它所定义的声明式 API,已经成为了全世界所有公有云上进行云端应用管理的事实标准和基础性假设,同时也成为了打通“云”与全世界数据中心之间的“标准化高速公路”,组成了史无前例的云原生应用交付与分发网络。
443 0
|
定位技术 C++ 容器
ArchSummit分享 | 高德地图App架构演化与实践
郝仁杰,高德地图无线开发专家。在7月13日落幕的2019年ArchSummit峰会上就高德地图近几年的App架构演化和实践进行了分享。
10956 0
|
弹性计算 运维 测试技术
罗振宇跨年演讲之夜 阿里云护航得到App
今天想和大家分享的是,在罗振宇2017年《时间的朋友》跨年演讲知识晚会的背后,得到App、电商平台技术人员和阿里云团队保驾护航的故事。
2968 0