交通事故認(rèn)定復(fù)議申請書_第1頁
交通事故認(rèn)定復(fù)議申請書_第2頁
交通事故認(rèn)定復(fù)議申請書_第3頁
交通事故認(rèn)定復(fù)議申請書_第4頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、解決方案基于容器的ContainerOps 目錄00個人簡介個人簡姓:馬性:工作經(jīng):華年,現(xiàn)任華為開源軟件能力中心架構(gòu)師Email: ?目錄 解決方案背景介紹一、ContainerOps CONTENTS 解決方案架構(gòu)設(shè)想二、ContainerOps 三、ContainerOps解決方案技術(shù)實踐 技術(shù)實踐下階段計劃四、 TRPA 1解決方案背景介紹ContainerOps 目錄01解決方案背景介紹ContainerOpsContainerOps初衷?分布式的未來,容器是軟件分發(fā)標(biāo)準(zhǔn)全面容器化DevOps? 目錄02解決方案背景介紹ContainerOpsDevO

2、psV3.0以容器為核心的V2.5DevOpsDevOps過渡形態(tài)多語言1.V 2.0DevOps2.工具兼容容器多語言1.3.物理機工具生態(tài)鏈2./VM/Container/VM物理機3.V1.0DevOps腳本語言1.無生態(tài)工具2.物理機3. 目錄03解決方案背景介紹ContainerOpsContainerOps特點?符合OCI容器規(guī)范?面向分布式,支持集群部署?基于容器的生態(tài)工具鏈基于微服務(wù)架構(gòu)設(shè)計? TRPA 2解決方案架構(gòu)設(shè)想Containerops 目錄01容器生態(tài)技術(shù)棧Container ecosystem stackAPP & ServiceMicroServicePubli

3、c Cloud ServiceHybrid cloud ServiceSDN/NFVDevOps& ToolscAdvisorDocker MachineContainerOpsOrchestration & ScheduleK8sMesosDocker SwarmDocker ComposeFleetContainer virtual networkLibnetworkFlannelWeavePipeworkOS& ContainerCoreOSAtomicRancherOSLXCLXDDockerRocketHardWareARMX86 目錄02總體架構(gòu)ContainerOpsCLI In

4、terfaceWEB/REST API InterfaceContinuous Continuous Application Version Controller SubsystemDelivery Integration SubsystemSubsystem Distributed Application Distributed Source Version Version Controller ModuleController Module CD Control CI Workflow Engine Engine ModuleModule Source Convert Applicatio

5、n ModuleDistributed Key/Value DBDistributed Object StorageDistributed Resource AllocDeploymentCIDevelopment 目錄03版本控制子系統(tǒng)ContainerOpsApplication Version Controller Subsystem Distributed Source Version Controller ModuleDistributed Application Version Controller ModuleWEB Interface Git Compatible Contai

6、ner Compatible User/Organization Project Management ModuleInterface ModuleInterface Module Source Version ModuleApplication Version Module Source Convert Application ModuleDistributed Object StorageDistributed Key/Value DB 目錄04代碼托管工具分析版本控制子系統(tǒng)ContainerOpsGitContainerOpsDistributed every commit of one

7、repository to different Could not split a single repository to different Distributedserver or regionlocationA distributed key/Value database with high Key/Value A low performance, single-copy fileStorageperformance,multi-copydatabaseApplicationApplication version control functionbuild in.application

8、 version function.NoVersionSupportedBig FileSupportedSupportNo testing functionTestingwith container build.GolangLanguageC50T (Base on Reborndb capacity)30T (Base on Git host service)Capacity 目錄05持續(xù)集成子系統(tǒng)ContainerOpsContinuous Integration SubsystemCLI InterfacWEB InterfacREST API Interfac

9、e Continuous Integration Workflow EngineContainer MechanismsFor DeploymentDistributed Resource AllocDistributed Object StorageDistributed Key/Value DB 目錄06工具分析持續(xù)集成子系統(tǒng)DevOpsContainerOpsJenkinsContainerOpsMulti-pipelinesupported and more complex micro PipelineNonsupportedservice testing supportContain

10、eris the coreCompatiblebase ContainerAllREST APISupporttedSupported SupporttedSupporttedWEB UI 目錄07持續(xù)部署子系統(tǒng)ContainerOpsContinuous Deployment SubsystemCLI InterfacWEB InterfacREST API Interface Distributed Log Collection/Analytics Continuous DepliveryWorkflow Engine Distributed Container PerformanceKu

11、bernetesDistributed Resource AllocDistributed Object StorageDistributed Key/Value DB TRPA 3解決方案技術(shù)實踐ContainerOps 目01布式應(yīng)用版本控制技術(shù)實踐分提供存取Docker和Rkt主流容器鏡像的分布式鏡像托管OCI Hub,目前支持DockerV1/V2協(xié)議提供向云端的對象存儲接口Storage interface,目前支持S3/google云/阿里云/騰訊云/七牛云/又拍云 Distributed Application Version Controller Docker(V1)OCI H

12、ub 1 RktRktStorage Docker(V2)interface OCI Hub 2OCI Hub 3 RktRktRkt 目錄02差異分析OCI Hub技術(shù)實踐主流容器SpecRktDockerRktDocker半開放,Docker擁有實際控制完全開放,通過討論形成決的每一層存在一個Image一個目錄,Image 每個權(quán)議目錄下有Image Docker目錄,在manifest rootfs目錄和由開放性文件保存repositories Layout構(gòu)成只開放Registry實現(xiàn)完全開放,不限定服務(wù),限定用戶服信息Image 務(wù)端實現(xiàn)端實現(xiàn)完整性O(shè)CI規(guī)范runtime容器遵循a

13、rchive 目錄每個Image Image 的每一個目錄都Image 文件,可以壓.aciarchive 一個文件,沒有壓為一個Archives一致性Docker對API 實現(xiàn)存在不一致rkt實現(xiàn)和協(xié)議是一致xzbzip2 和縮為格式??s,是tar gzip、傳輸協(xié)等BT HTTPS 協(xié)議,同時支持HTTP 和HTTPS 議更多協(xié)議Image簽使用pgp簽名和加密使用libtrust簽名,無加密名和加密簽名,不能第Host 任何的服務(wù)方都可以簽?zāi)壳爸荒芎灻麢CDocker三方簽名名制對aci文件進(jìn)行SHA512 對Image 的每一層tar 文Image ID件進(jìn)行隨機生成Image IDID

14、校驗值作為目前都是推薦在HTTPS 認(rèn)證下使用Basic Authorization 認(rèn)證DockerRegistry API 比較復(fù)雜,比較簡單,Metdata協(xié)議復(fù)Service運行時通過外部命Image 運行時需要包含Image 尤其是版本迭代比較快,實現(xiàn)比Manifest容易實現(xiàn)雜度令指定的資源參數(shù)較難 目錄03差異分析V1 vs V2技術(shù)實踐Docker存儲協(xié)議OCI HubDockerV1協(xié)議(docker-registry)DockerV2協(xié)議(distribution)相同相同Image LayoutImage Archives相同相同Image ID相同相同無manifest

15、,每層Image包含各自的json、使用唯一的manifest記錄描述信息,manifest包Manifest含兼容V1描述信息layer、checksum協(xié)議的描述信息使用libtrustSignature無簽名layer中校驗HEAD,在GET、PUT、POST、HEADGET、PUT、POST協(xié)議方法 目錄04差異分析存儲協(xié)議DockerOCI Hub技術(shù)實踐V1 vs V2Image Manifest:存儲組織結(jié)構(gòu)相同,差異主要體現(xiàn)在存取Image時的ManifestDocker V1Docker V2Json A2Layer A2Layer A2TagChecksum A2Manif

16、estRegistryTagDistributionJson A1Layer A1Repository NRepository 1Repository NRepository 1Layer A1Image A2Checksum A1Image A2Image A1Image A1Image A1Image A1Json ALayer ABase Image ABase Image ABase Image ABase Image ALayer AChecksum A 目錄05差異分析OCI Hub技術(shù)實踐Docker存儲協(xié)議V1 vs V2規(guī)范化改進(jìn)并增加簽名機制V2Signature:V1Do

17、ckerDockerV24Authorization RegistryServiceRegistryIndexAuthenticated by5JSON Web Token264Authenticated by Token3152361Docker DaemonDockerclientpull samalba/busybox$dockerpull samalba/busybox$docker 目錄06格式鏡像OCI Hub技術(shù)實踐支持存取DockerV1&V2的鏡像V2Dockyard功能技術(shù)實踐,分別支持存取Docker V1和目前完成OCI Hub的ContainerOpsSource C

18、I/CDcontrolOCI HubWrenchDockyardCrewPullPullPullPushPushDockerV1 DaemonDockerV2 DaemonRKTV2 clientDockerV1 clientDocker 目錄07格式鏡像存取過程OCI Hub技術(shù)實踐支持DockerV1Push Pull 目錄08格式鏡像存取過程DockerV2OCI Hub技術(shù)實踐支持Push Pull 目錄09技術(shù)實踐組織架構(gòu)Storage Interface AmazonS3CloudGoogleCloud Object Storage InterfaceRuntime manifest config AliCloudDriver handler Driver ARegister AccesshandlerhandlerDriver BUpCloudDriver CCustom-made storag

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論