在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

六條以正確方式快速擴展應用程序的相關經驗

如意 ? 來源:企業網D1Net ? 作者:Nikita Ivanov ? 2020-09-05 09:44 ? 次閱讀

雖然新冠肺炎大流行仍在對社區生活和經濟造成不利影響,但是在另一方面,在電子商務、物流、在線學習、送餐、在線商業協作等領域,用戶對許多公司產品和服務的需求都出現了大幅飆升。對于這些公司中的許多公司來說,就地避難所和禁閉令造成了用戶需求、以及交易和支付方式的改變,從而使一些公司的業務激增。這些激增使應用程序的使用量迅速飆升,從而可能會導致業務延遲和中斷,這會讓用戶感到沮喪。

如果你所在的企業的業務和應用程序負載急劇增加,你會做些什么?你如何才能快速提高應用程序的性能和可擴展性,以確保良好的客戶體驗呢?以下是以正確方式快速擴展應用程序的6條經驗。

了解全部挑戰

只解決部分問題可能達不到預期的效果,一定要考慮以下所有的因素。

技術問題:負載下的應用程序性能(以及最終的用戶體驗)由延遲和并發之間的相互作用決定。延遲是特定操作所需的時間,例如網站響應用戶請求所需的時間。并發性是指系統可以同時處理的請求數。當并發性不可伸縮時,需求的顯著增加可能會導致延遲的增加,因為系統不能在接收到所有請求時立即響應它們。這可能會導致糟糕的客戶體驗,因為響應時間從幾分之一秒增加到幾秒,甚至更長,以至于可能導致無法響應所有請求。因此,雖然確保單個請求的低延遲可能很重要,但它本身可能無法解決并發激增帶來的挑戰。因此,必須找到一種方法來擴展并發用戶數,同時保持所需的響應時間。此外,應用程序必須能夠在多個云提供商和內部部署服務器的混合環境中無縫擴展。

計時:一個需要數年時間才能實現的策略,比如從頭開始重新設計應用程序,對于解決眼前的需求沒有什么幫助。采用的解決方案應該能夠在幾周或幾個月內開始擴展。

成本:很少有公司在沒有預算限制的情況下應對這一挑戰,因此將前期投資降至最低并將增加的運營成本降至最低的戰略至關重要。

做好短期和長期計劃

即使解決了在降低延遲的同時增加并發性的挑戰,也不要倉促進行可能付出高昂代價的短期修復。如果應用程序的完全重新設計不是有計劃的,那么可以采用一種策略,使現有的基礎設施能夠根據需求進行大規模擴展。

選擇正確的技術

事實證明,開源內存計算解決方案是在保持或降低延遲的同時快速擴展系統并發性的最具成本效益的方法。例如,Apache Ignite是部署在商用服務器集群上的分布式內存計算解決方案。它將集群的可用CPURAM池化,并將數據和計算分發到各個節點。Ignite部署在本地、公共云、私有云或混合環境中,可以將其插入現有應用程序和數據層之間的內存數據網格,而無需對其中任何一個進行重大修改。IGNITE還支持ANSI-99 SQL和ACID事務。

Apache Ignite內存數據網格就位后,數據庫中的相關數據將“緩存”在計算集群的RAM中,并且可用于處理,而不會因正常讀寫基于磁盤的數據存儲而導致延遲。Ignite IMDG使用MapReduce方法,并在集群節點上運行應用程序代碼,以便在整個集群上執行大規模并行處理,同時最大限度地減少網絡上的數據移動。這種內存中的數據緩存、將計算發送到集群節點和MPP的組合顯著提高了并發性并降低了延遲,與基于磁盤的數據庫構建的應用程序相比,應用程序性能提高了1,000倍。

Ignite的分布式體系結構只需添加新節點就可以增加集群的計算能力和RAM。IGNITE會自動檢測額外的節點,并跨集群中的所有節點重新分配數據,從而確保CPU和RAM組合的最佳使用。輕松將節點添加到集群的能力還可實現巨大的可擴展性,以為業務快速增長提供支持。最后,IMDG通過將應用層對IMDG中的數據所做的更改寫回源數據存儲來確保數據一致性。

Apache Ignite還可以通過支持兩個日益重要的戰略來驗證基礎設施的未來。

數字集成集線器(DIH):DIH架構可以支持需要360度數據視圖的實時業務流程。它提供了一個通用數據訪問層,用于聚合和處理來自數據流以及內部和基于云的源(包括內部和云數據庫、數據湖、數據倉庫和SaaS應用)的數據。然后,多個面向客戶的業務應用程序可以訪問聚合數據并以內存中的速度處理數據,而無需通過網絡移動數據。DIH自動將消費應用程序對數據所做的更改同步到后端數據存儲,同時減少或消除對這些數據源的API調用的需要。

混合事務/分析處理(HTAP):HTAP是對事務和分析的相同內存數據集的高速處理。這樣就不需要耗時的提取、轉換和加載(ETL)過程來定期將數據從聯機事務處理(OLTP)系統復制到單獨的聯機分析處理(OLAP)系統。HTAP由內存計算平臺提供支持,可在不影響整體系統性能的情況下對運營數據運行預定義的分析查詢。

考慮開放源碼堆棧

要繼續創建經濟高效、可快速擴展的基礎設施,請考慮以下其他經過驗證的開源解決方案:

Apache Kafka或Apache Flink,用于構建實時數據管道,用于將數據從股票行情或物聯網設備等流來源傳送到Apache Ignite內存數據網格。

Kubernetes用于自動部署和管理已在Docker或其他容器解決方案中集成的應用程序。將應用程序放入容器中并使其管理自動化,這是在分布式、混合、多云世界中成功構建實時、端到端業務流程的關鍵。

Apache Spark,用于處理和分析大量分布式數據。Spark利用Ignite內存計算平臺,利用通過Kafka或Flink流傳輸管道獲取的海量數據,更有效地訓練機器學習模型。

正確構建、部署和維護

由于希望在更快的時間內部署這些解決方案,同時延遲的后果可能非常高,因此必須對項目可用的內部資源進行現實的評估。如果缺乏專業知識或可用性,請毫不猶豫地咨詢第三方專家。可以根據合同輕松獲得對所有這些開放源碼解決方案的支持,從而有可能獲得所需的專業知識,而無需花費時間來擴大內部團隊。

了解更多信息

許多在線資源可以幫助你快速掌握這些技術,并確定哪些策略可能適合你的組織。

無論你的目標是在業務活動激增的情況下確保最佳的客戶體驗,還是為大流行后的經濟復蘇做準備,由內存計算提供支持的開源基礎設施堆棧都是將前所未有的速度與巨大的可擴展性相結合以實現實時業務流程的經濟高效的途徑。
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 移動
    +關注

    關注

    1

    文章

    430

    瀏覽量

    38987
  • APP
    APP
    +關注

    關注

    33

    文章

    1582

    瀏覽量

    72946
  • 應用程序
    +關注

    關注

    38

    文章

    3301

    瀏覽量

    58056
收藏 人收藏

    評論

    相關推薦

    AWTK-WEB 快速入門(5) - C 語言 WebSocket 應用程序

    導讀WebSocket可以實現雙向通信,適合實時通信場景。本文介紹一下使用C語言開發AWTK-WEB應用程序,并用WebSocket與服務器通訊。用AWTKDesigner新建一個應用程序先安裝
    的頭像 發表于 02-19 11:49 ?95次閱讀
    AWTK-WEB <b class='flag-5'>快速</b>入門(5) - C 語言 WebSocket <b class='flag-5'>應用程序</b>

    基于HPM_SDK_ENV開發應用程序的升級處理

    基于HPM_SDK_ENV開發應用程序方式HPM_SDK_ENV是先楫半導體MCU的Windows集成開發環境,其包含HPM_SDK,工具鏈,依賴工具(cmake,ninja,openocd等
    的頭像 發表于 02-08 13:38 ?629次閱讀
    基于HPM_SDK_ENV開發<b class='flag-5'>應用程序</b>的升級處理

    AWTK-WEB 快速入門(4) - JS Http 應用程序

    導讀XMLHttpRequest改變了Web應用程序與服務器交換數據的方式,fetch是其繼任者。本文介紹一下如何使用JS語言開發AWTK-WEB應用程序,并用fetch訪問遠程數據。用AWTKDesigner新建一個應用程
    的頭像 發表于 01-22 11:31 ?177次閱讀
    AWTK-WEB <b class='flag-5'>快速</b>入門(4) - JS Http <b class='flag-5'>應用程序</b>

    ANACONDA——關于發布數據應用程序的新簡單方法

    與 Anaconda 的云筆記本服務無縫集成,為用戶提供了一種輕松共享筆記本結果的方式,并讓其他人也可以隨意的訪問它們。 下面我們來了解關于這項新功能的實際應用: 這項功能與 Panel 的多功能性相結合,將徹底改變您發布數據應用程序
    的頭像 發表于 01-17 11:39 ?154次閱讀
    ANACONDA——關于發布數據<b class='flag-5'>應用程序</b>的新簡單方法

    擴展您的Chart FX應用程序:標準化升級適應更多領域

    擴展性基礎設施標準化升級后,將會帶來更好的集成體驗和更輕松的Chart FX擴展部署。這些Chart FX擴展是.NET程序集,允許Chart FX
    的頭像 發表于 12-31 09:42 ?171次閱讀
    <b class='flag-5'>擴展</b>您的Chart FX<b class='flag-5'>應用程序</b>:標準化升級適應更多領域

    AWTK-WEB 快速入門(2) - JS 應用程序

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用JS語言開發AWTK-WEB應用程序。用AWTKDesigner新建一個應用程序先安裝AWTKDesigner
    的頭像 發表于 12-05 01:04 ?193次閱讀
    AWTK-WEB <b class='flag-5'>快速</b>入門(2) - JS <b class='flag-5'>應用程序</b>

    AWTK-WEB 快速入門(1) - C 語言應用程序

    導讀AWTK可以使用相同的技術棧開發各種平臺的應用程序。有時我們需要使用Web界面與設備進行交互,本文介紹一下如何使用C語言開發AWTK-WEB應用程序。用AWTKDesigner新建一個應用程序
    的頭像 發表于 11-27 11:46 ?340次閱讀
    AWTK-WEB <b class='flag-5'>快速</b>入門(1) - C 語言<b class='flag-5'>應用程序</b>

    為MCU擴展選擇正確的多路復用器

    電子發燒友網站提供《為MCU擴展選擇正確的多路復用器.pdf》資料免費下載
    發表于 09-18 11:52 ?0次下載
    為MCU<b class='flag-5'>擴展</b>選擇<b class='flag-5'>正確</b>的多路復用器

    使用HIC啟用外圍擴展應用程序應用說明

    電子發燒友網站提供《使用HIC啟用外圍擴展應用程序應用說明.pdf》資料免費下載
    發表于 09-14 09:44 ?0次下載
    使用HIC啟用外圍<b class='flag-5'>擴展</b><b class='flag-5'>應用程序</b>應用說明

    ESP8266如何為應用程序選擇正確的Wi-Fi模塊嗎?

    您能幫我為我們的新應用程序選擇正確的 Wi-Fi 模塊嗎? 該模塊的要求如下: - 從主機應用程序控制(通過STM32通過SPI、SDIO或最壞情況下的UART) - 接入點/軟 AP,可以同時
    發表于 07-19 16:56

    【AWTK使用經驗】如何設計立體電池進度?

    AWTK是基于C語言開發的跨平臺GUI框架?!禔WTK使用經驗》系列文章將介紹開發AWTK過程中一些常見問題與解決方案,例如:如何加載外部資源?如何設計自定義進度?這些都會在系列文章進行解答
    的頭像 發表于 04-18 08:25 ?540次閱讀
    【AWTK使用<b class='flag-5'>經驗</b>】如何設計立體電池進度<b class='flag-5'>條</b>?

    SOLIDWORKS云應用程序:面向學生的全新機遇

    隨著科技的快速發展和數字化轉型的深入,SOLIDWORKS云應用程序的推出,無疑為學生提供了一個全新的學習和實踐平臺。SOLIDWORKS,作為一款工程設計軟件,其云應用程序的推出,不僅提升了工作效率,還為學生提供了更為便捷的學
    的頭像 發表于 03-25 15:39 ?343次閱讀

    應用程序中的服務器錯誤怎么解決?

    在使用應用程序時,可能會遇到服務器錯誤的問題。這種錯誤通常會導致應用程序無法正常運行 ,給用戶帶來不便。下面將介紹應用程序中的服務器錯誤及其解決方法,幫助您快速解決這一問題。
    的頭像 發表于 03-12 15:13 ?6687次閱讀

    三星顯示斥資打造全球首8.6代IT OLED生產線

    該生產線由三星顯示通過對原有L8生產線進行升級改造而來,是全球規模最大的OLED生產線。這也是三星第六條OLED生產線,投產后將打造出全球最高世代的OLED生產工藝。
    的頭像 發表于 03-10 14:54 ?2094次閱讀

    麥爵士madrix麥覺仕幻彩燈燈帶智能像素燈工程安裝經驗詳解

    工程安裝經驗為基礎,為麥爵士幻彩燈燈帶智能像素燈安裝提供合理的經驗,以便提高工程施工效率,麥爵士madrix幻彩燈燈帶智能像素燈安裝
    的頭像 發表于 02-27 19:55 ?2031次閱讀
    麥爵士madrix麥覺仕幻彩燈<b class='flag-5'>條</b>燈帶智能像素燈工程安裝<b class='flag-5'>經驗</b>詳解
    主站蜘蛛池模板: 亚洲一区日韩一区欧美一区a | 永久在线免费 | 色天天综合| 午夜观看 | 国内精品91久久久久 | 亚洲视频在线免费看 | 综合激情婷婷 | 一区二区三区免费 | 天天操天天射天天爽 | 99色婷婷| 天天视频一区二区三区 | 69japanese日本100 69ww免费视频播放器 | 亚洲人成人网毛片在线播放 | 欧美美女一区二区三区 | 经典三级一区二区三区视频 | 亚洲成人av| 有坂深雪在线 | 日剧天堂| 日本黄页视频 | 天天干天天操天天插 | 亚洲色图日韩精品 | 欧美在线bdsm调教一区 | 九九99久久精品影视 | 日本在线www| 欧美肥胖女人bbwbbw视频 | 好男人www社区影视在线 | 欧美特黄一免在线观看 | 欧美8888 | 色成人免费网站 | 在线观看视频h | 免费观看视频在线观看 | 亚洲美女视频一区 | 91极品女神嫩模在线播放 | 丁香午夜 | 久久香蕉国产线看观看亚洲片 | 一级做a爰片久久毛片免费 一级做a爰片久久毛片免费看 | 在线小视频你懂的 | 亚洲成综合人影院在院播放 | 国产普通话一二三道 | 亚洲偷图色综合色就色 | 国产成人啪午夜精品网站 |