Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure上的WCF服务_Wcf_Iis_Azure_Cloud Hosting - Fatal编程技术网

Azure上的WCF服务

Azure上的WCF服务,wcf,iis,azure,cloud-hosting,Wcf,Iis,Azure,Cloud Hosting,我计划将我的所有VPS功能迁移到my Azure订阅。 我有免费的3年bizSpark订阅,它为我提供了20个内核、6个托管服务和5个存储。我相信这是两个小例子 我的主要目标是传输我目前在IIS7.0服务器上运行的大约10个WCF应用程序 我可以用Azure托管多少WCF服务 我一整天都在阅读和玩Azure,但仍然完全搞不懂它的功能。从我目前的游戏来看,似乎每个WCF服务都需要自己的托管服务,而我只有6个?还是我感到困惑。WCF服务是否需要放在“托管服务”中 谢谢。让我看看能不能帮点忙: Wi

我计划将我的所有VPS功能迁移到my Azure订阅。 我有免费的3年bizSpark订阅,它为我提供了20个内核、6个托管服务和5个存储。我相信这是两个小例子

我的主要目标是传输我目前在IIS7.0服务器上运行的大约10个WCF应用程序

我可以用Azure托管多少WCF服务

我一整天都在阅读和玩Azure,但仍然完全搞不懂它的功能。从我目前的游戏来看,似乎每个WCF服务都需要自己的托管服务,而我只有6个?还是我感到困惑。WCF服务是否需要放在“托管服务”中


谢谢。

让我看看能不能帮点忙:

  • WindowsAzure是一个平台,在这个平台上,您可以将应用程序部署到云端,而不用担心为底层基础设施或功能(如缓存、身份管理等)构建管道
  • 每个Windows Azure订阅都有多个部署槽或托管服务。这限制为6个,这意味着您最多可以部署六个完整的部署包(每个部署包由一个或多个虚拟机实例组成)
  • 每个虚拟机(也称为角色)占用一定数量的内核。小角色使用1个核心,中=2个,大=4个,特大=8个
  • BizSpark每月为您提供1500个核心小时。如果您运行一个小角色实例整整一个月,您将花费不到750小时的时间。因此,您可以24x7全天候运行2个小角色实例,并且仍然可以在包括的1500个核心小时内运行
  • 您的帐户上限为20个核心,这意味着您可以将角色实例增加到2个以上。但是,如果您全天候运行,您将开始产生成本。如果你把每月的消耗量控制在1500小时以下,你就没事了。因此,如果您在24小时内运行所有20个核心,您将消耗20x24=480个核心小时。按照这个速度,您将在大约3天内消耗所包含的小时数
  • 每个角色本质上都是Windows Server 2008 R2。Web角色与工作角色的不同之处在于Web角色启用了IIS
  • 每个部署(例如托管服务)最多可公开25个面向外部的端点(例如tcp、http或https端口)。您可以在任何公开端口上承载WCF服务
  • 您可以在单个角色中承载所有WCF服务,也可以将它们放置在不同的角色中。你的选择,真的。在单个角色中托管成本更低,因为您现在可以在两个实例中运行整个服务堆栈。缺点是,如果您有一个非常繁忙的服务,而其余的服务相对空闲,那么繁忙的服务可能会使其他服务无法使用。因此,有时将服务划分为不同的角色并进行相应的扩展是有益的
  • 请注意,我说过您可以在2个实例中运行所有内容。如果您只在一个实例中运行主机,则每当该实例重新启动时(例如,硬件故障、角色实例操作系统升级或主机操作系统升级),您将偶尔发生停机
你真的应该下载。在那里,您将发现易于操作的实验室,这些实验室将引导您完成所有基础知识、托管服务、部署到多个角色等


祝你好运

你可以用Azure做任何事情,所以尽量不要不知所措

我们将从您订阅的内容开始。所有这些核心、服务和存储帐户都是您可以部署到的,但这与您免费获得的内容无关,任何注册帐户的人都可以访问这些帐户。您可以将角色部署到使用两个额外小实例的服务之一,而不必付费。如果您部署了比这更多的东西,您将被收取费用,即使它当前没有运行

对于您的WCF服务,如果您当前将它们全部部署在一个IIS框上,则应该能够创建一个Web角色并将其配置为。但是,如果您只有非常小的实例,则根据应用程序使用的资源,它们的性能可能不太好(例如,非常小的实例只有750MB的ram)。如果是这种情况,则需要创建多个web角色,并根据需要在每个web角色中承载尽可能多的应用程序