写点什么

Windows Azure 调查显示用户最关注价格

  • 2010-01-05
  • 本文字数:1058 字

    阅读完需:约 3 分钟

这个想法很简单。在传统的托管模式下,人们可以租用单独的服务器,然后在上面运行十几个小型的 Web 站点。而在 Azure 下,他们期望你为每个站点租用一个工作者(worker)角色,这会极大地提高你的托管成本。一个工作者角色一年最少的费用大约是 1051.20 美元,还要加上存储、带宽和事务费用。这是为什么人们请求有一种方式来使得 Azure 对于很小的服务和 Web 站点要更便宜的原因。

这个观点的反对意见是 Azure 其实不是针对小型站点的。在这个理念之下,如果你不需要多个站点角色来托管给定的站点,那么你就不是 Azure 目标受众的一部分。当然这使得小型站点将来在某种程度上也很难成长为大型的站点。

这个讨论给了 Jouni Heikniemi 一些提示,他建议创建“精简版的Windows Azure ”以及Windows Azure Compute 中小企业版。这个概念很简单,为什么一个编写得很好、只需要一部分处理器能力的站点需要为整个处理器核心支付费用呢?所以,他希望Microsoft 支持这样的计划,允许开发者租用计算实例的一部分,费用是每月十美元。

接下来是继续为开发者提供免费的访问。没有昂贵的MSDN 订阅,想要试验Azure 的独立开发者没有其他选择,只能是自己来支付费用。在这个主题上没有太多的争论,但是很难保证开发者不将其作为取得免费的生产实例方式。可能提供某些像Jouni Heikniem 的想法中的东西也能够解决这个问题。

第三个是很让人惊奇的。 Azure 不支持发送邮件,这是大多数站点中很重要的组件。这个想法包括为每封 Email 付费、对发出的邮件设置很大的限制,或者与其他邮件服务器集成,像在线版的Exchange 或者Gmail。

我们接下来要讨论的两个问题,大部分是用来处理工作者角色的需求的。工作者角色有两个基本的问题。首先,Azure 架构是围绕这样的想法设计的,每个工作者角色做一项指定的任务。如果你将多个功能捆绑在一起,那么更新角色就会有问题,因为你需要分别更新每个角色。Azure 的定价模型完全相反。由于你是为每个使用的实例付钱,因此你最好尽可能地组合多个进程,特别是在进程总是空闲的时候。由于这个原因,有人建议多个角色应该可以共享相同的计算实例

第二个问题是无法从 Azure 的内部来安排工作者角色,从而他们只在需要的时候才运行。一个项目很容易会需要很多工作者角色,他们只在指定的时间运行,并且,一旦完成就应该自动关闭。由于 Azure 的定价模型是基于角色被占用的时间有多长,而不是它实际运行的时间有多长的,使用内部的定时器是不行的。也可以使用托管在 Azure 之外的外部定时器,但是这会导致可靠性的问题。

查看英文原文: Azure Feature Voting Results

2010-01-05 00:521664
用户头像

发布了 340 篇内容, 共 130.3 次阅读, 收获喜欢 13 次。

关注

评论

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

【LeetCode】反转字符串 IIJava题解

Albert

算法 LeetCode 8月日更

再谈安全架构《一》

I

读书笔记 方法论 安全架构 企业安全 安全建设

BPM敏捷Activiti开发平台,工作流引擎springboot整合activiti

金陵老街

Java MySQL Vue springboot Activiti

ShardingSphere 知识库更新 | 官方样例集助你快速上手

SphereEx

数据库 开源

神策分析 Android SDK 网络模块解析

神策技术社区

程序员 代码 信息 神策数据

面试侃集合 | LinkedBlockingQueue篇

码农参上

队列 Queue 8月日更

是时候封装限制 UITextField、UITextView 的最大字符长度了

fuyoufang

swift iOS 知识体系 8月日更

方法调用:一看就懂,一问就懵?

阿Q说代码

8月日更 虚方法 非虚方法 静态分派 动态分派

字节跳动《实时音视频通讯技术》学习笔记之服务器端开发入门

Regan Yue

git 字节跳动 Go 语言 8月日更

百度推出 “汽车机器人”,AI体验官金晨直呼“太豪横了”

百度开发者中心

产品 最佳实践 企业动态 Apollo 无人车

神策 Android 全埋点插件介绍

神策技术社区

程序员 数据采集 埋点 行为数据

图解:为什么非公平锁的性能更高?

王磊

Java 8月日更

架构训练营模块二作业

高铎

架构实战营

SpringBoot 自动装配源码解析

Rubble

8月日更

架构训练营模块四作业

高铎

架构实战营

神策分析 iOS SDK 全埋点解析之启动与退出

神策技术社区

程序员 大前端 后端 代码 神策数据

【Vue2.x 源码学习】第四十一篇 - 组件部分 - 生成组件的真实节点

Brave

源码 vue2 8月日更

DCS_FunTester分布式压测框架更新(三)

FunTester

分布式 性能测试 测试框架 测试开发 FunTester

NDK 编译代码(一)

Changing Lin

8月日更

想知道你未来宝宝长什么样吗?

华为云开发者联盟

modelarts 图像 图像生成 父母照片 照片

Python对系统数据进行采集监控——psutil

Python研究者

8月日更

解决参数依赖,接口之间传递数据——apipost

Proud lion

大前端 后端 Postman 开发工具 接口文档

Python代码阅读(第14篇):列表求并集

Felix

Python 编程 Code Programing 阅读代码

架构训练营模块三作业

高铎

数字化为企业带来哪些价值?

boshi

数字化转型

手把手教你写 Gradle 插件 | 数据采集

神策技术社区

android 程序员 Gradle 神策数据

AI 场景的存储优化之路(二)

焱融科技

人工智能 云计算 AI 高性能 分布式存储

【Flutter 专题】62 图解基本 Button 按钮小结 (二)

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 8月日更

Redis主从握手流程,你真的了解了吗?

博文视点Broadview

LeetCode题解:2. 两数相加,迭代,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

python接口测试unittest使用详解

与风逐梦

Python 软件测试 接口测试

Windows Azure调查显示用户最关注价格_.NET_Jonathan Allen_InfoQ精选文章