无影云应用核心技术解读

简介:本文整理自阿里云无影高级技术专家付志超,在阿里云EMR StarRocks无影云应用线上发布会的分享。本篇内容主要分为三个部分: 1. 无影云应用产品简介 2. 无影云应用技术架构 3. 总结&展望

了解更多无影云内容:无影云应用重磅发布_应用云化_云渲染_弹性计算-阿里云

一、无影云应用产品简介

首先,介绍一下无影云应用产品特性。无影云应用自研多款硬终端,同时开发了windows系统、mac系统的软终端,以及web客户端。对主流平台进行了全面的覆盖。

除此之外,无影云应用提供了丰富的应用生态。应用生态是无影作为云办公平台的基础能力。无影云应用通过应用虚拟化技术统一调度来实现Windows 、Linux 、Android应用生态的融合。

不同生态的应用都以窗口形式在终端展示。用户使用软件不再受限于终端的系统类型,提升了用户的办公效率和办公体验。

二、无影云应用技术架构

为了实现云应用的极致体验,无影云应用在架构层面充分利用了阿里云网络、计算、存储的能力,构建了无影云应用的全域智能的调度和管控,可以根据用户需求进行多地域的一键弹性部署。

在技术层面,无影云应用实现了Windows、Linux、Android应用虚拟化多开,对应用的生命周期进行统一管理。其次,在应用池化方面,无影云应用实现了无影资源节点的池化和应用实例的池化。无影云应用可以在计算节点上,以应用为颗粒度进行算力调度,提供了丰富的弹性伸缩策略,帮助企业节省成本。

在调度方面,无影云应用实现了跨地域调度,让用户使用云应用的体验与本地应用效果一样。在业务能力建设方面,无影云应用提供了丰富的应用仓库、丰富应用控制策略,供大家开箱即用。与此同时,无影云应用开放了无影openAPI,让无影云应用能很便捷的与企业IT集成。

接下来,介绍无影云应用管控的技术细节。

第一,应用虚拟化技术。以更少的资源为用户提供更好的云化算力服务。企业不再需要为每个用户分配一个完整的操作系统。用户资源按需分配,支持弹性算力,应用即开即用,即用即走。其次,通过对Windows平台、Linux平台、Android平台的应用管理,进行统一的抽象,为上层业务屏蔽底层平台的差异。无影云应用定义了云上应用统一的操作接口为未来云原生的应用奠定基础。

目前,应用虚拟化是把传统应用直接搬迁到云上,存在一定的虚拟化和系统OS的开销。云原生应用天然运行在云上,没有虚拟化,资源更弹性,资源的使用效率、应用使用体验,都有极致的提升。其容器化运行,开发、部署和运维都更加高效。

云应用算力池化是在云上被广泛使用的一种技术。针对不同领域、不同场景,池化各有特色。由于云应用本身的特性,应用一旦被分配给用户使用就要一直运行,直到用户使用完毕。

所以云应用的算力无法灵活停止和迁移,增加了无影池化技术的难度。无影的算力池化核心是为企业智能,动态伸缩云应用资源帮助企业节省成本。保障用户即开即用,即用即走的使用体验。

在系统层面,无影云应用提供了丰富的伸缩指标和多种伸缩策略。例如基于负载和时间定时的伸缩策略,在伸缩动作方面,无影云应用支持计算节点和应用实例的联动伸缩。

在具体的分布策略上,无影云应用支持Spread和Binpack模式。企业IT管理员可以根据自身使用云应用的特征,动态的配置策略,达到成本和体验的平衡,从而提升资源管理的效率。

为了保证应用即开即用的体验,无影云应用使用了应用预热技术。云应用的启动速度,直接影响用户的体验。当无影云应用不进行任何预热,从创建计算节点、执行应用镜像分发、启动无影组件、到最后启动应用,整个过程用户需要等待2-3分钟。

为了解决这个问题,无影云应用实现了多个层次的预开能力。无影云应用克服了大量的技术难点,实现了从节点预开、到会话预开、到最终的应用预开。当预开的应用分配给用户时,无影云应用会动态加载用户的个性化配置数据,保证用户在池子里面使用应用的体验是一致的。目前,在应用预开模式下,大型应用启动无影云应用能做到1秒以内。

云应用的多级调度是提升用户体验的另一个重要技术。多级调度核心要解决的用户合理的分配和调度云应用资源。

无影云应用将阿里云当成一个整体,实现了中心+单元的多级管控机制,企业可以在阿里云不同地域部署不同规格、不同的应用,来满足企业多个地域、多个部门、多个工作岗位的办公需求。

无影云应用通过中心的一级调度来进行地域的优选,在单元里面无影云应用通过二级调度进行交付组的优选,然后通过三级调度进行应用会话的优选。

为用户分配一个启动速度快、网络串流延迟低、性能高的应用实例。帮用户进行智能的选择,简化用户使用云应用的复杂度,保障用户使用的体验。

三、总结&展望

未来,无影云应用将继续向着Any File Any Time的方向努力。在技术方面,无影云应用将持续在多级调度、算力池化、云原生应用等方面投入,以可控的成本,卓越的体验,为用户提供云应用服务。

原文链接

本文为阿里云原创内容,未经允许不得转载。 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/510824.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算就是创造力!阿里云与FIRST影展设立“无影创作奖”

11月3日在云栖大会技术主论坛上,阿里巴巴集团首席市场官董本洪与FIRST影展创始人宋文共同发起了“无影创作奖”。云计算从支持大制作渲染,走向了更多类型片的创作领域。 按计划,无影创作奖将在FIRST惊喜影展上揭晓,为类型片创作者…

一个好的网站logo设计长这样

简介:一个好的网站logo,不仅让用户一眼知道网站品牌传递的信息,还能提高网站专业度和丰富度,增加SEO搜索排名。今天分享下如何设计一款实用的网站logo。阿里云智能logo设计,在线免费体验logo制作:https://l…

怀同行之心,筑信任之基,践数智之行

行路过半,道阻且长 十几年前,许多人还不知道"云"为何物;而现在,我们的日常生活与云计算技术的发展轨迹越发重合。从“双十一”全民购物狂欢日的海量交易支持,到春运铁路网络购票的海量承载,再到…

面向WEB3.0提升存储性能,蚂蚁鲸探底层区块链存储引擎正式对外开放

11月3日,蚂蚁集团数字科技在云栖大会上宣布,其历经4年的关键技术攻关与测试验证的区块链存储引擎LETUS(Log-structured Efficient Trusted Universal Storage),首次对外开放。该产品主要用于可信数据在区块链上的存储&…

如何写出一篇好的技术方案?

近期在写某个项目的技术方案时,来来回回修改了许多版,很是苦恼。于是,将自己之前写的和别人写的技术方案都翻出来看了几遍,产生了一些思考,分享给大家。 我们为什么需要写技术方案?总结下来无非是几点&…

从“预见”到“遇见”| SAE 引领应用步入 Serverless 全托管新时代

近年来,企业的数字化随着互联网的普及发展越来越快,技术架构也是几经更迭,尤其是在线业务部分。从最初的单体应用到分布式应用再到云原生应用,出现了进阶式的变化。但带来便利的同时,也给企业带来了一定的复杂度&#…

AI 模型社区“魔搭”亮相,平头哥又上新,端云一体生态再升级

11月 3 日,2022 年云栖大会正式拉开帷幕。云计算、数据智能、操作系统、城市大脑、自研芯片等前沿技术应用悉数亮出,为参会者奉上了一场技术盛宴。 今年有哪些黑科技?下面我们先睹为快。 新型计算体系带来三大变革 阿里云智能总裁、阿里巴巴…

最佳实践|从Producer 到 Consumer,如何有效监控 Kafka

对于运维人而言,如何安装维护一套监控系统,或如何进行技术选型,从来不是工作重点。如何借助工具对所需的应用、组件进行监控,发现并解决问题才是重中之重。随着 Prometheus 逐渐成为云原生时代可观测标准,为了帮助更多…

漫画 | 新一代软件架构会影响到谁?

周末的晚上,张大胖照例要去 Hello World 咖啡馆,没想到在这里碰到了好几个老伙计。 原文链接 本文为阿里云原创内容,未经允许不得转载。

摩尔线程重磅发布多功能GPU芯片“春晓”,MUSA软硬件全面升级

11月3日,摩尔线程举办了2022秋季发布会。发布会上,摩尔线程推出全新多功能GPU芯片“春晓”、基于MUSA架构打造的业内首款国潮显卡MTT S80和面向服务器应用的MTT S3000,以及元计算一体机MCCX。这是时隔7个月后,摩尔线程多功能GPU产…

基于阿里云 ASK 的 Istio 微服务应用部署初探

目前 Kubernetes 已经成为业界容器编排系统的事实标准,基于 Kubernetes 的云原生应用生态(Helm, Istio, Knative, Kubeflow, Spark on Kubernetes 等)更是让 Kubernetes 成为云操作系统。在这样的背景下,Serverless 容器成为现有 …

ZooKeeper 在阿里巴巴的服务形态演进

Apache ZooKeeper 在阿里巴巴经历了开源自用、深度优化、反哺社区、开发企业版服务云上客户的演进过程,为了厘清本文脉络,我们对演进过程中提到的关键名词做以下定义。 Apache ZooKeeper:提供分布式协调服务如分布式锁、分布式队列等&#x…

阿里巴巴张勇:继续在全球舞台上提升技术先进性

在11月3日开幕的2022云栖大会上,阿里巴巴董事会主席兼首席执行官张勇表示,科技是阿里巴巴从过去走到现在,并且更好走向未来的基石。阿里对技术先进性的追求始终不变。先进性要在竞争中获得、在你追我赶中获得,更先进的技术是为了承…

K8s 网关选型初判:Nginx 还是 Envoy?

为了避免混淆,我们先对一些关键定义做一些厘清: 传统网关:未作容器化改造,未启用 K8s,通过流量网关与业务网关两层网关来构建,流量网关提供全局性的、与后端业务无关的策略配置,例如 Tengine 就…

从原理到操作,让你在 Apache APISIX 中代理 Dubbo3 服务更便捷

本文为大家介绍了如何借助 Apache APISIX 实现 Dubbo Service 的代理,通过引入 dubbo-proxy 插件便可为 Dubbo 框架的后端系统构建更简单更高效的流量链路。 背景 Apache Dubbo 是由阿里巴巴开源并捐赠给 Apache 的微服务开发框架,它提供了 RPC 通信与…

阿里云数据库走向“四化”:深度融合自研软硬件体系,AllinServerless

11月3日,在2022云栖大会上,阿里云宣布PolarDB、AnalyticDB(简称ADB)、RDS、Lindorm等核心数据库产品已与自研CPU、CIPU、飞天操作系统进行深度融合创新,并全面Serverless化,对外更好地提供一站式数据管理与服务。 阿里云智能数据库…

RocketMQ 5.0: 存储计算分离新思路

Apache RocketMQ 自 2012 年开源以来,因其架构简单,业务功能丰富,具备极强的可扩展性等特点被广泛采用。RocketMQ 在阿里巴巴集团内部有着数千台的集群规模,每天十万亿消息的规模。在阿里云上,RocketMQ 的商业化产品也…

谈谈技术能力

技术人成长的悖论 在程序员界有一个悖论持续在困惑着很多技术人:在写代码的人的困惑是一直写代码是不是会丧失竞争力,会不会被后面年轻的更能加班写代码的人汰换。典型代表就是工作 5 年左右的核心技术骨干,此时正处于编码正嗨但也开始着手规…

阿里云ODPS升级为一体化大数据平台 满足用户多元化数据计算需求

11月3日,2022云栖大会上,阿里巴巴集团副总裁、阿里云计算平台事业部负责人贾扬清表示,为满足用户多元化数据计算需求,阿里云ODPS升级为一体化大数据平台。 升级后的ODPS支持大规模批量计算、实时分析等服务,提供实时流…

上篇:技术架构的设计方法

上周我写的一篇文章《谈谈技术能力》引起了大家的关注,好多读者的评论“以写代想、以想促真、以讲验真”,大家的感受很深刻,基于上次的文章,这篇文章我其实更想跟大家聊聊一些常用的思考方法,思考问题的方式对了&#…