SQL Server 2017 发布:支持 Linux 和 Docker|航海日志 Vol.30

汇总一周容器圈热点资讯,让开发者了解最 in 的容器技术,让企业熟知最实时的国内外容器行业动态。

航海日志

1.支持 Linux 和 Docker 的 SQL Server 2017 正式发布

2.Kubernetes 1.8 版集成 containerd 1.0 测试版

3.Kubernetes 1.8 发布:稳定性、安全性与存储功能的全属性提升


SQL Server 2017 发布:支持 Linux 和 Docker

66372-20171003124438365-1433977847

微软在去年 3 月首次对外宣布了 Linux 版的 SQL Server,并于今年 7 月发布了首个公开 RC 版。在美国奥兰多召开的微软 Ignite 2017 大会上,微软宣布 SQL Server 2017 将于 10 月 2 日正式发布。

这是 SQL Server 历史上首次同时发布 Windows 和 Linux 版。此外,微软还发布了能使用 Docker 部署的容器版本。对 SQL Server 而言,这是其历史上具有里程碑意义的一步,因为这是跨出 Windows 的第一个版本,标志着 SQL Server 在 Linux 平台上首次可用。

SQL Server 2017 新版本成为第一个云端、跨不同操作系统的版本,包括 Linux、Docker。SQL Server 2017 目前支持的 Linux 发行版包括:Red Hat Enterprise Linux (RHEL), SUSE Linux Enterprise Server 和 Ubuntu。同时具备了如下令人期待的新特性:

  • 支持 Docker Enterprise Edition、Kubernetes 和 OpenShift 容器平台
  • 可使用 R 和 Python 的分析能力去创建 AI 应用
  • 智能化的自适应查询处理
  • 列存储索引中更好地压缩 LOB
  • 无集群可用性组
  • 更好的监控

  ……

SQL Server 2017 的核心功能在 Windows 和 Linux 上保持一致,但有少部分依赖于 Windows 功能的特性没有提供给 Linux(例如集群支持和集成 Windows 身份验证)。

Kubernetes 1.8 版集成 containerd 1.0 测试版

65df6ce4-ebd8-42d4-891c-16f3071d9475-2

Docker 和 Kubernetes 在容器运行时都有着类似的需求。他们需要的东西必须轻量,稳定,且易于维护。同时,他们还需要一个 API 来捕捉平台和系统特定的细节,以便他们可以为用户构建一个功能集,而不会因为各种操作系统上执行容器所需的凌乱系统调用和各种驱动程序支持而降低效率。

为了让 Kubernetes 在容器运行时使用 containerd,我们需要实现 CRI 接口。 CRI 代表“容器运行时接口”,负责群集上运行的 pod 和容器的分发和生命周期。在 Docker 上,我们有一名工程师在 cri-containerd 项目中与其他维护人员一起完成集成,以使得 Kubernetes 在 containerd 上运行。

Kubernetes 1.8 发布:稳定性、安全性与存储功能的全属性提升

3b0c72ba-diver

9 月 27 日,Kubernetes 1.8 发布了,包含了一些围绕着稳定性、简洁性和安全性的更新。

“这次发布没有包含各种眼花缭乱的新特性,而重点在对已有特性的增强”,来自谷歌的Kubernetes产品经理Aparna Sinha说。Google起初将Kubernetes作为开源项目发布,现在代码库则由CNCF(云原生计算基金会)管理。

根据一家分析公司 Remonk 的分析报告,全球 100 强公司中有约 54 %的公司正在以某种方式使用 Kubernetes。据一位 CNCF 的开发大使和 Kuberentes 1.8 的功能发布领头人 Ihor Dvoretskyi 说,市场的主要需求点在于稳定性、简洁性和安全性。

安全性:

基于角色的访问控制(RBAC),这是一个在 1.6 版本中为 beta 状态现已稳定的特性。它能允许集群的管理者动态地定义角色并通过 Kubernetes API 来施加访问的策略。

稳定性:

Pod 的横向自动伸缩自定义特性处于 beta 状态。Sinha 解释说,“在过去,Kubernetes 允许基于 CPU 利用率来进行向上或者向下伸缩,但是开发者也想能够根据其他类型的指标来伸缩应用”。

存储能力:

现在能对临时存储设置限定条件,可以指定挂载选项,同时也覆盖了更多与存储使用相关的指标。同时引入了 flex 驱动的部署,该特性现在处于 alpha 状态,能允许源码树外(out-of-tree)的卷驱动。

这一期的『航海日志』就到这里,下期再浪~

参考链接

1.https://blogs.technet.microsoft.com/dataplatforminsider/2017/10/02/sql-server-2017-on-windows-linux-and-docker-is-now-generally-available/

2.https://blog.docker.com/2017/09/kubernetes-containerd-integration/

3.https://thenewstack.io/kubernetes-1-8-arrives-improvements-simplicity-stability-security-storage-improvements/

DaoCloud 公司简介:「DaoCloud 道客」云原生领域的创新领导者,成立于 2014 年底,拥有自主知识产权的核心技术,致力于打造开放的云原生操作系统为企业数字化转型赋能。产品能力覆盖云原生应用的开发、交付、运维全生命周期,并提供公有云、私有云和混合云等多种交付方式。成立迄今,公司已在金融科技、先进制造、智能汽车、零售网点、城市大脑等多个领域深耕,标杆客户包括交通银行、浦发银行、上汽集团、东风汽车、海尔集团、屈臣氏、金拱门(麦当劳)等。目前,公司已完成了 D 轮超亿元融资,被誉为科技领域准独角兽企业。公司在北京、武汉、深圳、成都设立多家分公司及合资公司,总员工人数超过 400 人,是上海市高新技术企业、上海市“科技小巨人”企业和上海市“专精特新”企业,并入选了科创板培育企业名单。

未经允许不得转载:DaoCloud道客博客 » SQL Server 2017 发布:支持 Linux 和 Docker|航海日志 Vol.30

申请试用