Was ist die Cloud-Infrastruktur?
Die Cloud-Infrastruktur ist die Sammlung von Hardware- und Softwareressourcen, aus denen die Cloud besteht. Cloud-Anbieter unterhalten globale Rechenzentren mit Tausenden von IT-Infrastrukturkomponenten wie Servern, physischen Speichergeräten und Netzwerkgeräten. Sie konfigurieren die physischen Geräte unter Verwendung aller Arten von Betriebssystemkonfigurationen. Sie installieren auch andere Arten von Software, die für die Ausführung einer Anwendung erforderlich sind. Ihr Unternehmen kann die Cloud-Infrastruktur mit nutzungsabhängiger Bezahlung leasen, wodurch Sie bei den Kosten für den Kauf und die Wartung einzelner Komponenten erheblich sparen können.
Was sind die Komponenten der Cloud-Infrastruktur?
Jede Cloud-Hardware- und -Softwarekomponente hilft Entwicklern bei der Bereitstellung virtueller Ressourcen und der Bereitstellung von Workloads in der Cloud. Es gibt viele verschiedene Arten von Cloud-Services, die die technischen Aspekte des Cloud-Computing auf unterschiedlichen Ebenen abstrahieren. Die folgenden Komponenten machen die Cloud-Bereitstellung einfacher.
Server
Server sind leistungsstarke Computer, die von einem Cloud-Dienstanbieter in verschiedenen Rechenzentren installiert werden. Jeder Server kann mit mehreren Prozessorkernen und großem Arbeitsspeicher betrieben werden, was ihm robuste Rechenkapazitäten bietet. Cloud-Anbieter verwenden Gruppen miteinander verbundener Server, um eine breite Palette von Cloud-Computing-Services bereitzustellen.
Weitere Informationen finden Sie unter Webhosting, verteiltes Rechnen und Batch-Verarbeitung.
Networking
Netzwerke sind die Fähigkeit der Cloud, verschiedene Datenspeicher, Anwendungen, Microservices und andere Workloads auf verschiedenen Servern und Rechenzentren miteinander zu verbinden. Um Cloud-Konnektivität zu ermöglichen, verwenden Cloud-Anbieter Netzwerkgeräte wie Load Balancer und Netzwerk-Switches, sodass Sie Kommunikationskanäle einrichten und den Verkehr in der Cloud-Umgebung verwalten können. In der Zwischenzeit verwenden Entwickler Load Balancing, um die Netzwerklatenz zu reduzieren und die Anwendungsleistung zu verbessern, wenn der Datenverkehrsbedarf steigt.
Weitere Informationen finden Sie unter Load Balancing und Netzwerklatenz.
Speicher
Der Speicher ist ein persistenter Datenraum, der auf einer physischen Architektur gehostet wird, um Cloud-Workloads zu speichern. Sie können auf jedem Gerät mit Internetzugang eine Verbindung zum Cloud-Speicher herstellen. Der Cloud-Speicher ist skalierbar, und Sie können seine Größe, regionale Verfügbarkeit und Typ nach Bedarf erweitern. Entwickler bevorzugen beispielsweise Blockspeicher für Cloud-Anwendungen, die eine ultraschnelle Lese-/Schreibleistung erfordern.
Übersichten finden Sie unter Cloud-Speicher und Blockspeicher.
Software
Sie greifen über Software mit grafischer Benutzeroberfläche auf die virtualisierten Ressourcen einer Cloud-Infrastruktur zu. Entwickler verwenden virtuelle Maschinen (VMs), Analysen, Datenverwaltungstools und mehr, um die Cloud-Nutzung zu vereinfachen.
Was sind Bereitstellungsmodelle in der Cloud-Architektur?
Cloud-Architektur bezieht sich auf die Nutzung verteilter Rechenressourcen, um Webanwendungen in großem Maßstab auszuführen. Es hilft Unternehmen, ihre Cloud-Strategien mit verschiedenen Bereitstellungsmodellen für Cloud-Infrastrukturen zu verfolgen.
Software as a Service
Software as a Service (SaaS) ist ein beliebter Cloud-Computing-Service, mit dem Benutzer über ihren Browser auf Software zugreifen können. Entwickler erstellen Webanwendungen und stellen sie in der Cloud-Infrastruktur bereit. Anschließend ermöglichen sie es Benutzern, die App zu abonnieren und dafür eine Gebühr zu erheben. Da SaaS vollständig von Entwicklern verwaltet wird, müssen Benutzer die Anwendung nicht aktualisieren oder Fehler beheben, wenn sie auf Probleme stoßen.
Durch die Verwendung von SaaS müssen Benutzer keine Anwendungen herunterladen und auf ihren Geräten installieren. Ein SaaS-Abonnement bietet Ihnen vielmehr die Flexibilität, die Softwarekosten zu verwalten und den Kauf einzelner Lizenzen zu vermeiden.
Weitere Informationen zu SaaS »
Platform as a Service
Platform as a Service (PaaS) ist ein Cloud-Computing-Modell, das Entwicklern die Ressourcen zur Verfügung stellt, die sie zum Erstellen, Testen und Bereitstellen von Anwendungen benötigen. Anstatt sich mit Softwareentwicklungsframeworks, Datenbankintegrationen, Containerisierung und anderen Softwareanforderungen zu befassen, abonnieren Entwickler PaaS.
Der Cloud-Anbieter kümmert sich um die Entwicklungsumgebung, sodass Entwickler ihre Aufmerksamkeit der Erstellung der Anwendung widmen können. Darüber hinaus können Softwareteams mit einem PaaS besser zusammenarbeiten als mit der Konsolidierung von Codes auf mehreren Computern.
Weitere Informationen über Containerisierung »
Infrastructure as a Service
Infrastructure as a Service (IaaS) bietet Unternehmen das gesamte Spektrum der Cloud-Computing-Infrastruktur als kostenpflichtigen Service. Es beinhaltet den Zugriff auf Cloud-Server, Datenspeicher, Netzwerktools, Betriebssysteme und Dienste, die einem externen Cloud-Anbieter gehören.
Zusätzlich zu diesen Bausteinen des Cloud-Computing könnten Anbieter auch Services wie serverlose Architekturen, Short Message Service (SMS) und DNS anbieten. Durch den Einsatz von IaaS haben Unternehmen die vollständige Kontrolle über den gesamten Technologiestapel, aus dem sich eine physische Cloud-Architektur zusammensetzt.
Was sind Modelle zur Einführung von Cloud-Infrastrukturen?
Unternehmen nutzen die Cloud-Infrastruktur, um ihre Software-Anwendungsfälle über traditionelle Computerumgebungen hinaus zu erweitern. Sie wählen verschiedene Cloud-Infrastrukturoptionen, um ihre betrieblichen Anforderungen zu erfüllen.
Öffentliche Cloud
Das öffentliche Cloud-Modell ermöglicht Unternehmen den Zugriff auf Cloud-Computing-Funktionen in einer Mehrmandanten-Vereinbarung. Anstatt die zugrunde liegende Infrastruktur zu besitzen, mieten Sie die Cloud-Infrastruktur von Drittanbietern.
Öffentliche Cloud-Services bieten Unternehmen mehrere Optionen für den Zugriff auf die Infrastruktur. Sie können mehr für eine dedizierte physische Infrastruktur zahlen, die vollständig vom Anbieter verwaltet wird, aber nur für Ihr Unternehmen zugänglich und nutzbar ist. Alternativ können Sie auch eine kostengünstige Option wählen, um auf gemeinsam genutzte physische Ressourcen als vollständig isolierte virtuelle Umgebungen zuzugreifen. Sie können die Elastizität, Wiederherstellbarkeit und Verfügbarkeit genießen, die öffentliche Cloud-Anbieter zu sehr niedrigen Kosten bieten.
Private Cloud
Eine private Cloud ist eine physische Infrastruktur, die einer einzigen Organisation gehört und von ihr verwaltet wird. Unternehmen richten lokale Cloud-Umgebungen in ihren Rechenzentren ein. Im Gegensatz zur öffentlichen Cloud teilen sie die zugrunde liegenden physischen Ressourcen nicht mit anderen Benutzern. Unternehmen sind für die Bereitstellung, Verwaltung und Wartung aller Hardware- und Softwarekomponenten einer privaten Cloud-Architektur verantwortlich. Darüber hinaus sind die Kosten für die Einrichtung und Erweiterung von privaten Cloud-Umgebungen vergleichsweise höher als für die öffentliche Cloud. Daher verwenden einige Organisationen einen verwalteten privaten Cloud-Dienst, um ihre internen Workloads zu hosten.
Weitere Informationen zum Unterschied zwischen öffentlichen und privaten Clouds »
Hybrid-Cloud
Das Hybrid-Cloud-Modell ermöglicht es einem Unternehmen, sowohl private als auch öffentliche Clouds gleichzeitig zu nutzen. Sie können eine öffentliche Cloud verwenden, um auf Ressourcen von verschiedenen geografischen Standorten aus zuzugreifen und diese gemeinsam zu nutzen. In der Zwischenzeit bietet eine private Cloud eine selbstverwaltete Infrastruktur für die Speicherung sensibler Daten in einer isolierten Umgebung.
Was ist der Unterschied zwischen Cloud-Infrastruktur und Cloud-Architektur?
Die Cloud-Architektur beschreibt die Methoden, Technologien und Frameworks, die Entwickler zum Entwerfen von Cloud-Anwendungen verwenden. Dazu gehören Microservices, APIs, Container und Ressourcen, die die Bereitstellung, Wartung und Skalierung von Services in der Cloud ermöglichen. Sie können sich die Cloud-Architektur als eine Vorlage vorstellen, die zeigt, wie einzelne Cloud-Technologien interagieren.
In der Zwischenzeit besteht die Cloud-Infrastruktur aus physischen Ressourcen und Softwarekomponenten, die einen architektonischen Cloud-Service ermöglichen. Die Cloud-Infrastruktur bietet Rechenleistung, Interkonnektivität, Speicher und andere Funktionen, die Entwickler zur Unterstützung von Cloud-Technologien benötigen.
Wie kann AWS Ihnen bei Ihren Cloud-Infrastrukturanforderungen helfen?
Die globale Cloud-Infrastruktur von Amazon Web Services (AWS) ist die sicherste, umfassendste und zuverlässigste Cloud-Plattform. Wir bieten mehr als 200 Services mit vollem Funktionsumfang aus Rechenzentren auf der ganzen Welt. Egal, ob Sie Ihre Anwendungs-Workloads weltweit mit nur einem Klick bereitstellen oder bestimmte Anwendungen in größerer Nähe zum Endnutzer mit Latenz im einstelligen Millisekundenbereich entwickeln und bereitstellen möchten – AWS bietet überall und jederzeit die passende Cloud-Infrastruktur. Mit AWS können Sie eine sichere und hochverfügbare Cloud-Architektur entwerfen, erstellen und verwalten.
Beginnen Sie mit Cloud-Infrastruktur in AWS, indem Sie noch heute ein Konto erstellen.
Nächste Schritte in AWS
Sie erhalten sofort Zugriff auf das kostenlose Kontingent von AWS.
Beginnen Sie mit der Entwicklung mit AWS in der AWS-Managementkonsole.