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

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

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

  自主驱动云需求

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

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

·自动安装和配置:

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

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

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

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

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

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

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

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

·自我监测和自我修复:

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

·长期决策机器学习:

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

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


 


  

本文转自d1net(转载)

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

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

相关文章

scala中def_def关键字以及Scala中的示例

scala中defScala def关键字 (Scala def keyword) The def keyword in Scala is used to declare functions and methods in Scala. Scala being ignorant on the data types does the same with the return type of a function. Declaring and defining a function in Scala do…

前端必备的 web 安全知识手记

前言 安全这种东西就是不发生则已,一发生则惊人。作为前端,平时对这方面的知识没啥研究,最近了解了下,特此沉淀。文章内容包括以下几个典型的 web 安全知识点:XSS、CSRF、点击劫持、SQL 注入和上传问题等(…

php脚本开头注释_PHP文件注释标记及规范小结

PHP文件注释标记及规范小结发布时间:2016-06-17 来源: 点击:次PHP 注释标记access使用范围:class,function,var,define,module该标记用于指明关键字的存取权限:private、public或protecedauthor指明作者copyright使用范围&#xf…

Salesforce宣布5.82亿美元收购文件编辑公司Quip

北京时间8月2日消息,据路透社报道,云软件开发商Salesforce.com周一宣布,已同意以大约5.82亿美元收购文件编辑创业公司Quip。 Salesforce此前已经对Quip进行了投资。Quip开发的文字处理平台供企业员工用于在移动设备、可穿戴设备以及台式机上编…

Java中的main()方法是强制性的吗?

The question is that "Is main() method is compulsory in Java?" 问题是“ main()方法在Java中是强制性的吗?” Yes, we can write a java program without main() method but there is a condition if and only if java JDK version till JDK 5. 是的…

php date( w ),PHP Date()函数详解

页面的最上方加上:date_default_timezone_set(PRC); /*把时间调到北京时间,php5默认为格林威治标准时间*/date ()a: "am"或是"pm"A: "AM"或是"PM"d: 几日,两位数字,若不足则补零&#xff1b…

10.6-全栈Java笔记:常见流详解(四)

上节我们讲到「Java中常用流:数据流和对象流」,本节我们学习文件字符流和文件缓冲流~文件字符流前面介绍的文件字节流可以处理所有的文件,但是字节流不能很好的处理Unicode字符,经常会出现“乱码”现象。所以,我们处理…

python 示例_带有示例的Python File open()方法

python 示例文件open()方法 (File open() Method) open() method is an inbuilt method in Python, it is used to create, open or append a file. open()方法是Python中的内置方法,用于创建,打开或附加文件。 Syntax: 句法: file_object …

php属于脚本,php是脚本语言吗

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领…

NetMarketShare:本月桌面浏览器市场份额几乎没有变化

NetMarketShare之前关于台式机浏览器市场份额的报告表示,Google Chrome市场份额正在快速上升,而Edge浏览器市场份额正在以蜗牛的速度前进。而该公司的最新统计数据显示,几乎所有浏览器的市场份额或多或少保持不变。 NetMarketShare的最新统计…

treeset java_Java TreeSet add()方法与示例

treeset javaTreeSet类的add()方法 (TreeSet Class add() method) add() method is available in java.util package. add()方法在java.util包中可用。 add() method is used to add the given object(ob) to this TreeSet when it does not already exist otherwise it ignore…

php fpm www.conf,PHP7中php.ini、php-fpm和www.conf 配置

PHP7中php.ini、php-fpm和www.conf 配置php.ini是php运行核心配置文件,下面是一些常用配置extension_dir""● 设置PHP的扩展库路径expose_php Off● 避免PHP信息暴露在http头中display_errors Off● 避免暴露php调用mysql的错误信息log_errors On● 在关闭display…

服务器电流源泉ups电源的三大形式

还记得此前12306官网瘫痪,回家心切急于购票的我们只能感到无比心累。双十一前夕,守在购物车边准备疯狂购物的剁手党们,遇到一直呈现加载状态的页面,不得不感叹想要做马云背后的那个人也要大费周折。作为一个资深网民,不…

timer purge_Java Timer purge()方法与示例

timer purge计时器类purge()方法 (Timer Class purge() method) purge() method is available in java.util package. purge()方法在java.util包中可用。 purge() method is used to remove all canceled tasks from the task queue of this Timer. purge()方法用于从此Timer的…

大话Linux内核中锁机制之原子操作、自旋锁【转】

转自:http://blog.sina.com.cn/s/blog_6d7fa49b01014q7p.html 多人会问这样的问题,Linux内核中提供了各式各样的同步锁机制到底有何作用?追根到底其实是由于操作系统中存在多进程对共享资源的并发访问,从而引起了进程间的竞态。这…

hashmap put方法_Java HashMap put()方法与示例

hashmap put方法HashMap类的put()方法 (HashMap Class put() method) put() method is available in java.util package. put()方法在java.util包中可用。 put() method is used to link the given value element with the given key element in this HashMap. put()方法用于在…

java中jdom,java – JDOM中的命名空间(默认)

我正在尝试使用最新的JDOM包生成XML文档.我遇到了根元素和命名空间的问题.我需要生成这个根元素:xmlns"http://www.energystar.gov/manageBldgs/req"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://www.…

java enummap_Java EnumMap get()方法与示例

java enummapEnumMap类的get()方法 (EnumMap Class get() method) get() method is available in java.util package. get()方法在java.util包中可用。 get() method is used to get the value mapped with the given key element (key_ele) otherwise it returns null when no…

java后台json传递,后台json传递

json除了可以用于前台传递,还可用于后台之间传递。它可以传递List,Map,Bean等类型的数据。例如:User u1new User();u1.setUsername("zy");u1.setPassword("123");User u2new User();u2.setUsername("msl");u2.setPassword…

专家呼吁建安全漏洞信息共享机制并强化管控

近日,由中国网络空间安全协会主办,中国网络空间安全协会网络空间安全法律与公共政策专业委员会、北京邮电大学互联网治理与法律研究中心、公安部第三研究所网络安全法律研究中心、西安交通大学信息安全法律研究中心承办的《网络安全法(草案二…