查看原文
其他

实现在K8S上管理Microsoft SQL Server!Rancher与Windocks共推解决方案

PAUL STANTON RancherLabs 2019-12-18

作者简介


PAUL STANTON

Windocks产品副总裁及联合创始人

Paul是一位作者、演讲者以及经验丰富的工程负责人,致力于通过容器、Kubernetes、数据库克隆和缓存对SQL Server进行现代化改造。Paul曾任微软董事,在Docker开源项目启动前就参与了基于容器的解决方案,并于2014年与合伙人共同创建了Windocks。



当下,Kubernetes用户越来越关注关系数据库的支持问题。Windows Server 2019的发布,更是为用户的.NET应用程序和SQL Server的使用提供了更多选择。之前,SQL Server的工作负载通常依赖于Active Directory、Windows Auth及存储阵列,然而Windows Server 2019上的SQL Server容器将不支持这些存储阵列。


但现在,Rancher Labs的全新合作伙伴Windocks为Kubernetes和Rancher上的SQL Server带来了全新的解决方案!支持Kubernetes的Windocks SQL Server现已在Rancher Catalog上线,Rancher 用户可以以Kubernetes服务的形式创建、管理和公开SQL Server数据库。SQL Server容器与代理服务的组合可以让您自由地在最合适的地方托管SQL Server容器,并支持现有的安全策略、Windows Auth和基础设施。


几乎实时的数据库克隆和SQL Server代理


2016年初,Windocks作为Docker开源项目的独立端口发布到Windows,那时的Windocks支持SQL Server 2008及其后的所有版本。随后,Windocks添加了使用存储阵列或Windows虚拟硬盘进行数据库克隆的功能,以提供安全的读/写数据库,这些数据库可以在几秒内扩展到数TB,并且只消耗最小的存储。


2019年9月,Windocks启动了对近实时增量更新的数据库克隆的支持。Windows虚拟硬盘(VHD)镜像使用完整备份构建,这一备份可以每天、每小时甚至更频繁地使用差异备份或事务日志备份进行无限期更新。该镜像内置了通过数据屏蔽、加密和其他设置的安全性。这样做的结果是几乎可以实时访问安全的生产数据库环境,可用于开发/测试、报表及其他用途。Windocks支持将数据库克隆交付至常规的SQL Server实例和容器当中,以提供完善的数据库刷新和交付解决方案。



支持Kubernetes的Windocks SQL Server现已在Rancher Catalog上线,用户可以在Rancher Catalog中找到SQL Server代理服务,Rancher 将为用户提供混合云支持,以Kubernetes服务的形式创建、管理和公开SQL Server数据库。SQL Server容器与代理服务的组合可以让您自由地在最合适的地方托管SQL Server容器,并支持现有的安全策略、Windows Auth和基础设施。


SQL Server容器作为“命名实例”


Windocks SQL Server容器通过克隆本地的SQL Server实例创建,并将容器作为常规的SQL Server命名实例进行交付,具有Active Directory、Windows Auth和其他命名实例相关的支持。微软的SQL Server容器包含大量Windows OS占用空间(镜像>10GB),并且不支持Windows Auth。微软似乎专注于对Linux对SQL Server容器的支持,现有的Windows SQL Server镜像在过去18个月中没有更新。



除此之外,Windocks还支持作为Windows服务运行的SQL Server容器、SQL Server数据库引擎和报表服务(SSRS),以及链接服务器(Linked Server)。支持AWS RDS和SQL Azure的SSRS容器正变得越来越流行,但二者均不包括SSRS支持。


Kubernetes跨平台支持


更令人振奋的是,Kubernetes成为了Linux和Windows应用程序联合开发的事实标准。大多数Windocks客户运行带有Linux和.NET核心前端的Windows SQL Server容器,Windocks还支持将数据库克隆交付到新的Linux SQL Server容器。


“Rancher和Windocks的结合为Kubernetes用户提供了强大的云原生平台,”Rancher Labs联合创始人、CNCF管理委员会委员 Shannon Williams表示,“这一平台具有管理层和SQL Server支持,可以最大限度地利用在容器上的投资,改善生产部署并降低基础架构成本。”


推荐阅读

Rancher宣布支持Windows Server容器

使用K8s遇难题?Istio来帮您!

手把手教你从零开始搭建阿里云ACK集群和Rancher环境

About Rancher Labs



Rancher Labs由CloudStack之父梁胜创建。旗舰产品Rancher是一个开源的企业级Kubernetes管理平台,实现了Kubernetes集群在混合云+本地数据中心的集中部署与管理。Rancher一向因操作体验的直观、极简备受用户青睐,被Forrester评为2018年全球容器管理平台领导厂商,被Gartner评为2017年全球最酷的云基础设施供应商。


目前Rancher在全球拥有超过一亿的下载量,并拥有包括中国人寿、华为、中国平安、兴业银行、民生银行、平安证券、海航科技、厦门航空、上汽集团、海尔、米其林、丰田、本田、中船重工、中联重科、迪斯尼、IBM、Cisco、Nvidia、辉瑞制药、西门子、CCTV、中国联通等全球著名企业在内的共25000家企业客户。

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存