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

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

如今,一些云计算供应商正在使用人工智能(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,一经查实,立即删除!

相关文章

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

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

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

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

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

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

lnmp解析php,LNMP之 php解析

[rootLNMP ~]# vim /usr/local/nginx/conf/nginx.conf打开以下PHP 相关项且更改 scripts$fastcgi_script_name;> /usrlocal/nginx/html$fastcgi_script_name;location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param…

计算机网络中的传输协议是_计算机网络中的传输方式

计算机网络中的传输协议是传输方式 (Transmission Modes) The mechanism of transferring data or information between two linked devices connected over a network is referred to as Transmission Modes. 在通过网络连接的两个链接的设备之间传输数据或信息的机制称为传输…

https 密钥 php,https加密方式是什么

Https加密介绍Http直接通过明文在浏览器和服务器之间传递消息,容易被监听抓取到通信内容。Https采用对称加密和非对称加密结合的方式来进行通信。Https不是应用层的新协议,而是Http通信接口用SSL和TLS来加强加密和认证机制。加密方式对称加密&#xff1a…

java get post 注解,GET/POST接收或发送数据的问题

在文章开始,先来回忆一下GET、POST这两种请求方式的区别。❈Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为&#xff…

Apple新发布的APFS文件系统对用户意味着什么

2016年WWDC大会上,Apple除了公布watchOS、tvOS、macOS以及iOS等一系列系统和软件更新外,还公布了一个名为APFS(Apple File System)的文件系统。 这一全新文件系统专门针对闪存/SSD进行优化(但依然可用于传统机械硬盘&a…

tps 交易量_交易处理系统(TPS)

tps 交易量A transaction is a simple process that takes place during business operations. The transaction processing system (TPS) manages the business transactions of the client and therefore helps a companys operations. A TPS registers, as well as all of i…

CYQ.Data 轻量数据层之路 自定义MDataTable绑定续章(七)

本章起,将续章讲解整框架当初的设计思路: 本章既为续章,说明我以前写过,是的,以前我写过内部整个MDataTable的构造,不过,当初匆匆写完后, 最后一步的实现MDataTable绑定GridView/Dat…

php 文字超出画布,input实现文字超出省略号(代码示例)

本篇文章给大家带来的内容是关于input实现文字超出省略号(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。input实现文字省略号功能普通元素实现文字超出宽度自动变成省略号非常简单,给元素加个宽度&…

排序算法系列:插入排序算法

概述 直接插入排序(Straight Insertion Sort)的基本操作是将一个记录插入到已经排好序的有序表中,从而得到一个新的、记录数增1的有序表。 – 《大话数据结构》 版权说明 著作权归作者所有。商业转载请联系作者获得授权,非商业转载…

php点击复制按钮到我的粘贴板,js实现点击复制当前文本到剪贴板功能(兼容所有浏览器)...

最近做项目时,在网站框架搭建过程,有一个功能需要实现复制文本到剪贴板,相信这个功能很常用,但是对于不常写JS代码的我来说是一个比较大的挑战,回想以前做过的一个站点,使用window.clipboardData实现复制到…

[Phonegap+Sencha Touch] 移动开发77 Cordova Hot Code Push插件实现自己主动更新App的Web内容...

原文地址:http://blog.csdn.net/lovelyelfpop/article/details/50848524 插件地址:https://github.com/nordnet/cordova-hot-code-push 以下是我对GitHub项目readme的翻译 ——————————————————————————————————————…

java 如何重写迭代器,如何用Java按需定制自己的迭代器

编写自己的迭代器的流程是:首先实现Iterable接口,进而实现该接口中的Iterator iterator()方法,该方法返回接口Iterator,Iterator接口中封装了next,hasnext,remove等方法。实现了Iterable接口的类能够通过fo…

php整合支付宝,Thinkphp5.0整合支付宝在线下单

thinkphp5.0支付宝在线支付下单整个流程,包括创建订单、支付成功回调更新订单状态、最终跳转到商户订单详情页查看演示下载资源:17次 下载资源下载积分:998积分支付宝在线支付控制器代码 public function alipay() {//发起支付宝支付$order_n…

php怎么引用表单元素,表单元素:最全的各种html表单元素获取和使用方法总结...

表单是网页与用户的交互工具,由一个元素作为容器构成,封装其他任何数量的表单控件,还有其他任何元素里可用的标签,表单能够包含、、、、、等表单控件元素。表单元素有哪些呢?它包含了如下的这些元素,输入文…

数据中心部署气流遏制系统需要考虑的十大要素

数据中心气流遏制策略能够大幅提高传统数据中心制冷系统的可预测性和效率。事实上,绿色网格组织(The Green Grid)将气流管理策略称作“实施数据中心节能计划的起点”。但是,大多数已有数据中心由于受各种条件的制约,只…

JAVA语言异常,Java语言中的异常

1、异常分类从产生源头来看,Java语言中的异常可以分为两类:JVM抛出的异常。比如:访问null引用会引发NullPointerException;0作为除数,如9/0,JVM会抛出ArithmeticException;内存消耗完&#xff0…

使用Mybatis Generator结合Ant脚本快速自动生成Model、Mapper等文件的方法

新建generatorConfig.xml和build_mybatis.xml&#xff1a; jar下载 <dependency><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-core</artifactId><version>1.3.2</version></dependency> <depe…