NL和
直接的技术咨询?
立即致电经验丰富的DBA,以获取多彩网帮助,支持和支持。如有必要,我们可以直接与您联系!035 369 0304
首页 > 博客

明年谁将与我们一起去数据周六

塔可甜牛奶 2019/11/25下午2:03
分类: BLOG,Carierre,DBMS,MS SQL Server

无论涉及技术知识还是更广泛的个人发展,知识开发对于OptimaData都是至关重要的。

这就是为什么我去了10月5日 日期星期六 没了此事件以前称为SQL Saturday, 八大最佳多彩网会议之一。但是您实际上带了什么,为什么这样的会议有用呢?

现在我们已经有一个多月了-但是我在那里看到和听到的东西仍在我的脑海和手中发挥作用。

因此,我想在此博客中向您介绍我在数据星期六会议上获得的经验和见解。

会议包括会前一天,其中包括许多深潜培训课程,以及周六在莱比锡里恩的Pathé电影院举行的会议。

全天,每小时在六个不同的大厅举行约45分钟的谈话。

OptimaData很好地代表了我们,因为我们有五个人在场。这使我们能够一起或单独参加不同的会议。之后,这为我们一起参加的会议提供了很多讨论材料。关于我们分别参加的会议的知识也被转移了。
 

DBA在DevOps中的作用

数据星期六期间的重复主题是:自动化,容器和DevOps。像Hamish Watson和John Martin这样的知名人士在周五的会议前研讨会上进行了广泛的研讨会。两位先生都参与了Microsoft数据平台MVP。除了这些先生们之外,威廉·杜尔金(William Durkin)和桑德·斯塔德(Sander Stad)在周六还进行了许多演讲。

自动化,容器和DevOps主题与OptimaData关于多彩网管理的愿景以及不断变化的多彩网管理员的角色非常吻合。

许多客户期望当前的多彩网管理员对容器,DevOps和自动化有所了解。该讲习班很好地满足了这一需求。为什么?

过去,开发团队的意愿与DBA的意愿之间经常存在紧张关系。开发人员希望快速发展,并且DBA负责运营环境,该环境必须保持稳定并继续保持良好的性能。

开发人员的新功能或新版本使多彩网(从而使应用程序)变慢,有时会中断。使DBA不满意的事情。所有这些问题都应通过引入DevOps(开发和运营的结合)来解决。最终,他们成为一个团队,并怀有相同的目标。

结果,多彩网立即成为开发过程的一部分,并且主动式DBA任务适合CI / CD管道,从而导致发布 可以更快,更有效地进行。
 

自动部署

在演讲“ DBA的自动化:拥抱内在的懒惰”中,William Durkin将我们带入了他作为DBA应该多么懒惰的愿景。 
 

我对这次演讲的期望很高,因为我看到当前DBA职业的变化,自动化程度越来越高,DBA的角色也从保持进展的人转变为推出的人多彩网平台。 
 

我确实同意William的观点,即DBA应该使重复性任务自动化,并尽可能多地利用已经存在的标准工具。不得不重新发明轮子几次而社区中的其他人已经做到了这一点真是可惜。一个很好的例子是 dbatools 专门针对SQL Server的Powershell脚本的集合。

围绕自动化和DBA DevOps的工具

在DevOps环境中,有许多工具可简化DBA的工作。会议期间讨论了哪些工具?

使用工具tSQLt进行测试

自动化的重要支柱是代码的自动化测试。 

用一个叫做 多彩网 (对于DBA而言)将有可能测试多彩网中的更改并查看其对应用程序操作的影响。 
多彩网是一个可以进行单元测试的框架。单元测试是基于最小可能单元的功能测试。例如,测试存储过程,函数,读取数据-以及添加或删除数据。

可以在很短的时间内执行各种测试,并在更换软件后使用它们来检测错误。
星期五的Hamish和星期六的Sander在许多演示中向我们介绍了tSQLt的可能性。他们展示了单元测试如何测试正确和错误的情况。我们甚至看到了如何使用Sander编写的Powershell模块也可以生成所有手动创建的单元测试。 
这些举措使您开始创建单元测试变得容易得多,因为您不必自己编写所有单元测试。

Powershell所需状态配置

John Martin在会前研讨会上向我们介绍了Powershell所需状态配置(DSC)的可能性。这是可以用来建立IT基础架构的框架。 

通过Powershell所需状态配置,可以在与预先指定的结构存在较大差异时检查甚至恢复更改。

因此,使用Powershell DSC可以以明确的方式自动执行SQL Server实例的安装。 John还向我们展示了一些示例,这些示例使用Powershell DSC编写脚本,可以部署看上去完全相同的多台服务器。 

他还谈到了报告已部署环境的可能性,显示了这些环境的“合规性”。

地貌

John还向我们展示了如何轻松使用Terraform工具推出Web应用程序,包括基础多彩网和源代码控制(github)的部署。

过去,我曾在我们的一位客户中使用过Terraform,因此对John的处理方式感到非常有趣。 

我不知道的重要功能之一是Terraform可以显示图中对象之间的关系的可能性。除了明确关系之外,这还提供了一些文档。通常应该手工制作的东西,需要很多时间。

码头工人

最后,周五,Hamish给了我们简短的演示了如何结合使用Docker容器和SQL Server。自从SQL Server 2017的RC候选版本发布以来,事实证明Microsoft不仅通过其多彩网平台支持Windows操作系统,而且还支持Linux和Docker容器。 

微软为此采取了新的道路,我认为这非常有趣。通过在Linux或Docker容器中运行SQL Server的能力,出现了各种有趣的可能性。这些选择是什么?我将在12月的广泛博客系列中对此进行详细说明。

您想了解更多有关DataSaturday研讨会的信息吗?

我真的很喜欢Data Saturday的工作坊。 

他们是两个美丽的地方,一切都安排到了最后一个细节,主题和演讲者非常多样化-并且还有很多与专业人士交谈的机会。 
您是否想进一步了解我们在2019年数据周六听到的从OptimaData中看到的内容?

然后联系我们,明年加入我们!

 

返回博客概述
 

回复

在这里留下您的问题问你的问题
顾问

抱歉

目前没有人在线。在这里留下您的详细信息,我们将与您联系。

谢谢

感谢您提供的信息,我们会尽快与您联系。
Optimadata使用Cookie来记住某些偏好并根据您的兴趣量身定制空缺。