Home Blogs 什麼阻礙了Web Builder Velocity
Applications

什麼阻礙了Web Builder Velocity

About The Author

Outline

原始資料來源:Layer0 向讓您的網站閃耀光芒的團隊致敬。 構建,管理,調試,更新,保護和監控現代Web應用程式需要將20多個不同的雲基元和Web服務拼接在一起。 這並不容易—您的團隊每天都在為您的企業做最大的努力而戰龍。 但如果他們不必與這麼多龍作戰,那會怎麼樣? 如果他們能夠以兩倍的速度發布更新,會怎樣? 如果他們手邊掌握了可能影響利潤的關鍵資訊,該怎麼辦? 如果您的網站一瞬間載入,該怎麼辦? 想象一下可以實現什麼。

為什麼建設者速度很重要(提示:這是金錢)

生成器速度與公司收入和成本節省密切相關。 更高的生產率總是反映在資產負債表的成本方面,但對資產負債表收入方面的影響又如何? 是否存在任何關聯? 全球管理諮詢公司McKinsey&Company決定找出答案。 結果令人驚嘆。 如果公司擁有頂級的開發速度,其收入增長將高達五倍。

通過查看軟體,金融服務,零售,汽車和製造垂直市場的收入和生產部署情況,McKinsey的研究發現,開發人員速度指數(DVI)排名前四分位的公司在市場上的表現比其他公司高出4倍。

「軟體吞噬全世界」,您運送更新的速度決定了您是否會沉沒或在市場上游泳。

是什麼阻礙了Web構建器的速度?

過去10年來,AWS (Amazon Web Services)徹底改變了我們購買和使用軟體和硬體基礎設施的方式。 他們和競爭對手創建了數千種點服務(雲基元),例如計算和存儲。 這些服務已成為團隊為了構建Web應用程式而必須組裝和維護的錘子和釘子。

不幸的是,在太多情況下,這種努力已失去控制。 各組織聚集了一整個團隊,這些團隊都是稀少,昂貴的人才。 現在,他們的大部分資源往往只是用來維持應用程式的大規模運作。 ‘團隊陷入非功能性要求(NFR)的困境,例如互操作性,可靠性,可擴展性和其他“IT”。 許多人花在NFR上的時間比改進應用程式本身更多。

‘,部署現代Web應用程序通常需要20多個“雲基元”。 許多企業至少在雲基礎設施,CDN,安全性,可觀察性和持續集成/持續部署方面使用三家供應商。 以下是必須為Web應用程式組裝的組件示例:

典型Web應用程式中的組件 現代Web應用程式需要多種工具來進行服務和邊緣配置,域和安全,執行狀況檢查和開發。 更糟糕的是,這項工作並不容易,需要難以招聘和留住的專家。 一些CTO抱怨說,他們培訓這些專家只是為了讓雲供應商偷走他們。 在《開發人員體驗差距》中,Redmonk的Stephen O’Grady著名地寫道: 碎片化使供應商無法為完全集成的工具鍊提供必要的組件。 但是,這並沒有改變這樣的現實:開發人員被迫借用編寫代碼的時間,並將其重新定向到管理與高度復雜的多因素開發人員工具鍊相關的問題,這些工具鍊通過膠帶和綑紮線固定在一起。 這就是開發人員體驗差距。 向開發人員提供他們可能需要的任何基礎架構基礎架構的同一個市場,是同時告訴他們將它們拼在一起是開發人員的問題。 此開發人員的問題可能會使開發人員速度停滯,從而阻礙收入增長。

渦輪增壓顯影劑速度

好消息是,有一種更好的方法來構建,管理,調試和更新應用程序和API。 團隊可以通過單個平臺充分利用這些20多個雲基元的強大功能。 重點從復雜的管道系統轉移到高效優化,從而實現更快,更可靠的發布。 這一切都歸功於名為AppOps (也稱為Jamstack平臺)的快速增長運動。 AppOps正在打亂傳統CDN市場;CDN和邊緣計算現在可以成為更大產品中的一項簡單功能,就像數位相機在iPhone推出後成為智慧型手機中的一項功能一樣。 Limelight推出的Layer0是一款便於構建者使用的AppOps平臺,使團隊可以在不分心地改進其應用程序,同時在世界上最大,性能最高的專有全球網絡之一上運行。 該平臺具有五個核心優勢,其中包括快速部署,集成安全性,充滿信心地發布,向微服務架構發展以及節省資金的能力,在其他平臺中脫穎而出。

令人驚嘆的開發人員體驗

Layer0上的團隊發布的速度是普通團隊的兩倍,內置了生產效率工具,其中包括一目瞭然的頁面,可幫助您提高性能和 JavaScript可配置CDN EdgeJS是一種基於JavaScript的,性能的,聲明性的,與框架無關的邊緣配置語言,簡化了邊緣管理。 EdgeJS可以嵌入到前端應用程式中,因為它是聲明性的-開發人員只需描述他們的目標,而不必寫出所有邏輯。 這使其易於使用和維護。 Layer0團隊能夠在整個開發過程中測試,審核和版本控制其邊緣邏輯。 這意味著團隊可以在本地針對邊緣進行開發,並確保與應用程式代碼相關的動態數據的高速暫存命中率很高。

儀表板

Layer0概述顯示器

Layer0的概述顯示器,概述項目的執行狀況,包括核心Web生命體徵,流量,錯誤,高速暫存命中率,預取統計數據和最近的活動。

工具提示在同一顯示器上跨圖形同步,使多個指標之間的資訊更容易關聯。 例如,當將游標懸停在“概述”選項卡中的暫存命中率圖上時,您還會在流量圖中獲得相同日期的工具提示。

真實用戶監控(RUM)

Google在搜尋中的網站排名部分是根據一組性能指標(稱為Core Web Vitals),這組指標對用戶體驗有巨大影響。 借助Layer0的RUM Analytics,您可以在幾分鐘內了解網站更改的影響,而無需在Google Search Console或Page Speed Insights中等待數天或數周。

有圖表顯示頁面檢視,發佈和RUM事件的時間,因此您可以知道上星期發生的事,如何修正,或幾個月前您做得好的事,以及如何處理潛在的核心Web Vitals威脅。您可以看到隨時間和發佈而來的趨勢。

暫存駕駛艙

檢視所有路由的整體快取命中率(CHR),CHRS受部署影響的方式,以及快取清除歷程記錄。 按路徑,代理鍵或組輕鬆清除暫存。 也許最強大的工具是能夠通過路由查看CHR,流量,CPU,記憶體,預取命中率等。 與顯示網站上每個URL的傳統CDN不同,Layer0與您的代碼庫集成並具有路由感知功能,使您可以輕鬆查看需要改進的路由。 這對於希望達到亞秒速度的性能最佳的站點非常有用。

高速團隊的百分比

這些只是平臺上的幾個性能工具。 團隊一起發佈的速度是以前的兩倍。 Turnkey Vacation Rentals的首席Web開發人員John Beadles分享到:“Layer0將我們的[發行]節奏提高了至少2倍,甚至更多。”

請記住:如果公司擁有頂級的開發速度,其收入增長將高達五倍。

強大的網路安全性

開發人員不再需要手動將安全性集成到邊緣邏輯中。 快速將DDoS,WAF和爬蟲程序管理解決方案本地部署到Layer0上的工作流中。

WAF

Web應用程式防火牆,帶有可過濾和防止常見和新興利用的託管規則集,如OWASP前10個漏洞,Log4J個威脅,PHP對象注入,SQL注入等。

爬蟲程序管理

檢測和管理各種查詢其應用程式並消耗寶貴資源的爬蟲程序。 無論是SEO,搜尋引擎,壞數據中心,社交媒體還是抓取爬蟲程序,您都能夠標記這些爬蟲程序,並在爬蟲程序流量不受歡迎時阻止它們。

DDoS防護

Layer0採用Limelight的高帶寬,全球分布式,始終打開的網路,旨在檢查和抵禦各種網路層DDoS攻擊,從而保持資源健康並實時保護資源。

可靠的發布

如果DevOps團隊無法自信地發布產品,生產力,性能和保護就無法完成。 Layer0包含功能強大的流量分割和功能管理工具,可在邊緣執行,具有:

  • 在邊緣點擊式流量路由和分割—比那些不了解應用程式代碼的傳統CDN中的工具更容易使用
  • Canary和藍色/綠色部署可讓您安全地推送更新
  • 功能標誌(也稱為暗色功能),路線圖中還有更多新功能
  • 在邊緣進行A/B測試,不會減慢與所有領先的實驗平臺集成的網站速度

這些是‘完整堆棧’變體,包括在一個原子程序包中的瀏攬器代碼,邊緣代碼和雲無伺服器代碼—DevOps團隊成員可以放心地知道您的客戶正在獲得您想要的內容。

向微服務和無頭發展

為了快速獲得速度,靈活性和敏捷性,客戶可以輕鬆地遷移到Layer0上的無外設體系結構,通過API將前端表示層與後端邏輯分離。

在此案例研究中,Kate Spade (Tapestry)使用Layer0逐步遷移到新版本的Salesforce Commerce Cloud。

Kate Spade在Layer0上一次遷移到一個無頭頁 KateSpade.com構建於Salesforce的SiteGenesis體系結構之上,並通過傳統CDN獲取存儲在Salesforce Commerce Cloud中的業務數據。 但是,Layer0暫存和呈現的所有頁面現在直接定向到Layer0,以獲得更高的暫存命中率。 Layer0位於Kate Spade的數據層和前端之間。 以前的單片式平臺配有真正的物理伺服器,因此更高的流量意味著更多的伺服器負載,從而減緩了購物體驗。 使用Layer0等無伺服器平臺,KateSpade.com現在可擴展至任何流量級別。 在敏捷性方面,更新更快,更簡單,完全不依賴於受限制的Salesforce基礎架構。 之前,團隊等待了數周才看到他們的更新,因為它都是一個版本的一部分。 現在,這些更新會分成幾個塊進行,從而導致更頻繁的部署並降低風險。 Layer0也是無外設網站的性能領導者,支援45個頂級Jamstack平臺,並持續不斷:

簡化並節省資金

現在,您可以通過更簡單,更低成本的方法獲得所需的業務成果,而不是購買需要一起使用的不同工具。 下麵是比較兩種方法成本的視圖:

使用Layer0,您可以以更低的成本獲得更好的結果。 您的建築團隊可以不再擔心管道問題,而是將注意力集中在將您的解決方案從競爭中脫穎而出的創新上。

獎勵:提供更快的Web體驗

就像將建設者團隊的速度提高一倍還不夠,您還可以提供更快的Web體驗。 Layer0 by Limelight是全球最具可編程性和最快的Web應用程式CDN和邊緣平臺。 開發人員可以控制創新的性能功能,如暫存動態數據(不僅僅是靜態內容)和預取到訪客設備的預測性。 在未來的文章中詳細介紹!