1吴正轩

Similar documents
京东容器平台与数据中心协同发展实践 鲍永成 京东商城 - 基础平台部 技术总监

QCon北京2018-《新一代数据中心对传统基础软件架构的挑战》-王华夏-4.17

实践课堂成都站-0609.key

自由軟體教學平台

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

(Microsoft Word - 11\244T\246\342\277\337\260l\302\334.doc)

投影片 1

Microsoft Word - 文化2016(2)修改.doc

A9RF716.tmp

自由軟體教學平台

5B_sasaki.pdf

<B1B1BEA9B9E2BBB7D0C2CDF8BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBEB4B43F3F12FB6CB293>

2005 3

ansoft_setup21.doc

05_資源分享-NFS及NIS.doc

摘 要 1. GSLB: 全 局 负 载 均 衡 2. SLB: 服 务 器 负 载 均 衡 四 层 交 换 LVS 七 层 交 换 Nginx 3. Heartbeat 实 现 HA 4. MySQL 数 据 库 集 群 5. 集 群 环 境 下 的 存 储 备 份 6. 集 群 的 监 控 及

自由軟體教學平台

C10_ppt.PDF

05 01 X Window X Window Linux Linux X Window X Window Webmin Web Linux Linux X Window X Window Notebook PC X Window X Window module Linux Linux kernel

PowerPoint 演示文稿

第 06 期 李祥池 : 基于 ELK 和 Spark Streaming 的日志分析系统设计与实现 1 日志 1.1 日志定义 IT 1.2 日志处理方案演进 v1.0 v2.0 Hadoop Storm Spark Hadoop/Storm/Spark v3.0 TB Splunk ELK SI

IT Data-intensive application,iscsi Middl

BYOD Http Redirect convergence Client (1) 2008R2 NLB( ) (2) NLB Unicast mode switch flooding (arp ) NLB DNS Redirect 1. Round-Robin DNS DNS IP/DNS Cli

软件概述

SH C Cassandra cloud computing cloud Infrastructure cloud-native ap ations Cloud Spanner cluster CNCF CNI Concourse CoreDNS containe tainerize contain

ebook 185-6

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

Basic System Administration

ebook140-11

Quantum Overview

ebook62-1

Connected Intelligence:ビッグデータ技術を活用したIT運用

BYOD IP+Optical (IP NGN) API 4. End-to-End (Service Aware) 5. IP NGN (IP Next Generation Network) ( ) Prime Carrier Management Access Edge Co

1 IT IT IT IT Virtual Machine, VM VM VM VM Operating Systems, OS IT

附件9 电梯运行安全监测管理信息平台技术规范 第11部分:系统信息安全技术规范(征求意见稿)

SAP HANA 最 简 单 的 理 解 ERP CRM SRM BI 列 存 储 2

幻灯片 1

ArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web

Fiery Command WorkStation

ARP ICMP

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

1

ebook 132-6

F4

BYOD SDN IT L2 / L3 Channel VLAN ( ) Thin AP SDN L2/L3 QOS ( ) NSX NSX NSX VMware NSX VMware NSX SDN

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

考 試 日 期 :2016/04/24 教 室 名 稱 :602 電 腦 教 室 考 試 時 間 :09: 二 技 企 管 一 胡 宗 兒 中 文 輸 入 四 技 企 四 甲 林 姿 瑄 中 文 輸 入 二 技 企 管 一

摘 要 本 文 档 介 绍 如 何 解 决 OPC 通 讯 中 的 DCOM 的 问 题 关 键 词 OPC DCOM Key Words OPC DCOM IA&DT Service & Support Page 2-12

PowerPoint 演示文稿

《 年中國(含全球)IDC行業發展趨勢及投資前景分析報告》

untitled

6112 http / /mops.tse.com.tw http / /

Oracle 4

1 Par t IBM 7 Par t 2 I BM IBM Par t Q & A

浙江师范大学2014年度毕业生就业质量报告

目 录 监 管 资 讯 2016 年 全 国 保 险 监 管 工 作 会 议 召 开...3 协 会 动 态 赤 峰 保 险 行 业 协 会 召 开 数 据 统 计 和 信 息 宣 传 总 结 表 彰 会 议...5 赤 峰 市 保 险 行 业 协 会 秘 书 处 召 开 2015 年 度 述 职

同 时, 采 取 提 供 新 闻 线 索 和 素 材 安 排 专 访 等 方 式 主 动 为 新 闻 媒 体 服 务, 为 采 访 报 道 活 动 创 造 便 利 条 件 建 设 网 络 信 息 发 布 平 台 2013 年 9 月 开 通 中 央 纪 委 监 察 部 网 站,2015 年 1 月

時間軸上的竹蓮記憶 學務主任 黃雅彙 我不是竹蓮國小的畢業校友 但對於身為新竹人的我來 說 仔細回想起來 似乎和竹蓮有著一種特別的緣分 對竹蓮國小最初的印象是在小學的時候 猶記得年幼的 我經過一段時日的啦啦隊舞蹈訓練後 老師便帶著我們從學 校步行到竹蓮國小來參加比賽 一踏入竹蓮校門 映入眼簾 的是黑

B1

Microsoft Word - 临政办发6.doc

公務員服務法第13條相關解釋彙整表

大陸教育部等6個部門公佈「現代職業教育體系建設規劃 ( 年)」規劃到2015年初步形成現代職業教育體系框架,到2020年基本建成「中國」特色現代職業教育體系

B1

资 讯 速 递 台 基 于 大 数 据 的 学 校 督 导 评 估 系 统 建 设 上 海 市 闵 行 区 人 民 政 府 教 育 督 导 室 ( 摘 要 ) 闵 行 教 育 在 深 化 教 育 改 革 探 索 管 办 评 分 离 的 背 景 下, 把 教 育 督 导 评 估 系 统 建 设 作 为

1 o o o CPU o o o o o SQL Server 2005 o CPU o o o o o SQL Server o Microsoft SQL Server 2005

LAMP system and relative tools like SNMP, Expect, Nmap, etc. to build a cross- platform, lo

User Group SMTP

,2(1) 基 礎 上, 各 種 數 據 均 以 圖 形 化 方 式 表 達, 因 此 各 級 分 析 結 果 均 可 以 隨 時 檢 驗 另 外, 由 於 系 統 是 以 網 站 形 式 發 佈, 任 何 用 戶 均 可 通 過 網 絡 查 詢 瀏 覽 系 統 中 的 數 據, 因

21 贵 省 黔 东 南 贵 中 共 天 柱 县 委 党 奥 鹏 学 习 中 贵 省 黔 东 南 天 柱 县 凤 城 镇 环 城 中 共 天 柱 县 委 党 心 [23] 东 路 14 号 贵 省 黔 东 南 贵 省 榕 江 县 古 镇 古 中 路 附 一

更 没 有 高 深 的 思 想, 甚 至 说 不 出 一 点 儿 高 级 的 俏 皮 话 他 们 普 遍 认 为, 生 活 中 的 我 和 电 视 里 的 那 个 人 基 本 上 还 算 表 里 如 一, 但 相 比 之 下 少 了 很 多 趣 味 记 得 有 一 个 女 记 者 采 访 我, 半

此 外, 晚 上 可 以 在 海 滩 东 边 的 剧 场 看 印 象 海 南 岛 的 实 景 演 出 1 可 乘 兴 龙 观 光 巴 士 和 共 速 达 巴 士 游 1 2 路 抵 达, 途 经 白 龙 路 海 府 路 滨 海 大 道 ;2 可 乘 坐 路 公 交 车 到 达

地 理 志 鏡 止 煞, 來 達 到 安 宅 的 效 果 4. 門 神 符 紙 : 於 門 板 繪 製 門 神, 作 為 宅 第 的 守 護, 民 宅 所 使 用 的 門 神 題 材, 多 為 天 官 賜 福 或 文 武 官 員 符 紙 是 以 畫 了 符 咒 的 紙 懸 掛 室 內, 或 加 框

Chap6.ppt

51434S Fundamentals of the UNIX system 5 40, H3064S HPE-UX System and Network Administration I 5 40, H3065S HPE-UX System

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99

关于建立境内违法互联网站黑名单管理制度的通知

Microsoft Word - 专论综述1.doc

Microsoft PowerPoint - 03.IPv6_Linux.ppt [相容模式]

PowerPoint 演示文稿

C3_ppt.PDF

SL2511 SR Plus 操作手冊_單面.doc

Partition Key: 字 符 串 类 型, 表 示 当 前 Entity 的 分 区 信 息 这 个 Property 对 于 Table Service 自 动 纵 向 和 横 向 扩 展 至 关 重 要 Row Key: 字 符 串 类 型, 在 给 定 Partition Key 的

Microsoft Word - 三峽鎮衛生所_3_-張家宸.李永繁.doc

Microsoft Word - 武漢大學交流營心得_黃莉云_.doc

Cloudy computing forEducation

1.1 OfficeScan OfficeScan V5.02 SOP OfficeScan HTTP-based Windows NT/Windows Intel Pentium II 233 MHz 64 MB 200 MB 640 x Wi

Red Flag Linux Desktop 4.0 Red Flag Linux Desktop 4.0 1

中国证券监督管理委员会公告

Microsoft PowerPoint - 数据通信-ch1.ppt

目 標 評 核 項 目 中 央 研 究 院 102 年 總 辦 事 處 計 算 中 心 績 效 評 比 報 告 執 行 績 效 ( 含 設 定 目 標 之 複 雜 度 及 挑 戰 性 目 標 達 成 度 實 際 成 效 ) 共 同 性 評 核 項 目 一 行 政 效 能 ( 一 ) 建 置 本 院

ebook140-9

IC-900W Wireless Pan & Tilt Wireless Pan & Tilt Remote Control / Night Vision FCC ID:RUJ-LR802UWG

计算机网络概论

untitled

支付宝2011年 IT资产与费用预算

SiteView技术白皮书

Avigilon Control Center 6 ACC High Definition Stream Management (HDSM) ACC 6 ( Avigilon Appearance Search ) Avigilon Appearance Search ACC NVR HD Vide

IP505SM_manual_cn.doc

TCP/IP TCP/IP OSI IP TCP IP IP TCP/IP TCP/IP

Transcription:

京东 JDOS2.0 平台与敏捷数据中心探索历程 京东集群研发部吴正轩

容器技术在京东商城历史与发展 JDOS2.0 平台 京东敏捷数据中心建设 开源计划 Q&A

JDOS 1.0 l 分物理机 => 分容器 l 业务系统 100% 全面容器运行 l 上线周期由 1 天降低到 10 分钟 l 少买 3/4 机器 Containers VMs Physical servers JD Data Center Operating System (JDOS) JFS OVSSS JD Linux Kernel 3

JDOS 发展历程 业务容器化全面落地支撑双 11/618 积累了大量的容器运营经验 对 Linux 内核进行了深度定制 全面建设 JDOS 1.0, 实现了容器分配的秒级伸缩 JDOS2.0 全面推出从基础设施转向应用平台 推进了业务从源码到编译打包到镜像的全流程 逐步解除对部署系统的依赖 建设了平台化的 JDOS 2.0, 实现业务层级的秒级伸缩 2014 2015 2016 2017 4 JDOS1.0 推出, 推进业务容器化 推出 JDOS 平台将业务逐渐接入容器业务间通过容器实现隔离 JDOS 容器生态建设 完善容器的监控 网络 存储等容器生态建设建设了镜像中心, 为平台化铺平道路积累了丰富的运营监控数据

容器技术在京东商城历史与发展 JDOS2.0 平台 京东敏捷数据中心建设 开源计划 Q&A

JDOS 2.0 集群部署架构 JDOS-api 镜像中心 自动构建 集群管理 api file Source Code Jenkins Master controller scheduler SkyLB SkyNet SkyDNS Jenkins Slave Pod 生产环境 App Node App kubelet Network Volume SkyFS ElasticSearch App Log Monitor Prometheus Image 测试环境 App App App 6

JDOS 2.0 典型业务 7

SkyDNS User JDOS2.0 docker Load Balancer Get Service DNS req/resp IP port scan IP port scan API Service to DNS DNS Server Check IP status Write to/delete Read DNS from Read DNS from /Write DNS to /Del/Update etcd Red IP from /Update IP status 8

SkyLB Kubernetes master Create/Del/Get RC for Service Watch Service Load Balance Control Center grpc grpc Kubernetes Load Balancer Based on DPDK Load Balancer Load Balancer Load Balancer Load Balancer Load Balancer Load Balancer...... DPDK DPDK DPDK 9

SkyLB VIP:192.168.100.2 BGP Router 10.20.3.254 10.20.4.254 10.20.5.254 BGP BGP Router Table: Dest:10.20.3.0 via:10.20.3.2 Dest:10.20.3.0 via:10.20.4.2 Dest:10.20.3.0 via:10.20.5.2 Dest:10.20.4.0 via:10.20.3.2 Dest:10.20.4.0 via:10.20.4.2 Dest:10.20.4.0 via:10.20.5.2 Dest:10.20.5.0 via:10.20.3.2 Dest:10.20.5.0 via:10.20.4.2 Dest:10.20.5.0 via:10.20.5.2 10.20.3.2 10.20.4.2 10.20.5.2 quagga quagga quagga Skylb DPDK KNI Load balancer Skylb DPDK KNI Load balancer Skylb DPDK KNI Load balancer Service Endpoint Service Endpoint Service Endpoint 10

ContainerFS Mata nodes Raft Key : parent ino + filename metanode Leader metanode Fllower metanode Fllower MataData Table ( raft group ) Volume manager client Value : Inode attributes app LibFuse Volume VFS FUSE Data nodes BlockGroup Datanode1 Datanode2 Datanode3 BlockGroup DISK DISK DISK BlockGroup BlockGroup 11

容器技术在京东商城历史与发展 JDOS2.0 平台 京东敏捷数据中心建设 开源计划 Q&A

JDOS 敏捷数据中心是什么 a PaaS platform a cluster manager a container platform an operating system 13

JDOS 敏捷数据中心 14

JDOS 是中间件服务平台 独享集群 Simple API Share powerful Cluster JFS ES JIMDB JMQ JSS JED JDOS 15

JDOS 是组件管理平台 Universe Catalog Repo package Zookeeper chart 容器的镜像 启动命令, 负载均衡配置等 模板管理 Zookeeper 的数量等 无依赖服务 变量管理 依赖管理 Zookeeper Chart JDOS 廊坊一区集群 用户 A 的 zookeeper 集群 Zookeeper 服务的介绍 服务说明 Zookeeper Zookeeper Zookeeper Kafka chart 容器的镜像 启动命令, 负载均衡配置等 模板管理 用户 A 的 kafka broker 集群 Kafka broker Kafka broker Kafka broker Kafka broker 的数量等 依赖 zookeeper 服务 变量管理 依赖管理 Kafka Chart Kafka broker Kafka broker Kafka broker Kafka 服务的介绍 服务说明 JDOS 黄村一区集群 用户 A 的 zookeeper 集群 16 用户 A 的 kafka broker 集群

容器技术在京东商城历史与发展 JDOS2.0 平台 京东敏捷数据中心建设 开源计划 Q&A

开源项目 分布式 DNS https://github.com/ipdcode/skydns 分布式共享存储 https://github.com/ipdcode/containerfs 18

陆续开源 JMQ 消息中间件 JIMDB nosql 存储中间件 JSF RPC 框架 19

Q&A Thank you for your time