Microsoft Azure - Windows

不同组织提供许多云计算平台。Windows Azure 就是其中之一,由 Microsoft 提供。Azure 可描述为托管数据中心,用于构建、部署、管理应用程序并通过全球网络提供服务。Microsoft Azure 提供的服务是 PaaS 和 IaaS。它支持许多编程语言和框架。

Azure 作为 PaaS(平台即服务)

顾名思义,它为客户提供一个平台来开发和部署软件。客户可以专注于应用程序开发,而不必担心硬件和基础设施。它还负责大多数操作系统、服务器和网络问题。

优点

  • 总体成本较低,因为资源是按需分配的,服务器会自动更新。

  • 它不太容易受到攻击,因为服务器会自动更新并检查所有已知的安全问题。整个过程对开发人员来说是不可见的,因此不会造成数据泄露的风险。

  • 由于 Azure 团队会测试新版本的开发工具,因此开发人员可以轻松转向新工具。这也有助于开发人员通过快速适应新版本来满足客户的需求。

缺点

  • 使用 PaaS 存在可移植性问题。Azure 可能存在不同的环境,因此应用程序可能需要进行相应的调整。

Azure 作为 IaaS(基础设施即服务)

它是一种托管计算服务,可将操作系统和应用程序平台堆栈的完全控制权交给应用程序开发人员。它允许用户自己访问、管理和监控数据中心。

优点

  • 这对于需要完全控制的应用程序来说是理想的选择。虚拟机可以完全适应组织或企业的要求。

  • IaaS 促进了非常高效的设计时可移植性。这意味着应用程序可以迁移到 Windows Azure 而无需返工。所有应用程序依赖项(例如数据库)也可以迁移到 Azure。

  • IaaS 允许将服务快速过渡到云,这有助于供应商轻松地向其客户提供服务。这也有助于供应商通过在新市场销售现有软件或服务来扩展业务。

缺点

  • 由于用户拥有完全控制权,因此他们倾向于坚持使用特定版本的应用程序依赖项。他们可能很难将应用程序迁移到未来的版本。

  • 有许多因素会增加其运营成本。例如,修补和升级软件需要更高的服务器维护成本。

  • 未打补丁的服务器存在许多安全风险。一些公司有明确的流程来测试和更新内部服务器的安全漏洞。这些流程需要扩展到云托管的 IaaS VM,以减轻黑客风险。

  • 未打补丁的服务器存在很大的安全风险。与 PaaS 不同,IaaS 中没有自动服务器修补功能。包含敏感信息的未打补丁的服务器可能非常脆弱,影响组织的整个业务。

  • 在 Iaas 中维护遗留应用程序很困难。它可能会卡在旧版本的操作系统和应用程序堆栈中。因此,随着时间的推移,应用程序很难维护和添加新功能。

有必要了解这两种服务的优缺点,以便根据您的要求选择合适的服务。总而言之,可以说,对于商品应用程序而言,PaaS 在运营方面比 IaaS 具有明显的经济优势。在 PaaS 中,运营成本打破了商业模式。而 IaaS 可以完全控制操作系统和应用程序平台堆栈。

Azure 管理门户

Azure 管理门户是一个用于管理 2012 年推出的服务和基础设施的界面。所有服务和应用程序都显示在其中,并允许用户管理它们。

入门

可以通过访问以下链接在 Azure 管理门户上创建免费试用帐户 - manage.windowsazure.com

弹出的屏幕如下图所示。可以使用我们现有的 Gmail、Hotmail 或 Yahoo 帐户创建帐户。

登录 Azure

登录后,您将被重定向到以下屏幕,左侧面板上有一个服务和应用程序列表。

Azure 管理门户

单击某个类别时,其详细信息将显示在屏幕上。您可以通过单击菜单项查看应用程序、虚拟机、移动服务等的数量。

下一章详细介绍了如何使用此门户管理 Azure 服务。