自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

MirageOS 什么鬼?它為什么重要?

云計算
在云端運行的應(yīng)用程序大多數(shù)并不是針對在云端運行而經(jīng)過優(yōu)化的。它們本身假設(shè)需要依附底層操作系統(tǒng),其中包括安全漏洞和臃腫軟件。將大型服務(wù)器分隔成一個個小型虛擬機讓許多新的公司得以成功創(chuàng)辦起來、實現(xiàn)規(guī)?;?。這就意味著,占用的一大部分資源沒有被使用,也沒有必要,這不僅導(dǎo)致成本高昂,還帶來了安全風(fēng)險(歸因于更大的攻擊面)。

如果你平時熟悉使用命令行,那么了解MirageOS的最好辦法就是,自己試一試安裝操作步驟(https://mirage.io/wiki/install)!

 

[[152021]]

MirageOS是啥東東?為什么它很重要?

在云端運行的應(yīng)用程序大多數(shù)并不是針對在云端運行而經(jīng)過優(yōu)化的。它們本身假設(shè)需要依附底層操作系統(tǒng),其中包括安全漏洞和臃腫軟件。將大型服務(wù)器分隔成一個個小型虛擬機讓許多新的公司得以成功創(chuàng)辦起來、實現(xiàn)規(guī)?;?。這對新服務(wù)來說是好事,可是那些虛擬機有許多是單一用途的,不過含有基本上整個操作系統(tǒng),這種操作系統(tǒng)本身像Web服務(wù)器那樣運行應(yīng)用程序。這就意味著,占用的一大部分資源沒有被使用,也沒有必要,這不僅導(dǎo)致成本高昂,還帶來了安全風(fēng)險(歸因于更大的攻擊面)。

MirageOS儼然是一種新的方法:只包含操作系統(tǒng)的必要組件,連同應(yīng)用程序一起編譯到單一內(nèi)核(unikernel)。這帶來了非常高效、極其精簡的軟件設(shè)備(appliance),同時攻擊面要小得多。這種軟件設(shè)備可以直接部署到云端和嵌入式設(shè)備,好處就是降低了成本,提高了安全性和可擴展性。

MirageOS的工作原理如何?

MirageOS是一種“庫操作系統(tǒng)”,可用于跨眾多云計算平臺和移動平臺,構(gòu)建安全的、高性能的網(wǎng)絡(luò)應(yīng)用程序。其工作原理如下,將Xen虛擬機管理程序當(dāng)成一個穩(wěn)定的硬件平臺,讓我們可以專注于實施高性能協(xié)議,沒必要為支持傳統(tǒng)操作系統(tǒng)里面的成千上萬個設(shè)備驅(qū)動程序而操心。

可以在Linux或Mac OS X之類的桌面操作系統(tǒng)上使用高級函數(shù)式編程語言(OCaml)來開發(fā)代碼,然后編譯到一個完全獨立的專用單一內(nèi)核中。這種單一內(nèi)核直接在Xen虛擬機管理程序API上運行。由于Xen支持大多數(shù)公有云,比如亞馬遜EC2、Rackspace云及其他許多云,MirageOS讓你的服務(wù)器可以在任何基于 Xen的云或托管服務(wù)上運行,成本更低、安全性更高、速度更快。

MirageOS基于OCaml這門語言,在編譯用于部署到生產(chǎn)環(huán)境時,其語法擴展和50多個代碼庫可以直接映射到操作系統(tǒng)構(gòu)件。正因為如此,MirageOS包括使用函數(shù)式編程全新實施諸多協(xié)議的技術(shù),從TCP/IP、DNS、SSH、Openflow(交換機/控制器)、HTTP、 XMPP到Xen虛擬機之間的傳輸協(xié)議,不一而足。

MirageOS在哪些地方很有用?

目前的MirageOS軟件設(shè)備的一個例子就是這個網(wǎng)站,它完全是一個自托管網(wǎng)站,部署在公有云上,直接在Xen虛擬機管理程序上(這里是亞馬遜 EC2上)運行。這類軟件設(shè)備可以自動配置,并直接部署到公有云(比如Rackspace或亞馬遜EC2),也可以推送到嵌入式設(shè)備。還有一個例子是http://decks.openmirage.org,其不同的MirageOS軟件設(shè)備被用來演示會議所用的幻燈片。這兩個情況表明了眼下MirageOS在如何得到應(yīng)用,而下面這幾個例子表明了我們在未來可以用MirageOS來做什么。

可自擴展的架構(gòu)

我們可以創(chuàng)建可自擴展的Web服務(wù)器,而且占用的資源非常少。由于體積小巧,這種服務(wù)器運行起來其成本低于當(dāng)前的解決方案,但同時又具有高度彈性。如果流量出現(xiàn)突然激增的情況,Web服務(wù)器可以配置成自動創(chuàng)建和部署Web服務(wù)器副本,以處理需求。這種自擴展非常迅速地完成,以至于入站連接就能觸發(fā)新服務(wù)器的創(chuàng)建,然后新服務(wù)器就能在連接超時中斷(大約幾毫秒)之前處理該請求。需求再次下降后,這些Web服務(wù)器又能自動關(guān)閉。由于這些機器啟動速度快,我們就能變得更有彈性,可以增減計算容量,毫厘不差地滿足要求,因而只有在確實需要計算容量時,才添置實際需要的那部分容量。

部署到嵌入式設(shè)備

 

如果使用MirageOS,我們還能創(chuàng)建可以在嵌入式設(shè)備上運行的軟件設(shè)備。這類軟件設(shè)備可以部署到家里多個角落的小設(shè)備中,比如用來測量濕度的花盆或冰箱里面可以告訴究竟什么食品變質(zhì)的化學(xué)傳感器。你可以通過一種Web服務(wù)器軟件設(shè)備,訪問來自這些傳感器的數(shù)據(jù),該軟件設(shè)備也可以本地部署在家里,部署到Raspberry Pi之類的硬件設(shè)備上。將額外的應(yīng)用程序安裝到Raspberry Pi軟件設(shè)備上是很簡單的操作,只要輕松點擊一下,你就可以共享你的數(shù)據(jù)或者比較別人的數(shù)據(jù)。構(gòu)建這樣一個家庭網(wǎng)絡(luò),可以確保你不受到任何上游連接問題的影響,數(shù)據(jù)仍然在你的控制之下。

同樣這個場景可以應(yīng)用到企業(yè)環(huán)境:建筑物四周的傳感器可以監(jiān)測環(huán)境條件、調(diào)整燈光及其他許多工作參數(shù)。需要額外的計算資源時,就能在云服務(wù)提供商的平臺上自動創(chuàng)建更多的軟件設(shè)備,以滿足短期需要。

總的來說,MirageOS在提高效率和安全方面具有顯著的好處,用來部署到公有云和嵌入式設(shè)備上再理想不過了。結(jié)合Irmin和Signpost,MirageOS成為了Nymote/MISO工具箱的一個核心部件,有望支持即將涌現(xiàn)的一大批物聯(lián)網(wǎng)設(shè)備。

原文鏈接:http://www.yuntoutiao.com/yun/paas/4460.html

【文章來源:mirage.io|云頭條翻譯(未經(jīng)授權(quán)謝絕轉(zhuǎn)載)】

責(zé)任編輯:Ophira 來源: 云頭條
相關(guān)推薦

2021-06-02 10:52:01

HTTP3Linux

2020-09-15 15:53:31

邊緣計算云計算5G

2014-07-24 09:50:55

Unix開源系統(tǒng)

2024-01-23 11:31:24

模型AI

2014-07-16 09:45:36

DOS

2020-12-02 09:14:47

Apache批處理流式數(shù)據(jù)

2021-10-21 05:30:48

Data Fabric數(shù)據(jù)管理架構(gòu)邊緣計算

2023-02-13 11:06:58

決策智能數(shù)據(jù)分析

2020-11-05 10:50:09

物聯(lián)網(wǎng)數(shù)據(jù)技術(shù)

2019-07-08 10:28:33

網(wǎng)絡(luò)認證供應(yīng)商自動化

2022-05-11 15:08:16

加密貨幣私鑰安全

2022-08-24 15:03:21

數(shù)據(jù)智能數(shù)據(jù)分析

2023-07-11 10:33:48

凈零度碳排放

2021-11-29 11:40:46

FPGA芯片數(shù)據(jù)中心

2015-07-16 10:49:31

虛擬化容器技術(shù)

2015-11-12 10:03:34

前端H5web

2022-11-15 14:52:09

虛擬孿生數(shù)字孿生

2024-04-22 15:31:02

物聯(lián)網(wǎng)

2020-11-12 08:32:11

物聯(lián)網(wǎng)價值鏈IOT

2022-08-22 13:17:19

智能建筑樓宇自控物聯(lián)網(wǎng)
點贊
收藏

51CTO技術(shù)棧公眾號