Was ist Linux in Azure?
Die Microsoft Azure-Cloud ist ein weltweites Netzwerk von hochmodernen Rechenzentren sowie mehr als 200 Produkten und Clouddiensten, die ein breites Spektrum an geschäftlichen und technischen Szenarien unterstützen. Die Umstellung auf Azure ermöglicht es Ihnen, den Arbeitsaufwand für die Wartung der physischen Infrastruktur zu minimieren und von modernen Computediensten zu profitieren. Microsoft und Drittanbieter für Azure bieten viele Programmiersprachen, Entwicklungsframeworks und Betriebssystemdistributionen an. Microsoft und seine Partner*innen bieten auch Hunderte von vordefinierten Lösungen, mit denen der Nutzen von neuen und vorhandenen Workloads schnell erhöht werden kann.
Linux ist die am schnellsten wachsende Plattform in Azure, sodass Linux-Benutzer in Azure vertraute Tools und Systeme finden werden. Microsoft und seine Partner*innen bieten auch Hunderte von vordefinierten Lösungen, mit denen der Nutzen von neuen und vorhandenen Workloads schnell erhöht werden kann.
Wählen Sie zunächst die gewünschte Linux-Distribution basierend auf vorhandenen Kenntnissen, Nutzung, Kosten und Supportanforderungen aus. Sie können Ihre eigene Distribution nutzen oder Distributionen in Azure Marketplace suchen.
Wenn Sie Ihre eigene Linux-Distribution verwenden, befolgen Sie die Azure-Richtlinien, um Ihr Image vorzubereiten.
Linux-basierte Images in Azure Marketplace enthalten Basisdistributionen und -images mit vorinstallierter Software für bestimmte Szenarien. Alle Images enthalten die Software und die Konfiguration, die zum Sicherstellen eines reibungslosen Betriebs auf virtuellen Azure-Computern erforderlich sind. Dazu gehören die Treiberunterstützung auf Kernelebene für Azure-Infrastrukturen wie Speicher und Netzwerk sowie von Azure unterstützte Features wie Remotezugriff auf den direkten Speicher (Remote Direct Memory Access, RDMA).
Viele der Images in Azure Marketplace sind kostenlos: Sie bezahlen nur für die virtuelle Infrastruktur, die Ihre VM nutzt. Für einige Images gelten andere Lizenz- und Kaufbedingungen für die enthaltene Software. Später in diesem Modul werden Sie mehr über die Preise und Supportoptionen erfahren.
Sie können auch Hunderte anderer Linux-Images für Entwicklertools, Sicherheit, Datenbanken, Analysen usw. von Drittanbietern finden.
Bedenken Sie die Unterschiede zwischen den vier verfügbaren allgemeinen Nutzungsmodellen, wenn Sie den Entwurf einer Computingumgebung in Azure erwägen: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), Database-as-a-Service (DBaaS) und Software-as-a-Service (SaaS). In Lerneinheit 4 wird genauer beschrieben, warum Sie sich für eines dieser Modelle entscheiden sollten und was die Kompromisse sein könnten.
IaaS: Azure verwaltet die physische Hardware und stellt bei Bedarf zusätzliche Computingressourcen bereit. Sie sind selbst für die Verwaltung des Betriebssystems, das Konfigurieren von weiteren Diensten für die Sicherheit, Webanwendungen, Ihre Entwicklungsumgebung, die Anwendungsbereitstellung und Überwachung verantwortlich.
PaaS: Azure verwaltet alle Aspekte der Infrastruktur, ermöglicht es Ihnen jedoch, Anwendungen zu steuern, zu konfigurieren und bereitzustellen.
DBaaS: Azure automatisiert Aktualisierungen, Bereitstellungen und Sicherungen von Datenbanken, sodass Sie sich auf die Anwendungsentwicklung konzentrieren können.
SaaS: Azure verwaltet vollständige Anwendungen, die Kunden abonnieren, z. B. Microsoft 365 und Dynamics 365. Unabhängige Softwarehersteller (Independent Software Vendors, ISVs) bieten eine breite Palette von SaaS-Lösungen auf der Microsoft AppSource-Website an.
Den Schwerpunkt dieses Moduls bilden IaaS-, PaaS- und DBaaS-Optionen für Linux.