Kubernetes开源书 - 周立像构建和部署。 - Dev和Ops分离问题:在构建/发布期间而非部署期间创建镜像,从而将应用程序与基础架构分离。 - 开发、测试和生产环境一致:在笔记本电脑运行与云中一样。 - 云和操作系统可移植性:可运行在Ubuntu、RHEL、CoreOS、内部部署,Google Container Engine以及任何其他地方。 - 以应用为中心的管理:从在虚拟硬件上运行操作系统的抽象级别,提升到使 applications • Providing authentication and authorization 这提供了PaaS的简单性,并具有IaaS的灵活性,并促进了跨基础架构提供商的可移植性。 ## Kubernetes是一个怎样的平台? 尽管Kubernetes提供了大量功能,但总有新的场景从新功能中受益。应用程序特定的工作流程可被简化,从而加快开发人员的速度。可接受的特别编排0 码力 | 135 页 | 21.02 MB | 2 年前3
百度APP基于Istio实现基础架构升级 - lightning talk - MichaelXu高级架构能力能否多语言、多框架支持? ➢ 因重试导致雪崩,底层RPC框架需要重复建设来定制动态熔断能力。 ➢ 升级一级服务建设中,发现很多模块单点、多点故障不能容忍,能否低成本解决? ## ● 运维架构能力是否具备可移植性?是否能低成本复制新的产品线? 比如常用运维降级、止损能力各个产品线重复建设,方案差异大,OP期望运维能力在不同产品线之间能够通用化,集中化管理,甚至做到自动决策 精细故障能力(异常query 服务治理能力通用化 基于Service Mesh架构共建高级架构能力,为不同模块、不同产品线、甚至整个公司内提供各项服务治理能力的通用化、中台化能力,从而加速服务治理技术的研发和迭代,提升架构能力可移植性。 ## 技术方案 ## 核心原则 务实、高稳定性、低迁移成本。 ## 核心思路 先单跳,后双跳。 服务发现下沉到Envoy。 基于 RPC + 服务发现实现透明流量劫持。 自建配置中心,产品化封装。0 码力 | 9 页 | 2.20 MB | 1 年前3
openEuler 23.09 技术白皮书框架,编程复杂度高且依赖人工调优,性能和可移植性差,引发 OS 社区反弹,最终导致 HMM 方案搁浅。异构加速器领域亟需高效的统一内存管理机制。 异构通用内存管理框架 GMEM (Generalized Memory Management),提供了异构内存互联的中心化管理机制,且 GMEM API 与 Linux 原生内存管理 API 保持统一,易用性强,性能与可移植性好。 加速器使用 GMEM API QEMU 镜像 openEuler 提供了针对 RISC-V 架构的基础镜像,以满足该架构环境下的操作系统需求。RISC-V 作为一种开放、免费、可定制的指令集架构,具备简洁、清晰的设计、高度可定制性和可移植性的特点。近年来,RISC-V 架构快速发展,扩大了应用领域,其生态系统也迅速扩展。在嵌入式系统、高性能计算、云计算和学术研究等领域具有广泛应用。 openEuler 对 RISC-V 架构的支持始于0 码力 | 52 页 | 5.25 MB | 1 年前3
普通人学AI指南1. 快速部署:Docker 容器可以在几秒钟内启动,提高了开发和部署的效率。 2. 一致性:确保应用在开发、测试和生产环境中具有一致的运行环境。 3. 可移植性:容器可以在任何支持 Docker 的系统上运行,实现跨平台的可移植性。 4. 易于扩展:Docker 可以方便地扩展并支持微服务架构的部署。 基本概念: 1. 容器(Container):轻量级、独立的可执行软件包,包含了运0 码力 | 42 页 | 8.39 MB | 1 年前3
KiCad 5.1快速入门 quicklib 制作原理图元件 34 7.4 制作高引脚数的原理图元件 34 8 制作元件封装 37 8.1 使用封装编辑器 37 9 关于 KiCad 项目文件的可移植性的注意事项 39 10 有关 KiCad 文档的更多信息 41 10.1 网上的 KiCad 文档 41 掌握 KiCad 成功开发复杂电子印刷电路板的必要和简明指南。 ## 5abe0be6b4/p43_3.jpg) 10. 单击顶部工具栏上的 在活动库中保存封装图标 ☐,使用默认名称 MYCONN3。 ## Chapter 9 # 关于 KiCad 项目文件的可移植性的注意事项 您需要将哪些文件发送给某人才能完全加载和使用您的 KiCad 项目? 当你有一个 KiCad 项目与某人分享时,重要的是原理图文件 .sch,板文件 .kicad_pcb,项目文件0 码力 | 46 页 | 1.33 MB | 2 年前3
Docker 从入门到实践 v1.9.2特性 数据卷(Volume) 绑定挂载(Bind Mount) 管理方式 Docker管理 用户管理 存储位置 /var/lib/docker/volumes/ 任意宿主机路径 可移植性 更好 依赖宿主机路径 适用场景 生产数据持久化 开发时同步代码 备份 需要工具 直接访问文件 数据卷 $ docker run -v mydata:/app/data nginx 2.2 Bind Mount vs Volume 特性 Bind Mount Volume 数据位置 宿主机任意路径 Docker管理的目录 路径指定 必须是绝对路径 卷名 可移植性 依赖宿主机路径 更好(Docker管理) 性能 依赖宿主机文件系统 优化的存储驱动 适用场景 开发环境、配置文件 生产数据持久化 备份 直接访问文件 需要通过Docker 选择建议 \rightarrow $ libcontainer $ \rightarrow $ runC/containerd的演变提供了以下优势: 减少外部依赖 提高运行效率 遵循行业标准(OCI) 增强可移植性和互操作性 支持多种容器运行时选择 12.6网络 Docker的网络实现其实就是利用了Linux上的网络命名空间和虚拟网络设备(特别是veth pair)。建议先熟悉了解这两部分的基本概念再阅读本章。0 码力 | 754 页 | 16.71 MB | 5 天前3
Docker 从入门到实践 v1.7.5特性 数据卷(Volume) 绑定挂载(Bind Mount) 管理方式 Docker管理 用户管理 存储位置 /var/lib/docker/volumes/ 任意宿主机路径 可移植性 更好 依赖宿主机路径 适用场景 生产数据持久化 开发时同步代码 备份 需要工具 直接访问文件 数据卷 $ docker run -v mydata:/app/data nginx 2.2 Bind Mount vs Volume 特性 Bind Mount Volume 数据位置 宿主机任意路径 Docker管理的目录 路径指定 必须是绝对路径 卷名 可移植性 依赖宿主机路径 更好(Docker管理) 性能 依赖宿主机文件系统 优化的存储驱动 适用场景 开发环境、配置文件 生产数据持久化 备份 直接访问文件 需要通过Docker 选择建议 \rightarrow $ libcontainer $ \rightarrow $ runC/containerd的演变提供了以下优势: 减少外部依赖 提高运行效率 遵循行业标准(OCI) 增强可移植性和互操作性 支持多种容器运行时选择 12.6网络 Docker的网络实现其实就是利用了Linux上的网络命名空间和虚拟网络设备(特别是veth pair)。建议先熟悉了解这两部分的基本概念再阅读本章。0 码力 | 739 页 | 15.90 MB | 5 天前3
Docker 从入门到实践 v1.7.0特性 数据卷(Volume) 绑定挂载(Bind Mount) 管理方式 Docker管理 用户管理 存储位置 /var/lib/docker/volumes/ 任意宿主机路径 可移植性 更好 依赖宿主机路径 适用场景 生产数据持久化 开发时同步代码 备份 需要工具 直接访问文件 数据卷 $ docker run -v mydata:/app/data nginx 2.2 Bind Mount vs Volume 特性 Bind Mount Volume 数据位置 宿主机任意路径 Docker管理的目录 路径指定 必须是绝对路径 卷名 可移植性 依赖宿主机路径 更好(Docker管理) 性能 依赖宿主机文件系统 优化的存储驱动 适用场景 开发环境、配置文件 生产数据持久化 备份 直接访问文件 需要通过Docker 选择建议 \rightarrow $ libcontainer $ \rightarrow $ runC/containerd的演变提供了以下优势: 减少外部依赖 提高运行效率 遵循行业标准(OCI) 增强可移植性和互操作性 支持多种容器运行时选择 12.6网络 12.6网络 Docker的网络实现其实就是利用了Linux上的网络命名空间和虚拟网络设备(特别是veth pair)。建议先熟悉了解这两部分的基本概念再阅读本章。0 码力 | 746 页 | 14.69 MB | 5 天前3
现代C++ 教程:高速上手C++11/14/17/20C++ 的最佳实践 …… 82 常用工具 …… 82 代码风格 …… 82 整体性能 …… 82 代码安全 …… 82 可维护性 …… 82 可移植性 …… 83 ## 序言 ## 引言 C++ 是一个用户群体相当大的语言。从 C++98 的出现到 C++11 的正式定稿经历了长达十年多之久的积累。C++14/17 则是作为对 C++11 的重要补充和优化,C++20 、不是随处可见的、非常识性的最佳实践,并如何保证代码的整体质量。 常用工具 TODO: 代码风格 TODO: 整体性能 TODO: 代码安全 TODO: 可维护性 TODO: 可移植性 TODO:0 码力 | 83 页 | 2.42 MB | 2 年前3
OpenShift Container Platform 4.12 ServerlessContainer Platform 中创建和部署无服务器、事件驱动的应用程序。OpenShift Serverless 基于开源 Knative 项目,通过启用企业级无服务器平台为混合和多云环境提供可移植性和一致性。  ## 注意 因为 OpenShift0 码力 | 7 页 | 73.32 KB | 2 年前3
共 87 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9













