写点什么

使用 AWS Launch Wizard 加速 SQL Server Always On 部署

  • 2019-11-21
  • 本文字数:2482 字

    阅读完需:约 8 分钟

使用 AWS Launch Wizard 加速 SQL Server Always On 部署

客户有时会告诉我们,尽管他们是各自领域的专家,但他们不熟悉云,入门可能会有困难,而且需要花费更多的时间。他们希望能够快速、轻松地在 AWS 上部署企业应用程序,而无需事先了解 AWS 平台和最佳实践,从而加快他们的云计算进程。


**推出 AWS Launch Wizard for SQL Server


**AWS Launch Wizard for SQL Server 是一种简单、直观且可免费使用的向导,可用于在 AWS 上快速轻松地部署高可用性 SQL 解决方案。该向导将通过说明性的指导向您介绍 Always On 可用性组的端到端部署体验。通过回答有关应用程序的一些概要问题(例如所需的性能特征),该向导将负责识别、预置和配置匹配的 AWS 资源,例如Amazon Elastic Compute Cloud (EC2) 实例、Amazon Elastic Block Store (EBS) 卷和 Amazon Virtual Private Cloud。根据您的选择,向导会为您提供动态生成的估计部署成本,修改资源选择时,成本评估会更新,以帮助您按照预算进行选择。


在您确认后,AWS Launch Wizard for SQL Server 会预置这些资源并将进行配置,在短短的几个小时内就能够创建功能齐全、可立即投入生产的 SQL Server Always On 部署。创建的资源经过标记,易于识别和使用,并且该向导还会创建 AWS CloudFormation 模板,为您进行可重复且一致的应用程序部署提供基准。


由于 AWS Launch Wizard for SQL Server 会代您处理所需的基础设施,确定满足应用程序要求(性能、内存、带宽等)的资源,因此后续的 SQL Server Always On 部署变得更快、更容易(您可以根据需要修改建议的默认项)。如果您想使用自己的 SQL Server 许可证,或者对实例有其他自定义要求,您还可以选择使用自己的自定义 AMI,前提是它们需要满足某些要求(服务文档中载有相关说明)。


使用 AWS Launch Wizard for SQL Server


要开始进行部署,在启动向导控制台中,单击创建部署按钮以启动向导并选择 SQL Server Always On。




该向导需要一个 AWS Identity and Access Management (IAM) 角色,以向其授予部署和访问账户中资源的权限。向导将检查账户中是否存在名为 AmazonEC2RoleForLaunchWizard 的角色。如果存在则将使用它,否则将创建一个新角色。新角色将关联两个 AWS 托管策略 AmazonSSMManagedInstanceCoreAmazonEC2RolePolicyforLaunchWizard。请注意,此一次性设置过程通常由您组织的 IAM 管理员执行。但是, IAM 用户不必是管理员,并且 CreateRoleAttachRolePolicyGetRole 权限足以执行这些操作。创建角色后,IAM 管理员可以将应用程序部署过程委派给另一个 IAM 用户,而该用户必须关联名为 AmazonLaunchWizardFullaccessAWS Launch Wizard for SQL Server IAM 托管策略。


选择应用程序类型后,可以通过单击下一步开始配置应用程序设置。首先设置部署名称和 Amazon Simple Notification Service (SNS) 主题(可选),让 AWS Launch Wizard for SQL Server 用于通知和警报。在连接选项中,可以选择使用现有的 Amazon Virtual Private Cloud 或创建新的。还可以指定现有密钥对的名称(或创建一个)。如果要通过 RDP 进入实例或获取管理员密码,将使用该密钥对。对于新的 Virtual Private Cloud,还可以配置允许远程桌面访问的 IP 地址或范围:



AWS Launch Wizard for SQL Server 启动的实例将域加入 Active Directory。可以选择现有的 AWS 托管的 AD 或本地 AD,或者让向导为部署创建新的 AWS 托管目录:



最后一步的应用程序设置与 SQL Server 有关。如果想使用自己的 SQL Server 许可证或有其他自定义要求,也可以在这一步指定要使用的自定义 AMI。但在这里,我将创建新的 SQL Server 服务账户,并使用 Amazon 提供的包含许可证的映像。请注意,如果选择使用现有服务账户,则该账户必须是要部署到的托管 AD 的一部分:



单击下一步会进入可定义应用程序基础设施要求(包括 CPU、网络性能和内存)的页面。还可以选择存储类型(固态存储还是磁性存储)和所需的 SQL Server 吞吐量。该向导将推荐要启动的资源类型,但我也可以覆盖这些推荐,并选择特定的实例和卷类型,还可以为要创建的资源设置自定义标签:



此页面的最后部分会显示基于我的选择的估算成本。此面板中的数据是根据我先前的选择动态生成,我可以在向导中前进和后退,调整选择以符合预算:



完成选择后,单击下一步会进入向导的最终检查页面,在这里我可以查看所做选择的摘要,并确认系统可代表我创建 AWS 资源和 AWS Identity and Access Management (IAM) 权限,以及上一页估算器中所示的估算成本。最后一步是单击部署以开始部署过程。可以在“部署”页面上查看部署期间的状态更新,完成后会有最终通知告知部署完成。


部署后管理


应用程序部署后,我就可以轻松管理其资源。首先,我可以导航到 AWS Launch Wizard for SQL Server 控制面板的“部署”页面,然后使用操作下拉菜单跳至 Amazon Elastic Compute Cloud (EC2) 控制台,在其中可以管理 EC2 实例、EBS 卷、Active Directory 等等。或者使用同一个 操作下拉菜单,通过远程桌面网关实例访问 SQL Server。如果我想使用 AWS Systems Manager 管理应用程序将来的更新和补丁,则可以使用另一个操作选项进入 Systems Manager 控制面板,来管理我的应用程序。我还可以使用 AWS Launch Wizard for SQL Server 删除使用该向导执行的部署,它将对服务创建的所有 AWS CloudFormation 堆栈执行回滚。


**现已推出


**AWS Launch Wizard for SQL Server 现已在以下 AWS 区域中正式推出:美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(加利福尼亚北部)、美国西部(俄勒冈)、加拿大(中部)、南美洲(圣保罗)、亚太地区(孟买)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(首尔)、亚太地区(东京)、欧洲(法兰克福)、欧洲(爱尔兰)、欧洲(伦敦)和欧洲(斯德哥尔摩)。对中国 AWS 区域以及 GovCloud 区域的支持正在开发之中。使用 AWS Launch Wizard for SQL Server 无需额外费用,只需为其创建的资源付费。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/accelerate-sql-server-always-on-deployments-with-aws-launch-wizard/


2019-11-21 08:00586

评论

发布
暂无评论
发现更多内容

[译]关于 Python 中的数字你可能不知道的 3 件事

宇宙之一粟

Python 6月月更

51万奖池邀你参战!第二届阿里云ECS CloudBuild开发者大赛来袭

阿里云弹性计算

阿里云 分布式缓存 开发者大赛 加密计算 大数据加速

一张图解码 OpenCloudOS 社区开放日

腾源会

关河因果将机器学习融合逻辑规则,突破黑盒壁垒

6979阿强

数据分析 大数据分析 关河因果 关河智图 因果分析

学习 | 写论文看这一篇就够了~

写程序的小王叔叔

学习笔记 论文阅读 论文写作 6月月更

数字经济加速落地,能为中小企业带来什么?

脑极体

预约直播|机器学习PAI:AI加速计划

阿里云大数据AI技术

AI 模型开发训练

一文简述:钓鱼攻击知多少

穿过生命散发芬芳

6月月更 钓鱼攻击

网页制作存在的一些难点

源字节1号

再读凤凰架构-分布式架构更清晰

AiDaddy

分布式 凤凰架构

使用GetX构建更优雅的Flutter页面结构

岛上码农

flutter ios 前端 安卓开发 6月月更

Fegin的解析

卢卡多多

OpenFegin 6月月更

为 Serverless Devs 插上 Terraform 的翅膀,解耦代码和基础设施,实现企业级多环境部署(下)

阿里巴巴云原生

阿里云 开源 云原生 Serverless Devs

华为云招募工业智能领域合作伙伴,强力扶持+商业变现

华为云开发者联盟

云计算 华为云 工业数据智能

万字攻略,详解腾讯面试(T1-T9)核心技术点,面试题整理

C++后台开发

后台开发 面试题 Linux服务器开发 C++后台开发 腾讯面试

支持在 Kubernetes 运行,添加多种连接器,SeaTunnel 2.1.2 版本正式发布!

Apache SeaTunnel

Apache 大数据 开源 workflow

axios(二)

小恺

6月月更

年中大促 | 集成无忧,超值套餐 6 折起

融云 RongCloud

如何在物联网低代码平台中使用数据字典功能?

AIRIOT

物联网 低代码平台

华为云如何实现实时音视频全球低时延网络架构【上】

坚果

6月月更

数据库每日一题---第20天:按日期分组销售产品

知心宝贝

数据库 程序员 前端 后端 6月月更

博睿数据出席阿里云可观测技术峰会,数字体验管理驱动可持续发展

博睿数据

可观测性 智能运维 博睿数据 数字体验管理

如何低成本快速搭建企业知识库?

小炮

数据科学家是不是特有前途的职业?

袁袁袁袁满

活动预约|阿里云如何搭建云服务 SRE 与可观测体系

阿里巴巴云原生

阿里云 云原生 可观测 峰会

物联网开源开发平台 Shifu 开放内测!第一版技术文档发布

亚马逊云科技 (Amazon Web Services)

物联网 Tech 专栏

5分钟快速上线Web应用和API(Vercel)

Liam

前端 前端开发 开发 Postman API

C语言字符串与内存库函数的介绍与模拟实现

未见花闻

6月月更

如何做好研发效能度量及指标选取

思码逸研发效能

研发效能

详解openGauss多线程架构启动过程

华为云开发者联盟

数据库 后端

如何给研发团队分钱?

菜根老谭

研发体系 绩效管理 激励体系

使用 AWS Launch Wizard 加速 SQL Server Always On 部署_文化 & 方法_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章