如何理解Eating這個詞?雲原生與微服務專場介紹

2020-10-11 開源社

| 作者:開源社

| 編輯:黃欣宜

| 責編:陳梅梅



有一幅曾經傳播很廣的漫畫,大意是:軟體吞噬世界,開源吞噬軟體。後來這個漫畫又被人加了兩條魚:雲計算吞噬開源,以及雲原生吞噬雲計算。在我看來,這其實是在玩某種文字遊戲,如何定義吞噬(Eating)這個詞呢?軟體吞噬世界,大概是指全世界各行各業,都開始使用軟體進行增強,這些行業並沒有消失,而是變得更加繁榮了。開源吞噬軟體,當然也不是指軟體消失,而是軟體行業變得更加繁榮了。

當我們用使能、幫助其變得更加強大的角度,來理解Eating這個詞,也許會更加接近技術發展趨勢的本質。開源促進了雲計算不斷變得更加繁榮,而雲計算行業對於開源的投入,同樣帶來了開源技術、開源項目、開源實踐的爆發性增長。

今年的COSCon'20,作為雲原生與微服務專場的出品人,我陷入了某種甜蜜的煩惱之中。20多個議題,是所有專場之中最多的,我們反覆權衡篩選,種種不忍割捨之後,還是留下了18個議題。現一一介紹如下,當然,接下來選擇的煩惱,就交給各位朋友了,:D


10月24日

用 Rust 與 WebAssembly 賦能高性能的 AI 微服務

Michael Yuan

Second State - CEO


在後摩爾定律時代,只有通過本機代碼和專用硬體才能滿足AI對計算能力的巨大需求。但是,本機代碼和本機SDK的普及給軟體安全性和可管理性帶來了挑戰。對於需要大規模資源管理和部署的伺服器端AI應用程式,這個問題尤其嚴重。在本演講中,我們將討論Rust和WebAssembly如何為AI應用程式提供高性能且安全的微服務。


基於開源生態的可擴展雲原生應用管理引擎

孫健波

阿里雲 - 技術專家


雲原生很火,CNCF藍圖中的項目更是以每年數百個的速度增長。如何充分利用生態中眾多項目的能力?如何讓雲原生快速發揮業務價值?一直是廣大開發者群體面臨的難題。本次演講將聚焦開發者、聚焦雲原生應用的構建,介紹如何使用OAM模型構建可擴展的雲原生應用管理引擎。通過OAM構建的引擎,將雲原生生態中的眾多開源項目通過可插拔的方式納管進來,成為應用發布、彈性擴縮、監控報警、權限管理、流量管理等一系列核心能力,破除開發者和雲原生技術之間的壁壘。


Serverless端渲染的開源演進之路

狼叔

阿里巴巴 - 前端專家


通過開源項目egg-react-ssr和ssr項目,沉澱出serverless端渲染規範,繼而實現前端在serverless上的頁面託管工作。是前端未來發展方向。


Nginx + HTTP3,為IoT保駕護航

陶輝

中國NGINX開源社區 - CTO


HTTP3協議在HTTP1語義的基礎上,解決了HTTP2協議中存在的隊頭阻塞問題,同時基於UDP協議降低了握手時延,面對不穩定的移動網際網路,還提供了連接遷移功能。理解HTTP3協議,能讓我們輕鬆應對IoT時代提出的挑戰。#經過3年多29個草案的協定,HTTP3標準接近完成,Nginx已經在quic分支中推出了支持HTTP3的官方版本,在本次分享中我會演示如何基於boringssl搭建Nginx HTTP3 Web伺服器。#Nginx基於HTTP模塊構建了開放的生態,當Nginx支持基於UDP的HTTP3協議後,它又是如何與原有HTTP模塊互相協作的?本次分享中我會從源碼角度解讀其架構。


雲原生技術的當前發展和趨勢

周暉

華為技術 - 首席架構師


雲原生是一個近期很熱的概念,不是用了雲就是雲原生,公認的第一次提出雲原生是2013年提出的,2015年有系統闡述的概念。#什麼是雲原生,本演講會從雲原生的發展歷史來分析。#雲原生從最早的雲原生應用架構,不斷演進發展到雲原生的技術、雲原生的平臺、雲原生的運維、雲原生的安全、雲原生的硬體服務化、雲原生的大數據等。#本演講會分析當前雲原生在各個技術領域的發展,以及各個領域的發展趨勢。#並重新更系統的定義雲原生。#也會分析雲原生的常見的誤解,雲原生和開源的關係。


雲原生時代下消息隊列Apache RocketMQ的演進之路

金融通

阿里巴巴公司 - 研發工程師


自從2017年成為國內首個中間件Apache開源頂級項目以來,Apache RocketMQ 以高性能、低延遲和高可靠的消息發布與訂閱服務成為各廠商業務消息的首選。進入雲原生時代,Apache RocketMQ也在悄然成為雲原生時代的通信基礎設施。本次演講將結合Apache RocketMQ開源歷程,介紹在雲原生時代 RocketMQ核心競爭力、最新的技術進展、開源社區生態以及未來展望。


雲原生一體化部署工具 CloudBase Framework 開源探索

趙兵

騰訊 - 高級前端工程師


本次演講將介紹雲原生一體化部署工具 CloudBase Framework 項目的開源探索和實踐, CloudBase Framework 如何幫助開源項目降低開發和部署成本,一鍵部署如何降低應用的體驗和使用的門檻,助力開源項目推廣和生態建立。


利用雲原生事件網格構建混合微服務策略

陳廣勝

微眾銀行 - 資深工程師


講述什麼是雲原生事件網格,以及為什麼企業有了服務網格還需要事件網格。


Podman 容器技術提升大法

黃秉鈞 Phil Huang

紅帽 Red Hat - 解決方案架構師


或許您已經很熟悉基於 Docker 公司為主的容器操作指令和管理,但隨著避免技術被單一家公司技術斷,各大科技公司共同組織了開放容器標準倡議組織 (OCI),一同攜手統一標準及兼容性,當中一個專案名為 Podman 主要由 Red Hat 所推動,盡可能完成 Docker 既有功能和提供良好的擴充能力,以便社群能夠持續保持開放且注入創新能力於容器技術之上。本文將由來自臺灣雲端原生使用者社群 黃秉鈞 Phil Huang 分享基於 Podman v2.x 所能提供功能和好用之處進行分享


10月25號

下一代Java雲原生框架Quarkus

馮徵

紅帽軟體 - 高級軟體工程師



隨著各種開放雲平臺的出現,使得微服務應用的大規模部署成為企業的生產實踐,為企業應用提供高可用,高性能和快速迭代能力的同時,也對應用開發人員提出了更高的要求。傳統的基於Java和J2EE的編程模型和框架,在雲環境裡面不再適應,高內存需求和啟動速度緩慢也限制了在雲平臺的擴展能力。對於雲原生的編程框架需求也是越來越多,而紅帽的Quarkus正是積累了在中間件平臺數十年的研發經驗,精心為開發人員設計和打造的雲原生編程框架。專門針對雲計算應用,進行了大量的優化和改進,為雲計算應用的大規模部署提供最佳實踐。這次演講主要介紹Quarkus框架設計和特點,如何利用Quarkus進行應用開發,如何利用Native模式在雲平臺進行部署。

Go語言微服務實踐

田曉亮

華為公司 - 架構師


Go語言的諸多特性使它有著自己獨特的應用場景,越來越多的在網際網路,邊緣計算,IoT,雲計算等場景下得到了應用。#如何交付一個可信的雲原生應用,如何安全可靠地提供服務,如何管理分布式系統中的配置並治理。如何與spring cloud,dotnet等技術棧打通,進行統一的服務治理,而不是各成一套體系。

雲原生消息平臺 Apache Pulsar

翟佳

StreamNative - 聯合創始人兼CTO


Apache Pulsar是下一代雲原生消息平臺,Apache Pulsar 從雅虎開源,在2018年9月畢業成為Apache基金會的頂級項目。#Apace Pulsar從2012年誕生時就前瞻性地採用了存儲計算分離、分層分片的雲原生架構,極大減輕了了用戶在消息系統中遇到的擴展和運維的困難。#本次演講將深入介紹 Pulsar 的雲原生的特性和架構優勢,以及在全面雲原生時代 Pulsar 的最新技術進展。

複雜有狀態服務Kubernetes雲原生改造方法

王碧波

京東智聯雲 -雲產品研發部專家架構師


首先介紹資料庫、中間件等複雜有狀態服務在Kubernetes上運行面臨的主要挑戰,然後從存儲、網絡、高可用等方面詳細闡釋可選的解決方式,並介紹Kubernetes的operator模式,最後通過實際的例子展示如何通過Kubernetes標準方式將複雜有狀態服務運行起來。

雲原生時代的 dubbogo 進化之道

於雨

螞蟻金服 - dubbogo社區負責人


Dubbo-go 雖然有著 "bridge the gap between Java and Go" 的天然使命,一路走來,已不僅僅是 Dubbo 的一個 Go 語言實現,無論是 Dubbo-go 項目還是 dubbogo 社區已經走出了自己獨特的發展路徑。通過提供可觀測、可信性服務保障,快速結合 Dubbo/gRPC/Sprint Cloud 服務進行互聯互通,且有其獨特的雲原生化實現與使用場景。通過對 dubbogo 社區的發展歷程,展現一個 Apache 項目對 Apache Way "Community over code" 的實踐之道。


解讀重生的分布式調度中間件 ElasticJob

張亮

京東數科 - Apache, 數位技術中心架構專家


ElasticJob 在 2015 年首次面世,經歷多年的開源歷程,於 2020年5月28日 正式成為 Apache ShardingSphere 旗下子項目。#ElasticJob 是一款服務於任務分片的分布式調度中間件,在加入 Apache 軟體基金會之後,它的設計理念,整體架構和功能都進一步的完善和升級,並且已經發布了第一個 Apache 版本 - 3.0.0-alpha。#本次分享在簡短回顧 ElasticJob 的發展歷史後,將著重介紹其 3.x 版本的功能和設計理念的轉變,以及和 Apache ShardingSphere 的結合點。

Seata 在微服務一致性中的架構演進

季敏

阿里巴巴 技術專家


分布式事務一直是微服務架構下的巨大痛點,數據是業務交互中最重要的資產,保證微服務間的數據一致性是業務架構中的重中之重。如何讓業務更簡單、更高效的解決分布式事務問題正是 Seata 的出發點。#Seata 是一款簡單易用,高性能的分布式事務框架。Seata 在阿里經濟體內是業務支撐的基石,幾乎每筆交易都要經過 Seata,承載著雙十一等各種大促的洪荒流量,其專有雲產品用戶遍布政府、企業和金融領域。Seata 開源後深受開發者的喜愛,並成為越來越多公司解決分布式數據一致性的解決方案。Seata 是一個開放、共享和包容的開源社區。開源一年來,Seata 在過去的一年中在 GitHub 收穫了14.7k star,有 170+ 位 contributor 貢獻到了 Seata 主項目中,其中非阿里經濟體開源貢獻者佔據 95% 以上並貢獻了超過 70% 的改動。Seata 對於市面上主流的關係資料庫,RPC框架做了廣泛的支持。通過本次分享你將了解到:#1. 分布式事務的業務價值和業務場景#2. Seata 在微服務一致性中的事務模式演進#3. Seata 在業務中的實踐。

Apache SkyWalking Cloud on Kubernetes

高洪濤

Tetrate.io Founding Engineer


定製化Operator模式在面向Kubernetes的雲化平臺建構中變得越來越流行。Apache SkyWalking社區已經開始嘗試使用Operator模式去構建基於Kubernetes平臺的PaaS雲組件。本次分享給將會給聽眾帶來該項目的初衷,實現與未來演進等相關內容。分享的內容包含:

1. 項目動機與設計理念

2. 核心功能展示,包含SkyWalking核心組件的發布,更新與維護。

3. 觀測ServiceMesh,包含於Istio的自動集成。

4. 目前的工作進展和對未來的規劃。

Running Spring application on Azure

戴加林

Microsoft - Principal engineering manager


介紹如何在Azure Cloud上運行Spring application,以及怎麼通過Azure Spring Integration的開源庫把Azure上的服務集成進Spring application。


報名方式


對 COSCon'20 內容感興趣的你可以通過下方的連結或點擊閱讀原文進行報名,期待您的到來!


報名連結

https://www.bagevent.com/event/6840909

相關焦點

  • 雲原生如何助力微服務?
    所謂雲原生,就是將微服務、DevOps的架構理念與雲所提供的容器、Serverless無伺服器更好的結合,提升資源的使用效率,提高研發運維效率。那麼在雲原生時代,微服務應該如何與雲原生相輔相成呢?在微服務的運行中就存在這三個問題:1、如何管理微服務的生命周期;2、如何治理不同技術棧微服務之間的通信;3、如何處理不同技術棧的微服務請求?
  • 雲原生紅利期,成長型企業如何合理落地微服務?
    2018年,雲原生計算基金會(CNCF)更新雲原生的定義,指出雲原生技術有利於各組織在公有雲、私有雲和混合雲等新型動態環境中,構建和運行可彈性擴展的應用。雲原生的代表技術包括容器、服務網格、微服務、不可變基礎設施和聲明式API。這些技術能夠構建容錯性好、易於管理和便於觀察的鬆耦合系統。結合可靠的自動化手段,雲原生技術使工程師能夠輕鬆地對系統作出頻繁和可預測的重大變更。
  • 演講實錄|基於雲原生的敏態微服務全生命周期支撐平臺
    在12月17日下午的「雲原生領導力論壇」上,博雲售前解決方案架構師龐玉海帶來《基於雲原生的敏態微服務支撐平臺》為題的主題演講。演講圍繞什麼是雲原生,雲原生的技術特徵及優勢、博雲落地的實踐經驗三個方面展開。
  • 雲原生和微服務,讓SaaS成了精
    而且,是「不可逆」的大趨勢得嘞那麼今天我們就把這事講透先進在哪,如何顛覆隨時變、隨需變大勢所趨很多廠商在雲上推出的產品都宣稱是微服務技術的雲原生應用一個真正基於雲原生架構的平臺一朵龐大的微服務集群雲↓而雲原生、微服務恰好是「應對隨變」的強力解藥↓
  • YonBIP告訴你中臺、微服務、雲原生如何支撐商業創新
    2019年熱度當仁不讓第一的中臺、逐漸取代SOA的微服務以及未來架構真正方向的雲原生……隨著新一代IT技術的日趨成熟,新的技術架構也更加受業界追捧。業界關於新架構的各類解讀和產品也層出不窮,但是這些全新的技術架構如何真正地落地企業,與應用結合、支撐企業商業創新?
  • 一站式打卡"雲原生"時代的高效開發:原來微服務和資料庫還能這樣玩
    這個周末,古都金陵,人文璀璨。一場人氣爆滿的DevRun開發者沙龍悄然拉開了帷幕。在這場近90分鐘腦力風暴,與近2小時實戰修煉中,主題直奔當下火熱的"雲原生",並結合雲原生時代的"微服務"與"資料庫",深入淺出揭開一站式高效開發的秘籍。
  • 聚焦IoT開發與微服務架構實踐 這場沙龍讓你與萬物互聯和雲原生來...
    2020年10月31日,DevRun開發者沙龍華為雲重慶專場活動上,你將可以深度體驗基於IoT平臺構建智慧路燈應用,同時華為雲技術大咖也將現場分享華為雲IoT平臺的技術實踐。華為雲IoT生態高級專家李亞琛將會帶來《基於華為雲IoT設備接入,實現物聯網設備智能的奧秘》的技術分享,內容主要圍繞物聯網雲化架構、自動化工程能力、灰度發布能力、超大容量擴展架構、可靠性容災能力等為大家深度剖析物聯網設備智能化是如何「煉」成的。物聯網時代智能應用的開發也需要與時俱進,雲原生技術便是其中之一。利用雲原生技術構建應用簡便快捷,部署應用輕鬆自如,運行應用按需伸縮。
  • 在雲原生時代,就一定要用微服務嗎?
    微服務架構可謂是當前軟體開發領域的技術熱點,它在各種博客、知識媒體和業界知名會議演講上的出鏡率非常之高,無論是做基礎架構還是做業務系統的工程師,對微服務都相當關注,而這個現象與熱度已經持續了近 5 年之久,經久不衰。然而,隨著雲原生技術的推廣,以及大量的微服務落地,反微服務的聲音越發響亮。
  • 聚焦IoT開發與微服務架構實踐 這場沙龍讓你與萬物互聯和雲原生來個親密接觸
    2020年10月31日,DevRun開發者沙龍華為雲重慶專場活動上,你將可以深度體驗基於IoT平臺構建智慧路燈應用,同時華為雲技術大咖也將現場分享華為雲IoT平臺的技術實踐。華為雲IoT生態高級專家李亞琛將會帶來《基於華為雲IoT設備接入,實現物聯網設備智能的奧秘》的技術分享,內容主要圍繞物聯網雲化架構、自動化工程能力、灰度發布能力、超大容量擴展架構、可靠性容災能力等為大家深度剖析物聯網設備智能化是如何「煉」成的。物聯網時代智能應用的開發也需要與時俱進,雲原生技術便是其中之一。
  • 雲原生時代微服務的高可用架構設計
    從架構角度來看,螞蟻的基礎設施就是在雲底座上運行一層K8S,在Pod裡運行APP,其上層對應著FAAS、網格化、Service mesh、微服務等應用程式。作為一個複雜的業務應用,如何實現技術支撐對螞蟻非常關鍵。螞蟻目前正在嘗試許多FAAS相關的技術選型,但從更大的範圍來看,微服務仍然是主流的選擇。
  • 雲原生時代,如何一站式高效開發,這場DevRun開發者沙龍來支招了
    12月19日,一場思想力爆棚的DevRun開發者沙龍即將空降南京,主題更是鎖定時下火熱的「雲原生」,兩位來自華為雲的技術大咖將圍繞「微服務」與「資料庫」分享雲原生時代的高效開發秘籍,並同時開啟實操演練,當堂將知識理論轉化為動手實踐。
  • 你懂什麼是雲原生嗎?
    對於新概念,我喜歡從三個層次去理解,一個是這技術名詞被提出的歷史背景,一個是技術名詞概念的演化,一個是結合比較主流的話語體系的解讀。關於雲原生,我也會從這三個方面來解讀。當時提出雲原生是為了能構建一種符合雲計算特性的標準來指導雲計算應用的編寫。後來到2013年 Matt Stine在推特上迅速推廣雲原生概念,並在2015年《遷移到雲原生架構》一書中定義了符合雲原生架構的特徵:12因素、微服務、自服務、基於API協作、扛脆弱性。而由於這本書的推廣暢銷,這也成了很多人對雲原生的早期印象,同時這時雲原生也被12要素變成了一個抽象的概念。
  • 雲原生微服務應用平臺來啦!
    如何最大程度地提高解決問題尤其是複雜問題的能力?如何高效的應對企業的業務變化?這一直是各大廠商試圖突破的難題。如今百度智能雲攜雲原生微服務應用平臺而來,力圖為行業帶來變革。雲原生微服務應用平臺(Cloud-Native Application Platform,簡稱CNAP), 是一個為企業提供應用託管和微服務管理能力的PaaS平臺,可以幫助企業簡化部署、監控、運維等應用生命周期管理工作,並提供服務註冊、服務治理、服務監控和調用鏈等微服務管理和運維能力。
  • 分布式系統架構與雲原生—阿里雲《雲原生架構白皮書》導讀
    因此,雲原生和分布式架構的升級和迭代是一個滾動的過程,為了更好的發揮雲平臺的特點而有了雲原生的需求和設計模式改變,而在這個過程中雲原生也反過來促進了下層架構的升級。這個迭代的過程充分的反應了網際網路或者說數據時代開發理念的特徵,即滾動而非單向。
  • 收購雲原生鼻祖Pivotal的大廠,如何定義雲原生?
    雲原生到底如何定義?雲原生落地需要完成哪幾部分工作?有什麼專業產品 / 工具用於落地雲原生?雲原生最佳實踐長什麼樣?一文帶你統統看懂!2015 年,Pivotal 的高級產品經理 Matt Stine 發表新書《遷移到雲原生應用架構》,探討了雲原生應用架構的 5 個主要特徵:符合 12 因素應用,面向微服務架構,自服務敏捷架構,基於 API 的協作和抗脆弱性
  • 申通的雲原生實踐之路:如何實現應用基於容器的微服務改造?
    因此,具有前瞻思維的網際網路企業從應用誕生之初就紮根於雲端,謹慎穩重的新零售、政府、金融、醫療等領域的企業與機構也逐漸將業務應用遷移上雲,深度使用雲原生技術與雲原生架構。面對架構設計、開發方式到部署運維等不同業務場景,基於雲原生架構的應用通常針對雲的技術特性進行技術生命周期設計,最大限度利用雲平臺的彈性、分布式、自助、按需等產品優勢。
  • 5本雲原生應用好書:任何企業都是軟體公司
    雲原生這個概念涵蓋的內容很廣泛,也有很多新的框架和工具可以使用。傳統開發人員和架構師在接觸雲原生這個概念後往往會從尋找一個時髦的框架和工具開始雲原生之旅。但隨著使用的深入,越來越多的困難和挑戰會隨之而來。和所有技術一樣,雲原生也不是一顆「銀彈」。
  • 雲基礎架構-雲原生DevOps的全面介紹
    雲原生始於大約十年前,當時一群技術領導者向公眾介紹了它。Weaveworks技術產品策略副總裁Paul Fremantle聲稱應該為雲編寫應用程式,以便在雲上表現良好。然後,在2015年,摩根大通(JPMorgan Chase)執行董事Matt Stine在他的《遷移到雲原生應用架構》一書中闡明了雲原生概念。現在,雲涵蓋了許多工具和方法,包括微服務,容器,CI/CD,多雲等。
  • 一站式打卡「雲原生」時代的高效開發
    這個周末,古都金陵,人文璀璨。一場人氣爆滿的DevRun開發者沙龍悄然拉開了帷幕。在這場近90分鐘腦力風暴,與近2小時實戰修煉中,主題直奔當下火熱的「雲原生」,並結合雲原生時代的「微服務」與「資料庫」,深入淺出揭開一站式高效開發的秘籍。
  • 雲計算和雲原生服務商-從雲原生技術到雲原生開源生態競爭
    對於雲原生技術的基礎類介紹可以先參考我頭條號上的歷史文章。對於雲原生,不僅僅是公有雲和雲計算技術的發展趨勢,同時也是企業內部IT和信息化建設,業務系統開發,交付和運維模式的轉變。雲原生也將成為企業數位化轉型中的一個關鍵技術支撐,即為企業提供更加敏捷,高效,可持續,低成本的IT支撐能力。