当前位置: 首页 > 软件库 > 开发工具 > 项目构建 >

阿凡达

基于软件包的应用快照克隆系统
授权协议 未知
开发语言 Perl SHELL
所属分类 开发工具、 项目构建
软件类型 开源软件
地区 国产
投 递 者 公良奇
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

阿凡达是一个基于软件包的应用快照克隆系统,是一个用于集群部署和管理的利器,节约工程师时间的神物。

阿凡达克隆系统解决了什么问题:

1. 能将已部署的一个应用节点做镜像快照,然后用此快照进行批量部署
2. 解决了整体磁盘镜像需要大容量存储和大量个消耗带宽的问题,阿凡达快照基于文本文件,快照文件大小只有几十到几百K字节,有效减少了集群管理的IO/带宽消耗
3 .解决了集群部署的历史记录问题,使用阿凡达部署集群可以进行整个集群的部署回滚
观看演示录像          

系统特色:

1. 部署方便——对集群环境要求极低,节点系统 Bash >= 3.0,Perl >= 5.0 即可使用
2. 节约资源——克隆原理基于软件包管理器,克隆整个应用无需存储完整的应用和操作系统实体数据,极大的节省了存储空间;传输数据量为软件包的差异化增量,能有效减少克隆应用时所消耗的带宽
3. 扩容简单——集群管理可扩容性强,可通过增加软件包下载服务器镜像方式轻松扩容
4. 性能强劲——并发能力强,占用运维资源低,通讯简单,单中心服务器可支撑10个以上不同地域每机房主机数量在2000左右的机房
5. 管理简单——兼容Windows/Linux/MAC的SVN GUI工具、多用户管理、权限控制、快照继承、多人协作让管理工作得心应手,如虎添翼

部署场景示例:

集群扩容
有没有要在短时间内扩容成百上千甚至万台应用节点的经历?自编脚本加并发工具仍然手忙脚乱,出现失误就是悲剧灾难,尝试用全新的方式扩容你的集群吧,下载观看演示录像
集群回滚
新版上线后出现重大问题要求回滚?天啊,这么大的集群要恢复到上一次状态简直就是抽筋扒皮。看看用阿凡达的方式做这件事有多么的精准和简单吧!
初始化环境
开发人员需要一套标准的开发环境,身为系统管理员你会反复做这样的乏味而简单的工作吗?当然不!直接将阿凡达接入系统克隆交付流程,你会忘记这曾经是一份工作!
应用环境的传递
开发工程师做出了一个复杂的应用,要安装好多软件和修改好多系统配置,身为测试和部署工程师你一定为重构一摸一样的应用而花费大量时间,花费这样的时间真的值得吗?使用阿凡达进行工作结果的传递媒介,你会发现快速构建和瞬间学习变为了现实!

快速入门:

抓取快照:
 #avatar -n my_namespace
克隆应用:
#walle -n my_namespace

  • 观阿凡达水之道之感想 从三方面来说。 第一,画面。肯定是画面了。 美!太美了!简直无与伦比! 没有哪一部影视剧可以做到像阿凡达水之道这样,集齐了你在生活中所看见的所有美景。是的,是所有! 无论是你朋友圈发的美图,还是你在影视剧里面看见的画面,都没有这里的美! 海洋,陆地,天空,所有美图,都融入在这部电影之中。 让人视觉享受的同时,又被深深震撼。惊叹好莱坞制作的强大。 要说欠缺之处,有两处。 一,阿

  •  近期,时隔十三年重返大荧幕的阿凡达系列电影《阿凡达:水之道》在全球热映,其一流的特效和唯美的画面被观众广泛赞誉。而在12月稍早些时候,亚马逊云科技在re:Invent 2022大会期间举办的“媒体娱乐行业最新技术趋势“媒体论坛上,《阿凡达:水之道》制片人John Landau以及背后的特效团队Wētā FX,介绍了亚马逊云科技媒体与娱乐解决方案支持《阿凡达:水之道》在8个月内完成了高达33亿渲染

 相关资料
  • 应用克隆 (用于已有服务,需要在另一个业务线下创建一个同样的服务,不需要重新创建) 服务/环境克隆(菜单栏:工具集->服务/环境克隆) 点击菜单栏,在项目列表中筛选您要克隆的项目,然后点击 克隆 ,弹框中选择您要克隆到哪个业务线。 选择目录空间,系统为在目标空间下生成该应用所需要的所有类型资源和Jenkins Job。

  • 问题内容: 我一直在寻找一些讲解Java的教程,但没有获得任何良好的链接,无论如何,Stack Overflow变得越来越明显。 我想知道以下内容: 意味着我们可以通过实现接口来获得对象的克隆或副本。这样做的优点和缺点是什么? 如果对象是复合对象,则如何进行递归克隆? 问题答案: 你应该了解的第一件事-不要使用它。 正确地进行克隆非常困难,而且付出的努力是不值得的。 而不是使用其他一些选项,例如或

  • 问题内容: 我正在尝试制作对象(包括实例)的深层副本。我一直很警惕使用它,在这里似乎并没有覆盖它,所以我只是逐字段进行复制。理想情况下,会有一个复制构造函数,我可以这样使用: 不幸的是,我在API中找不到任何这样的功能,并且一直试图找出我需要获得确切副本的字段。因此,要复制这些日历之一,您将如何做?我在这里缺少一些简单的捷径吗? 问题答案: 已覆盖正在运行的内容,请使用它。此外,它没有深层的数据层

  • 我目前正在尝试使用actix-web和ReqWest测试一个APIendpoint。 这就是产生错误的原因: 如果我将上的断言顺序与交换,它就可以工作了。但我认为这不是最好的方法,正如它应该明确指出的那样,与评论或进一步了解,这是以这种特定的方式工作。 如果我不能克隆reqwest响应,我可以做些什么来避免依赖断言的顺序吗?或者我怎么克隆它?

  • 有没有办法轻松克隆一个有说服力的对象,包括它的所有关系? 例如,如果我有以下表格: 除了在表中创建新行(除外,所有列都相同)外,还应在表中创建新行,将相同的角色分配给新用户。 像这样的东西: 其中用户模型具有

  • 对于基本的暂存内容及提交到你的历史记录中的工作流,只有少数基本的命令。 git add git add 命令将内容从工作目录添加到暂存区(或称为索引(index)区),以备下次提交。 当 git commit 命令执行时,默认情况下它只会检查暂存区域,因此 git add 是用来确定下一次提交时快照的样子的。 这个命令对于 Git 来说特别的重要,所以在本书中被无数次的提及和使用。 我们将快速的过