在Microsoft Azure上托管

时间:2019-07-13 22:30:49

标签: azure hosting

我已经从Google Domains购买了域名。

我想在Microsoft Azure上托管此站点,如果我想托管Wordpress网站,又应该如何计划在Azure上购买所有必需的资源,但是如果将来我需要计划,则还需要控制大小使用NodeJS或Java或.Net Core等其他技术托管某些微型网站。

考虑到上述要求,我每月的费用是多少?

以下是我设想的可能需要的清单,任何人都可以提出我错过的一些东西。

  1. 具有Ubuntu的VM(可以处理Wordpress,Database(MySQL),NodeJS,Java等)
  2. 使用Azure映射我的域并使用VM映射它

2 个答案:

答案 0 :(得分:1)

您正在考虑的解决方案也称为IaaS(基础架构即服务),从本地解决方案迁移时通常会考虑该解决方案,在该解决方案中您已经拥有满足您需求的VM映像。 / p>

在您的特定情况下,建议您研究PaaS(平台即服务)-特别是Azure App Service

您枚举的所有内容都可以托管在Azure App Service中,因为它支持当今用于部署Web应用程序的所有主要技术(.Net,Node.js,Java等)。

除了您自己的代码外,Azure还为第三方供应商提供了许多内置模板,使您可以部署预先打包的解决方案(如Wordpress),而不必担心自己安装。有关更多详细信息,请参见这篇Wordpress on Azure文章。

Azure Web Apps的定价信息可以在docs页上找到。对于您的情况,我怀疑您可以使用B1或S1实例。

最后,对于您的域名,您只需在域管理系统中更新DNS记录并在Azure门户中引用它,就可以轻松地将任何自定义域映射和配置到Azure Web App。有关详细信息,请参见docs

答案 1 :(得分:0)

添加到Alex的回复中。为了使您更好地了解在Azure上托管网站。首先,我想强调一点,Azure提供了几种托管网站的方法:Azure App Service WebApps(PAAS解决方案),虚拟机(IAAS),Service Fabric和Cloud Services。

Azure App Service(PAAS解决方案)是大多数Web应用程序的最佳选择。部署和管理已集成到平台中,站点可以快速扩展以处理高流量负载,并且内置的负载平衡和流量管理器可提供高可用性。 WebApp是一个完全托管的计算平台,已针对托管网站和Web应用程序进行了优化。 如果希望将网站/应用程序托管在Azure VM(IAAS解决方案)上,则通常以与本地相同的方式安装,设计和配置应用程序。如果您有一个需要进行大量修改才能在App Service中运行的现有应用程序,则可以选择“虚拟机”以简化向云的迁移。

当移至Azure App Service时,查看App Service Migrate-迁移清单上受支持和不受支持的配置:https://azure.microsoft.com/en-us/blog/migration-checklist-when-moving-to-azure-app-service/