人工智能能够构建一个自主驱动云吗?-阿里云开发者社区

开发者社区> boxti> 正文

人工智能能够构建一个自主驱动云吗?

简介:
+关注继续查看

企业和组织可以从云计算中受益,但许多公司并不希望面对公共云的成本,性能和治理问题,并且认为构建自己的私有云的复杂性和运营开销并没有那么困难。

如今,一些云计算供应商正在使用人工智能(AI)来简化私有云的部署和管理,使得云计算可以自主驱动(即自我安装,自我修复和自我管理)。在文中,将介绍自主驱动云的要求以及如何实现。

  自主驱动云需求

就像这个领域的任何其他技术一样,人们需要几个系统一起工作,处理自我监控,愈合,学习以及创建自我优化模型。

这里列出了需要在自主驱动云中使用的技术:

·自动安装和配置:

第一步是安装过程,不需要太多的人为干预。云计算的构建块是服务器,存储和网络。使用超融合系统,将服务器和存储设备组合在一起,需要一个软件定义的网络,以尽量减少对物理网络的变化的依赖。

所以,第一个要求是采用服务器+存储构建块,其中预先安装了所有软件,并将其拷贝到操作系统映像中。用户只需要映像一些服务器并加载它们。一旦完成,云计算应该自动出现,而无需管理员知道有关各种服务和持久存储的任何内容。图像软件应该将服务器,存储和网络资源集中在一起,以创建高度弹性的云。

·与其他云计算和内部系统集成:

云计算不应该孤立工作,所以人们应该能够快速将其与现有的虚拟化基础架构和其他公共云连接起来。更好的是添加现有的存储系统,并通过开放(即RESTful)API将其作为云计算的一部分。这是一个可选的步骤,但如果要利用现有的存储和服务器投资,这一点非常重要。同样,大多数用户也希望与AD/LDAP集成,并拥有单一的用户和认证来源。

·以自助服务方式部署应用程序:

任何云计算的目标是为用户提供能够以自助服务方式被各种团队使用的IaaS和PaaS平台。例如,开发人员可以将其用于应用程序开发,持续集成/持续开发(CI/CD);支持团队可以使用它来提供用户环境的副本来解决任何支持问题;销售可以带来快速的PoC试用,最终IT可以提升各种应用的分期或生产部署。这些步骤需要完全自动化,以便人们可以重复它们,而不用花太多时间。任何云计算解决方案都应提供具有预构建应用模板的自助服务界面,以便快速部署。

·实时监控事件,统计,记录,审核:

由于云计算是共享环境,所以需要能够实时监控各种事件,统计信息和仪表板。需要知道应用程序的状态以及其他用户执行的操作。应该能够获取日志并审核所有用户的操作。例如,如果一个服务在晚上10点以后关闭,需要知道用户或脚本是否错误地关闭提供该服务的虚拟机。

·自我监测和自我修复:

任何像云计算一样复杂的系统都需要监视所有关键服务,并帮助监控工作负载。如果任何硬件组件或软件服务失败,系统应该检测并修复这种情况。然后,它可以提醒管理员哪个组件失败。如果这是硬件组件,如服务器,硬盘,SSD或NIC,则管理员可以采取纠正措施来恢复系统的容量。这是自驱动云计算的最低要求。

·长期决策机器学习:

由于自愈层负责短期决策,人们需要另一层自动化功能,可以在更长的时间内观察云计算和应用程序,以帮助优化云,提高效率并为未来做好计划。自主驱动的云平台收集遥测或操作数据,并利用机器学习来指导数据科学家如何开发现在为此行为建模的算法。这些算法可帮助用户做出决策。

该层应该观察预测能力建模和订购新服务器的用法。它还应该根据CPU,内存和I/O比例来确定要添加什么样的服务器。例如,如果应用程序的CPU密集度较高,那么应该对具有更多内核和更少存储空间的服务器进行排序。另一个领域是根据利用率帮助优化虚拟机的大小。  


 


  

本文转自d1net(转载)

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
基于 RocketMQ 构建阿里云事件驱动引擎——EventBridge
以Kubernetes为基础设施的云原生技术,彻底改变了我们的开发和思维模式。事件作为云原生领域的一等公民,已经无处不在,是云原生架构体系松耦合、灵活性的基础。 作为Gartner定义的10大战略技术趋势之一,事件驱动架构(EDA)逐渐成为主流技术架构。根据Gartner的预估,到2022年,在新型数字化商业的解决方案中,将有6成使用EDA,在商业组织参与的技术栈中,EDA有一半的占比。 本文
175 0
ASP.NET Core MVC中构建Web API
在ASP.NET CORE MVC中,Web API是其中一个功能子集,可以直接使用MVC的特性及路由等功能。 在成功构建 ASP.NET CORE MVC项目之后,选中解决方案,先填加一个API的文件夹,填加后,选中API文件夹, 选择新建项,选择填加Web API控制器,要注意控制器在命名时,是以Controller结尾的,这个不能改,前面的随意,比如,此处以NoteController.cs为例 填加后,打开NoteController.cs,系统已经帮我们构建好了一些基础的功能,我们需要在其基础上进行一些个性化修改使其成为我们自己的代码。
902 0
目标驱动系统模式,能否成为实现人工通用智能(AGI)的关键?
组织开发AI方案时采取的一大核心模式,正是目标驱动型系统模式。与其他AI模式一样,这种形式的AI能够解决一系列原本需要人类认知能力才能处理的常见问题。
713 0
人工智能的市场驱动因素、制约因素和机会
如今,越来越多的企业依靠人工智能技术为运营业务提供帮助,本文对人工智能的市场主要驱动因素、制约因素和机遇进行了分析。
395 0
《PhoneGap精粹:构建跨平台的移动App》——导读
本节书摘来自异步社区《PhoneGap精粹:构建跨平台的移动App》一书中的目录,作者 【美】John M. Wargo,更多章节内容可以访问云栖社区“异步社区”公众号查看
1096 0
人工智能: 自动寻路算法实现(二、深度优先搜索)
前言 本篇文章是机器人自动寻路算法实现的第二章。我们要讨论的是一个在一个M×N的格子的房间中,有若干格子里有灰尘,有若干格子里有障碍物,而我们的扫地机器人则是要在不经过障碍物格子的前提下清理掉房间内的灰尘。
1501 0
从源码构建 MyBatis Generator(MBG)
从源码构建 所有MyBatis Generator(MBG)发行版包括源代码,唯一的编译时间依赖关系在ant.jar上 - 用于成功编译包含的Ant任务。直接从源代码编译MBG - 只需将源解压缩到一个分发中,然后用你最喜欢的工具编译它。
814 0
+关注
boxti
12535
10037
文章
1327
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载