《Dan Kohn:在Kubernetes上將傳統單片遷移到云原生微服務架構(24頁).pdf》由會員分享,可在線閱讀,更多相關《Dan Kohn:在Kubernetes上將傳統單片遷移到云原生微服務架構(24頁).pdf(24頁珍藏版)》請在三個皮匠報告上搜索。
1、1Migrating Legacy Monoliths to Cloud Native Microservices Architectures on KubernetesDan Kohn,執行董事,dankohn1下載本演示文稿,請登錄:https:/ Cloud Native Computing Foundation非營利組織,隸屬Linux Foundation的一部分 成立于2015年12月目前項目包括:白金會員:2Kubernetes Prometheus OpenTracingFluentdLinkerdgRPCCoreDNScontainerdrktCNIEnvoyJaeger如今
2、的 Linux Foundation 遠遠大于Linux通過一套給全部互聯網加密的程序,我們提高全球網絡的私密性和安全性安全網絡我們正在圍繞網絡創建一個生態體系,來提升軟件定義數據中心的演化靈活性.云我們正在為云創建一個可攜帶層,推動事實標準,研發所有云的綜合管理層.汽車我們在創建一個汽車領域的信息娛樂平臺,該平臺未來可以拓展到儀表盤和遠程信息處理系統.區塊鏈我們正在創建一個持久、安全的渠道賬目管理系統,今后實現成本優化的分散性商業網絡更為容易.我們定期增加項目,最新的項目列表,請登陸 tlfprojects.org3Web我們正在為未來的萬網、移動網絡、無服務器網絡及物聯網的應用提供應用研發
3、框架.30 Highest Velocity Open Source Projectshttps:/cf.io/blog/2017/06/05/30-highest-velocity-open-source-projects456云計算演變歷史非虛擬化的服務器:Sun(2000)發行一個新的應用程序?買一個新的服務器、或者一個架子的新服務器!你的應用的基石是實體服務器72000非虛擬化硬件虛擬化:VMWare(2001)2001服務器市場發布使虛擬機流行化(VMs)在一個實體服務器上運行許多虛擬機,意味著你其實可以買少一些服務器!架構的基石變為虛擬機820002001虛擬化非虛擬化硬件基礎設施
4、即服務:AWS(2006)2006年,亞馬遜通過發布彈性計算云(EC2)創造了基礎設施即服務以小時租借服務器把資本支出轉換成運營支出架構的基石也是虛擬機,叫亞馬遜機器映像(AMI)9200020012006基礎設施即服務非虛擬化硬件虛擬化平臺即服務:Heroku(2009)2009,Heroku的發布使“平臺即服務”流行起來架構的基石是Buildpack,啟用容器化的12因素應用程序構建容器的過程是不透明的,但是:部署新版本的應用只是:git push heroku10平臺即服務2000200120062009非虛擬化硬件虛擬化基礎設施即服務開源“基礎設施即服務”:OpenStack(2010
5、)OpenStack 把一群非常杰出、多元的供應商集合到一起,創造了一個開源“基礎設施即服務”與AWS和VMWare競爭基石仍然是虛擬機11開源IaaS平臺即服務20002001200620092010非虛擬化硬件虛擬化基礎設施即服務開源平臺即服務:Cloud Foundry(2011)Pivotal建立了Heroku PaaS的開源替代方案,并在2014年底啟動Cloud Foundary基金會 基石是可以容納Heroku buildpacks,Docker容器甚至非Linux操作系統的Garden容器開源IaaS平臺即服務開源PaaS200020012006200920102011非虛擬化
6、硬件虛擬化基礎設施即服務12集合容器:Docker(2013)Docker將LXC,Union File System和cgroups結合起來,創建了世界各地數百萬開發人員采用的容器化標準有史以來最快的技術開發速度實現隔離,重復利用和不可變性平臺即服務開源PaaS2000200120062009201020112013非虛擬化硬件虛擬化基礎設施即服務開源IaaS13原生云云計算:CNCF(2015)云原生計算通過開源軟件stack來實現 細分應用程序為微服務,將每個部分包裝到自己的容器中 并動態編排這些容器以優化資源利用率平臺即服務2000200120062009201020112013201
7、5非虛擬化硬件虛擬化基礎設施即服務開源IaaS開源PaaS容器14我們學到了什么?核心基石:服務器 虛擬機 Buildpacks 容器 隔離單元從較重的到較輕的,適應調整時間和大小 不可變性從寵物到牛 供應方從閉源的單一供應商,到開源的,跨供應商15什么是“平臺即服務”(PaaS)?OpenShift、Deis(微軟并購),還有Apprenda,都是建立在原生云平臺上的“平臺即服務”例子很多新的應用以12因素的形式出現,并可以在“平臺即服務”部署 他們有時候增長超過PaaS的承受能力 而有的應用根本不能適用在PaaS模型上基于原生云的PaaS則這兩種都能支持16云原生的價值所在17避免產生供應
8、商依賴開源的軟件棧(software stack)使得各種應用都可以部署在任何公共或私有云(或組合云)上.18無限的可擴展性優化的現代分布式系統環境能夠從單個PC機的幾個節點擴展到成千上萬的自愈多租戶節點19靈活性和可維護性通過把應用分成不同的微服務和精準的相互關系,靈活性和可維護性顯然大幅加強.20提高效率和資源利用率通過一個中央統籌的過程和動態管理去安排個別微服務的相互關系和運行,這大幅降低了維護和運營的相關費用。21Resiliency 容錯性和彈性針對個別的容器,機器,甚至數據中心不同層次的容錯需求,都加強了.22KubeCon+CloudNativeConKubeCon+CloudNativeCon 北美 2017得克薩斯州,奧斯丁2017年12月6-8日目前注冊報名和贊助商報名已經開始KubeCon+CloudNativeCon 歐洲 2018丹麥,哥本哈根2018年5月24日更多信息2324請聯系我 Dan Kohndanlinuxfoundation.orgdankohn1 on Twitter需要獲取本演示文稿,可登錄:https:/