云原生生态:Oracle 宣布永久免费一部分云计算服务
作者:心贵、进超、元毅、心水、衷源、洗兵
业界要闻
Kubernetes v1.16 发布
在这次发布中值得关注的一些特性和 Feature:
- CRD 正式进入 GA 阶段;
- Admission Webhook 正式进入 GA 阶段;
- CSI 和 Volume 的一系列增强和修复。
蚂蚁金服开源 ElasticDL 项目
9 月 11 日,蚂蚁金服在 2019 谷歌开发者大会上海站上开源了 ElasticDL 项目,这是业界首个基于 TensorFlow 实现弹性深度学习的开源系统。ElasticDL 实现了容错和弹性调度的分布式深度学习,可以极大提升集群的总体利用率,同时显著减少用户提交作业之后等待作业启动的时间(pending time)。
Oracle 宣布永久免费一部分云计算服务
Oracle CEO Larry Ellison 在 OpenWorld 大会上宣布推出了 Oracle Cloud Free Tier ,大小型公司和组织、开发人员、学生和教育工作者都可以构建、学习和探索 Oracle 自治数据库和 Oracle 云基础架构的全部功能。
这次推出的 Oracle Cloud Free Tier(免费套餐计划)共有两个组成部分,分别是免费试用计划和永久性免费云服务。
上游重要进展
Kubernetes 项目
- 修复 API Server 访问 Webhook 流量不均衡问题。
在集群规模或者 QPS 比较高的集群内,建议 Port 这个修复以避免 Webhook 单点工作引起性能瓶颈:https://github.com/kubernetes/kubernetes/pull/82090
- 修复 Pod toleration 引起的 Bug。
修复 Pod toleration 有多个的情况下,引起 comparison & merging 的 Bug。建议 Port 这个修复,以提高调度 Pod 语义的健壮性: https://github.com/kubernetes/kubernetes/pull/81732/files
- KEP:降低 API Server 对于 Watch 事件序列化的开销。
目前在一个大规模集群下的 API Server,有太多的 CPU 时间片和资源被用于序列化和反序列化,为了进一步提高集群性能和吞吐,我们应该想办法优化序列化和反序列化的问题。 https://github.com/kubernetes/enhancements/blob/master/keps/sig-api-machinery/20190329-less-object-serializations.md
Knative 项目
- 设定最小 K8s 支持版本;
- 只支持最近4个 Knative 版本;
- 在宣布过时后,knative beta api 版本最少支持 9 个月,GA 版本最少支持 12 个月。对于 v1alpha1 当做 beta 版本;
- Runtime 和 API 需要通过最近四个版本的兼容性测试。
针对死信队列的设计,预计在 Eventing v0.10.0 版本中发布。
Eventing 性能测试,进行了吞吐量的基线测试,即不使用 broker 或者 channel 下的数据指标。下一步会进行基于broker 或者 channel 的吞吐量测试。
开源项目推荐
eng-practices
Google 关于 codeview 的指导文档。很早就对 Google 良好的 codeview 文化有所耳闻,作为工程师,我们都应该学习 codeview 文化以达到更好的和同事协作。(中文版参考:https://jimmysong.io/eng-practices/)
argo-cd
用户体验非常棒的基于 Kuberntetes 的 gitops CI/CD 系统 -- argo-cd。
ElasticDL
蚂蚁金服开源基于 TensorFlow 的弹性分布式深度学习系统 ElasticDL。
本周阅读推荐
《进击的 Java - 云原生的蜕变》
云原生时代的来临,与 Java 开发者到底有什么联系?有人说,云原生压根不是为了 Java 存在的。然而,本文的作者却认为云原生时代,Java 依然可以胜任“巨人”的角色。作者希望通过一系列实验,开拓同学视野,提供有益思考。
《PaaS 和 KaaS 有什么区别?什么时候重要?》
PaaS 和 KaaS 提供了许多类似的功能,所以很容易将平台作为服务与 Kubernetes 作为服务系统混淆,但是它们本质上是不同的,如果你选择了错误的选项,这可能会产生严重的影响。在这个网络研讨会上,Mirantis 的 Nick Chase 解释了两者之间的区别,以及如何为你的特定用例选择更好的方法。
《Kubernetes 身份认证和授权操作全攻略:访问控制之 Service Account》
深入探讨访问控制中的 service account。
《Kubernetes 持续崛起的背后:安全问题仍在,生命周期存疑》
为了更好地理解容器与 Kubernetes 的安全与采用趋势,文章整合了来自安全、DevOps 以及产品团队的近 400 位成员调查结果,希望了解各类组织如何采用容器技术、目前面临的安全问题以及进一步发展的具体见解。
《使用 Django,Prometheus,和 Kubernetes 定制应用指标》
文章强调了应用程序定制指标的重要性,用代码实例演示了如何设计指标并整合 Prometheus 到 Django 项目中,为使用 Django 构建应用的开发者提供了参考。
《构建 Kubernetes 集群 —— 选择工作节点数量和大小》
文章从多个维度阐述了使用更少的大节点与更多的小节点来组建 Kubernetes 集群各自的优势与劣势,并结合实践经验给出了选择工作节点数量和大小的一般方法。
阿里巴巴云原生微信公众号(ID:Alicloudnative)关注微服务、Serverless、容器、Service Mesh 等技术领域、聚焦云原生流行技术趋势、云原生大规模的落地实践,做最懂云原生开发者的技术公众号。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
RMS 卸任,Red Hat 敦促 FSF 任命更多元化主席
上周开源/自由软件界突发大事件,全球知名黑客、自由软件运动发起人,同时也是自由软件基金会(FSF,Free Software Foundation)创始人与主席的Richard M. Stallman(RMS)辞去了主席职务并辞去董事会职务。 RMS 此前被指为性侵者辩护,并且其关于“性侵”的言论已经突破了大众的道德底线。这里不再赘述,事件具体情况可以查看《RMS 从自由软件基金会与 MIT 离职》一文。 随后我们发现,开源一哥 Red Hat 给自由软件基金会董事会发出了一封公开信,敦促 FSF“任命一位更加多元化的主席”,全文翻译如下: 致自由软件基金会(FSF)董事会: 自由软件运动从协作、包容和尊重的环境中汲取了力量。来自各行各业、各民族的不同群体聚集在一起,利用自己的优势和生活经验来贡献、分享思想、挑战现状并改善所有人的技术。每个人,包括那些在技术领域代表性不足和处于边缘地位的人,都应该能够自由地参与到开发有用的软件中,包括参与到开源社区中。 Red Hat 公司敦促 FSF 董事会在当前的领导层接任中抓住机遇,从民族、种族和性别等角度,任命一位更加多元化的主席和董事会成员。...
- 下一篇
高手问答第 233 期 —— 图数据库的设计和实践
随着抖音、小红书等社交内容平台的“爆红”,诞生了一种基于社交关系网路的推荐需求,而以垂直领域作为切入点的知识图谱过去两年的“爆火”,加上传统数据库在处理社交推荐、风控、知识图谱等方面的性能缺陷,图数据库的研发应运而生。 图数据库是一种非关系型数据库,用以解决现有关系数据库的局限性。它是一个使用图结构进行语义查询的数据库,它使用节点、边和属性来表示和存储数据。该系统的关键概念是图,它直接将存储中的数据项,与数据节点和节点间表示关系的边的集合相关联。正是图数据库记录关系这种特性,它的典型使用场景便是基于社交关系网络的社交推荐,eg:抖音的视频推荐;银行保险业务的风控、知识图谱、图结构引入 AI 训练模型、区块链、IoT 等则是图数据库的其他应用场景。 OSCHINA 本期高手问答(9 月 24日 - 9 月 30 日)将以「图数据库的设计和实践」为切入点展开讨论,包括:「图数据库的存储设计」、「图数据库的计算设计」、「图数据库的架构设计」,除了上述三个范围,你也可以将讨论的内容外延到图数据库整个领域,包括图数据库的现状、应用场景等等, 还可以专注于开源的分布式图数据库 Nebula Gra...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS7设置SWAP分区,小内存服务器的救世主
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,CentOS7官方镜像安装Oracle11G
- Hadoop3单机部署,实现最简伪集群
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7安装Docker,走上虚拟化容器引擎之路