写点什么

使用 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:00579

评论

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

5月书讯 | 《这就是ChatGPT》来了!

图灵社区

数学 书单 书单推荐 GPT

kafka集群是如何选择leader,你知道吗?

JAVA旭阳

kafka

Git入门指南:从新手到高手的完全指南

小万哥

git Linux 程序员 后端 C/C++

全国流体力学盛会召开,飞桨AI4S携最新科研进展亮相西湖大学

飞桨PaddlePaddle

人工智能 百度飞桨 科学计算

辅助测试和研发人员的一款小插件【数据安全】 | 京东云技术团队

京东科技开发者

浏览器 数据安全 插件开发 企业号 5 月 PK 榜

2023数博会丨软通智慧发布“一屏统揽”TongView 数字政府慧治平台解决方案

说山水

5月书讯 | 《这就是ChatGPT》来了!

图灵教育

数学 书单 GPT

阿里架构组分布式架构技术使用心得:全在这一份文档里面了

Java你猿哥

架构 分布式 ssm 分布式架构 安全架构

Solaris Network:BSC上首个链上合成资产解决方案

鳄鱼视界

Mysql DDL执行方式-pt-osc介绍 | 京东云技术团队

京东科技开发者

MySQL 数据库 企业号 5 月 PK 榜 DDL执行方式 pt-soc

Solaris Network:BSC上首个链上合成资产解决方案

大瞿科技

医疗领域实体抽取:UIE Slim最新升级版含数据标注、serving部署、模型蒸馏等教学,助力工业应用场景快速落地

汀丶人工智能

人工智能 自然语言处理 知识图谱 关系抽取 命名实体识别

Kafka集群是如何选择leader,你知道吗?

做梦都在改BUG

Java kafka 集群

Flutter三棵树系列之BuildOwner | 京东云技术团队

京东科技开发者

flutter 移动开发 源码解读 企业号 5 月 PK 榜 BuildOwner

如何将千亿文件放进一个文件系统,EuroSys'23 CFS 论文背后的故事

百度Geek说

数据库 云计算 百度 企业号 5 月 PK 榜

如何科学地利用MTTR优化软件交付流程?

SEAL安全

DevOps MTTR 企业号 5 月 PK 榜

一次错误的解码处理导致Netty堆外内存泄漏问题的分析

Java你猿哥

Java Netty ssm RSS 逻辑

如何避免写重复代码:善用抽象和组合

阿里技术

Java 代码实战

从7天到1天,Kyligence 和亚马逊云科技助力欣和提高数据应用价值

Kyligence

数字化转型 指标平台

阿里大神级Elasticsearch学习笔记,还学不会就埋了

做梦都在改BUG

Java elasticsearch 分布式搜索引擎 ES

软件测试/测试开发丨学习笔记之Web自动化测试

测试人

程序员 软件测试 自动化测试 测试开发

500行代码手写docker-实现硬件资源限制cgroups

蓝胖子的编程梦

容器 k8s ,docker Cgroups #k8s

MatrixOne 助力开启分布式计算格局新征程

MatrixOrigin

分布式数据库 HTAP MatrixOrigin MatrixOne 矩阵起源

解锁人机交互新技术 华为开发者联创日·全栈AI黑客松大赛等你来

说山水

ByConity与主流开源OLAP引擎(Clickhouse、Doris、Presto)性能对比分析

墨天轮

数据库 字节跳动 OLAP Clickhouse Doris

Spring Boot实现第一次启动时自动初始化数据库

做梦都在改BUG

Java spring Spring Boot

莉莉丝游戏与火山引擎ByteHouse达成合作,为实时数仓建设提速

字节跳动数据平台

数据仓库 云原生 实时

GitHub发布即百万!字节内网超实用 java性能优化手册,star超十万

Java你猿哥

Java ssm jvm调优 Java性能优化

大语言模型技术原理

NineData

AIGC ChatGPT AI大语言模型 大语言模型 技术原理

刚入职的后端开发问我SpringBoot如何跨域配置?我表示

Java你猿哥

Java Spring Boot ssm 跨域

Health Kit文档大变样,一起尝鲜!

HarmonyOS SDK

HMS Core

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