QCon北京|3天沉浸式学习,跳出信息茧房。 了解详情
写点什么

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:212188
用户头像

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

关注

评论

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

基于 DAG 任务编排实现

Bingo

Java DAG 任务编排 规则表达式

CnosDB有主复制演进历程

CnosDB

开源 时序数据库 CnosDB

Qualcomm IPQ6010-IPQ6018-IPQ6000- chip with open source OpenWiFi- customized network

wifi6-yiyi

wifi openwrt IPQ6010 Qualcomm openwifi

向量数据库—加速大模型训练推理

不叫猫先生

大模型 向量数据库

MacBook触控板窗口管理推荐 Swish免激活最新

胖墩儿不胖y

Mac软件 触控板管理工具

探索容灾架构演进之路-从单点到异地多活

柠檬汁Code(binbin0325)

容灾 异地多活 备份 & 恢复 部署架构 同城双活

龙蜥社区召开理事闭门会,讨论多项社区规划

OpenAnolis小助手

阿里云 开源 龙蜥社区 开放原子 理事会

GreatSQL社区与Amazon、Facebook、Tencent共同被MySQL致谢

GreatSQL

greatsql

「Macos最新」XMind for mac v24.01中文版

加油,小妞!

思维导图 XMind

阿里云智能集团不再推进分拆,并加大投入

B Impact

PullTube for Mac(在线视频下载软件) 1.8.5.19中文直装版

mac

视频下载工具 苹果mac Windows软件 PullTube

边缘计算平台如何助力元宇宙实现?

3DCAT实时渲染

边缘计算平台

捆绑销售商业环境中,SaaS初创企业面临采购行为习惯转变

B Impact

OpenAI 治理结构为什么可以罢免CEO Sam Altman面临怎样管理问题

B Impact

华为云康宁:携手伙伴,基于核心技术构筑健康可持续新生态

华为云开发者联盟

云计算 后端 华为云 大模型 华为云开发者联盟

物联专栏丨云边协同技术加速AloT能力向边缘侧快速演进

inBuilder低代码平台

物联网

Kubernetes Gateway API 攻略:解锁集群流量服务新维度!

SEAL安全

Gateway 运维‘ kubernetes 运维 企业号11月PK榜

10m带宽香港服务器的优势

Geek_f19a80

服务器

Donemax DMmenu for mac(Windows风格的MacOS开始菜单)v1.9激活版

iMac小白

NCH PhotoPad for Mac(照片编辑软件)v11.87注册版

iMac小白

万字长文:从 C# 入门学会 RabbitMQ 消息队列编程

快乐非自愿限量之名

C# 编程语言

微信多开插件:WeChatHooks for mac

加油,小妞!

微信多开 WeChatHooks 微信插件

光纤的跳线和尾纤

小齐写代码

WordPress 基于亚马逊云的部署实践(四)- 负载均衡+弹性伸缩

wangkx

AWS 亚马逊云 弹性伸缩 负载均衡器

低代码平台技术分享官 | 漫话iGIX前端设计模式

inBuilder低代码平台

前端

第六期 |《实时洞察 智能运营一用友企业绩效管理白皮书》解读

用友BIP

企业绩效

面试官:网关如何实现限流?

王磊

Java 面试 java面试

INFINI Labs 产品更新 | 发布 Easysearch Java 客户端,Console 支持 SQL 查询等功能

极限实验室

console Gateway 客户端 easysearch 极限科技

2.5A、3MHz开关充电器解决方案

芯动大师

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