Freigeben über


Vergleich der Ressourcenverwaltung zwischen AWS und Azure

Der Begriff Ressource wird sowohl in Azure als auch in Amazon Web Services (AWS) auf die gleiche Weise verwendet. Eine Ressource ist ein verwaltbares Element. Es kann sich beispielsweise um einen virtuellen Computer, ein Speicherkonto, eine Web-App, eine Datenbank oder ein virtuelles Netzwerk handeln.

AWS-Ressourcengruppen im Vergleich zu Azure-Ressourcengruppen

Ressourcengruppen in Azure und AWS werden zum Organisieren und Verwalten von Ressourcen verwendet. Es gibt jedoch einige wesentliche Unterschiede:

  • Das Löschen einer AWS-Ressourcengruppe wirkt sich nicht auf die Ressourcen aus. Beim Löschen einer Azure-Ressourcengruppe werden alle darin aufgeführten Ressourcen gelöscht.
  • In Azure müssen Sie eine Ressourcengruppe erstellen, bevor Sie eine Ressource erstellen. Eine Ressource muss Teil einer einzelnen Ressourcengruppe sein.
  • In Azure können Sie die Kosten nach Ressourcengruppe nachverfolgen. In AWS können Sie Kostenzuordnungstags verwenden, um nach bestimmten Ressourcen zu filtern.

Optionen zur Ressourcenbereitstellung

Azure bietet mehrere Möglichkeiten zum Verwalten Ihrer Ressourcen:

  • Azure-Portal. Wie ein AWS-Dashboard bietet das Azure-Portal eine webbasierte Verwaltungsschnittstelle für Azure-Ressourcen.

  • REST-API: Die REST-API des Azure Resource Manager bietet programmgesteuerten Zugriff auf die meisten Features, die im Azure-Portal verfügbar sind.

  • Azure-Befehlszeilenschnittstelle. Azure CLI bietet eine Befehlszeilenschnittstelle, die Sie zum Erstellen und Verwalten von Azure-Ressourcen verwenden können. Azure CLI ist für Windows, Linux und macOSverfügbar.

  • Azure PowerShell. Sie können die Azure-Module für PowerShell verwenden, um automatisierte Verwaltungsaufgaben mithilfe eines Skripts auszuführen. PowerShell ist für Windows, Linux und macOSverfügbar.

  • ARM-Vorlagen. Azure Resource Manager (ARM)-Vorlagen stellen JSON-vorlagenbasierte Ressourcenverwaltungsfunktionen bereit, die denen des AWS CloudFormation-Diensts ähneln.

  • Bicep. Bicep ist eine domänenspezifische Sprache, die deklarative Syntax verwendet, um Azure-Ressourcen bereitzustellen.

  • Terraform. Sie können Terraform verwenden, um cloudbasierte Infrastruktur mithilfe der HCL-Syntax zu definieren, in der Vorschau anzuzeigen und bereitzustellen.

Bei jeder dieser Schnittstellen ist die Ressourcengruppe für die Erstellung, Bereitstellung oder Änderung von Azure-Ressourcen zentral. Die Implementierung ähnelt der Stapelimplementierung, die zum Gruppieren von AWS-Ressourcen während CloudFormation-Bereitstellungen verwendet wird.

Tagging

Durch Tagging in Azure und AWS können Sie Ressourcen effektiv organisieren und verwalten, indem Sie den Ressourcen Metadaten zuweisen. Tags sind Schlüsselwertpaare, die Ihnen helfen, Kosten in Ihrer Cloudinfrastruktur zu kategorisieren, nachzuverfolgen und zu verwalten. Sowohl AWS als auch Azure unterstützen attributbasierte Zugriffssteuerung (ABAC) basierend auf Tagwerten. Obwohl Azure- und AWS-Tags ähnlich sind, gibt es einige Unterschiede:

  • Bei Vorgängen wird bei Azure-Tags zwischen Groß- und Kleinschreibung unterschieden, die Groß-/Kleinschreibung kann jedoch beibehalten werden. Bei AWS-Tags wird zwischen Groß- und Kleinschreibung unterschieden.
  • Azure ermöglicht die Tagvererbung durch Richtlinien. AWS unterstützt die Tagvererbung zwischen übergeordneten und untergeordneten Ressourcen nicht standardmäßig. AWS unterstützt die Tagvererbung für AWS-Kostenkategorien.
  • AWS bietet ein Tag-Editor-Tool zum Hinzufügen von Tags, während Azure Tagging-Funktionen über das Azure-Portal und die Verwaltungsschnittstellen bereitstellt.

Beitragende

Dieser Artikel wird von Microsoft verwaltet. Sie wurde ursprünglich von den folgenden Mitwirkenden verfasst.

Hauptautor:

Andere Mitwirkende:

Um nicht öffentliche LinkedIn-Profile anzuzeigen, melden Sie sich bei LinkedIn an.

Nächste Schritte