最近我开始使用Microsoft Azure免费试用版,并且已经通过了链接
我借助参考创建了一个VM。我还阅读了有关资源组,存储帐户和可用性集的信息,但我无法理解所有要求和区别。
请友好地说明资源组,存储帐户和可用性集之间的要求和区别。
答案 0 :(得分:0)
我认为,这三种资源是逻辑资源,是某些需求的解决方案。
Resource Group是用于管理ARM模块中其他资源的基本解决方案。如定义所示:
一个容器,用于存放Azure解决方案的相关资源。的 资源组包括您要管理的资源 组。您决定如何根据资源分配资源到资源组 在最适合您的组织的方面
Storage Account,您也可以将其视为存储的逻辑组,一种存储解决方案。它为不同的数据需求定义了一些类型。最后,数据仍将存储在物理磁盘中。
Azure Storage为数据提供了可扩展的对象存储 对象,针对云的文件系统服务,针对 可靠的消息传递和NoSQL存储。
Availability Set,这是高可用性的解决方案。在中创建资源 可用性集。这将帮助您避免意外事故而不会造成停机。此外,它还可以防止某些错误操作随更新域和故障域而扩展。一言以蔽之,它为您的应用程序提供了冗余。
更新
正如您在注释中所要求的那样,首先,在创建VM时,资源组是必需的。但是可用性集不是必需的,它只是为高可用性而创建的。您可以根据需要创建或不创建它。
对于存储帐户,我认为您应该注意两点。
一个是该存储帐户仅用于非托管VM,用于将OS磁盘存储为VHD文件,您可以自己对其进行管理。如果创建托管VM,则不需要存储帐户。
另一个是该存储帐户还可以存储日志,例如诊断日志。如果您不想存储日志,那么您也不需要存储帐户。
注意:如果需要,您可以只创建一个存储帐户来存储非托管VM OS磁盘和所需的日志。