简体   繁体   English

Windows Azure一般问题

[英]Windows Azure general questions

  1. does windows azure automatically scale up(by providing more instances), or I need to change this? windows azure会自动向上扩展(通过提供更多实例),还是我需要更改它?
  2. the extra small instance costs 0.05$/hour. 额外的小实例成本为0.05美元/小时。 According to Azure SLA I need to use at least 2 instances. 根据Azure SLA,我需要使用至少2个实例。 This means 2 * $0.05*24*30=$72/month minimum. 这意味着2 * $ 0.05 * 24 * 30 =每月最低72美元。 I can get on premise asp.net hosting for $5/month. 我可以以5美元/月的价格获得asp.net托管的前提。 Is there any offer I don't know about so I can build from the start on Azure architecture, or should I just switch to azure when I need more scaling and other servies that Azure offers because the difference in price is too high for me. 有什么我不知道的提议,所以我可以从一开始就构建Azure架构,或者当我需要更多的扩展和Azure提供的其他服务时,我应该切换到azure,因为价格的差异对我来说太高了。

1) Azure does not scale up automatically. 1)Azure不会自动扩展。 You either need to code the feature yourself (there are plenty of open-source examples that show the basics) or use an auto-scaling service like @ http://www.paraleap.com 您需要自己编写功能代码(有大量显示基础知识的开源示例)或使用自动扩展服务,如@ http://www.paraleap.com

2) If your business is a small business (doing less then mil/year and utilizing MS technologies), you can get into Microsoft Bizspark program @ http://www.bizspark.com -- they offer 3 years of MSDN which includes 1 compute istance running at 24/7 for 16 months for free. 2)如果您的企业是一家小型企业(每年不到这么做并使用MS技术),您可以进入Microsoft Bizspark计划@ http://www.bizspark.com - 它们提供3年的MSDN,其中包括1计算费用为24/7免费运行16个月。 Alternatively, if you have MSDN, you already have the 16 months of Azure for free. 或者,如果您有MSDN,则您已经免费使用了16个月的Azure。

Hope this helps 希望这可以帮助

  1. No you need to do this on your own by changing the configuration or do it via code where you poll the diagnostics Azure provides and increase the value of the instances. 您不需要通过更改配置来自行完成此操作,也可以通过代码来执行此操作,其中您可以轮询Azure提供的诊断并增加实例的值。 Note however that it takes like 15 minutes before the new instance is ready. 但请注意,在新实例准备好之前需要15分钟。

  2. If you want SLA in Azure you need indeed at least 2 instances. 如果您想在Azure中使用SLA,则至少需要2个实例。 There are several offers on Azure which already can get you kickstarted: http://www.microsoft.com/windowsazure/offers/ . Azure上有几个优惠已经可以帮助您启动: http//www.microsoft.com/windowsazure/offers/ But if you don't need the scaling etc and only want to run a blog/site then it's probably better to go for standard hosting at the moment. 但是如果你不需要扩展等并且只想运行一个博客/网站,那么现在最好去标准托管。 Azure has its merits and is a great environment but it's not the best environment for all circumstances. Azure有其优点,是一个很好的环境,但它并不是适用于所有环境的最佳环境。 I suggest you take a look at what your application needs to do, if you foresee steep ups and downs in usage during certain hours, ... 我建议你看看你的应用程序需要做什么,如果你预见到某些时间内使用率会急剧上升,......

Neudesic also created an ROI calculator for Windows Azure pricing: http://azureroi.cloudapp.net/ . Neudesic还为Windows Azure定价创建了一个ROI计算器: http ://azureroi.cloudapp.net/。 But it's probably also safe to talk with a Microsoft representative in your country for exact pricings/offerings/... 但是,与您所在国家/地区的微软代表讨论确切的价格/产品/可能也是安全的。

You only need to run 2 instances if you need your service to have uptimes guaranteed by the Azure SLA. 如果您需要服务以获得Azure SLA保证的正常运行时间,则只需运行2个实例。

Microsoft may occasionally need to "cycle" your instances to apply core system updates to the VMs or transfer your VMs to different hardware in the data center, etc. If you have only one instance running, your service will experience downtime of a few minutes while the update is performed. Microsoft可能偶尔需要“循环”您的实例以将核心系统更新应用于VM或将您的VM转移到数据中心中的不同硬件等。如果您只有一个实例正在运行,您的服务将遇到几分钟的停机时间执行更新。 If you have two instances running, one instance will be taken offline for update while your other instance is still running and handling incoming requests. 如果有两个实例正在运行,则一个实例将脱机进行更新,而另一个实例仍在运行并处理传入请求。 When the update on instance 1 is finished, it will be up and running handling requests while instance 2 is taken offline for update. 当实例1上的更新完成时,它将启动并运行处理请求,而实例2将脱机以进行更新。

If you don't care about uninterrupted service uptime, you can just run 1 instance at half the price - $31 / month by your calculations. 如果您不关心不间断的服务正常运行时间,您可以以一半的价格运行1个实例 - 计算时每月31美元。

If you're comparing against a $5/month ASP.NET hosted service, you're not comparing apples to apples. 如果您要与每月5美元的ASP.NET托管服务进行比较,那么您不会将苹果与苹果进行比较。 The $5/month ASP.NET hosted service almost definitely does not provide an SLA with fail-over redundancy in case of hardware failure in the data center. 每月5美元的ASP.NET托管服务几乎肯定不会在数据中心出现硬件故障的情况下为SLA提供故障转移冗余。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM