開(kāi)源鏡像站是什么
開(kāi)源一詞最初是指開(kāi)源軟件(OSS)。根據(jù)維基百科定義,開(kāi)源軟件(英語(yǔ):open source software,縮寫(xiě):OSS)又稱(chēng)開(kāi)放源代碼軟件,是源代碼可以任意獲 取的計(jì)算機(jī)軟件,這種軟件的版權(quán)持有人在軟件協(xié)議的規(guī)定下保留一部分權(quán)利并允許用戶(hù)學(xué)習(xí)、修改以及以任何目的向任何人分發(fā)該軟件。
開(kāi)源軟件鏡像,就是從官方站點(diǎn)同步一些軟件倉(cāng)庫(kù)。用戶(hù)通過(guò)修改配置文件,就近使用軟件倉(cāng)庫(kù)鏡像,以加快下載速度,減輕官方站點(diǎn)的負(fù)載。
開(kāi)源鏡像站就可以理解為一個(gè)放置開(kāi)源軟件的一個(gè)站點(diǎn),免費(fèi)提供鏡像文件下載。
開(kāi)源鏡像站可以為開(kāi)發(fā)者提供以下功能:
編譯構(gòu)建依賴(lài)包下載:為個(gè)人開(kāi)發(fā)及持續(xù)構(gòu)建場(chǎng)景提供maven、npm、pypi、nuget、php等語(yǔ)言類(lèi)依賴(lài)包下載服務(wù)。
OS開(kāi)源鏡像下載:提供centos、ubuntu、debian等多種主流開(kāi)源操作系統(tǒng)包下載服務(wù)。
開(kāi)源DevOps工具下載:提供如apache、 nginx 、mysql、jenkins等多種常用開(kāi)發(fā)工具及庫(kù)。
開(kāi)源鏡像站的鏡像從哪來(lái)
鏡像站的內(nèi)容由官方維護(hù)者通過(guò)腳本同步官方源或者同步上游得到的。
開(kāi)源鏡像站的意義
由于網(wǎng)絡(luò)原因,國(guó)內(nèi)開(kāi)發(fā)者使用國(guó)外開(kāi)源組件、工具和操作系統(tǒng)等資源下載時(shí)比較慢,影響開(kāi)發(fā)效率。所以提供極速全面穩(wěn)定的系統(tǒng)鏡像服務(wù)就顯得尤為必要。常見(jiàn)的開(kāi)源鏡像站通常有兩種組織進(jìn)行搭建:
由高校搭建
首先,可以方便校內(nèi)師生乃至周邊地區(qū)用戶(hù)。高校如果沒(méi)有自己的開(kāi)源鏡像,可能會(huì)導(dǎo)致校內(nèi)師生必須忍受緩慢且不穩(wěn)定的網(wǎng)絡(luò)連接去下載各種鏡像,學(xué)校也浪費(fèi)了大量入口帶寬。另一方面,高校搭建屬于自己的開(kāi)源鏡像站可以有助于學(xué)校的信息安全。
其次,可以提升高校形象和影響力。當(dāng)下,世界著名大學(xué)都有自己的公共開(kāi)源鏡像站,國(guó)內(nèi)C9聯(lián)盟中的大部分高校也都建立了公共開(kāi)源鏡像服務(wù)。如果高校的開(kāi)源鏡像站資源充足、運(yùn)行穩(wěn)定,可以讓該高校為許多開(kāi)源軟件用戶(hù)所知,提升影響力。
由商業(yè)公司搭建
原因和高校類(lèi)似:方便自身用戶(hù)使用,提升自身影響力和競(jìng)爭(zhēng)力。
華為開(kāi)源鏡像站
什么是華為開(kāi)源鏡像站
華為開(kāi)源鏡像站由華為云CodeArts團(tuán)隊(duì)開(kāi)發(fā)及維護(hù),CodeArts致力于打造讓軟件開(kāi)發(fā)更簡(jiǎn)單的一站式DevOps工具云服務(wù)。
功能上,華為開(kāi)源鏡像站可以提供語(yǔ)言類(lèi)開(kāi)源開(kāi)發(fā)組件鏡像。用戶(hù)可以使用maven、npm、pypi、nuget、php、rubygems、sbt、docker等常見(jiàn)開(kāi)發(fā)需要依賴(lài)的開(kāi)源組件加速鏡像,也可以直接通過(guò)相應(yīng)的依賴(lài)包管理工具下載使用;可以提供常用開(kāi)發(fā)工具及庫(kù)的鏡像。用戶(hù)可以從開(kāi)源鏡像站下載apache、ngnix、mysql、jenkins等30+種常用開(kāi)發(fā)工具及庫(kù);提供主流開(kāi)源操作系統(tǒng)鏡像。用戶(hù)可以加速下載centos、ubuntu、debian等多種主流開(kāi)源操作系統(tǒng)包;提供華為云及華為開(kāi)放SDK組件鏡像。用戶(hù)可以在華為開(kāi)源鏡像站中找到已經(jīng)鏡像的華為云及華為產(chǎn)品的開(kāi)放SDK組件,并通過(guò)相應(yīng)的依賴(lài)包管理工具下載使用。
速度上,通過(guò)國(guó)外代理站點(diǎn)高速 同步海外鏡像源,并為注冊(cè)用戶(hù)提供全站CDN加速,實(shí)現(xiàn)高速下載。
生態(tài)上,同時(shí)在華為云開(kāi)發(fā)者社區(qū)有專(zhuān)門(mén)的開(kāi)源鏡像站論壇,用戶(hù)可以就華為開(kāi)源鏡像站使用及相關(guān)技術(shù)問(wèn)題在論壇中發(fā)帖進(jìn)行交流,相關(guān)的技術(shù)專(zhuān)家會(huì)進(jìn)行答復(fù)或建議。
成本上,華為開(kāi)源鏡像站目前可免費(fèi)使用,不涉及任何費(fèi)用。
安全上,鏡像站資源官方可信,與Maven中央倉(cāng)、CentOS等多家海外官方源站進(jìn)行合作與認(rèn)證,為用戶(hù)提供可信的組件下載來(lái)源。
開(kāi)源鏡像站工作流程如下圖所示。
如何使用華為開(kāi)源鏡像站
1.訪問(wèn)華為開(kāi)源鏡像站并登錄,如圖1所示。
圖1登錄開(kāi)源鏡像站
2.使用導(dǎo)航欄或搜索功能快速找到自己需要的鏡像類(lèi)型,如圖2所示。
圖2查找鏡像
3.單擊目標(biāo)鏡像類(lèi)型的卡片,根據(jù)提示操作即可快速下載該鏡像,如圖3所示。
圖3下載鏡像
戳"閱讀原文",立即體驗(yàn)!
原文標(biāo)題:三分鐘帶你了解什么是開(kāi)源鏡像站
文章出處:【微信公眾號(hào):華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
-
華為
+關(guān)注
關(guān)注
216文章
34411瀏覽量
251496
原文標(biāo)題:三分鐘帶你了解什么是開(kāi)源鏡像站
文章出處:【微信號(hào):華為DevCloud,微信公眾號(hào):華為DevCloud】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論