哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

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

3天內(nèi)不再提示

云計算改變了企業(yè)構(gòu)建和運行應(yīng)用程序的方式

如意 ? 來源:企業(yè)網(wǎng)D1Net ? 作者:Kurt Marko ? 2020-09-24 14:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

云計算如今改變了企業(yè)構(gòu)建和運行應(yīng)用程序的方式。人們需要探索發(fā)生這種情況的原因,并了解采用云計算的企業(yè)對其發(fā)展的期望。

十年前,當亞馬遜公司首次推出其云計算平臺時,在全球技術(shù)領(lǐng)域掀起了一場重大變革浪潮,并使IT市場走上了如今已經(jīng)價值1000億美元行業(yè)市場的軌道。

云計算服務(wù)已經(jīng)發(fā)展成一個多元化的市場,專注于提供不同類型的虛擬基礎(chǔ)設(shè)施、開發(fā)平臺和托管應(yīng)用程序。VMware公司在多年前就在x86服務(wù)器上普及了虛擬機(VM),而按需租用容量的能力成為一項技術(shù)和業(yè)務(wù)創(chuàng)新。

在這幾年中,很多云計算服務(wù)提供商發(fā)布了大量云計算服務(wù),這些服務(wù)遠遠超出了定義早期云計算產(chǎn)品的計算、存儲和網(wǎng)絡(luò)服務(wù),遠遠超出了應(yīng)用程序堆棧。僅AWS公司在全球各地的幾十個數(shù)據(jù)中心就提供了將近200種產(chǎn)品,而且這些數(shù)字將會不斷增長。

隨著AWS公司的業(yè)務(wù)發(fā)展,它變得更加復(fù)雜,甚至影響了架構(gòu)決策。首先,它影響了計劃云計算部署的基礎(chǔ)設(shè)施工程師,后來改變了開發(fā)人員設(shè)計應(yīng)用程序的方式。

與個人電腦和x86服務(wù)器的興起引起了一波客戶端服務(wù)器企業(yè)應(yīng)用程序的應(yīng)用浪潮類似,對云計算的興趣激發(fā)了基于瀏覽器的應(yīng)用程序的新開發(fā)語言和框架。在過去的十年中,各個領(lǐng)域的開發(fā)人員都基于云服務(wù)、容器和自動化工具創(chuàng)建了新的設(shè)計模式、開發(fā)平臺和工作流。

集中和分散的周期概述了云計算的每一代應(yīng)用程序開發(fā)的定義產(chǎn)品。但是,隨著開發(fā)人員適應(yīng)不同類型的基礎(chǔ)設(shè)施和部署范例,他們同時遵循了另一種形式的架構(gòu)演變。這開始集中于軟件設(shè)計,逐步將應(yīng)用程序分解成更小的組件。

大型機的成本和操作復(fù)雜性促進了整體設(shè)計,將應(yīng)用程序代碼打包并作為一個單元運行。分布式客戶端-服務(wù)器系統(tǒng)和基于瀏覽器的用戶界面的興起促使應(yīng)用程序首次分離為模塊化的n層架構(gòu),從而將功能劃分為多個元素。

各種各樣的云計算服務(wù)(尤其是容器運行時環(huán)境、無服務(wù)器功能、托管數(shù)據(jù)庫和分析服務(wù))的可用性加速了更加精細化的趨勢。對云計算起源和意義的回顧表明,云計算是邏輯抽象各個級別上許多服務(wù)的組合。這些各種服務(wù)以及容器已經(jīng)產(chǎn)生了云原生的概念,這是應(yīng)用程序架構(gòu)的下一個發(fā)展。

云原生構(gòu)建塊

盡管云計算服務(wù)已在許多方面影響了開發(fā)和部署實踐,以下的重點是云計算演進的下一階段也就是開發(fā)云原生應(yīng)用程序。

云原生目前還沒有一個標準的定義,這是專家們不斷爭論的話題。但是,將云原生應(yīng)用程序描述為在云平臺上開發(fā)的應(yīng)用程序。最終,云原生應(yīng)用程序旨在機會性地利用所有可用的云計算服務(wù),以盡可能低的成本實現(xiàn)性能、可擴展性、可靠性、安全性、適應(yīng)性和可管理性的最大化。

在這種概念下,云計算服務(wù)就像一盒樂高積木,每個積木都具有一組定義的功能和標準接口(通常是API),用于功能控制和數(shù)據(jù)I/O,這些功能和標準接口組合在一起以構(gòu)建應(yīng)用程序。像樂高積木一樣,可以將一組零件組合成為一個模型或模板,這些模型或模板可以快速復(fù)制或重用為功能模塊。經(jīng)過十多年的發(fā)展,云計算服務(wù)現(xiàn)在提供了數(shù)量驚人的各種構(gòu)建塊。

云原生設(shè)計需要將這些組件拼接在一起以構(gòu)建自定義應(yīng)用程序。精通云計算的設(shè)計師更喜歡更高的抽象級別,以很大程度地減少工作量,這使企業(yè)可以更加專注于應(yīng)用程序的差異化特性。

云原生應(yīng)用程序開發(fā)與軟件開發(fā)、集成、測試和部署過程緊密相關(guān)。它們通常在DevOps組織下統(tǒng)一,或者通過不太正式地采用DevOps原則和方法。

但是不要將兩者混為一談。無需使用DevOps即可進行云原生開發(fā)。并非所有DevOps組織都針對云計算優(yōu)先的應(yīng)用程序。但是,DevOps流程可以增強云原生開發(fā)。同樣,DevOps流程從可編程的云計算開發(fā)服務(wù)中受益匪淺,這些服務(wù)將可重復(fù)的流程實現(xiàn)系統(tǒng)化和自動化。

例如,與不使用標準化、可重復(fù)、自動化流程的組織相比,具有高級DevOps流程和文化的組織往往具有更短的應(yīng)用程序部署周期(通常每天多次)。

云原生權(quán)衡

盡管云計算為應(yīng)用程序開發(fā)帶來了很多好處,但并非沒有缺點。云原生設(shè)計的最大風(fēng)險是使用高級服務(wù)時的供應(yīng)商鎖定。盡管包裝在API中的云計算服務(wù)使用戶與底層實現(xiàn)隔離開來,但API本身的非標準性質(zhì)使在云計算提供商之間遷移應(yīng)用程序變得困難。

此外,還出現(xiàn)了避免鎖定的工具。值得注意的是,Kubernetes已成為容器管理和容器化應(yīng)用程序的事實上的標準。確實,避免鎖定通常是許多系統(tǒng)架構(gòu)師選擇使用基于容器的實施而不是使用云原生服務(wù)的主要原因。

數(shù)據(jù)引力也就是將大量數(shù)據(jù)從一個運營環(huán)境移動到另一個運營環(huán)境的困難和費用,是云原生設(shè)計的另一個缺點。IT部門通常通過使用混合環(huán)境來減輕這些擔憂。在這種情況下,主數(shù)據(jù)庫和文件存儲庫保留在私有基礎(chǔ)設(shè)施上,而云計算基礎(chǔ)設(shè)施則包含副本或緩存的數(shù)據(jù)子集。

趨勢與預(yù)測

近年來,云計算服務(wù)提供商的收入增長顯著。這在很大程度上是由于企業(yè)采用率的增加,而云計算的發(fā)展看起來不會很快停止。事實表明,發(fā)生的冠狀病毒疫情只是加快了這一趨勢的發(fā)展。

很多企業(yè)面臨著巨大的資金壓力,需要降低成本,提高效率。他們開始意識到其IT部門無法與云計算提供商的規(guī)模經(jīng)濟、運營效率和大量研發(fā)工作相匹配,而這些都推動了新服務(wù)的不斷涌現(xiàn)。

許多新加入云計算的公司將把現(xiàn)有的應(yīng)用程序遷移到虛擬基礎(chǔ)設(shè)施上,云平臺將成為他們所有新應(yīng)用程序的運營環(huán)境。那些利用云計算提供商提供一切資源的公司,其中包括更高級別的服務(wù)和開發(fā)平臺,將具有競爭優(yōu)勢。這將更加強調(diào)云原生開發(fā)的價值。

人們還可以期望許多企業(yè)向提供商施加壓力,要求他們在不依賴云計算的抽象模型、描述語言和部署工具上進行協(xié)作,以簡化云原生應(yīng)用程序在環(huán)境之間的遷移。開放應(yīng)用程序模型(OAM)是一個很有前途的步驟,最初主要關(guān)注基于容器的微服務(wù)和Kubernetes環(huán)境。

目前尚不清楚開放應(yīng)用程序模型(OAM)社區(qū)是否急于將這一模型擴展到更高級別的云計算產(chǎn)品,例如無服務(wù)器功能、分布式數(shù)據(jù)分析、區(qū)塊鏈人工智能機器學(xué)習(xí)。不過,云計算供應(yīng)商在這方面的努力可能會帶來更大的應(yīng)用程序的遷移性。
責編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 云計算
    +關(guān)注

    關(guān)注

    39

    文章

    8040

    瀏覽量

    144725
  • 企業(yè)
    +關(guān)注

    關(guān)注

    0

    文章

    222

    瀏覽量

    23512
  • 應(yīng)用程序
    +關(guān)注

    關(guān)注

    38

    文章

    3346

    瀏覽量

    60402
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    如何構(gòu)建藍牙應(yīng)用程序?

    應(yīng)用程序使用藍牙(blueZ)。 我已經(jīng)安裝了 gcc-riscv64-linux-gnu。 但是,沒有安裝 blueZ 標頭和庫。 如何構(gòu)建我的藍牙應(yīng)用程序?
    發(fā)表于 04-01 07:31

    企業(yè)級KVM虛擬化平臺搭建實戰(zhàn)

    的出現(xiàn)徹底改變了這一局面,通過在單臺物理機上運行多個虛擬機,將資源利用率提升至60%以上,同時實現(xiàn)了分鐘級的虛擬機創(chuàng)建和彈性伸縮。
    的頭像 發(fā)表于 03-11 09:38 ?682次閱讀

    請問如何構(gòu)建和運行視頻編解碼器示例應(yīng)用程序

    如何構(gòu)建和運行視頻編解碼器示例應(yīng)用程序?
    發(fā)表于 03-10 06:27

    曙光赤霄立體密算技術(shù)體系構(gòu)建數(shù)字免疫底座

    AI正在逐步成為驅(qū)動社會進步的核心引擎,過去曾經(jīng)承擔過這個角色的是電力、計算機和互聯(lián)網(wǎng),這些技術(shù)的廣泛應(yīng)用都極大的改變了每個人的生活方式、工作方式,極大的
    的頭像 發(fā)表于 01-26 14:31 ?565次閱讀

    單片機里的程序運行方式

    于實時控制、故障自動處理、計算機與外設(shè)間傳送數(shù)據(jù)及人機對話等。 單片機啟動過程 單片機的啟動過程是加電后,先運行芯片內(nèi)部固有程序(這個程序是用戶訪問不到也改寫不了的),即啟動代碼。啟動
    發(fā)表于 01-16 06:57

    什么是企業(yè)服務(wù)器-計算

    企業(yè)服務(wù)器是指為企業(yè)提供的基于計算技術(shù)的服務(wù)器解決方案。華納是一家
    的頭像 發(fā)表于 12-29 17:57 ?1008次閱讀

    ICU-X0201 Hello Chirp示例應(yīng)用用戶指南

    DK-x0201開發(fā)套件.pdf 一、簡介 Hello Chirp示例程序演示了如何使用Chirp SonicLib API和ICU-x0201傳感器驅(qū)動構(gòu)建和運行簡單的超聲傳感應(yīng)用。該應(yīng)用
    的頭像 發(fā)表于 12-26 10:25 ?562次閱讀

    融合:創(chuàng)新計算架構(gòu)的全面解析與應(yīng)用

    在當今數(shù)字化的時代,計算已經(jīng)成為推動企業(yè)創(chuàng)新和發(fā)展的關(guān)鍵技術(shù)。隨著企業(yè)需求的多樣化和技術(shù)環(huán)境的不斷變化,單一的
    的頭像 發(fā)表于 12-23 14:17 ?461次閱讀

    構(gòu)建基石:深入理解OpenStack網(wǎng)絡(luò)(Neutron)核心服務(wù)

    簡單來說,OpenStack 是一個開源的計算管理平臺項目,它允許你使用一套軟件來構(gòu)建和管理你自己的私有或公有。你可以把它想象成開源的
    的頭像 發(fā)表于 11-11 10:41 ?1288次閱讀
    <b class='flag-5'>構(gòu)建</b><b class='flag-5'>云</b>基石:深入理解OpenStack網(wǎng)絡(luò)(Neutron)核心服務(wù)

    工業(yè)互聯(lián)網(wǎng)平臺如何選擇合適的部署方式

    工業(yè)互聯(lián)網(wǎng)平臺部署方式的選擇需綜合考量企業(yè)規(guī)模、業(yè)務(wù)需求、數(shù)據(jù)安全、成本預(yù)算及技術(shù)能力等因素,常見的部署方式包括中心部署、邊緣部署、級聯(lián)部署、本地私有化部署和混合
    的頭像 發(fā)表于 11-07 11:35 ?525次閱讀
    工業(yè)互聯(lián)網(wǎng)平臺如何選擇合適的部署<b class='flag-5'>方式</b>

    學(xué)生適合使用的SOLIDWORKS 應(yīng)用程序

    隨著科技的不斷發(fā)展,計算機輔助設(shè)計(CAD)技術(shù)已經(jīng)成為現(xiàn)代工程教育的重要組成部分。SOLIDWORKS作為一款CAD軟件,其教育版應(yīng)用程序為學(xué)生提供了強大而靈活的設(shè)計平臺。本文將探討
    的頭像 發(fā)表于 09-15 10:39 ?917次閱讀
    學(xué)生適合使用的SOLIDWORKS <b class='flag-5'>云</b><b class='flag-5'>應(yīng)用程序</b>

    將BSP從芯片轉(zhuǎn)換為模塊時,MTB工具出錯的原因?

    應(yīng)用程序 安裝示例應(yīng)用程序后,我嘗試將 BSP 從 CYW20706 換成 CYBT-343026-01。 我發(fā)現(xiàn)有些說明是成功的,但另一些說明則不成功。 構(gòu)建和閃存后運行正常。 但我
    發(fā)表于 07-02 06:28

    使用英特爾? NPU 插件C++運行應(yīng)用程序時出現(xiàn)錯誤:“std::Runtime_error at memory location”怎么解決?

    使用OpenVINO?工具套件版本 2024.4.0 構(gòu)建C++應(yīng)用程序 使用英特爾? NPU 插件運行了 C++ 應(yīng)用程序 遇到的錯誤: Microsoft C++ excep
    發(fā)表于 06-25 08:01

    請問是否可以在通用Windows平臺中構(gòu)建OpenVINO? GenAI C++ 應(yīng)用程序?

    無法在通用 Windows 平臺中構(gòu)建OpenVINO? GenAI C++ 應(yīng)用程序
    發(fā)表于 06-24 07:35

    一文教你構(gòu)建第一個應(yīng)用程序

    構(gòu)建第一個應(yīng)用程序 創(chuàng)建一個新工程 步驟 1通過如下兩種方式,打開工程創(chuàng)建向?qū)Ы缑妗? 如果當前未打開任何工程,可以在 DevEco Studio 的歡迎頁,選擇“Projects &
    發(fā)表于 04-24 06:41
    上高县| 视频| 鄂温| 嘉义县| 伊宁市| 保山市| 若羌县| 平远县| 饶河县| 峨眉山市| 宁远县| 洪泽县| 改则县| 靖江市| 裕民县| 永安市| 长武县| 葫芦岛市| 岐山县| 宝应县| 治县。| 吉木乃县| 武义县| 绥阳县| 澜沧| 大丰市| 荆门市| 永德县| 石景山区| 铜鼓县| 大邑县| 湟中县| 安国市| 辉南县| 休宁县| 郧西县| 花垣县| 南澳县| 武鸣县| 武冈市| 英山县|