写点什么

Linux 现可运行于 Windows Azure 上

  • 2012-06-10
  • 本文字数:1200 字

    阅读完需:约 4 分钟

Windows Azure 现支持 4 种类型的 Linux 和 5 种 VM 大小。微软拥抱 Linux 是为了让更多人采用他们的云计算平台。微软承诺会支持更多其它的 OS 以及所有的程序设计语言。

一月份曾有传闻说微软将在他们的云计算平台支持Linux。其中Red Hat 被提到会在 Azure 上运行。现在看来,传闻至少有一部分说对了。微软的确在 Azure 上启用了 Linux 支持,不过并不是 Red Hat Linux。

微软 Windows Azure 应用平台集团副总裁 Scott Guthrie 最近宣布,他们为云计算平台增加了大量新功能和并进行了各方面的增强,包括一个触摸优化后的可在所有浏览器中运行的(非 Silverlight)新的 Azure 门户,并为所有想看到微软新的云平台如何工作的用户提供 3 个月的免费试用。Guthrie 说 Azure 是一个支持任何 OS、程序设计语言、数据库及工具的平台,其数据中心分布全球并提供 99.95% 的按月 SLA。此外,所有的 Azure SDK 将以 Apache 2 许可发布在 GitHub 中。

虽然微软距离实现上述提到的所有功能还有很长的路要走,不过至少已经迈出了很重要的一步:

  • 运行于 Windows Server 2008 R2 中的 Microsoft SQL Server 2012
  • Windows Server 2008 R2 SP1
  • Windows Server 2012 RC
  • Windows Server 8 – 目前还不可用
  • OpenLogic CentOS 6.2
  • SUSE Linux Enterprise Server 11 SP2
  • Ubuntu Server 12.04 LTS
  • Open SUSE 12.1

虽然 Azure 门户提供了预构建的 VM 镜像,不过用户也可以创建和加载自定义的 Windows 和 Linux VHD。要完成该工作需要借助 Windows Server 中的 Hyper-V 管理器和一些命令行工具: CSUpload 面向Linux 与Mac 的Windows Azure 命令行工具文档对于这一点描述得不是很清楚,不过看起来Linux 镜像可以在Linux 机器上创建而不用借助Hyper-V 管理器。

可用的VM 大小可以从XS、共享CPU 到最多XL、8 核,如下表所示:

虚拟机大小 CPU 核数 内存 临时存储空间 用于本地存储资源的磁盘空间 Extra Small

Shared

768 MB

20 GB

20 GB

Small

1

1.75 GB

50 GB

20 GB

Medium

2

3.5 GB

100 GB

100 GB

Large

4

7 GB

200 GB

200 GB

Extra Large

8

14 GB

400 GB

400 GB

每一个 VM 可以附加一些磁盘用户存储数据,并通过端点(endpoint)与其他 VM 通信(单个配置的 TCP 或 UDP 端口)。多个 VM 可以负载均衡。在我们的测试中,设置一台 Linux XS 机器大约要花 4 分钟的时间,这比起在 AWS 上操作时间略长。不过要注意的是,这些功能仍然还处于预览阶段。

文档还介绍了如何在 Linux VM 中设置 LAMP 栈 MySQL 以及 MongoDB 。我们期望 Azure 将支持其他类型的 Linux,尤其是 Red Hat。

我们可以在 Windows、Mac 和 Linux 上使用.NET、Node.js、PHP、Java 和 Python 编写 Azure 程序,例外之处是.NET 开发只能在 Windows 上使用 VS 2010 及 VS 2012 完成。

似乎微软不再把 Linux 看做服务器市场的一大威胁而转向拥抱 Linux,是为了以让更多人采用他们的云计算平台。此举可看出云计算对于微软有多么重要。

查看英文原文: Linux Now Runs on Windows Azure

2012-06-10 02:212561
用户头像

发布了 125 篇内容, 共 44.2 次阅读, 收获喜欢 5 次。

关注

评论

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

贾斯特里尼&布鲁克斯葡萄酒,用品质征服世界

联营汇聚

ChatGPT进化的秘密

OneFlow

人工智能 机器学习 深度学习 GPT

2022-12-23:portainer是docker的web可视化工具。如果根据docker部署去写yaml,默认local是k8s,而不是docker,这不符合需求,需要修改yaml。请问部署在

福大大架构师每日一题

云原生 k8s k3s 福大大

什么是DevSecOps?理解DevOps安全性

DevOps

【FAQ】在华为鸿蒙车机上集成华为帐号的常见问题总结

HarmonyOS SDK

HMS Core

【Java基础】Win10如何配置jdk环境变量(配置java环境变量)

No8g攻城狮

Java、 java 并发 Java IO

云渲染哪个平台费用低?云渲染怎么收费

Renderbus瑞云渲染农场

云渲染 云渲染收费

VUE 前端文本输出为超文本

HoneyMoose

Android开发环境搭建

芯动大师

android 开发环境搭建 Androidstudio

Spring单例和静态方法

hasWhere

超越10倍开发者

俞凡

研发效能

linux运维常用脚本

@下一站

12月日更 12月月更 shell脚本 程序代码

270年经典传承,贾斯特里尼&布鲁克斯——红酒中的高端代表

联营汇聚

LED显示屏行业真的需要8K分辨率吗?

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

基于K-means聚类算法进行客户人群分析

华为云开发者联盟

人工智能 机器学习 华为云 12 月 PK 榜

如何通过 NFTScan 捕获早期 NFT 项目投资趋势

NFT Research

区块链 NFT

极客时间运维进阶训练营第九周作业

9527

跨平台应用开发进阶(四十)自定义插件及引用

No Silver Bullet

uni-app 跨平台应用 12月月更 自定义插件

基于随机森林算法进行硬盘故障预测

华为云开发者联盟

人工智能 机器学习 华为云 12 月 PK 榜

MMEval正式支持OneFlow评测

OneFlow

机器学习 深度学习 算法

世界元素多元化发展,法国名酒贾斯特里尼&布鲁克斯受推崇

联营汇聚

架构误区系列9:强扭的「复用」

agnostic

Java中Map集合的三种遍历方式

@下一站

Java 程序设计 map 12月日更 12月月更

架构实战营模块二 _ 作业

原城

架构实战营 #架构实战营 「架构实战营」

贾斯特里尼&布鲁克斯为何被称为葡萄酒典范?

联营汇聚

华为云CodeArts Req需求管理工具,7大特性限时免费体验

华为云开发者联盟

需求管理 开发 华为云 12 月 PK 榜

还在手动发早安,教你用java实现每日给女友微信发送早安

华为云开发者联盟

Java 开发 代码 华为云 12 月 PK 榜

YOLOv5全面解析教程②:如何制作训练效果更好的数据集

OneFlow

人工智能 深度学习 数据集

Linux现可运行于Windows Azure上_微软_Abel Avram_InfoQ精选文章