写点什么

AWS 上的 Microsoft Windows 广阔世界

  • 2019-10-03
  • 本文字数:3128 字

    阅读完需:约 10 分钟

AWS 上的 Microsoft Windows 广阔世界

自 2008 年以来,您已经能够在 AWS 上运行 Microsoft Windows(我的较老博文,Amazon EC2 的重要日子:生产、SLA、Windows 和 4 个新功能,向您展示 AWS 在十多年内的走过的历程)。根据 IDC 的数据,AWS 在云中的 Windows Server 实例数量几乎是第二大云提供商的两倍。


今天,我们认为 AWS 是在云中运行 Windows 和 Windows 应用程序的最佳场所。您可以在 AWS 上运行完整的 Windows 堆栈,包括 Active Directory、SQL Server 和 System Center,同时利用 20 个 AWS 区域中的 61 个可用区。您可以运行现有 .NET 应用程序,并且可以使用 Visual Studio 或 VS Code,利用 AWS SDK for .NET 构建全新原生云 Windows 应用程序。

Windows 的广阔世界

从我的同事 Jerry Hargrove 绘制的这个令人惊叹的图表开始,我想详细探讨 AWS 上的 Windows 生态系统:


1 – SQL Server 升级

AWS 为 SQL Server 提供一流的支持,包括所有四个版次(Express、Web、Standard 和 Enterprise),每一版次都有多个版本。这种广泛的支持帮助 SQL Server 成为 AWS 上最受欢迎的 Windows 工作负载之一。


SQL Server 升级工具(一个 AWS Systems Manager 脚本)使您可以将 EC2 实例从运行 SQL Server 2008 R2 SP3 轻松升级至运行 SQL Server 2016。该工具从正在运行的实例创建 AMI,将 AMI 升级到 SQL Server 2016,并启动全新 AMI。如需了解更多信息,请阅读 AWSEC2-CloneInstanceAndUpgradeSQLServer 操作。


Amazon RDS 使您可以将数据库实例轻松升级到 SQL Server 全新的主要或次要升级。升级原地执行,只需点击几下即可启动。例如,如果您当前正在运行 SQL Server 2014,则可使用以下升级:



您还可以选择在首选维护窗口中自动升级至最新次要版本:


在升级生产数据库实例之前,您可以创建快照备份,使用其创建测试数据库实例,将该实例升级到所需的新版本,并执行验收测试。如需了解有关升级的更多信息,请阅读升级 Microsoft SQL Server 数据库引擎。

2 – Linux 上的 SQL Server

如果您的组织更偏好 Linux,则可以使用我们的包含许可证 (LI) 的 Amazon 系统映像在 Ubuntu、Amazon Linux 2 或 Red Hat Enterprise Linux 上运行 SQL Server。阅读最新的发布公告或使用 EC2 启动实例向导在 AWS Marketplace 中搜索 AMI:



这是一个非常经济高效的选择,因为您无需为 Windows 许可证付费。


您可以使用全新的重新平台化工具(另一个 AWS Systems Manager 脚本)将现有 SQL Server 数据库(2008 年及以上版本,位于云或本地)从 Windows 移动到 Linux。

3 – 始终在线可用性组(Amazon RDS for SQL Server)

如果您在 Amazon RDS(我们的托管数据库服务)上运行企业级生产工作负载,您绝对应该启用此功能! 它通过在两个 AWS 可用区之间复制数据库来增强可用性和持久性,主要实例和热备用分别位于两个不同的可用区中,并且在计划维护或服务中断时可进行快速自动故障转移。您可以为现有数据库实例启用此选项,也可以在创建新实例时指定它:



如需了解更多信息,请阅读 使用 Microsoft SQL 镜像或始终在线的多可用区部署。

4 – Lambda 支持

我们来谈谈针对开发人员的一些功能!


AWS Lambda 自 2014 年推出以来不断创新,使您可以在云中运行代码,而不必拥有、管理甚至考虑服务器。您可以为 Lambda 函数选择多个 .NET Core 运行时,然后使用 C# 或 PowerShell 编写代码:



如需了解更多信息,请阅读 AWS Lambda 开发人员指南中的 使用 C# 和使用 PowerShell。您的代码可以访问全套 AWS 服务,并可以使用适用于 .NET 的 AWS 开发工具包;更多信息请阅读开发 .NET Core AWS Lambda 函数 博文。

5 – 适用于 .NET 的 CDK

适用于 .NET 的 AWS CDK(云开发工具包)允许您将云基础设施定义为代码,然后使用 AWS CloudFormation 进行部署。例如,此代码(从 本博文中撷取)将生成一个模板,该模板可创建一个 Amazon Simple Queue Service (SQS) 序列和一个 Amazon Simple Notification Service (SNS) 主题:


var queue = new Queue(this, "MyFirstQueue", new QueueProps{    VisibilityTimeoutSec = 300}var topic = new Topic(this, "MyFirstTopic", new TopicProps{    DisplayName = "My First Topic Yeah"});
复制代码

6 – EC2 AMIs for .NET Core

如果要构建使用 .NET Core 的 Linux 应用程序,则可以使用我们的 Amazon Linux 2 和 Ubuntu AMI。借助预装的 .NET Core、PowerShell Core 和 AWS 命令行页面 (CLI),您可以在几分钟内运行和准备好部署应用程序。您可以在启动 EC2 实例时通过搜索核心 来查找 AMI:


7 – .NET 开发中心

AWS .Net 开发中心包含的材料可帮助您了解如何在 AWS 上设计、构建和运行 .NET 应用程序。您将找到文章、示例代码、10 分钟教程、项目等:


8 – AWS License Manager

我们希望以全新方式帮助您管理和优化 Windows 和 SQL Server 应用程序。例如, AWS License Manager 可帮助您管理在云中或本地运行的软件的许可证(请阅读我的博文全新 AWS License Manager – 管理软件许可证并强制实施许可规则,以了解更多信息)。您可以创建模拟许可协议中规则的自定义规则,并在启动 EC2 实例时强制执行这些规则:



此 License Manager 还为您提供有关许可证使用情况的信息,以便您可以对许可证组合进行微调,从而节省费用!

9 – 导入、导出和迁移

在将代码和数据移入和移出 AWS 时,您有很多选择。这是一个非常简短的总结:


TSO Logic – 此 AWS 家族的新成员(我们今年早些时候收购了该公司)提供一个分析解决方案,可帮助您在进入云采用之旅时规划、优化和节省花费。


VM Import/Export – 此服务允许您将现有虚拟机映像导入 EC2 实例,并将它们导出回本地环境。请阅读使用 VM Import/Export 将 VM 导入为映像以了解更多信息。


AWS Snowball – 此服务允许您将 PB 级数据集移入和移出 AWS。如果您的数据是 EB 级,请查看 AWS Snowmobile。


AWS 迁移加速计划 – 该计划包括 AWS 专业服务和我们合作伙伴的团队。它基于一个三步迁移模型,包括准备情况评估、计划阶段和实际迁移。

10 – 21 世纪应用程序

AWS 为您提供功能齐全、坚实的基础和丰富的服务,以便您可以在今天构建明天的应用程序! 您无需服务器即可使用 Lambda 中的 .NET Core,使用我们适用于 Windows 的 Deep Learning AMI,在 Amazon ECS 或 eks 上托管容器化应用程序,并编写使用最新 AI 驱动型服务的代码。您的应用程序可以使用建议、预测、图像分析、视频分析、文本分析、文档分析、文本到语音、翻译、转录等。

11 – AWS 集成

您现有的 Windows 应用程序(基于云和本地)可以在 AWS 中使用 Windows 文件系统和目录服务:


适用于 Windows Server 的 Amazon FSx – 此完全托管的本地 Windows 文件系统兼容 SMB 协议和 NTFS。它可为 Windows 应用程序提供共享文件存储,利用 SSD 存储的支持,实现快速可靠的性能。如需了解更多信息,请阅读我的博文。


AWS Directory Service – 您的目录感知工作负载和 AWS Enterprise IT 应用程序可使用在 AWS Cloud 中运行的此托管 Active Directory。

加入我们的团队

如果您想为 Windows 市场构建、管理或营销全新 AWS 产品,请务必查看我们当前的职位空缺。例如:


高级数字活动营销经理 – 拥有产品认知的数字策略和运营采用活动。


高级产品营销经理 – 推动沟通和营销,创建有吸引力的内容,并建立认知度。


开发人员倡导者 – 在 EC2 上推动 SQL Server 的采用和社区参与。

了解更多

AWS 上新近更新的 AWS 上的 Windows 和 AWS 上的 SQL Server 页面包含案例研究、快速入门和许多其他有用信息。


作者介绍:


Jeff Barr


AWS 首席布道师; 2004 年开始发布博客,此后便笔耕不辍。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/the-wide-world-of-microsoft-windows-on-aws/


2019-10-03 18:121069
用户头像

发布了 1961 篇内容, 共 168.1 次阅读, 收获喜欢 82 次。

关注

评论

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

一行代码:开启 eBPF,代替 iptables,加速 Istio

Daocloud 道客

istio 开源项目 网络加速 服务网格 ebpf

[Python公开课]零基础玩转Python基础篇----第七节:Python中的高级函数

是Dream呀

2月月更

[Python公开课]零基础玩转Python进阶篇----第一节:Python中的文件操作

是Dream呀

2月月更

刚出炉的《Java开发手册黄山版》,我帮你们圈出了改动点!

捉虫大师

Python格式字符串的三种方法你都掌握了吗,%s%d%f+format()+f-string,深度测评YYDS实至名归

是Dream呀

2月月更

如何找寻职业方向感

万事ONES

ONES

YoloV5实战:手把手教物体检测

华为云开发者联盟

物体检测 模型 yolo YOLOv5 Labelme

CTF题目中遇到的PHP考点总结(一)

H

php CTF WEB安全

9期视频告诉你如何更正确更高效的使用Git

阿里云云效

git 阿里云 云原生 代码 研发

[Python公开课]零基础玩转Python基础篇----第六节:Python中的函数

是Dream呀

2月月更

产品更新 | 数据物流引擎 DTExpress 新增算力市场及跨云传输

星汉未来

数据迁移 云算力 云 原生云 CTO

智能运维引擎 CudgX 更新 V0.2.0 版本,新增根据 MetricQPS 进行自动扩缩容!

星汉未来

云原生 算力 智能运维 扩缩容

开源算力引擎 BridgX 发布 0.6.0 版本:新增三种权限管理功能

星汉未来

开源 运维 云原生 云计算, 开源生态

你知道,java项目中是如何获取文件地址的吗?

华为云开发者联盟

Java 路径 ClassLoader 文件地址 绝对地址

Serverless 与工具链建设

刘宇

Serverless 工具链

【Python训练营】Python每日一练----第2天:门牌制作

是Dream呀

2月月更

爬虫requests模块 入门到入狱 :基础知识+实战分析

是Dream呀

2月月更

Flutter 屏幕采集实战分享

ZEGO即构

flutter 音视频开发 屏幕采集编码

使用s3fs在centos上挂载bucket

阿呆

S3

Hive 数据倾斜问题定位排查及解决

编程江湖

详解CNN实现中文文本分类过程

华为云开发者联盟

机器学习 CNN 深度神经网络 文本分类 Word2Vec

金融行业研发管理平台选型

帅气IT小哥

跨平台应用开发进阶(二) :uni-app 实战

No Silver Bullet

uni-app 跨平台 规范 2月月更

[Python公开课]零基础玩转Python基础篇----第五节:Python的列表、元组和字典

是Dream呀

Python 2月月更

博云信创云管平台入选工信部推荐解决方案名单,头部券商信创案例获应用示范单项!

BoCloud博云

云服务 信创 云平台

NodeJS搭建本地服务指南

编程江湖

node,js

【思特奇杯·云上蓝桥-算法集训营】第2周----真题汇总+思路分享

是Dream呀

2月月更

一文看懂业界在离线混部技术

星汉未来

开源 云原生 服务治理 云计算, 混部

[Python公开课]零基础玩转Python进阶篇----第二节:Python的异常分析及解决

是Dream呀

2月月更

基础架构部如何推动新一代云原生架构变革

星汉未来

开源 云原生 开源社区 云计算,

当 TiDB 遇上 Flink:TiDB 高效入湖“新玩法” | TiLaker 团队访谈

PingCAP

AWS 上的 Microsoft Windows 广阔世界_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章