写点什么

用户抱怨 Windows Azure

  • 2011-09-26
  • 本文字数:2010 字

    阅读完需:约 7 分钟

Appirio 从 Windows Azure 切换到了 Salesforce.com 的 Database 产品,他们提到了部署方面的困难,以及使用 Web Roles 和 DBA 的额外开销;同时,开发人员 Adron Hall 抱怨 SDK、价格和系统管理方面的问题。

Appirio 是IT 和云咨询服务提供商,最近发布了 CloudSpokes ,这是一个 web 门户,供开发人员就云相关的项目展开竞争,赢取奖金。他们最早使用 Windows Azure 服务开发了这个项目,但之后就切换到了 Database.com ,这是 Salesforce.com 的数据库,可供云上任何用户使用。纽约时报公布了一些这次技术选型变更的细节

提到的第一个问题,是关于一个众包项目的部署:

CloudSpokes 的社区架构师 Dave Messinger 提到:部署过程非常痛苦,特别是考虑到 CloudSpokes 要构建自己的站点。因为 CloudSpokes 有众包的站点开发任务,使用自己的竞赛来吸引全世界的开发人员,因此这个过程中任何复杂度很快就会变得让任务难以为继。

Appirio 的首席战略官 Narinder Singh 认为:Azure 的 Web Role 缺少真正的平台支持。

Singh 认为整个使用过程的特点很接近 IaaS,因为还要处理底层细节,而这不符合像 Windows Azure 这样的 PaaS 厂商的市场宣传。

但是,Appirio 迁移到 Database.com 的主要原因,看起来一直是 Azure 对数据库管理水平的高要求:

Windows Azure 需要一定水平的数据库系统管理能力,要了解背后的机制,而这是 CloudSpokes 不想着手的。它想把重点放在前端和其他关键的业务方面,而不仅仅是 DBA 的工作。因此,自从了解了 Database.com 之后,Messinger 和 Singh7 月中旬就开始切换,并再也没有回头。

离开 Azure 的整体效果可归结为:效率提高、减少所需开发人员数量,以及整体上更快的项目交付速度:

  • 用 Windows Azure 需要 7 个全职开发人员,现在只要一个
  • 第一次产品部署只用了一个月,相对 Windows Azure 估计需要 6 个月
  • 估计两个半月上线,相对使用 Windows Azure 估计需要 7 个半月上线

另一个例子是 Adron Hall 提供的,他是 Russel Investments 的资深应用开发人员,他写了一篇博客文章,详细描述了使用 Windows Azure 的优劣之处。他还特别列出关于 SDK、价格和系统管理工具方面的多个问题:

好吧,我要被 SDK 逼疯了。它一直都有很多错误,sealed 类型的(糟糕)代码,而且与 Development Fabric紧紧耦合在一起。我很职业,我可以 mock 这些东西,不需要像幼儿园的小朋友一样手把手地教我怎么做!如果我有一个很大的环境,有几千个 prospective 节点(或是几十个实例),development fabric 不会有任何帮助。在企业环境中开发大规模应用,Windows Azure 是最难使用的平台,我会将 SDK 封闭的本质(sealed,没有接口)和 development fabric 视为头号原因。 Windows Azure 是目前市面上价格最高的云平台,或者说基础设施。 AWS 的一些价格可以排在第二或是第三,只相当于 Azure 的六分之一。 Rackspace 在某些情况下的价格低得离谱,相同的处理能力,只有 Windows Azure 的八分之一。 我知道 Windows Azure 提供一些比较特别的东西,而且在某些很少见的特定情况下也许更便宜,但真的是很少见……

Silverlight Interface 界面很漂亮,这个我认可;但在除 IE 之外的大多数浏览器中,它就变得稀奇古怪了。噢,等一下,我错了。它在所有的浏览器中都是稀奇古怪的!郁闷!现在这可能已经修复了,但在我和其他工作伙伴的经验里,我们在 Chrome、Opera、Safari、Firefox 还有 IE 里面都见到过问题。比如:启动实例时,它总是在转,貌似在启动,它转来转去,等刷新完成后,实例却完全消失了。我之前刷新了 Silverlight 的 UI,它就停止响应前面的通信请求了(这甚至不是在我自己的机器上)。

不管是互联网环境,还是 Web 开发,或是其他什么,实例的启动时间都是完全不可接受的。启动时间应该接近 Linux 物理服务器。我不管启动时应该做什么,但是实例应该清理干净,架构应该变化,如果需要的话,还要完成文件交换。我不关心云运行在什么操作系统之上,但是我的实例应该在 1 到 2 分钟、甚至更短时间内启动起来。Rackspace、Joyent、AWS,还有其他所有云供应商都能在 45 秒左右启动起来,有时要 1 分钟,可常常不用那么久。

Hall 继续指出了 Windows Azure 拥有的一些好特性,比如平台支持、.NET、PHP、Ruby on Rails 生态系统、SQL Server、服务总线、访问控制、Azure Marketplace、SQL Azure 等。可他还是以负面的评论结尾,基本上就是说 Azure 不能胜任。

Windows Azure 从 beta 版本发布后,已经成长、成熟了很多。但是相对更成熟的解决方案,它还是有些大问题。不过,选择 Windows Azure 的人还是能看到一线曙光,或者是那些“被选择”Windows Azure 的人们…… 我确实能想见自己在将来用 Windows Azure,也许不会很频繁,但是会用的。

我们想知道:其他用户使用 Windows Azure 的经验如何?您面临什么情况?使用 Windows Azure 带来的好处能超过不便吗?还是恰恰相反?

查看英文原文: InfoQ: Some Users Complain about Windows Azure

2011-09-26 02:002069
用户头像

发布了 479 篇内容, 共 163.2 次阅读, 收获喜欢 52 次。

关注

评论

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

Vue3中常用的Composition(组合)API-自定义hook函数

不觉心动

6 月 优质更文活动

Vue3中常用的Composition(组合)API-toRef API和toRefs API

不觉心动

6 月 优质更文活动

Vue3中常用的Composition(组合)API-readonly 与 shallowReadonly

不觉心动

6 月 优质更文活动

AI近十年盘点:纵览AI发展历程,探寻AI未来走向

Baihai IDP

人工智能 深度学习 白海科技 AI十年盘点

保护数据隐私:深入探索Golang中的SM4加密解密算法

王中阳Go

Go 高效工作 学习方法 6 月 优质更文活动

深度Q网络:DQN项目实战CartPole-v0

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 6 月 PK 榜

HDC华为开发者大会-开发者社区活动

华为云PaaS服务小智

云计算 华为 华为云 华为开发者大会2023

Vue3中常用的Composition(组合)API-set的两个注意点

不觉心动

6 月 优质更文活动

大连正规等保测评机构有3家还是4家?叫什么名字?

行云管家

等保 等级保护 等保测评 大连

Vue3中常用的Composition(组合)API-toRaw 与 markRaw

不觉心动

6 月 优质更文活动

炫酷教程:用全代码编写WPF程序,轻松掌握.NET深呼吸技巧!

EquatorCoco

.net 开源WPF项目

【AI】浅谈使用正则化防止过拟合(下)

sidiot

人工智能 正则化 6 月 优质更文活动

“事后达尔文”—— 游戏业务效果评估方法实践

vivo互联网技术

效果评估 分层抽样 事后达尔文

如何在金融企业推进故障演练?中国人寿分阶段实践总结

TakinTalks稳定性社区

ABAQUS 在车辆驻车制动系统中的应用

思茂信息

abaqus abaqus软件 abaqus有限元仿真 有限元仿真技术

四大因素解析:常规阻抗控制为什么只能是10%?

华秋电子

Vue3中常用的Composition(组合)API-watchEffect()函数

不觉心动

6 月 优质更文活动

Vue3中常用的Composition(组合)API-shallowReavtive和shallowRef

不觉心动

6 月 优质更文活动

月近万次发布,故障率<4‰如何做到?去哪儿测试左移重难点揭秘!

TakinTalks稳定性社区

聚力领航,2023 开放原子全球开源峰会燃爆夏日开源热

开放原子开源基金会

Apache RocketMQ EventBridge:构建下一代事件驱动引擎

阿里巴巴云原生

Apache 阿里云 云原生 EventBridge

AIGC时代,基于云原生 MLOps 构建属于你的大模型(下)

York

机器学习 云原生 大模型 MLOps AIGC

Ionic用于构建跨平台移动应用程序的开源框架

没有用户名丶

揭秘虚拟人技术:独家解析让你彻底领悟其原理!

EquatorCoco

人工智能 AI 数字人 虚拟人

PCB板表面如何处理提高可靠性设计?

华秋电子

无痛调度!使用Helm在Kubernetes上一键搭建Prometheus Operator监控

不在线第一只蜗牛

教程分享 K8s 多集群管理

飞桨携手登临解读软硬一体技术优势,共推AI产业应用落地

飞桨PaddlePaddle

人工智能 百度 飞桨

警惕度量指标陷阱

BY林子

度量 绩效考核 质量度量

堡垒机价格都是按年算吗?大概多少钱?

行云管家

网络安全 堡垒机 运维审计 堡垒机价格

CVPR首个大模型研讨会顺利召开,吸引超1000支队伍参与文心大模型国际比赛

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨

对线面试官-Redis(缓存的三大问题)

派大星

Java 面试题

用户抱怨Windows Azure_Windows Azure_Abel Avram_InfoQ精选文章