📜  Microsoft Azure-方案

📅  最后修改于: 2020-11-20 05:42:59             🧑  作者: Mango


了解Windows Azure的基本方案将有助于我们了解其用法。此外,它将帮助我们了解所提供的服务。这里讨论了三种基本方案。除了以下方案之外,还可以根据客户端的需求使用多种方法使用Azure服务,但本章介绍了所有基本用法。

软件开发

软件开发是Windows Azure最受欢迎的方案。该软件在本地开发结构上进行开发和测试,然后部署在Windows Azure的云中。 Azure托管Web应用程序以及支持过程,并与其他Web服务进行通信。

如果开发人员需要更改用于承载应用程序的环境的配置,则在软件开发阶段对应用程序进行测试通常会变得太长。在Windows Azure中,这不是问题,因为资源完全在其控制之下,可以根据应用程序的需要进行修改。将Web应用程序托管在Windows Azure的云中后,即可供最终用户和组织使用。

此外,使用Windows Azure提供的工具在Windows Azure中部署应用程序非常容易。这些工具是MS部署,PowerShell,与Team Foundation Server(TFS)集成。 Visual Studio云项目也是部署应用程序的简便选择。

在暂存环境中对应用程序进行测试,然后将其部署在生产环境中,以供最终用户使用。

企业流程分流

对于组织而言,在某些情况下,他们需要在一定时期内或定期减少内部部署系统的负载。通过以非常低的成本使用Windows Azure服务可以轻松实现。客户只需要为在其应用程序上进行的交易付费,而不必为整个硬件和软件付费。

这是为组织使用新资源的一种极具成本效益的方式。在这种情况下,Azure通过在需要时扩展云上的资源来为企业提供相当快的增长。

企业应用集成

这通常称为EAI方案。让我们考虑一个场景,当需要两个不同的组织在应用程序之间发送和接收数据时,这些数据将由这些应用程序进一步处理。跨企业应用程序集成可以使用Windows Azure完成。该服务称为BizTalk服务,该服务可促进不同组织的本地或云应用程序之间的B2B消息传递。

即使应用程序遵循不同的传输协议,此服务也可以在它们之间建立连接。该过程还包括在接收端根据应用程序的要求验证和提取属性。在正常情况下,如果两个组织的应用程序之间需要通信,则交互将必须通过完成适当的过程来绕过防火墙。但是,在Windows Azure提供的服务中,应用程序之间的通信不需要绕过组织的防火墙。