雲端計算之旅:多雲成功的最大障礙是學習曲線
人們都認為雲端計算值得探索,但絕大部分人並不是行業專家。因此,行業媒體邀請多位行業專家對雲端計算的現狀和未來進行評估。
值得探索的雲端計算
在JAXenter公司的技術趨勢調查中,向受訪者詢問了他們對不同技術的興趣,根據調查結果,雲端計算對開發人員來說是一個非常相關的主題。如下圖所示,雲端計算在軟體架構之後的“通用IT主題”位列第二位。
JAXenter技術趨勢的調查結果
如果想了解有關受訪者最喜歡和最不喜歡的雲平臺的更多資訊,可以檢視這個調查結果。當然,雲端計算已經非常流行,但這些結果讓人們看到了事情的真相。2017年,受訪者對雲端計算的興趣超過了對微服務、DevOps、機器學習、區塊鏈的興趣。這可能就是事實,但這些結果使人們對與雲端計算有關的一切產生了興趣。
儘管雲端計算很受歡迎,但人們仍然存在許多未知、誤解和差距。例如,Sumo Logic公司在2018年年初發布的《2018年雲端計算全球安全趨勢報告》表明,將近一半的受訪者表示,當前的工具在雲端計算中無法執行。此外,在300多名受訪者中,高達97%的人認為他們缺乏適當的雲端計算安全工具。
最重要的是,雲端計算值得探索,其好處肯定超過了風險。因此,行業媒體邀請14位專家來評估雲端計算的現狀和未來。以下是各位專家對於雲端計算的應用與發展的評價:
•Abby Kearns:“IT技術與雲端計算相容非常重要,即使不是雲原生的。”
•Oleg Chunikhin和Terry Shea:“無伺服器可以提高生產力,特別是在DevOps和運營方面。”
•Peter Meulbroek:“雲中性為遷移增加了大量複雜性和風險,但沒有真正解決問題。”
•Ross Kukulinski:“在雲中成功執行軟體時,可見性是一個必不可少的組成部分。”
•Carlos Sanchez:“目前幾乎不可能實現無縫的多雲體驗。”
•Ben Newton:“Kubernetes對於廣泛的多雲採用至關重要。”
•Shiven Ramji:“下一步是儘可能簡化雲端計算服務之間的整合。”
•Brian Johnson:“基於雲端計算的基礎設施本身並沒有帶來巨大的好處。”
•Vince Arneja:“雲端計算專案是一項值得關注的技術,因為它具有巨大的潛力。”
•Jeff Keyes:“無伺服器是微服務的自然演變。”
•John Mathon:“雲端計算為我們提供了許多工具來提高安全性。”
•Vamsi Chemitiganti:“每個企業都應該在混合雲上執行。”
•Patrick O'Keeffe:“不要接受雲端計算提供商的說法。”
此外,JAXenter公司還採訪了人工智慧應用安全廠商Wallarm公司執行長兼聯合創始人Ivan Novikov。
JAXenter:現在很多企業將一切都遷移到雲中,其中包括資料。開發人員如何在日益不安全的環境中保持適當的安全級別?
Ivan Novikov:在以往,開發人員的安全性用道格拉斯•亞當斯的話來說是“別人的問題”。而現在,安全性以及基礎設施已成為開發人員的責任。
確實有一些新興的和現有的工具可以幫助開發人員管理這一點——從最佳實踐、第三方開源模組到安全測試自動化,其問題在於建立正確的過程。
Jaxenter:基於雲端計算的基礎設施帶來了什麼好處?缺點是什麼?
Ivan Novikov:雲端計算供應商的基礎設施擁有一支合格的專業人員團隊,他們按照最佳實踐維護雲端計算基礎設施,並在發現新威脅和新方法時繼續改進其安全架構。基於此,大多數雲端計算基礎設施實際上比類似的內部部署更安全。
為了應對雲端計算帶來的新挑戰,企業還需要研究新一代工具,例如使用人工智慧進行檢測,保護API以及防範機器人和行為威脅。
同時,共享多租戶環境確實需要企業體系結構需要考慮的不同體系結構思想。例如,訪問基礎設施管理和保護底層虛擬伺服器和網路連線成為軟體架構師關注的問題。
JAXenter:您最喜歡使用的基於雲端計算的工具、服務或平臺是什麼?為什麼?
Ivan Novikov:SEMRush是任何基於網際網路的服務的理想工具,企業可以通這個工具瞭解他們的客戶、他們感興趣的內容以及他們正在尋找的概念。
該服務的日益普及證明了該模型的有效性。
JAXenter:Kubernetes是否促進了雲採用?
Ivan Novikov:Kubernetes是管理基於微服務的應用程式的出色工具。關於這項技術最好的一點是,它可以很容易地部署在私有云中,或者基於託管的Kubernetes服務。因此,對於考慮混合雲或逐步遷移的公司來說,這是很有幫助的。
JAXenter:安全技術與當今的雲優先世界相關有多重要?
Ivan Novikov:基於Wallarm的經驗,支援雲端計算部署的能力對於安全技術非常重要。即使是目前專注於私有云的公司也傾向於部署許多相同的技術,如本地Azure或Docker,並且正在尋找一種面向未來的技術堆疊。
Jaxenter:一項技術保持雲中立有多重要?
Ivan Novikov:安全技術的關鍵是能夠進行準確檢測,並能夠持續更新以應對新威脅。許多特定於單個雲平臺或內建到現有CDN服務的工具往往基於傳統的正則表示式,並且不具備這些屬性。新一代工具往往是雲中性的,但它的相關性高於因果關係。
JAXenter:如果雲端計算技術想要繼續增長,那麼工具也需要與之相適應。現在最成熟的工具是什麼?
Ivan Novikov:市場上最成熟的安全工具是那些使用時間最長的安全工具:防火牆和SIEM。但是,為了應對雲端計算帶來的新挑戰,企業還需要研究新一代工具,例如使用人工智慧進行檢測,保護API以及防範機器人和行為威脅。
支援雲端計算部署的能力對於安全技術非常重要。
Jaxenter:如何抓住多雲業務機會?多雲成功的障礙是什麼?
Ivan Novikov:與大多數新技術一樣,最大的障礙是學習曲線。使用這些技術的人還不熟悉流程、配置最佳實踐和效能調優。對於每一個雲平臺來說,它們都有細微的差別。使用多個雲平臺使其難度呈指數級放大。
JAXenter:您如何看待無伺服器?它是一場“雲端計算革命”嗎?
Ivan Novikov:無伺服器是一種處理資料的新方法,其中程式碼直接在雲端執行。它是一種很酷的技術,對包括資料處理在內的某些問題具有出色的有效應用。其他型別的框架(例如Kubernetes或Redis)用於實時資料管理。