From 6596ccd7d79431fc361dce92ca8f6f741519d39d Mon Sep 17 00:00:00 2001
From: ten2ton <50288981+ten2ton@users.noreply.github.com>
Date: Sun, 15 Sep 2019 20:36:37 +0800
Subject: [PATCH] zh-trans add content/case-studies/netease (#16353)
* zh-trans: add /case-studies/nordstorm/index.html
* zh-trans: add /case-studies/buffer/index.html
* zh-trans: update content/zh/case-studies/buffer/index.html
* zh-trans: update content/zh/case-studies/buffer/index.html
* Update index.html
* zh-trans: add content/zh/case-studies/zalando/index.html
* zh-trans: add content/case-studies/ygrene
* add workiva
* add content/case-studies/workiva/index.html
* zh-trans add content/case-studies/wink/index.html
* fix conflict
* update header
* update header
* zh-trans update cotent/case-studies/ygrene/index.html
* zh-trans update cotent/case-studies/ygrene/index.html
* zh-trans update cotent/case-studies/ygrene/index.html
* zh-trans update content/case-studies/workiva/index.html
* zh-trans update content/case-studies/workiva/index.html
* zh-trans update workiva/index.html
* zh-trans update workiva/index.html
* zh-trans update workiva/index.html
* zh-trans update workiva/index.html
* zh-trans update workiva/index.html
* zh-trans update workiva/index.html
* zh-trans update ygrene/index.html
* zh-trans update workiva/index.html
* zh-trans update content/case-studies/buffer/index.html
* zh-trans add content/case-studies/netease
* zh-trans update content/case-studies/netease/index.html
---
content/zh/case-studies/netease/index.html | 105 ++++++++++++++++++
.../netease/netease_featured_logo.png | Bin 0 -> 5601 bytes
2 files changed, 105 insertions(+)
create mode 100644 content/zh/case-studies/netease/index.html
create mode 100644 content/zh/case-studies/netease/netease_featured_logo.png
diff --git a/content/zh/case-studies/netease/index.html b/content/zh/case-studies/netease/index.html
new file mode 100644
index 0000000000..0ce8d133e2
--- /dev/null
+++ b/content/zh/case-studies/netease/index.html
@@ -0,0 +1,105 @@
+---
+title: 案例研究:NetEase
+case_study_styles: true
+cid: caseStudies
+css: /css/style_case_studies.css
+---
+
+
+
+
+
案例研究:
网易如何利用 Kubernetes 支持在全球的互联网业务
+
+
+
+
+
+ 公司 网易 位置 杭州,中国 行业 互联网科技
+
+
+
+
+
+
+
挑战
+
+其游戏业务是世界上最大的游戏业务之一,但这不是
网易为中国消费者提供的所有。公司还经营电子商务、广告、音乐流媒体、在线教育和电子邮件平台;其中最后一个服务有近10亿用户通过网站使用免费的电子邮件服务,如
163.com。2015 年,为所有这些系统提供基础设施的网易云团队意识到,他们的研发流程正在减缓开发人员的速度。网易云和容器服务架构师冯长健表示:“我们的用户需要自己准备所有基础设施。”“我们希望通过无服务器容器服务自动为用户提供基础设施和工具。”
+
+
解决方案
+
+在考虑构建自己的业务流程解决方案后,网易决定将其私有云平台建立在
Kubernetes 的基础上。这项技术来自 Google,这一事实让团队有信心,它能够跟上网易的规模。“经过2到3个月的评估,我们相信它能满足我们的需求,”冯长健说。该团队于 2015 年开始与 Kubernetes 合作,那会它甚至还不是1.0版本。如今,网易内部云平台还使用了 CNCF 项目
Prometheus、
Envoy、
Harbor、
gRPC 和
Helm, 在生产集群中运行 10000 个节点,并可支持集群多达 30000 个节点。基于对内部平台的学习,公司向外部客户推出了基于 Kubernetes 的云和微服务型 PaaS 产品,网易轻舟微服务。
+
+
+
+
影响
+
+网易团队报告说,Kubernetes 已经提高了研发效率一倍多,部署效率提高了 2.8倍。“过去,如果我们想要进行升级,我们需要与其他团队合作,甚至加入其他部门,”冯长健说。“我们需要专人来准备一切,需要花费约半个小时。现在我们只需 5 分钟即可完成。”新平台还允许使用 GPU 和 CPU 资源进行混合部署。“以前,如果我们将所有资源都用于 GPU,则 CPU 的备用资源将没有。但是现在,由于混合部署,我们有了很大的改进,”他说。这些改进也提高了资源的利用率。
+
+
+
+
+
+
+
+ “系统可以在单个群集中支持 30000 个节点。在生产中,我们在单个群集中获取到了 10000 个节点的数据。整个内部系统都在使用该系统进行开发、测试和生产。”
— 曾宇兴,网易架构师
+
+
+
+
+
+
其游戏业务是世界第五大游戏业务,但这不是网易为消费者提供的所有业务。
公司还在中国经营电子商务、广告、音乐流媒体、在线教育和电子邮件平台;其中最后一个服务是有近10亿用户使用的网站,如
163.com和
126.com免费电子邮件服务。有了这样的规模,为所有这些系统提供基础设施的网易云团队在 2015 年就意识到,他们的研发流程使得开发人员难以跟上需求。网易云和容器服务架构师冯长健表示:“我们的用户需要自己准备所有基础设施。”“我们渴望通过无服务器容器服务自动为用户提供基础设施和工具。”
+
+在考虑构建自己的业务流程解决方案后,网易决定将其私有云平台建立在
Kubernetes 的基础上。这项技术来自谷歌,这一事实让团队有信心,它能够跟上网易的规模。“经过2到3个月的评估,我们相信它能满足我们的需求,”冯长健说。
+
+
+
+
+
+“我们利用 Kubernetes 的可编程性,构建一个平台,以满足内部客户对升级和部署的需求。”
- 冯长健,网易云和容器托管平台架构师
+
+
+
+
+
+该团队于 2015 年开始采用 Kubernetes,那会它甚至还不是1.0版本,因为它相对易于使用,并且使 DevOps 在公司中得以实现。“我们放弃了 Kubernetes 的一些概念;我们只想使用标准化框架,”冯长健说。“我们利用 Kubernetes 的可编程性,构建一个平台,以满足内部客户对升级和部署的需求。”
+
+团队首先专注于构建容器平台以更好地管理资源,然后通过添加内部系统(如监视)来改进对微服务的支持。这意味着整合了 CNCF 项目
Prometheus,
Envoy,
Harbor,
gRPC 和
Helm。“我们正在努力提供简化和标准化的流程,以便我们的用户和客户能够利用我们的最佳实践,”冯长健说。
+
+团队正在继续改进。例如,企业的电子商务部分需要利用混合部署,过去需要使用两个单独的平台:基础架构即服务平台和 Kubernetes 平台。最近,网易创建了一个跨平台应用程序,支持将两者同时使用单命令部署。
+
+
+
+
+
+“只要公司拥有成熟的团队和足够的开发人员,我认为 Kubernetes 是一个很好的有所助力的技术。”
- 李兰青, 网易 Kubernetes 开发人员
+
+
+
+
+
+
+
+“系统可以在单个群集中支持 30000 个节点。在生产中,我们在单个群集中获取到了 10000 个节点的数据。整个内部系统都在使用该系统进行开发、测试和生产。”
+
+网易团队报告说,Kubernetes 已经提高了研发效率一倍多。部署效率提高了 2.8倍。“过去,如果我们想要进行升级,我们需要与其他团队合作,甚至加入其他部门,”冯长健说。“我们需要专人来准备一切,需要花费约半个小时。现在我们只需 5 分钟即可完成。”新平台还允许使用 GPU 和 CPU 资源进行混合部署。“以前,如果我们将所有资源都用于 GPU,则 CPU 的备用资源将没有。但是现在,由于混合部署,我们有了很大的改进,”他说。这些改进也提高了资源的利用率。
+
+
+
+
+
+
+“通过与这个社区接触,我们可以从中获得一些经验,我们也可以从中获益。我们可以看到社区所关心的问题和挑战,以便我们参与其中。”
- 李兰青, 网易 Kubernetes 开发人员
+
+
+
+
+基于使用内部平台的成果和学习,公司向外部客户推出了基于 Kubernetes 的云和微服务型 PaaS 产品,网易轻舟微服务。“我们的想法是,我们可以找到我们的游戏和电子商务以及云音乐提供商遇到的问题,所以我们可以整合他们的体验,并提供一个平台,以满足所有用户的需求,”曾宇兴说。
+
+无论是否使用网易产品,该团队鼓励其他公司尝试 Kubernetes。Kubernetes 开发者李兰青表示:“只要公司拥有成熟的团队和足够的开发人员,我认为 Kubernetes 是一个很好的技术,可以帮助他们。”
+
+作为最终用户和供应商,网易已经更多地参与社区,向其他公司学习,分享他们所做的工作。该团队一直在为 Harbor 和 Envoy 项目做出贡献,在网易进行规模测试技术时提供反馈。“我们是一个团队,专注于应对微服务架构的挑战,”冯长健说。“通过与这个社区接触,我们可以从中获得一些经验,我们也可以从中获益。我们可以看到社区所关心的问题和挑战,以便我们参与其中。”
+
+
diff --git a/content/zh/case-studies/netease/netease_featured_logo.png b/content/zh/case-studies/netease/netease_featured_logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..5700b940f34af36f4685436c03b54ddb77935086
GIT binary patch
literal 5601
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
Kqf(Br4*4%k>=jP{
literal 0
HcmV?d00001