AWS SQL Server的部署:9个简单步骤
TalhaonData Analytics,Data Integration,Database Management Systems,Tutorials- October 28th, 2021 -Write for Hevo
随着公司变得更加以数据为导向,云数据库服务正日渐流行。这些服务使企业能够获得广泛的数据库,满足其所有的业务需求。AWS RDS(关系数据库服务)就是这样一个云工具。AWS RDS帮助你以无忧无虑的方式连接到你选择的任何数据库,包括SQL Server。
AWS SQL Server部署 是一项相对较新的技术,可以帮助你以无缝的方式将你的SQL Server数据直接部署到AWS RDS。AWS SQL Server部署提供了多种渠道,通过这些渠道,你可以利用两种技术的优点,从客户数据中获得有价值的见解。
这篇文章为你提供了一个分步指南,让你轻松为你的组织设置AWS SQL Server部署。它还提供了AWS SQL Server部署的简要概述,并给出了这个过程的先决条件。请阅读你如何能够轻松地将你的SQL Server数据部署到AWS RDS上。
目录
前提条件
- 具有创建数据库权限的AWS账户。
- 对SQL Server和SQL Server客户端的基本了解。
AWS SQL Server部署介绍
亚马逊关系型数据库服务是一个完全管理的关系型数据库,基于现收现付的定价模式提供。它允许企业在不具备安装、配置和维护数据库的技能的情况下获得高度可用的数据库。RDS将所有基础设施的细节抽象为可以从AWS管理控制台选择的配置。所有流行的数据库引擎,如MySQL、PostgreSQL、Oracle、MariaDB和SQLServer都可以在RDS中使用。
除了这些,亚马逊还提供了一个名为Aurora的专有数据库引擎,据说比MySQL和PostgreSQL更快。RDS的定价是根据实例的类型和配置的存储量而定的。其最大的诀窍是自动扩展能力,在需求超过配置的存储容量的情况下,允许数据库扩展到预定的最大阈值。所有这些都使AWS SQL部署成为喜欢基于云服务部署的组织的直接选择。SQL Server是来自微软的企业级数据库,它是基于许可模式提供的。
要了解更多关于AWS RDS的信息,请点击这个链接。
要了解更多关于SQL Server的信息,请点击这个链接。
用Hevo的无代码数据管道简化数据分析
Hevo Data是一个无代码数据管道,有助于从任何数据源(如SQL Server)加载数据到数据库、SaaS应用程序、云存储、BI工具、SDK和流服务等目的地,并简化ETL过程。它支持 100多个数据源(30多个免费数据源),包括SQL Server,只需选择数据源,提供有效的证书,并选择目的地,这是一个3步的过程。Hevo不仅将数据加载到所需的数据仓库或你选择的目的地,而且还丰富了数据并将其转化为可分析的形式,而不需要写一行代码。
其完全自动化的数据管道提供数据的实时交付,从源头到目的地没有任何损失。它的容错和可扩展架构确保数据以安全、一致的方式处理,没有数据损失,并支持不同形式的数据。所提供的解决方案是一致的,也可以与不同的商业智能工具一起工作。
看看为什么Hevo是最好的。
- 安全。Hevo有一个容错的架构,确保以安全、一致的方式处理数据,零数据损失。
- 模式管理。Hevo消除了模式管理的繁琐任务,自动检测传入数据的模式,并将其映射到目标模式。
- 最少的学习。Hevo,其简单和互动的用户界面,对新客户来说是非常简单的工作和执行操作。
- Hevo是为扩展而建。随着来源的数量和你的数据量的增长,Hevo可以横向扩展,每分钟处理数百万条记录,而且延迟很小。
- 增量数据加载:Hevo允许实时传输已修改的数据。这确保了两端带宽的有效利用。
- 实时支持。Hevo团队全天候通过聊天,电子邮件和支持电话向客户提供特殊支持。
- 实时监控。Hevo允许你监控数据流,并检查你的数据在某个特定时间点的位置。
设置AWS SQL Server部署的步骤
你可以按照以下9个简单的步骤来设置你的AWS SQL Server部署。
- 第1步:访问RDS管理控制台
- 第2步:创建你的数据库
- 第3步:选择数据库创建方法
- 第4步:配置用户名和密码
- 第5步:选择数据库实例类型
- 第6步:选择虚拟专用组
- 第7步:启用验证功能
- 第8步:估计连接的成本
- 第9步:记录连接的情况
第1步:访问RDS管理控制台
设置AWS SQL Server部署的第一步是使用AWS管理控制台并配置所需的实例类型和安全设置。
你可以通过进入AWS管理控制台并搜索RDS来完成这项工作,如下图所示。
图片来源。自我
第2步:创建你的数据库
然后前往数据库部分,点击 "创建数据库
图片来源。自我
第3步:选择数据库创建方法
AWS SQL Server部署的下一步是选择 "标准创建"选项,然后选择SQL Server选项。如果你想寻找最便宜的选项,请使用SQL Server Express。
图片来源。自我
第四步:配置用户名和密码
现在,选择一个数据库名称并配置管理员用户名和密码。你选择的数据库名称将出现在AWS管理控制台。在这里使用一个可读的有意义的名字,如下图所示。
图片来源:Self
第5步:选择数据库实例类型
选择数据库实例类型和存储配置。你在这里选择的实例类型与你的成本有直接联系。你可以选择 "dB.t3.small"作为实例类型,并选择20GB作为最小存储。
当你设置AWS SQL Server部署时,确保选择存储自动扩展选项。这是为了在数据需求较高的情况下自动扩展数据库。AWS将只收取20GB的费用,直到你的存储需求超过这个数字。确保从成本角度来看,最大的存储阈值对你来说是一个舒适的值,如下图所示。
图片来源。自我
第6步:选择虚拟专用组
AWS SQL Server部署的下一个步骤是选择虚拟专用组。要做到这一点,选择虚拟专用组和安全组设置。这些设置会影响客户端连接到你的数据库的能力和你的数据库的整体安全性。你可以选择创建一个新的VPC和安全组,如果你还没有它们的话。
如果你已经有一个现有的VPC和安全组,确保从你的客户系统IP传入的连接被启用到1433端口。另外,启用公共访问。这意味着一个公共IP将被分配给你的数据库实例。如下图所示。
图片来源。自我
第7步:启用验证功能
AWS SQL Server部署的下一步是对连接的源头和目的地进行认证。如果你想通过windows认证启用认证,你应该启用Microsoft SQL Server Windows认证。要启用这一点,你应该已经在AWS中创建了一个目录。启用该功能有助于通过用户的windows用户名和密码来登录用户,如下图所示。
图片来源。自我
第8步:估计连接的成本
控制台到这个阶段会显示估计成本,并有一个创建数据库的按钮。点击创建数据库,等待AWS完成对数据库的配置。
图片来源。自我
第9步:记下连接
AWS SQL Server部署的最后一步是记下连接。要做到这一点,等待数据库显示在RDS数据库部分,状态为可用。在连接性和安全性选项卡上记下客户端连接的URL。你可以使用它们与SQL Server Management Studio连接到你刚刚创建的数据库,如下图所示。
图片来源。自我
这就完成了AWS SQL Server部署中涉及的步骤。显而易见,AWS管理控制台使任何具有安全组和虚拟专用组知识的人都可以非常容易地创建和管理SQL Server数据库。
总结
这篇文章给了你一个关于AWS SQL Server部署的分步指南。它还简要介绍了这两种技术和设置前必须具备的重要先决条件。总的来说,企业通过使用AWS RDS而不是部署和维护自己的数据库系统获得的灵活性是非常高的。亚马逊还提供了将数据移入和移出RDS数据库系统的工具。AWS数据管道、AWS数据迁移服务等对将数据从各种来源转移到RDS实例非常有帮助。这种架构的唯一弱点是,亚马逊提供的工具更侧重于停留在AWS生态系统中的来源和目标。
如果你想把数据整合到你想要的数据库/目的地,并在你选择的BI工具中无缝可视化,那么 Hevo Data是你的正确选择它将帮助简化ETL和数据源和目的地的管理过程。
想体验一下Hevo吗?注册 一个14天的免费试用,亲身体验功能丰富的Hevo套件。
请在下面的评论中分享你在设置AWS SQL Server部署方面的经验!