開源云開發,有時是個苦差事

閱讀:542 2023-10-25 20:02:24 來源:來自網絡

作者丨David Linthicum

編譯丨諾亞

 

開源是IT領域中一個經常兩極分化的話題,在我職業生涯的大部分時間里都是如此。使用開源比任何其他技術都存在更多的情緒。隨著AIGC的興起,情況可能會變得更糟。

 

使用開源軟件進行基于云的開發,因其成本、靈活性和積極的社區參與而變得越來越流行。但是,必須了解使用開源具有哪些潛在的危險。

 

我直說吧,企業往往最終得到的是嚴重未優化的系統,這些系統的成本遠遠超出其應該運行的成本。一切通常隱藏在過度膨脹的預算中,從首席信息官到董事會,沒有人知道這一點。

 

你會花1000萬美元來建造一個本應花費300萬美元的系統嗎?更糟糕的是,其中許多系統的運營成本增加了50%,這主要是由于糟糕的架構選擇,例如在其他解決方案可以為業務帶來更多價值的情況下,卻只推送特定的云提供商或推送開源。

 

這樣的日子可能即將結束。隨著云計算支出受到自上而下的批評和分析,企業在如何更有效地構建和運行云計算解決方案方面變得更加精明。

 

我絕不是說開源不是正確的解決方案。在許多情況下,由于錯誤的原因,它被推送到解決方案堆棧上。所以,在正文開始前,請記住這一點。

1、開放的心態

 

與開源軟件相關的一個重要問題是,與傳統軟件解決方案甚至許多云服務提供的支持相比,開源軟件需要更專業或專門的支持。

 

記住,云提供商僅僅是在“提供”開源軟件。除此之外,他們一般不支持它。要了解更多,你需要在內部或其他地方查看。

 

開源用戶,無論是否在云中,通常都必須依賴社區資源,通過論壇或留言板提供,這需要時間。這可能會耽誤云開發進度,尤其對于時間緊迫的方案或復雜問題,處理就比較麻煩。一位開發人員曾經告訴我,她需要參加一個開源社區的會議,然后才能解決一個特定的問題——這個會議需要等五周。那顯然行不通。

 

從安全角度來看,開源軟件可能會帶來特定的挑戰。盡管開發人員社區定期審查此類軟件,但它仍然可能存在未檢測到的漏洞,主要是因為它的代碼是可公開訪問的。

 

例如,幾年前出現了一些開源供應鏈問題。如果沒有嚴格的安全措施和頻繁的更新,這些漏洞可能會成為嚴重的安全威脅。這些問題并非無法解決;它們必須得到解決。在大多數情況下,你需要依靠自己而不是某些專有軟件提供商。

2、集成

 

開源軟件也可能缺乏特定專有軟件所提供的功能或集成。社區主導的更新或改進可能不會優先考慮可能對用戶或企業有利的功能。這可能會影響可擴展性和軟件在云開發中的整體效用。

 

當然,有些人認為開源系統是開放的。你可以在那里添加和修復需要的功能。我們這些這樣做過的人,包括我,都明白這需要多少技能、時間和專業知識。這樣的時間成本不會被那些只想完成和部署項目的項目經理所接受。

 

另一個需要考慮的關鍵因素是知識產權。雖然可以免費使用,但開源軟件仍然有許可證,必須遵守版權法。如果處理不當,可能會導致法律糾紛或損害企業聲譽。作為CTO,我吃過好幾次虧,因為有些事情沒有向我披露,這在出售公司和知識產權的過程中成為一個問題。在其中一個案例中,它停止了銷售。

 

最后,使用開源軟件進行基于云的開發需要更多的技術熟練度。鑒于其DIY性質,那些可以利用該軟件的人總是給我留下深刻的印象。它提供了更大的定制,但對于沒有技術知識的用戶來說,這種靈活性可能是一把雙刃劍。試著自己實現其中的一些;如果沒有開源公司的支持,它充其量只是一個工程項目。

3、權衡取舍

 

當然,一些開源軟件提供商在協助用戶安裝和支持方面做得很好。如今,無論如何,我只會考慮在他們的參與下使用開源。有太多可能出錯的地方,從某種意義上說,你正在獲得專有解決方案的價值,包括支持等,盡管需要額外的成本,這可以使許多專有替代方案同樣引人注目。

 

最好對開源保持開放的心態。把情緒釋放出去,接受包括開源比其他技術更兩極分化的事實。我要么聽到,“我們是一家開源優先的公司”,要么“這里沒有開源”。這實際上意味著,“我們不喜歡思考我們正在做什么,當利用云平臺不是正確的解決方案時,我們選擇部分優化不足。

 

這一切都歸結于任何技術的實際商業價值,無論是否開源,是否云計算。所有事情都必須考慮到回報給企業的價值,無論是硬件還是軟件。

 

參考鏈接:https://www.infoworld.com/article/3708293/when-open-source-cloud-development-doesnt-play-nice.html

相關文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感興趣
推薦閱讀 更多>
推薦商標

{{ v.name }}

{{ v.cls }}類

立即購買 聯系客服
主站蜘蛛池模板: 无码专区一va亚洲v专区在线| 99久久人妻无码精品系列蜜桃| 免费无码毛片一区二区APP| av中文无码乱人伦在线观看| 中文字幕有码无码AV| 午夜无码A级毛片免费视频| 精品国产一区二区三区无码| 性色AV一区二区三区无码| 亚洲一区AV无码少妇电影☆| 亚洲av无码一区二区三区人妖 | 一本大道久久东京热无码AV| 亚洲精品无码久久一线| 精品深夜AV无码一区二区老年| 特级做A爰片毛片免费看无码| 97免费人妻无码视频| 成人午夜亚洲精品无码网站| 国产精品无码一区二区三区毛片| 亚洲精品无码鲁网中文电影| 亚洲无码黄色网址| 人妻丰满?V无码久久不卡| 亚洲AV无码专区国产乱码不卡| 亚洲AV无码久久精品狠狠爱浪潮| 国产午夜无码片免费| 亚洲Av永久无码精品黑人| 亚洲AV无码乱码在线观看裸奔| 亚洲一级特黄大片无码毛片| 国产精品成人一区无码| 色欲AV永久无码精品无码| 国产精品免费无遮挡无码永久视频| 国产av无码久久精品| 在线精品免费视频无码的| 亚洲av中文无码字幕色不卡| 亚洲av无码一区二区三区在线播放| 亚洲国产精品无码AAA片| 久久久久亚洲av成人无码电影 | 国产AV无码专区亚洲A∨毛片| 亚洲精品97久久中文字幕无码 | 中日韩精品无码一区二区三区| 中文字幕精品无码一区二区 | 无码播放一区二区三区| 欧洲人妻丰满av无码久久不卡|