為企業提供專業化企業內訓服務

            常規企業內訓課程常年優惠中,課程費用最低,歡迎咨詢
            網站首頁 >企業內訓 >公司管理 >互聯網 >云計算與微服務原理

            云計算與微服務原理

            主講老師: 尹立慶    查看講師詳情>>


            工作背景:
            1、云呼叫中心人工智能客服項目研發 2、云呼叫中心PaaS平臺首席架構師 3、貴州省政府云呼叫中心建設項目 4、廣東發展信用卡智能精準營銷項目 5、廣東發展銀行電營、運維大數據分析、區塊鏈、物聯網項目 6、中石...

            主講課程:
            《Python語言開發實戰》 《SQL基礎開發與實踐》 《數字化轉型》 《物聯網,5G(新基建)前瞻性預測 》 《云計算與微服務原理》 《ECS培訓與實踐》 《Kafka實戰培訓》 《O...

            尹立慶

              云計算與微服務原理課程大綱詳細內容

            課程分類: 互聯網

            課程目標:

            1、使學員深入理解云計算、微服務技術架構本質以及設計的原則;
            2、使學員深入理解云計算、微服務技術原理以及應用場景;
            3、使學員能夠設計云計算、微服務架構;
            4、解決企業敏捷項目管理持續升級的運維管理問題;
            5、使學員能學會微服務的服務治理等工作;


            課程對象:1、本課程適合于企業IT架構師、技術經理等角色; 2、本課程適合于軟件高級開發工程師; 3、本課程適合于業務需求人員; 4、本課程適合于企業高層管理人員; 5、本課程適合于IT運維人員;

            課程時間:1天

            課程大綱:


            第一天
            第1個主題:云計算原理概述(系統性的闡述云計算的基礎知識與原理)(60分鐘)
            1、云計算發展歷史概述
            2、什么是云計算?
            3、云計算概念
            4、云計算理念
            5、云計算的角色:供應商、租戶、用戶
            6、云計算的特征
            7、云計算的數據中心建設
            8、虛擬化技術
            9、容器技術
            10、云計算與網絡技術
            11、網絡虛擬化技術
            12、軟件定義網絡
            13、存儲虛擬化技術
            14、亞馬遜云技術架構

            第2個主題:為什么使用云計算(剖析云計算對企業的價值)(30分鐘)
            1.發展趨勢與商業價值
            2.成本支出
            3.運營成本
            4.AWS案例分享
            5.云計算存在的問題剖析
            6.云計算與大數據之間的矛盾剖析

            第3個主題:云計算的虛擬化技術(剖析云計算的虛擬化技術)(60分鐘)
            1.虛擬化技術基本概念
            2.虛擬化原理架構圖
            a)計算虛擬化
            b)存儲虛擬化:塊存儲、對象存儲
            c)網絡虛擬化
            3.VMM的功能和組成
            4.VMM的分類
            5.虛擬化軟件
            a)KVM
            b)Xen
            6.KVM的原理與實現
            7.Xen的原理與實現
            8.典型虛擬化產品及其特點
            9.虛擬化技術架構
            10.基于軟件的完全虛擬化
            11.硬件輔助虛擬化
            12.類虛擬化技術
            13.服務器虛擬化
            14.基于容器的虛擬化技術
            15.桌面虛擬化
            16.應用虛擬化
            17.亞馬遜云的虛擬化技術
            18.實操:亞馬遜云中創建虛擬機
            19.實操:亞馬遜云中創建磁盤、對象存儲

            第4個主題:微服務原理概述(系統性的闡述微服務的基礎知識與原理)(60分鐘)
            1、討論案例:大型電商平臺設計
            2、為什么需要微服務架構?
            3、微服務誕生的背景
            4、研發團隊:目標、成就感、獎懲、待遇、凝聚力
            5、人才培育與成長(人員流動的優勢與弊端)
            6、微服務解決的問題
            7、微服務架構解決方案
            8、微服務架構適用的場景
            9、微服務架構適用的企業
            10、什么是微服務(MicroService)架構?
            11、微服務架構是什么?
            12、微服務架構特點
            13、微服務架構思路
            14、微服務的本質
            15、微服務架構有哪些特征?
            16、微服務架構視圖
            17、微服務架構構件
            18、微服務架構的數據庫
            19、微服務的服務目錄
            20、微服務架構的優勢
            21、微服務架構的劣勢
            22、微服務的設計原則


            第5個主題:微服務架構設計的原則(30分鐘)
            1、業務需求分析
            2、如何搭建微服務架構?
            3、微服務架構參考圖
            4、微服務架構的工作流程
            5、微服務軟件架構體系
            6、微服務硬件架構體系
            7、微服務部署架構
            8、業務模塊劃分
            9、基于服務化的系統模塊擴縮容技術
            10、擴縮技術
            11、線性擴容
            12、容量規劃
            13、基于服務化的高可用性技術
            14、服務化架構中的高可用性設計方案、原則及最佳實踐
            15、高內聚松偶合
            16、模塊靈活組裝
            17、SSO單點登錄
            18、憑證與鑒權
            19、服務化接口的設計原則
            20、服務化接口框架:服務接口發現、認證、版本管理;
            21、服務化接口安全、編碼和序列化方式
            22、服務化接口的承載協議分析:Restful over HTTP(s) 1.1/2.0 等
            23、分布式實現技術
            24、分布式RPC框架
            25、REST API框架
            26、面向對象設計的SOLID原則
            27、分布式事務一致性思考
            28、微服務架構構建
            29、REST
            30、微服務快速彈性
            31、高并發
            32、微服務數據特征
            33、案例:剖析如何對大型復雜系統進行微服務化
            34、案例:剖析OpenStack的微服務化


            第6個主題:微服務數據共享及隔離技術(30分鐘)
            1、服務化架構中數據存儲(服務內存存儲和持久化存儲)方案
            2、服務內存存儲和持久化存儲兩者之間關系
            3、分布式架構概念
            4、CAP理論
            5、BASE思想
            6、RWN理論
            7、分布式事務一致性實現原理
            8、事務特征
            9、持久化存儲的數據一致性方案、設計原則及最佳實踐
            10、持久化存儲的訪問效率提升方案及案例
            11、課堂問題回答:服務化架構設計中,如何避免資源共享、調用時序等問題導致的死鎖,設計原則及最佳實踐
            12、補償型(TCC)
            13、異步確保型(可靠消息最終一致)
            14、最大努力通知型
            15、消息隊列
            16、分布式協調器
            17、案例:持久化存儲的訪問效率提升方案


            第7個主題:微服務的持續集成(微服務的持續集成)(30分鐘)
            1、什么是持續交付
            2、持續交付的發展
            3、持續交付的周期模型
            4、持續交付的配置管理
            5、版本控制
            6、依賴管理
            7、軟件配置管理
            8、服務化在虛擬機上的實現方案
            9、服務化在容器上的實現方案
            10、服務化在虛擬機、容器上的實現方案優劣勢對比
            11、環境管理
            12、持續交付的前提
            13、基礎設施可編程
            14、構建與部署腳本
            15、構建部署腳本化的原則與實踐
            16、自動化驗收測試
            17、微服務持續交付
            18、案例:剖析OpenStack的持續交付機制

            第8個主題:容器技術(剖析容器技術)(60分鐘)
            1、容器技術誕生的背景
            2、容器技術
            a)LXC
            b)Docker
            3、Docker容器和虛擬機的區別
            a)資源隔離性
            b)安全性
            c)運行效率
            4、Docker組件
            a)Docker客戶端和服務器
            b)Docker鏡像
            c)Docker Registry
            d)RepositorIEs
            e)Docker Hub
            f)Docker orchestration tools
            g)Dockefile
            h)Docker卷
            i)Docker Network
            j)Docker API
            5、Docker生態
            a)K8s、Swarm,Mesos等容器集群管理(編排),基于Docker的容器云等
            6、實操:在亞馬遜云中創建容器

            第9個主題:微服務的服務治理(微服務的服務治理)(30分鐘)
            1、微服務服務治理
            2、微服務運維介紹
            3、服務生命周期管理
            4、服務版本管理
            5、服務監控及日志技術及方案
            6、微服務集群監控
            7、微服務注冊、發布與發現
            8、微服務的調用說明文檔
            9、持續交付的7個最佳實踐
            10、鏈路追蹤
            11、持續改進
            12、案例:剖析如何運維微服務軟件系統
            13、案例:剖析超大型電子商務平臺微服務架構


            尹立慶講師相關課程
            互聯網同類內訓課程
            九大模塊精選企業內訓
            九大模塊精選培訓講師
            91福利一区