Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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
.net 为什么以及何时我需要Azure?_.net_Azure_Cloud_Azure Sql Database - Fatal编程技术网

.net 为什么以及何时我需要Azure?

.net 为什么以及何时我需要Azure?,.net,azure,cloud,azure-sql-database,.net,Azure,Cloud,Azure Sql Database,我读了很多关于Azure和.NET服务总线的文章。我想我理解技术部分,但目前我没有抓住要点——一些“案例研究”应该可以解释什么样的项目应该转移到云计算。假设我正在开始一个新项目。如何确定我的项目是否适合Azure平台 Azure的常见场景是什么?它是用于全球B2C应用程序、本地B2C应用程序还是也用于“内部”B2B应用程序?我如何确定global Azure是否优于本地基础设施或本地服务器托管提供商?与其他场景相比,迁移到Azure的利弊是什么 我也对真实的经历感兴趣。您是否在Azure上部署了

我读了很多关于Azure和.NET服务总线的文章。我想我理解技术部分,但目前我没有抓住要点——一些“案例研究”应该可以解释什么样的项目应该转移到云计算。假设我正在开始一个新项目。如何确定我的项目是否适合Azure平台

Azure的常见场景是什么?它是用于全球B2C应用程序、本地B2C应用程序还是也用于“内部”B2B应用程序?我如何确定global Azure是否优于本地基础设施或本地服务器托管提供商?与其他场景相比,迁移到Azure的利弊是什么

我也对真实的经历感兴趣。您是否在Azure上部署了任何真正的项目?你有什么经验?Azure已经成熟了吗?许多技术在可用之前需要几次(至少3次)实现。Azure也一样吗

我最后关心的是安全和信任。你信任Azure平台吗?我读了一篇文章,其中演示了Azure上使用SQLAzure服务进行的一些假设性银行交易。这真的是可以在Azure上安全完成的事情吗

有类似的问题,但我没有找到答案

编辑:


我今天读了这篇文章。这也解释了我的一些问题。

对我来说,这主要是一个成本效益分析。确定与Azure相比,在内部支持所有基础架构需要多少成本

显然,安全是最大的症结所在

我不能亲自与安全部门交谈,因为我不必过度关注它,但这里有一些关于azure安全的参考资料


Azure的最佳方案之一是一个应用程序,您希望它能得到病毒式增长。是的,有这样的期望几乎是愚蠢的,但有一类应用程序——特别是“社交”应用程序——只有在经历病毒性增长的情况下才会存活

要规划您自己的基础架构,使其能够适应这种增长,而又不出现延长的停机时间或至少威胁客户忠诚度的减速,这是极其困难的。你总是会落后,对资源短缺做出反应,除非你不断地为预期需求过度供应,在这种情况下,你可能会很糟糕地使用你的资金,缩短你的跑道

Azure巧妙地解决了这些问题。您可以根据需要添加资源。您可以在几分钟内对使用率峰值做出响应,通过Azure管理控制台添加新资源


我认为Azure与许多其他场景非常匹配,但我所描述的是一个非常令人信服的案例。

在过去几天从Azure kool-aid消防水龙带中吸取经验后,我可以回答您的几点

安全吗

对。它在物理上是安全的,数据也是安全的。存储在其中的数据不是放在一个驱动器上,而是分散在多个驱动器上。你最大的风险来自一个不满的前雇员,这完全在你的控制范围之内

对你合适吗


这个问题的答案是无限的。扭转这个问题-你最好问:你需要Azure的任何好处吗?这个问题的答案可能比对应的答案要清楚得多。有一些(主要基于可伸缩性、可维护性、CDN风格的行为以及消除内部IT基础设施的成本),但它仍然有其局限性,不适合所有用途,在某些情况下,它不会给您带来任何好处。

Azure的主要好处是,它使您能够根据需要向上或向下扩展应用程序或服务,而无需投资于长期成本,如硬件或维护硬件的人员

如果您使用自己的基础设施实现同一个应用程序,那么无论您从应用程序中获得多少价值或效用,您都会有大量的前期固定成本。例如,您必须购买、安装、设置和维护足够的硬件来处理预期的峰值负载,即使您的峰值负载每天只发生一次或每月发生一次。如果你低估了你的峰值负荷会发生什么?你的服务会下降,直到你可以建造更多的硬件。如果你高估了你的峰值负荷会发生什么?你有闲置的硬件,这意味着你花了不适合你的钱

是的,Azure可用于B2C场景,例如运行面向消费者的网站或服务。B2C需要能够迅速扩大规模(在几分钟或几小时内),以处理口碑病毒的吸收。你能在半小时内把新的服务器硬件带到现场并安装好并运行吗?可能不会

是的,Azure可用于B2B场景,例如运行用于库存或供应链管理的服务API。您可以将Azure应用程序设置为一个自给自足的孤岛,或者使用服务总线将其连接到您的企业网络以提供后端服务

Azure对于处理“激增”处理特别有用,例如对大数据执行数据分析。启动几个Azure实例来仔细检查数据,然后在一天结束回家时将它们全部关闭。您可以使用成百上千个计算节点,但只有在使用它们时才需要付费

尽管我一直在推动他们做更多的事情,但我必须感谢Azure平台团队没有一次承担太多的任务。Azure目前提供了一个相当小的服务菜单(blob存储、表存储、队列服务),但这些服务运行良好,可扩展性良好

Azure成熟吗?在某种意义上说,提供的服务是完全成熟和可靠的,是的,我想说Azure是成熟的。如果你的意思是成熟,即你可能想要的每一项服务都是内置的,不,