人工智能能夠構建一個自主驅動云嗎?

企業和組織可以從云計算中受益,但許多公司并不希望面對公共云的成本,性能和治理問題,并且認為構建自己的私有云的復雜性和運營開銷并沒有那么困難。

如今,一些云計算供應商正在使用人工智能(AI)來簡化私有云的部署和管理,使得云計算可以自主驅動(即自我安裝,自我修復和自我管理)。在文中,將介紹自主驅動云的要求以及如何實現。

  自主驅動云需求

就像這個領域的任何其他技術一樣,人們需要幾個系統一起工作,處理自我監控,愈合,學習以及創建自我優化模型。

這里列出了需要在自主驅動云中使用的技術:

·自動安裝和配置:

第一步是安裝過程,不需要太多的人為干預。云計算的構建塊是服務器,存儲和網絡。使用超融合系統,將服務器和存儲設備組合在一起,需要一個軟件定義的網絡,以盡量減少對物理網絡的變化的依賴。

所以,第一個要求是采用服務器+存儲構建塊,其中預先安裝了所有軟件,并將其拷貝到操作系統映像中。用戶只需要映像一些服務器并加載它們。一旦完成,云計算應該自動出現,而無需管理員知道有關各種服務和持久存儲的任何內容。圖像軟件應該將服務器,存儲和網絡資源集中在一起,以創建高度彈性的云。

·與其他云計算和內部系統集成:

云計算不應該孤立工作,所以人們應該能夠快速將其與現有的虛擬化基礎架構和其他公共云連接起來。更好的是添加現有的存儲系統,并通過開放(即RESTful)API將其作為云計算的一部分。這是一個可選的步驟,但如果要利用現有的存儲和服務器投資,這一點非常重要。同樣,大多數用戶也希望與AD/LDAP集成,并擁有單一的用戶和認證來源。

·以自助服務方式部署應用程序:

任何云計算的目標是為用戶提供能夠以自助服務方式被各種團隊使用的IaaS和PaaS平臺。例如,開發人員可以將其用于應用程序開發,持續集成/持續開發(CI/CD);支持團隊可以使用它來提供用戶環境的副本來解決任何支持問題;銷售可以帶來快速的PoC試用,最終IT可以提升各種應用的分期或生產部署。這些步驟需要完全自動化,以便人們可以重復它們,而不用花太多時間。任何云計算解決方案都應提供具有預構建應用模板的自助服務界面,以便快速部署。

·實時監控事件,統計,記錄,審核:

由于云計算是共享環境,所以需要能夠實時監控各種事件,統計信息和儀表板。需要知道應用程序的狀態以及其他用戶執行的操作。應該能夠獲取日志并審核所有用戶的操作。例如,如果一個服務在晚上10點以后關閉,需要知道用戶或腳本是否錯誤地關閉提供該服務的虛擬機。

·自我監測和自我修復:

任何像云計算一樣復雜的系統都需要監視所有關鍵服務,并幫助監控工作負載。如果任何硬件組件或軟件服務失敗,系統應該檢測并修復這種情況。然后,它可以提醒管理員哪個組件失敗。如果這是硬件組件,如服務器,硬盤,SSD或NIC,則管理員可以采取糾正措施來恢復系統的容量。這是自驅動云計算的最低要求。

·長期決策機器學習:

由于自愈層負責短期決策,人們需要另一層自動化功能,可以在更長的時間內觀察云計算和應用程序,以幫助優化云,提高效率并為未來做好計劃。自主驅動的云平臺收集遙測或操作數據,并利用機器學習來指導數據科學家如何開發現在為此行為建模的算法。這些算法可幫助用戶做出決策。

該層應該觀察預測能力建模和訂購新服務器的用法。它還應該根據CPU,內存和I/O比例來確定要添加什么樣的服務器。例如,如果應用程序的CPU密集度較高,那么應該對具有更多內核和更少存儲空間的服務器進行排序。另一個領域是根據利用率幫助優化虛擬機的大小。 ?


?


??

本文轉自d1net(轉載)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540993.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540993.shtml
英文地址,請注明出處:http://en.pswp.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…

專家呼吁建安全漏洞信息共享機制并強化管控

近日,由中國網絡空間安全協會主辦,中國網絡空間安全協會網絡空間安全法律與公共政策專業委員會、北京郵電大學互聯網治理與法律研究中心、公安部第三研究所網絡安全法律研究中心、西安交通大學信息安全法律研究中心承辦的《網絡安全法(草案二…