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

Similar documents
1吴正轩

实践课堂成都站-0609.key

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

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

2005 3

自由軟體教學平台

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

IT Data-intensive application,iscsi Middl

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

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

自由軟體教學平台

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

自由軟體教學平台

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

1 IT IT IT IT Virtual Machine, VM VM VM VM Operating Systems, OS 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

A9RF716.tmp

F4

投影片 1

<B1B1BEA9B9E2BBB7D0C2CDF8BFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBEB4B43F3F12FB6CB293>

幻灯片 1

应 用 为 先, 统 筹 规 划 摘 要 : 总 体 上 看, 我 国 的 云 计 算 还 没 有 进 入 良 性 发 展 的 轨 道 目 前 的 形 势 是 政 府 比 企 业 积 极, 企 业 比 用 户 积 极, 大 企 业 比 中 小 企 业 积 极, 建 设 数 据 中 心 比 推 广 应

SiteView技术白皮书

Oracle 4

Basic System Administration

<4D F736F F F696E74202D FC2B2B3F85FA44AAB49B0BBB4FABB50B977A8BEA874B2CEC2B2A4B6BB50C0B3A5CE2E707074>

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

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

ebook140-9

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

ebook 185-6

计算机网络概论

C10_ppt.PDF


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

untitled

产 品 & 服 务 公 司 简 介 我 们 一 直 追 求 将 最 有 价 值 的 产 品 和 最 有 效 的 技 术 支 持 进 行 完 美 结 合, 我 们 也 将 秉 持 这 一 理 念, 凭 借 专 业 的 咨 询 和 OEM 服 务, 为 我 们 的 客 户 提 供 市 场 领 先 的 计

C3_ppt.PDF

Cloudy computing forEducation

Network Bandwidth Applications MATE Applications Applications On Demand Calendaring Load Balancer Live Archive Design Northbound Service,Netwo

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

untitled

ebook140-11

1

<4D F736F F D20312D3120D5D0B9C9CBB5C3F7CAE9A3A8C9CFBBE1B8E5A3A92E646F63>


OSI OSI 15% 20% OSI OSI ISO International Standard Organization 1984 OSI Open-data System Interface Reference Model OSI OSI OSI OSI ISO Prototype Prot

PowerPoint 演示文稿

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

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

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

Marketing_WhitePaper.PDF

ansoft_setup21.doc

DocHdl2OnPPMtmpTarget

PowerPoint 演示文稿

ARP ICMP

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

Quantum Overview

Microsoft PowerPoint - 数据通信-ch1.ppt

软件概述

RAQMON Context Setting MG PDA Applications RTP / FTP/ HTTP TCP/UDP S ignaling control plane (e.g. RS VP, NS IS) Streaming Media, Transaction, Bulk dat

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

一、选择题

网宿科技股份有限公司2016年半年度报告全文

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

主 要 职 责 内 设 机 构 和 人 员 编 制 规 定 的 通 知 ( 苏 办 号 ) 或 登 录 江 苏 省 教 育 厅 官 方 网 站 ( 查 询 ( 二 ) 合 作 的 决 策 程 序 本 协 议 为 战 略 合 作 的 框

开源广进用 Service Catalog 构造 K8S 服务能力中心

ArcGIS Sever.NET ArcGIS Server Web JAVA ArcGIS Server Web

目 录 目 录 平 台 概 述 技 术 架 构 技 术 特 点 基 于 统 一 平 台 的 多 产 品 线 支 撑 先 进 性 安 全 性 开 放 性 高 性 能 和

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

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

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

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

ebook140-8

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

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

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

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

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

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

B1

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

B1

Microsoft Word - 临政办发6.doc

Azure_s

<4D F736F F D20CBC4B4A8D0C2CEC5CDF8B4ABC3BDA3A8BCAFCDC5A3A9B9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1B2A2D4DAB4B4D2B5B0E5C9CFCAD0D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E C4EA3132D4C23232C8D5B1A8CBCDA3A92

次世代のITインフラ“Compute”を先取り!HPが統合型アプライアンス「HP ConvergedSystem」を推進する理由

P4i45GL_GV-R50-CN.p65

穨CAS1042快速安速說明.doc

IP505SM_manual_cn.doc

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

Microsoft Word htm

TopTest_Adminstrator.doc

<4D F736F F D20B971B8A3B577C5E9B8CBADD7A441AFC5B2C4A447B3A1A4C039372E342E3232A44AAE77AAA92E646F63>

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

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

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

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

目 录 1. 概 述 总 体 方 案 方 案 概 述 软 件 部 署 架 构 技 术 原 理 访 问 场 景 典 型 设 备 ipad 配 置 使 用 示 例 详 细

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

Transcription:

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

鲍永成 l 2013 年加入京东, 负责京东容器集群平台 (JDOS) 研发, 带领团队完成京东容器大规模落地战略项目, 有效承载京东全部业务系统和中间件, 以及数据库系统, 特别在大促期间抢占式调度应对高峰流量, 技术引领, 从容大促 l 目前聚焦在京东容器集群 JDOS 2.0 以及京东敏捷智能数据中心研发

容器技术在京东商城历史与未来 容器技术是什么 传统数据中心 京东敏捷数据中心建设 开源

问题 容器集群管理 & 应用编排 VS 数据中心基础软件

梦想 不止于分容器 让编排成为自然的事情

JDOS 图谱

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

JDOS 2.0 / 3.0 / 3.5 60% 业务 SRE 初步形成 首次支撑 618 大促 全面基于镜像发布上线 RS 副本数 从容扩容应对高峰流量 CPU 利用率提升 3 倍, 有效消除 CPU/Network 热点

JDOS 2.0 / 3.0 / 3.5

JDOS 2.0 / 3.0 运行典型业务

JDOS 2.0 / 3.0 核心功能 JD PaaS Self-Service,On-Demand Application Stacks CI,Build Image Services Logs,Monitors,APM Service DNS,LB,JSF Service Distributed Shared Storage Service Attached Resources Service App Orchestration

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

容器技术在京东的历史和未来 容器技术 泛指 Container&CM 是什么 传统数据中心 京东敏捷数据中心 开源

容器技术是什么 -1/3 Linux Kernel

容器技术是什么 -2/3 Networking

容器技术是什么 -3/3 Scheduler Create! Resource Rebalance!!

容器技术在京东的历史和未来 容器技术是什么 传统数据中心 京东敏捷数据中心建设 开源计划

传统数据中心 DNS 负载均衡 二层 VLAN 网络 CMDB 7x24 监控中心

容器技术在京东的历史和未来 容器技术是什么 传统数据中心 京东敏捷数据中心建设 开源

京东分布式 DNS 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

负载均衡服务部署架构 JDOS Create/Del/Get RS for Service Watch Service Load Balance Control Center grpc grpc LB Based on Container(Haproxy) LoadBalancer LoadBalancer LoadBalancer Load Balancer Based on DPDK LoadBalancer LoadBalancer LoadBalancer...... Docker Docker Docker Docker Docker Docker Docker Docker Docker Docker Docker DPDK Docker Docker DPDK Docker Docker DPDK

京东高性能 L4 Client- pkt- hashtable Session table rs- pkt- hashtable 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 Hash 0 Hash 1 Hash 2 Hash 3 Hash 4 Hash 5 Session 0 Session 1 Session 2 Session 3 Session 4 Session 5 Hash 0 Hash 1 Hash 2 Hash 3 Hash 4 Hash 5 10.20.3.2 10.20.4.2 10.20.5.2 Hash 6 Session 6 Hash 6 quagga quagga quagga Hash 7 Session 7 Hash 7 Skylb DPDK KNI Load balancer Skylb DPDK KNI Load balancer Skylb DPDK KNI Load balancer Service Endpoint Service Endpoint Service Endpoint

京东百万级容器网络 10.20.3.2 via 192.20.5.2 10.20.4.2 via 192.20.5.2 10.20.5.2 via 192.20.7.2 10.20.6.2 via 192.20.7.2 192.20.5.1/30 Spine Switch AS Y Router 192.20.1.1/30 192.20.1.2/30 192.20.7.1/30 192.20.6.1/30 Spine Switch AS Y Router 192.20.8.1/30 10.20.3.2 via 192.20.6.2 10.20.4.2 via 192.20.6.2 10.20.5.2 via 192.20.8.2 10.20.6.2 via 192.20.8.2 10.20.3.2 via 192.20.3.2 10.20.4.2 via 192.20.4.2 default via 192.20.5.1 192.20.5.2/30 AS A Router 192.20.6.2/30 TOR Switch 192.20.3.1/24 192.20.4.1/24 192.20.7.2/30 192.20.9.1/24 AS A Router 192.20.8.2/30 TOR Switch 192.20.10.1/24 10.20.5.2 via 192.20.9.2 10.20.6.2 via 192.20.10.2 default via 192.20.8.1 default via 192.20.3.1 default via 192.20.10.1 Compute Server AS B Router 192.20.3.2/24 Compute 192.20.4.2/24 Server AS B Router Compute Server AS B Router 192.20.9.2/24 Compute Server AS B Router 192.20.10.2/24 10.20.3.2 10.20.4.2 10.20.5.2 10.20.6.2

网络服务质量 1/2

网络服务质量 2/2

分布式共享存储 -1/2

分布式共享存储 -2/2

容器技术在京东的历史和未来 容器技术是什么 传统数据中心 京东敏捷数据中心建设 开源

开源计划 分布式共享存储 https://github.com/ipdcode/containerfs 分布式 DNS https://github.com/ipdcode/skydns

JD IDC 容器 & 基础软件 Router BGP BGP Switch Switch Switch API BGP BGP 无 VIP L4-L7 负载均衡 BGP DNS BGP DNS L4 负载均衡 DNS Hades... Hades DNS DNS 路由发布 L4 负载均衡 (DPDK+ 物理机 ) VIP 路由发布 L4 负载均衡 (DPDK+ 物理机 ) VIP API Nginx SSL/TLS... Nginx SSL/TLS L7 负载均衡 API et cd Nginx Nginx Tomcat... Tomcat SSL/TLS Tomcat... SSL/TLS Tomcat Kubernetes/JDOS2.0 ContainerFS

JDOS 3.0 Backing Services 集成方式 p JDOS3.0ServiceCatalog 通过标准的 OpenServiceBrokerAPI 集成各个后端服务 p ServiceBroker 实现了 OpenServiceBrokerAPI 的一组后端服务 JDOS 3.0! Service! Catalog! Service! Broker!

JDOS 3.0 Backing Services 模版 APP1:LB! APP1:Pod1! APP1:Pod2! APP1:PodN! APP1:DB! APP1: JIMDB!