資安

資安

人工智能:是風,是雲,還是雨?

人工智能的發展人工智能的發展經歷過三次高峰。第一次高峰產生於五十年代人工智能技術初步興起,第二次熱潮產生於八十年代,其代表為專家系統。目前世界上正在經歷人工智能的第三次發展高峰。前兩次高峰並未給社會帶來預想的翻天覆地的變化,這次的高峰是否會重蹈覆轍,還是會有不同?其實,本次發展高峰有以下4個不同於以往的特點:1.深度學習:作為人工智能強大的輔助工具,深度學習的出現為很多尚未解決的難題提供瞭解決方法;2.強大計算:雲計算和芯片算力的提升大大增加了計算機處理數據的能力;3.海量數據:各行各業中積累的海量數據,為人工智能的應用提供了創造價值的條件;4.成功案例:搜索引擎、電商推薦、涮臉支付等成功的應用案例為人工智能技術的發展提供了參考。人工智能產業的快速增長人工智能產業從2012年前後開始經歷了一段快速發展的時期。2017年及之前全球湧現了8000餘家AI創業公司,活躍的AI創業公司數量較過往增加了14倍。在2017年當中,167家中國AI公司獲得了總計50多億的USD投資。目前絕大多數公司都成立了自己的AI實驗室,試圖通過人工智能技術輔助公司業務發展。AI之困境當前AI技術雖然發展的如火如荼,但在技術實際的應用過程中仍然存在營收困難、數據差異大、核心價值難以實現、用戶期望過高等多種問題。 營收問題如何利用AI技術創造營收是AI企業面臨的首要難題。根據2018年的數據統計,超過90%的AI公司營收都在虧損。公司承接的AI項目定製成本及開發所用人力成本都很高,且項目資金不易迴流,造成了AI項目投入大回報低的缺陷。同時由於各家公司技術差距的不斷縮小,開發AI通用產品所能獲得的回報也在逐漸減少。實驗室VS真實世界人工智能技術落地的第二個困境是實驗數據與實際數據的差異巨大。由於公開數據集與真實企業數據之間的巨大差異,企業真實場景中的結果常常不能令人滿意。這使得企業無法正確估量相關技術應用後的效果,大大消減了企業的信心。例如在人臉識別技術的應用中,開發者們的代碼往往可以在著名人臉識別數據集LFW上取得極高的準確率。但當代碼被用在真實場景中時,由於不同使用場景差異很大,代碼也常常不能獲得很好的效果。另一個例子,人員重識別(Person Re-ID),公開測試數據集與實際應用的區別則更大。相較於公開數據集的數據,真實場景中的人員會穿著不同的衣服,乘坐不同的交通工具並正在進行不同的動作。這些變化都給算法的識別造成了很大的困難,使得算法的準確度大大下降。成熟的技術VS用戶的需求成熟的技術與用戶實際需求之間較大的差異是AI技術應用的第三個困境。企業的用戶對AI技術抱有很高的期望,常常寄希望於通過AI解決絕大部分業務問題。實際上AI技術僅能對業務中的某一類問題提供很好的解決方法,並不能解決全部的業務需求。AI技術和應用成功的關鍵因素AI技術成功應用的關鍵因素往往在於其能否為企業帶來相應的核心價值。AI技術的價值可以分為以下三個境界。1.錦上添花:若企業在錦上添花階段投入大量人力物力,往往得不到理想的產出並會造成資源的浪費。2.雪中送碳:在這個境界中,企業開發的技術能為行業帶來不可替代的價值,為解決某些業務問題提供了良好的解決方法。3.無中生有:因為某項AI技術的產生,從而衍生出相關的需求與業務。例如,手機的大屏,就是個很好的例子。用於通訊的手機通過技術的發展實現大屏觀看視頻、瀏覽網站、視頻通信等需求,大屏並不是手機的“初衷”,但現在已經成為了手機不可缺少的功能。 大規模人工智能應用場景阿里巴巴的人工智能技術研發背靠大規模人工智能應用場景,通過解決實際應用場景中出現的問題促進相應AI技術的發展。下圖展示了阿里巴巴中人工智能技術的部分應用場景,下面本文將圍繞其中一些AI技術應用實例進行介紹。視覺搜索應用場景目前視覺搜索技術的應用非常廣泛,該技術普遍應用於通用搜索、商品搜素、城市搜索及原料搜索等多個領域之中。下面將以電商中的視覺搜索作為例子,介紹視覺搜索的關鍵技術點。 視覺搜索流程電商的視覺搜索的流程可以分為6個部分,分別是類目識別、主體檢測、特徵提取、檢索、排序及結果呈現。算法首先對圖片中的商品類別進行識別,將商品正確劃歸到其所屬的類別之下。在類目識別後,通過主體檢測方法將待觀測商品在圖片中標註出來,算法會將商品圖像的像素轉化為可以計算的特徵,商品圖搜搜索引擎對得到的特徵數據與索引中的數據進行特徵的比對及檢索,並對返回的結果進行相似度的排序,最後將經過重排後的商品列表呈現在用戶面前。特徵學習特徵學習是視覺搜索中十分關鍵的步驟。基於深度學習的特徵學習方法會在圖片中提取商品的特徵,也就是將圖片轉化成可以比較的向量。深度學習技術的出現提升了特徵學習的效果,通過深度學習的方式,可以設計網絡結構迫使神經網絡將圖像特徵收斂到理想的狀態,從而大大提升搜索算法的準確率和召回率。索引和搜索系統索引與搜索系統是視覺搜索中另外兩個大挑戰。如何對向量數據進行搜索是一個難點,較為常見的方法是採用量化方式處理,將圖像的向量特徵轉變為可以索引的數據。在搜索階段,企業搭建相應的搜索系統處理用戶的搜索請求,搜索系統會將索引數據分配至多臺服務器中儲存,並把每個搜索請求分到不同的服務器中進行處理,最後彙總所有的搜索結果進行排序。技術效果淘寶App中的拍立淘功能使用視覺搜索技術實現了識別用戶圖片並進行商品檢索的功能。下圖展示了拍立淘功能的效果,可以看到系統檢索出的商品與用戶上傳圖片中的商品基本為同款同型號或類似的產品。淘寶通過這種方式減少了用戶手動搜索商品的時間,大大提高了用戶的購物體驗。視覺製造應用場景視覺製造技術可以應用算法制造視覺數據,包括圖像、三維圖形和視頻。該技術通過結合視覺分析、搜索技術,以及視覺製造引擎將用戶的想法轉換為可見的視覺數據。以下為視覺製造技術在不同場景下的應用實例。AlibabaWood商品頁面秒變視頻阿里巴巴應用視覺製造技術在淘寶中實現了商品頁面秒變視頻的功能。系統會自動進行商品頁面的圖像分析及文本分析,並將分析得到的數據自動生成視頻。通過將靜態商品頁面轉換為動態播放視頻的形式,增加了該種商品的點擊率與轉化率,同時節省了製作相關視頻所需的成本。視頻修復增強使用視覺製造技術還可以實現對低質量視頻的修復。一部1.5小時的老舊電影,傳統手工修復要40天,AI智能修復則只需3個小時。阿里巴巴與優酷聯合上線的“經典高清”專區即通過視頻修復增強方式在極短的時間內對超過1000部經典老片進行自動修復,使影片煥發出了新的生命力。下圖所示為通過該方式對影視劇士兵突擊修復後的效果,曾在電影院高清屏幕上播放,獲得了觀眾的大量好評。視頻植入:從點位檢測跟蹤到渲染嵌入通過視頻製造技術可以在視頻中找到合適的位置放入企業的植入廣告。視頻植入技術通過算法解析視頻中的場景,在較為合適的水平或垂直平面或曲面放置企業的廣告並將廣告無縫渲染進場景之中。這種方式幫助企業做宣傳的同時,同時保證了植入廣告的自然度,並且不佔用觀眾的時間,也不破壞視頻內容,不會引起觀看者的反感。下圖所示為視頻植入技術在視頻中的應用效果。鹿班:自動平面設計鹿班智能平臺是視覺製造技術的另一應用實例。阿里巴巴設計開發的鹿班智能平臺可以為使用者自動設計平面廣告。使用時,鹿班平臺會整合用戶的文案、圖片及希望的廣告風格,自動生成符合用戶需求的廣告圖片或海報。鹿班平臺可以以本科畢業生的水平每秒製作8000個banners圖。在2017年的雙十一期間,阿里巴巴集團使用鹿班平臺共生成了4.1億個banners圖,增大了雙十一活動的宣傳影響力,併為企業節省了很大的宣傳成本。鹿班平臺的開發為企業積累了成功的經驗。鹿班這種場景,也就是大批量短時間產生廣告圖的需求,原來是沒有的,因為人力很難實現。但自動設計技術使得這種場景變成可能,從而這項技術也成為大促場景的剛需了。企業認識到AI技術的應用要注重於關注剛性需求,而不是注重於炫酷的技術。新的AI技術可以提升商業創新,商業創新則可以反哺技術上的創新。視覺診斷視覺診斷技術為AI技術的另一重要應用,可以分為兩類:診斷人,也就是醫療影像技術;診斷產品或機器,也就是工業視覺技術,特別是質量檢測技術。以下為阿里巴巴集團在視覺診斷方面落地的技術和應用。 智能醫療健康阿里巴巴的醫療健康AI團隊致力於讓AI技術輔助醫療保健,使醫療分析和健康管理變得更高效、普惠、低成本。數據統計發現在保證人們健康的諸多因素中,保持健康行為對人體健康的收效最高,因素比例高達50%,而目前人們的健康花費卻大多集中在醫療服務方面。醫院ICU往往成為了人們為健康花費最多的場所。如何更有效的保障人們的身體健康?阿里巴巴醫療團隊通過採集人體聽覺、視覺、感知及文本的數據搭建智能健康管理平臺。平臺會對人體數據整合分析,為糖尿病、高血脂、心血管等高危疾病的病人提供預警服務,為使用用戶提供每日健康數據的分析。幫助使用者實時瞭解自己的身體狀況,並通過身體狀況信息隨時調節自己的身體,達到通過促進用戶保持健康行為保障身體健康的效果。精準的冠狀動脈CTA影像分析通過深度學習方法及三維圖像檢測方式,CTA影像分析技術可以對心臟冠狀動脈進行非常精細的分割和命名,並對冠狀動脈中出現的狹窄區域及細小的病變斑塊進行識別。通過精準的圖像及深度學習技術可以檢查出病人體內所有細微的病變。智能骨科:脊柱MRI智能診斷應用AI技術在骨科中可以進行脊柱結構的提取,對脊柱中錐體和椎間盤進行高精度的分割與測量。同時算法可以輔助醫生進行輔助診療,以細粒度的級別區分退變性疾病,大大提升醫生的診斷效率。 下圖為智能骨科技術在髖膝關節手術測量中的應用示例。算法可以自動標註出關節中特徵點的位置、角度和長度,為醫生實施手術提供可靠的參考。尋微:醫療健康搜索平臺通過阿里巴巴搭建的醫療健康搜索平臺,醫生可以在平臺中找到與當前相似的病例信息及醫療影像,通過參考歷史治療記錄及治療經驗更好的診斷病人併為之制定更合理的治療方案。健康精靈解決方案阿里巴巴將有關醫療健康知識的數據構建成知識圖譜,儲存到天貓精靈可訪問的數據庫中。用戶通過與天貓精靈對話可以調取數據庫中的信息,天貓精靈會根據知識圖譜為用戶提供改善健康的方案。天貓精靈還可以對用戶健康狀況進行自動的分析管理。未來健康管理傳統醫學文化強調治未病,即在人體未生病時便開始對健康干預。阿里巴巴構建的未來健康管理通過認知、判斷、決策、學習四個部分幫助用戶防範健康問題於未然,結合AI醫療的技術為人們的身體健康保駕護航。新冠肺炎CT影像分析阿里巴巴AI醫療團隊在2月16日成功上線了針對於新冠肺炎疫情的CT影像分析系統。系統會在20秒內對患者的患新冠肺炎的概率及病區佔肺部的百分比等數據進行分析輸出,預測的準確度高達96%,現已落地160多家定點醫院,經過29萬餘次調用(最新數據),為新冠肺炎的快速確診提供了可靠的幫助。全基因測序數據分析阿里巴巴為新冠肺炎設計的全基因測序分析技術在10分鐘內即可完成全部基因組的比對工作,算法通過高達95%的全基因序列覆蓋使得確診的準確度基本上接近100%。由此,將全鏈路的新冠病毒全基因測序從兩三天降低到14小時。行業視覺診斷行業視覺診斷技術廣泛應用於電池板、紡織業、大型機械等工業製造過程中的產品質量檢測和故障診斷中,旨在節省人力並提高產品的良品率和設備的精確度與穩定性。以下為行業診斷技術在各行各業中的應用實例。 太陽能電池板瑕疵檢測針對以往人工檢測太陽能電池板瑕疵消耗時間長、不能全部檢測等問題,阿里巴巴設計實現的太陽能電池板檢測系統可以實現全量電池板的檢測,通過AI技術輔助分析的方式使相關企業檢測效能提升36倍。下圖以準確率、速度與識別顆粒度為指標對人工與AI技術檢測的效果做了對比。相較於人工方式的準確度、速度及識別顆粒度,AI技術均有很大提升。更多行業視覺檢測行業視覺檢測技術同時廣泛應用於輸電線路巡檢、食品質檢等多個行業的場景之中,並取得了良好效果。智能養豬阿里巴巴創建的智能養豬場使用AI技術可以實時掌握每頭豬的身體狀況。AI技術可以對豬場進行遠程計數,通過對豬的行為與飲食分析瞭解豬的情況,並在必要時對豬的健康報警。城市大腦阿里巴巴集團設計實現的城市大腦旨在打通城市中積累的大量數據,通過人工智能分析採集的數據,併為城市提出相應的優化方案。城市大腦應用AI技術與算力相結合,分析城市中的數據,使城市治理和服務數據化、智能化,做到高效、低耗、便捷的管理城市。實現城市在治理模式、服務模式、產業發展上的多方面突破。下圖為城市大腦的結構示意圖。 城市大腦首先會彙集視頻、GPS、微波等多種類型的數據,並對視頻數據進行分析理解,對數據產生初步的認知。對於已經生成的認知信息,城市大腦會通過AI算法對數據進行分析處理並提出優化決策,優化方案包含且不限於紅綠燈優化、公交優化、事故事件報警等等。通過將城市中的要素放入搜索引擎,系統將會自動進行搜索與數據挖掘,此時系統可以同時進行可疑車搜索、發現交通規律、尋找擁堵原因等多個任務。系統在提供管理優化方案的同時提供數據預測功能,可以根據當前交通狀況、天氣、事件等因素對交通流量、交通事故概率等多方面數據做出預測,並基於預測數據進行相關的干預。目前阿里巴巴的城市大腦系統已實現30餘個城市或城區60餘個項目的部署,企業開發的城市大腦人工智能開放創新平臺支持十餘家研究機構及第三方廠商的研發與部署。城市大腦系統的6組產品已廣泛應用於交通、平安和市政管理等多個重要領域中。 城市大腦人工智能開放創新平臺城市大腦人工智能開放創新平臺具有功能全面、使用靈活、實時性高、運行高效及開放性高等五大優點,可以為開發及研究團隊提供安全可靠的AI平臺層的支持。平臺提供的大規模視頻分析處理加速技術可以支持一臺服務器同時處理超過100路視頻,大大的增加了處理視頻數據的效率。全天候異常事件事故檢測城市大腦的全天候異常事故檢測功能會將近實時檢測到的城市中的事件事故自動排列在數據大屏上並對發生的事故不斷的更新數據信息,根據事件事故的不同類型,系統自動處理或由交通警察及時進行相關處理。杭州城市大腦交通態勢/信號燈優化/事件優化通過阿里巴巴城市大腦提供的交通態勢、信號燈優化,杭州的交通通行效率比以往提升了15.3%,每天系統可報告2萬起事件事故信息,準確度達96%。杭州城市大腦:特種車優先通行針對特殊車輛如警車、救護車、救火車等,城市大腦會通過干預信號燈、優化道路交通等方式為該種車輛保駕護航,使特殊車輛可以更快的到達目的地。城市大腦其他功能城市大腦同時提供車輛巡檢、高危駕駛行為識別、車流量人流量預測、市政管理及智能安全檢測等多個功能。通過這些功能為城市的發展提供保障。城市3D重建和4D推理城市大腦提供的城市3D重建及4D推理功能可以將城市的狀態用實時3D沙盤的方式呈現給用戶,並通過AI技術在3D沙盤上還原城市在不同時刻的運行情況。在城市大腦的設計實現過程中,阿里巴巴AI團隊通過AI技術創造出不可替代的價值,潛心理解應用場景並打磨產品功能,建立起產品的核心競爭力,最後通過打造平臺建立起生態,實現了從項目到產品再到平臺的演變,為城市的治理、管理提供了有力的技術支撐。 人工智能未來趨勢今天的人工智能方法論雖有侷限,但各行各業之中有很多問題尚未解決,故人工智能仍有很大的發展空間。對於傳統產業和數字產業,擁抱AI技術才可以更好的發展。對於人工智能的從業者而言,深入理解行業至關重要。對人工智能的商業化而言,需要用技術為客戶創造足夠的價值,否則無法很好的規模化落地。對於每個人來說,人工智能已經開始深入人們生活的方方面面,擁抱AI技術發展帶來的變化不可避免。人工智能技術到底是風是雲是雨,取決於我們如何看待、研發或使用這些技術。如果不能選擇好的路線,AI可能會如風般不實,如雲般縹緲;若能可以深入研究技術,使用先進的核心技術打造產品,創造不可替代的價值,AI技術便可變成滋潤萬物的春雨,幫助我們走向成功。

資安

自動駕駛汽車基礎設施的新視野

日常任務的自動化目前是許多行業感興趣的概念。其中最具革命性的部分是自動駕駛汽車。人們對城市基礎設施的未來展望,他們都分享的主要理念是自動駕駛汽車和共享出行。這些將徹底改變我們穿越城市的方式。 通過從根本上改變基礎設施,使其適應自動駕駛汽車,這些概念將使我們整個城市變得更加聰明。這將為我們提供更安全的道路。根據美國國家公路交通管理局的數據,94%的嚴重車禍是由於人為錯誤造成的。 自動駕駛不需要人們做出決定。這意味著事故的發生率大大減少,成千上萬的生命得以挽救。 現在,巨大的技術進步使我們有可能更深入地瞭解我們未來城市的所有優勢,以及自主駕駛和新的智能基礎設施。 預計,憑藉先進的5G網絡以及物聯網,到2026年,自動駕駛汽車的全球市場收入將達到5566.7億美元。所有這些新興技術的共同作用將改變我們城市的傳統面貌。 但是,我們距離自動駕駛汽車進入大眾市場尚有數年之遙。那麼採用這項革命性技術的關鍵是什麼?我們如何需要改變城市才能實現這一目標? 自動駕駛基礎設施 沒有正確的基礎架構,我們將無法實現完全自主。我們不能只是改用自動駕駛汽車。這種轉變還將需要增強的製造工藝和新型的供應鏈。最重要的是,基礎架構必須為此做好準備。準備就緒後,我們將開始在城市街道上看到自動駕駛汽車。 我們越來越接近行動自由最終向所有人開放的時代。為了衡量這一點,畢馬威(KPMG)制定了《汽車就緒程度指數(Automotive Vehicle Readiness Index)》,該指數顯示了不同國家對自動駕駛的準備程度。根據他們的研究,最適合新基礎架構的國家是荷蘭。它可以作為其他國家效仿的模型,以加速該技術的全球採用。 位居第二和第三的是新加坡和美國。但是,這些國家的總分都不超過30,這意味著即使是目前準備最充分的國家,仍然還有很長的路要走。 一個具有挑戰性的項目 汽車行業正在迅速發展,這比以往任何時候都更需要新的智能自動駕駛汽車基礎設施。當局必須考慮對其進行更新,並與開發商合作,以使新一輪的城市轉型成功。 與其他國家相比,荷蘭擁有的更為統一的法規,標準和優良的道路很容易進行翻新。為了為自動駕駛汽車做好準備,這個國家仍需要進行一些改進,例如先進的公路遠程信息處理,智能路緣和車道。 為了使新的智慧城市基礎設施適用於自動駕駛汽車,需要進行以下更改: 1)車道標記 即使對於已經存在的聯網車輛,不良的道路標記也具有挑戰性。為了有效地使用AV,必須進行一些工作。道路標記不僅應具有反射性,而且應機器可讀。 2)路邊傳感器

資安

Envoy源碼分析之Dispatcher機制

Dispatcher機制 ​ Envoy和Nginx一樣都是基於事件驅動的架構,這種架構的核心就是事件循環(EventLoop)。業界目前典型的幾種事件循環實現主要有Libevent、Libev、Libuv、Boost.Asio等,也可以完全基於Linux系統調用epoll來實現。Envoy選擇在Libevent的基礎上進行了封裝,實現了自己的事件循環機制,在Envoy中被稱為Dispatcher,一個Dispatcher對象就是一個事件分發器,就如同它的名字一樣。Dispatcher是Envoy的核心,可以說Envoy中絕大部分的能力都是構建在Dispatcher的基礎上。所以理解Dispatcher機制是掌握Envoy的一個很重要的前提。 ​ 在Envoy中Dispatcher不僅僅提供了網絡事件分發、定時器、信號處理等基本的事件循環能力,還在事件循環的基礎上實現任務執行隊列、DeferredDelet等,這兩個功能為Envoy中很多組件提供了必不可少的基礎能力。比如藉助DeferredDelet實現了安全的對象析構,通過任務執行隊列實現Thread Local機制等等。 Libevent事件封裝 ​ Envoy在Libevent的基礎上進行了封裝最為重要的一個原因就是因為Libevent本身是C開發的,很多Libevent暴露出來的結構需要自己來管理內存的分配和釋放,這對於現代化的C++來說顯然是無法接受的,因此Envoy藉助了C++的RAII機制將這些結構封裝起來,自動管理內存資源的釋放。接下來我們看下Envoy是如何進行封裝的。 template <class T, void (*deleter)(T*)> class CSmartPtr : public std::unique_ptr<T, void

資安

Envoy源碼分析之ThreadLocal機制

ThreadLocal機制 ​ Envoy中的ThreadLocal機制其實就是我們經常說的線程本地存儲簡稱TLS(Thread Local Storage),顧名思義通過TLS定義的變量會在每一個線程專有的存儲區域存儲一份,訪問TLS的時候,其實訪問的是當前線程佔有存儲區域中的副本,因此可以使得線程可以無鎖的併發訪問同一個變量。Linux上一般有三種方式來定義一個TLS變量。 gcc對C語言的擴展__thread pthread庫提供的pthread_key_create C++11的std::thread_local關鍵字 ​ Envoy的ThreadLocal機制就是在C++11的std::thread_local基礎上進行了封裝用於實現線程間的數據共享。Envoy因其配置的動態生效而出名,而配置動態生效的基石就是ThreadLocal機制,通過ThreadLocal機制將配置可以無鎖的在多個線程之間共享,當配置發生變更的時候,通過主線程將更新後的配置Post到各個線程中,交由各個線程來更新自己的ThreadLocal。 ThreadLocalObject ​ Envoy要求所有的ThreadLocal數據對象都要繼承ThreadLocalObject,比如下面這個ThreadLocal對象。 struct ThreadLocalCachedDate : public ThreadLocal::ThreadLocalObject { ThreadLocalCachedDate(const

資安

Envoy源碼分析之Stats Scope

Scope 在上一篇文章中提到Envoy中通過Scope來創建Metrics,為什麼要搞一個Scope的東西出來呢?Scope誕生的目的其實是為了更好的管理一組stats,比如關於集群的stats,這類stats的名稱有個特點就是都是以cluster.作為前綴,那麼可以以cluster.來創建一個Scope,這樣就可以通過這個Scope來管理所有的集群相關的stats,而且通過這個Scope創建的stats其名稱可以省略掉cluster.前綴,這樣可以節約很多內存資源。通過Scope還可以創建Scope,創建的Scope的名字會帶上父Scope的名稱。 上面這張圖表示的是兩個集群的upstream_rq_total這個指標使用Scope的表示形式。完整的指標名稱是cluster.http1_cluster.upstream_rq_total和cluster.http2_cluster.upstream_rq_total在Envoy中會首先創建一個cluster.的Scope,然後通過這個Scope創建一個http1_cluster.的Scope,然後再創建一個http2_cluster.的Scope,最後分別利用這兩個Scope創建upstream_rq_total stats。通過Scope一來可以有效的管理一組stats,另外通過Scope可以讓一類stats共享stats前綴。避免冗餘的stats字符串。例如上面的upstream_rq_total只需要存放upstream_rq_total這個字符串即可,可以共享對應Scope提供的前綴 ScopePtr root_scope = store_->createScope(“cluster.”); auto http1_scope = root_scope->createScope(“http1_cluster.”); auto http2_scope = root_scope->createScope(“http2_cluster.”); auto upstream_rq_total_http1 = http1_scope->counter(“upstream_rq_total”);

資安

阿里雲新品發佈會週刊第50期 丨 為雲研發而生 全新雲效免費試用

點擊訂閱新品發佈會 新產品、新版本、新技術、新功能、價格調整,評論在下方,下期更新!關注更多新品發佈會! 熱門閱讀 1、為雲研發而生 全新雲效免費試用 阿里巴巴旗下企業級一站式DevOps平臺——全新【阿里雲·雲效】正式開啟公測。新【雲效】包含「項目協作」、「知識庫」、「代碼管理」、「流水線」、「測試管理」、「製品倉庫」六大核心產品,通過雲原生、人工智能等新技術的應用為開發者帶來高效順暢的研發體驗,提升研發效能。公測期間(截止2020年6月30日),所有開發者可免費試用雲效一站式DevOps套餐。 查看原文 2、今天我們來聊聊估值30億美金的RPA究竟是何方神聖? 縮短法定工作時間,已成國際勞動立法趨勢,全球政府都曾面對這樣的議題,過往企業IT也在思考這件事,開發出更好的軟件系統幫助員工,就是普遍作法,這也已經行之有年,而現階段最有效的作法,則是要用AI來提供幫助,但AI的發展方向很廣泛,每個產業、應用著墨點也不盡相同,那麼企業現在可以怎麼做呢? 查看原文 3、AI控制一切?疫情下的失控,人性弱點與反饋迴路的魔力 2020年,屬於全人類共同的集體記憶被焦慮籠罩著:疫情、蝗蟲、火災、經濟危機,無不刺激著人們的神經。然而這還不是最嚴重的,如今,人們的決策都是基於不完全數據而做出的。若是沒有進行適當討論或長期影響評估,便實施社會和經濟相關政策,後果不敢想象。 數字化極權資本主義已經到來。我們一直討論的奇點終於來臨,AI接管了我們的一切,它並不像賽博朋克的情節中那樣暴力,甚至在某些方面很仁慈。 查看原文 4、阿里雲物聯網平臺設備日誌上報示例Demo 物聯網平臺支持設備將本地日誌上報到雲端,在控制檯進行查詢和故障分析。在設備詳情頁,開啟設備本地日誌上報開關後,設備才能將本地日誌上報到雲端。 查看原文 5、ACK集群中雲盤數據卷的備份恢復方案 在阿里雲ACK集群中部署有狀態服務通常使用雲盤數據卷做數據存儲,雲盤本身提供了數據的備份(快照)恢復機制,但是如何將底層能力和K8S服務集成並靈活的提供給應用使用,是雲原生存儲服務需要解決的問題。K8S使用如下兩個特性來實現備份恢復能力: 通過VolumeSnapshot對象實現雲盤的備份(快照功能);

資安

阿里雲託管網格服務入門與應用部署實踐(上)

【MVP時間】線上峰會,一鍵收藏 《阿里雲託管網格服務入門與應用部署實踐》精彩直播 查看下篇文章,點擊這裡。 一、服務網格簡介 在雲原生應用的早起,我們大多使用的是單體應用,將所有業務相關的應用部署、打包,然後進行發佈,這種架構下,隨著業務越來越複雜,應用之間越來越不可拆分,不同模塊的可擴展性、伸縮性非常差。為了解決以上問題,我們提出了微服務架構,它是依據功能將服務劃分成不同的應用單元和業務組件,組件之間通過API的方式相互調用,同時相互獨立的組件可以做水平和垂直的擴容,提升了架構的可伸縮性。 然而,微服務架構帶來了良好的伸縮性的同時也提升了運維的複雜性,進而誕生了容器與編排架構,容器技術可以自定義軟件運行的基礎環境,方便進行資源的隔離,而容器的編排技術可以將應用編排到不同的機器上,提供用於基於容器應用可擴展性的基本機制。在基於容器部署的軟件環境基礎上,我們需要一個基於容器的、用於服務治理的框架,於是誕生了服務網格。不同的服務有著各自的特點,各自的優劣對比如下圖所示。 如果不使用網格服務而使用微服務架構,那麼在容器環境下的微服務治理有多難呢?難點主要包括: 通信鏈路複雜,難以定位微服務問題; 一些服務功能難以實現,比如服務發現、負載均衡、故障容忍、端到端監測、動態路由等; 服務功能以代碼庫的方式緊耦合在應用程序本身中,容易引發版本衝突問題; 不同編程語言的解決方案差異大、缺少共性。 在服務網格中,通過Sidecar代理處理以上問題,堪稱容器微服務流量管控“神器”,同時將這些功能標準化,應用程序開發人員可以專注於業務邏輯的實現。形象的來講,Sidecar就像下圖所示的摩托車的邊車一樣,服務去哪,Sidecar就去哪,比如在目前非常出名的服務網格Istio中,它的Sidecar就是一個C++編寫的Envoy組件,服務網格通過這種方式,很好的實現了包括服務發現、可觀測性、限流等各種服務功能。 通過第三方去做服務治理的傳統方式與服務網格的區別如下圖所示。在傳統方式中我們通過Library或者其他方式將服務治理能力集成到應用中,但是如果Library的版本不同或者語言框架不同的時候服務治理能力就會出現參差不同的差異,給版本升級帶來巨大的不便;而在服務網格中,我們用Sidecar代理的方式來解決這個問題,使得服務能力的提升或升級獨立於應用本身。 此外,由於我們使用了Sidecar代理方式,方便了我們進行統一的管理。比如Istio中的Pilot組件不斷地去讀取用戶提交到數據庫中的規則配置,然後再和每個服務的Sidecar代理進行信息交互,實現整個平臺的統一管理。通過服務網格,我們將這種服務治理的能力統一化、標準化,主要功能服務以及特性如下圖所示。 二、阿里雲服務網格(ASM) (一)ASM簡介 服務網格提供了強大的功能同時,也帶來了如下圖所示的更多複雜性,首要的是部署複雜性,而其複雜性也成為了一部分用戶望而卻步的原因。 為了解決其部署複雜性的問題,阿里雲發佈了相關產品:阿里雲服務網格(Alibaba Cloud Service

資安

【0426 – 0501 直播導視 | PPT 下載】CCF+阿里巴巴帶你雲論壇之名企面對面、5大安全產品全面升級在線發佈

*本預告時間僅供參考,最終直播時間以直播間信息為準。*本文提供直播PPT下載,請在對應直播介紹處查看。 本週直播重磅推薦: 【CCF+阿里巴巴一起搞事啦】高校同學們看過來,學生開發者支持產品的正確打開方式;校招準備攻略一應俱全。 【企業CICD規模化落地】本次分享將結合阿里巴巴多年的持續交付平臺演進的積累為你解讀阿里是如何規模化落地的。 4月27日: 數智化轉型助力商業騰飛——乳業行業數據中臺實踐分享 直播時間:04-27 15:00直播亮點:如火如荼的數據中臺概念之下,已經有不少傳統企業正藉助數據中臺實現了數字化的完美轉型。而在後疫情形勢下,數字化的緊迫性再次凸顯。4月27日,阿里數據中臺邀請來自行業權威研究型媒體-億歐智庫為我們解讀最新發布的《2020中國乳業行業數據中臺研究報告》,全面瞭解數據中臺在乳業行業中發揮的巨大價值。同時,阿里雲智能新零售乳業線負責人也將深分享國內著名乳期數據中臺實踐經驗,阿里數據中臺高級解決方案架構師將會重點介紹在品牌全域數據中臺是如何幫助企業邁向數據智能,實現業務增長。 *PPT下載待更新 業務驅動的精益敏捷實踐 直播時間:04-27 16:00直播亮點:隨著IoT、新零售、產業互聯網和各種新技術出現,導致業務和協作的複雜性在持續不斷地增加,而研發的效能和效率則有下降趨勢。在這樣複雜的環境下,如何持續提升研發效能並促進業務成功,成為了企業面臨的一個重要課題。本分享將結合阿里巴巴研發效能的實踐,從問題入手,提出解決方案,到方案落地和規模化的過程。分享亮點1、如何從追求局部效率,走向高效交付,到持續高效,再到業務成功;2、如何四步實現敏捷的規模化,實現持續順暢的高質量交付有效價值;3、如何建立業務和效能反饋的雙閉環,形成可持續改進的反饋體系。分享嘉賓:洪永潮(花名:舍衛)阿里巴巴研發效能部技術專家 >>> 點擊下PPT 國際技術大咖開講 | Apache Cassandra:引領雲原生時代數據架構變革的數據庫 直播時間:04-27 16:00直播亮點:Jonathan

資安

【玩法】區塊鏈|開放聯盟鏈首次應用於集五福:鏈上有“福”同享是什麼體驗?

開放聯盟鏈“低門檻”上鍊案例庫,將於4月起陸續完善。不知道怎麼上鍊?可以看本文的案例庫,瞭解不同行業不同發展階段的上鍊方案,助力你上鍊決策。 馬上點擊,瞭解免費體驗螞蟻區塊鏈|開放聯盟鏈。 新年到,支付寶集五福到。朋友圈、微博被各種花式掃福淹沒:“福”、“福字”、“福字圖片”霸佔百度搜索指數前三;馬雲的“福”上線不到一天,被網友掃了1.5億次。 2020年春節,螞蟻區塊鏈首次加入集五福陣營——新華社民族品牌工程聯合支付寶,將熱門的區塊鏈技術與福文化傳承結合:從1月17日到24日,在支付寶“新春福氣頭條”H5中,全民找“福”字,生成專屬福氣頭條,並可以通過螞蟻區塊鏈開放聯盟鏈,將自己的福氣頭條存在鏈上,長久保存、分享,且不會被篡改,新一年的福氣長長久久;同時通過支付寶上的區塊鏈瀏覽器便可查看自己的福氣頭條,隨時隨地沾沾福氣。 一天內,上億個福字被在新春福氣頭條活動中被找到,不少用戶選擇將自己的福氣頭條存上螞蟻區塊鏈開放聯盟鏈上。如果說2020年福字最多的地方,螞蟻區塊鏈可算一處了。 那麼,在區塊鏈上和無數人有“福“同享是一種什麼體驗? 21歲大學生說:以前串門送祝福,現在網上雲拜年,技術拉近了距離。第一次體驗區塊鏈,原來存到鏈上就不會變也不會丟。 30歲白領說:集五福是圖年味,找福字是圖彩頭,區塊鏈福氣彩頭更好了,福氣不變,長長久久。 螞蟻區塊鏈工程師說:技術並不冰冷,區塊鏈能解決商業不信任問題,也能走進大眾生活提供很多溫暖服務,如地鐵票通行、新年存福氣。 支付寶搜索“福氣頭條“/點擊閱讀原文——進入活動頁面去找福——生成的福氣頭條記得存區塊鏈,福氣久久。

資安

為什麼76%的物聯網項目失敗以及如何獲得成功

物聯網(IoT)在過去幾年裡吸引了全世界的想象力。這並不奇怪:到2020年,該行業預計將在全球範圍內增長到820億美元,它有潛力解決眾多挑戰,無論是微不足道的挑戰還是嚴峻的挑戰。 但是要當心!在樂觀的預測背後,思科報告說有76%的物聯網項目失敗了。 當您考慮物聯網項目中涉及的人力和財力時,這是一個驚人的百分比。 那麼,大多數物聯網項目失敗或即將失敗的原因是什麼?物聯網整體會失敗嗎?這一說法是否有任何價值,或者是對行業挑戰的不公平評估? 我們沒有足夠重視安全性 業內專業人士經常將網絡安全列為物聯網失敗的首要原因。 從聲名狼藉的Mirai網絡攻擊的高調恐怖故事,到利用互聯網連接的冰箱充當電子郵件垃圾郵件服務器,一個無意中不安全的設備可能會導致整個系統崩潰的想法令人不寒而慄。 由於工業物聯網(IIoT)項目通常跨越OT/IT域,因此保護它們免受網絡威脅更加困難。他們還增加了遭受攻擊的機會。 但是供應商開始直接迎合該行業獨特的安全問題。作為迴應,思科的物聯網威脅防禦系統可以擴展到更大的項目。同樣,德勤(Deloitte)提供了一種使用機器學習和低功耗硬件產品的解決方案。 公司還需要確保僅將經過適當保護的設備連接到網絡。這將有助於打擊打算尋找滲透到系統中的薄弱環節的潛在黑客。 …如果我們不建立牢固的行業合作關係 物聯網失敗的另一個潛在原因?解決方案通常孤立地解決單個問題。 一個公司可以使用一個IIoT解決方案來進行供應鏈運作,而使用另一個解決方案來管理原材料。連接這些解決方案可能是一個挑戰。而不這樣做也會造成錯失良機。組合多個數據集可以產生有用的見解。 知識就是一切。與該領域的合作伙伴合作可以幫助改善學習曲線。 這件事正在發生。思科正忙於建設其第二階段基礎,該基礎將允許公司合併來自不同來源的數據。然後,他們可以應用機器學習來分析數據和自動化決策,例如,促進預測性維護。 ……如果我們不向行業外的人才開放 物聯網失敗的另一個常見原因是缺乏熟練的專業人員。 IIoT需要能夠同時跨不同系統工作的專業人員。這可能意味著擁有軟件技能的硬件工程師和能夠使用無線網絡的網絡安全專業人員。 公司可以向行業以外的候選人開放,從而從新的思維方式中受益。如果新兵具備核心技能,那麼針對性的培訓課程可以使他們迅速掌握最新技能。在公司整個職業生涯中專注於培訓也可以解決這一挑戰,以保持相關性。 擁抱具有豐富經驗的人士可以鼓勵創新,並可以推動這個快速發展的行業的增長。

Scroll to Top