Führende Cloudanbieter
- 12 Minuten
Wir werden jetzt einen schnellen Überblick über die Cloud-Stacks geben, die derzeit auf dem Markt beliebt sind. Wir werden uns schnell einen kurzen Überblick über die Dienste der wichtigsten Cloud-Anbieter, einschließlich Amazon Web Services, Microsoft Azure und Google Cloud Platform, verschaffen.
Amazon Web Services (AWS)
AWS ist Marktführer in mehreren Cloud-Computing-Segmenten, insbesondere im IaaS-Raum. Amazon Web Services begann mit dem Kommoditisieren und Leasing von Diensten, die von Amazons Engineering-Team intern für die breite Öffentlichkeit entwickelt wurden. AWS bot zunächst S3, den Objektspeicherdienst an und stellte dann EC2, die elastische Compute-Cloud bereit. AWS ist derzeit die größte Cloud Computing-Plattform und erwirtschaftete 20181 einen Umsatz von mehr als 25 Milliarden US-Dollar. Sie weist auch eine Wachstumsrate von fast 50 % pro Jahr auf.
AWS verfügt über Rechenzentren auf der ganzen Welt. Sie teilt die Welt in 69 Verfügbarkeitszonen und 22 geografische Regionen (Abbildung 1.10). Jede Region bietet vollständige Redundanz und Konnektivität zum Netzwerk. Jede Verfügbarkeitszone stellt eine vollständig isolierte Partition der AWS-Infrastruktur dar, die aus diskreten Rechenzentren mit redundanter Leistung, Netzwerk und Konnektivität besteht.

Abbildung 1.10: Amazon Web Services Regionen2.
AWS umfasst mehr als 100 Services, die zwischen IaaS, PaaS und SaaS verteilt sind. Zu den hauptkomponenten gehören:
Compute: Die primäre Computelösung von Amazon ist Elastic Compute Cloud (EC2), die Benutzern virtuelle Maschinen oder Instanzen verschiedener Kapazitäten für stündliche oder längerfristige Vermietungen bereitstellt. EC2 bildet das Rückgrat des AWS-Cloudstapels in Bezug auf die Computeinfrastruktur. EC2-Instanzen können direkt über die AWS EC2-APIs oder über andere Dienste wie AWS Auto Scaling verwaltet werden.
Speicher: AWS bietet in diesem Bereich mehrere Produkte an. Blockspeicher wird von Elastic Block Storage (EBS)-Volumes bereitgestellt, die von EC2-Instanzen angefügt und getrennt werden können. Der Objektspeicher wird vom Simple Storage Service (S3) bereitgestellt, der es ermöglicht, binäre große Objekte (BLOBs) mithilfe einfacher HTTP-APIs zu speichern und abzurufen. AWS bietet auch eine umfangreiche Auswahl an Datenbankdiensten, einschließlich RDS, das einen verwalteten SQL-Dienst bietet; DynamoDB, das einen hochgradig skalierbaren Schlüsselwertspeicher mit geringer Latenz bietet; und ElastiCache, ein In-Memory-Datenbankspeicher.
Networking: Amazons Virtual Private Cloud (VPC), Elastic Load Balancer (ELB) und Route 53 sind Netzwerkdienste, die genutzt werden können, um die Konnektivität zwischen Ihren Instanzen und Diensten, die in AWS bereitgestellt werden, und der Außenwelt zu verwalten.
PaaS-Produkte: Die Plattformen von AWS sind groß und vielfältig, um unterschiedliche Anwendungsanforderungen zu erfüllen. AWS bietet eine Reihe von Analyseplattformen wie Elastic MapReduce (EMR), Amazon Kinesis und Redshift. Schnelle Webanwendungsentwicklung und -hosting ist über AWS Elastic Beanstalk möglich. Amazon bietet auch viele Produkte zum Verwalten und Steuern von Cloudbereitstellungen, einschließlich CloudFormation, OpsWorks und CodeDeploy.
SaaS-Produkte: AWS umfasst eine breite Palette von SaaS-Produkten, von denen viele auf die sich entwickelnden Bereiche des maschinellen Lernens und der künstlichen Intelligenz abzielen. Zu den Beispielen gehören Amazon Polly zum Umwandeln von Text in Sprache, Amazon-Empfehlungen zur Verbesserung von Einzelhandelsanwendungen mit demselben Empfehlungsmodul, das von Amazon.com verwendet wird, und Amazon Forecast zum Erstellen anspruchsvoller Prognosemodelle, die von maschinellem Lernen unterstützt werden.
Microsoft Azure
Microsoft Azure ist die am schnellsten wachsende Cloudplattform auf dem Markt mit beeindruckenden Umsatzzahlen und einem ständig wachsenden Portfolio an Diensten. Ab diesem Schreiben ist Azure in 140 Ländern/Regionen verfügbar und verfügt über Rechenzentren in mehr als 50 Standorten auf der ganzen Welt (Abbildung 1.11). Teilmengen von Azure sind über Azure Stack verfügbar, wodurch eine Organisation eine private Cloud erstellen kann, die sich nahtlos mit der öffentlichen Azure-Cloud verbinden und damit interagieren kann. Dies ermöglicht es internen Rechenzentren, hochautomatisiert zu sein und gemeinsam genutzte Ressourcen zu verwenden, die auf plötzliche Schubs bei Bedarf reagieren können.

Abbildung 1.11: Microsoft Azure-Regionen3.
Azure bietet mehr als 100 IaaS-, PaaS- und SaaS-Dienste, darunter:
Compute: Microsoft bietet virtuelle Azure-Computer, die für die Ausführung von Windows oder verschiedene Versionen von Linux konfiguriert werden können. Azure unterstützt auch Virtuelle Maschinen-Skalierungsgruppen, die die automatische Skalierung ermöglichen, indem virtuelle Computer je nach Nachfrageänderungen oder einem vordefinierten Zeitplan automatisch erstellt und gelöscht werden.
Speicher: Die Familie der Dienste, die als Azure Storage bezeichnet werden, bietet mehrere Speicherlösungen, darunter:
- Azure Blobs zum Speichern von binären großen Objekten
- Azure-Tabellen zum Speichern von NoSQL-Daten
- Azure-Warteschlangen zum Verbinden von Diensten und Mikrodiensten mit persistenten Speicher-Warteschlangen
- Azure Files, die SMB-basierte Speicherendpunkte (Windows-kompatible Dateiserver) zum Bereitstellen und Speichern von Dateien in der Cloud anbieten
Azure bietet auch verwaltete relationale Datenbankdienste über Azure SQL-Datenbank an; ein verwalteter, modellbasierter NoSQL-Datenbankdienst, der als Cosmos DB bezeichnet wird; und leistungsstarkes Zwischenspeichern von Schlüsseln über den Azure Redis-Cache. Microsoft bietet auch eine einzigartige Speicher-Appliance namens StorSimple an, die ein lokales SSD/HDD-Speicherarray ist, das sich in Azure integriert, um eine Hybridspeicherlösung bereitzustellen und eine Verbindung mit Azure für die Sicherung, Analyse und Cloudbereitstellung herzustellen.
Netzwerk: Microsoft bietet auch virtuelle private Netzwerkdienste über Das virtuelle Azure-Netzwerk an. Ein weiteres einzigartiges Feature der Azure-Cloud von Microsoft ist die Möglichkeit, dedizierte Glasfaserkonnektivität über ExpressRoute an Microsoft-Rechenzentren zu erwerben. Azure Traffic Manager kann verwendet werden, um den Datenverkehr basierend auf Standort, Leistung und anderen Kriterien an Azure Virtual Machines weiterzuleiten sowie dnsbasierten Lastenausgleich durchzuführen. Eine kürzliche Ergänzung zur Azure-Familie von Diensten, Azure Front Door, erweitert die Funktionen von Traffic Manager, damit Sie globales Routing für Webdatenverkehr definieren, verwalten und überwachen können, indem Sie optimale Leistung und sofortiges globales Failover optimieren.
PaaS-Produkte: Azure bietet mehrere PaaS-Produkte, darunter Azure App Service, Azure SQL-Datenbank und Azure Cosmos DB. Im Analysebereich bietet Azure mehrere Produkte an, darunter HDInsight, ein verwalteter Hadoop-Clusterdienst ähnlich dem EMR von Amazon; Azure Databricks, eine verwaltete Spark-Implementierung; und Data Lake Analytics, das preise pro Job bietet, um massive Datenmengen zu analysieren und zu transformieren.
SaaS-Produkte: Microsoft bietet eine Reihe von SaaS-Diensten, von denen zwei Microsoft 365 und OneDrive sind. Andere SaaS-Dienste umfassen Azure AI-Dienste, die eine Reihe von Diensten und APIs für die Integration künstlicher Intelligenz in Apps sind; Azure Machine Learning Services zum Erstellen, Bereitstellen und Versionsverwaltung von Machine Learning-Modellen; und Azure Machine Learning Studio, das eine browserbasierte, Drag-and-Drop-Schnittstelle zum Erstellen, Trainieren und Testen von Machine Learning-Modellen bietet.
Google Cloud Platform (GCP)
Die Cloud-Plattform von Google bot zunächst nur PaaS-Produkte und APIs in die leistungsstärksten Produkte von Google wie der Translate-API an. GCP hat sich seitdem in mehrere Dienstleistungen als Reaktion auf die Angebote seiner Wettbewerber diversifiziert. Es verfügt über ca. 60 Rechenzentren auf der ganzen Welt, die in 20 Regionen gruppiert sind (Abbildung 1.12).

Abbildung 1.12: Google Cloud Platform Regionen4.
Compute: Die primäre IaaS-Plattform von Google ist die Google Compute Engine (GCE), die virtuelle Linux-Maschinen verschiedener Größen unterstützt. Google bietet außerdem Preemptible Virtual Machines an, die hoch erschwingliche, kurzlebige Recheninstanzen für die Bewältigung von Nachfragespitzen, Batchaufträgen und fehlertoleranten Workloads bereitstellen.
Speicher: Google bietet drei primäre Speicherdienste, einer davon Google Cloud Storage, ein Objektspeicherdienst ähnlich AWS S3 und Azure Blobs. Der Cloud-Datenspeicher von Google ist ein verwalteter NoSQL-Datenspeicherdienst, mit dem Benutzer nicht relationale Daten mit hoher Skalierbarkeit speichern können, aber optional Transaktionen und SQL-Abfragen für Ihre Daten unterstützen. Darüber hinaus bietet Google einen herkömmlichen verwalteten SQL-Datenbankdienst namens Cloud SQL.
Networking: Google bietet mehrere Netzwerkprodukte an, um die Verbindungen zwischen den Clouddiensten von Google und der Außenwelt zu verwalten, nämlich Load Balancing, Interconnect und DNS-Dienste. Google rühmt sich, dass seine gesamte Infrastruktur klimaneutral ist, da seine Rechenzentren 50 % weniger Energie verbrauchen als herkömmliche Rechenzentren.
PaaS-Produkte: Das primäre PaaS-Angebot von Google ist google App Engine (GAE), das eine vollständig verwaltete serverlose Plattform zum Hosten von Anwendungen wie AWS Elastic Beanstalk und Azure App Service bietet. Darüber hinaus bietet Google Datenanalyseplattformen wie BigQuery an, mit denen Benutzer SQL-ähnliche Abfragen für Multi-Terabyte-Datasets ausführen können. Mit Cloudendpunkten können Entwickler RESTful-APIs bereitstellen, die Dienste für andere Anwendungen bereitstellen.
SaaS-Produkte: Google bietet einige der beliebtesten SaaS-Dienste der Welt an, darunter Gmail und Google Drive. Darüber hinaus stehen Google-Dienste wie "Vorhersage" und "Übersetzen" als APIs zur Verfügung, sodass Entwickler diese Dienste in ihre eigenen Anwendungen integrieren können. AI Hub bietet ein gehostetes Repository von Plug-and-Play-KI-Komponenten, während AI Platform Jupyter-Notizbücher als Dienst, spezielle VMs bietet, die für die Erstellung und Schulung von Deep-Learning-Modellen optimiert sind, und Kubeflow, ein Machine-Learning-Toolkit für Kubernetes. Kubernetes ist ein beliebtes Open-Source-Container-Orchestrationstool, das ursprünglich von Google entwickelt wurde und jetzt von der Cloud Native Computing Foundation verwaltet wird.
Verweise
Quarz (2019). Amazon Web Services brachte 2018 mehr Geld ein als McDonald's. https://qz.com/1539546/amazon-web-services-brought-in-more-money-than-mcdonalds-in-2018/
Amazon (2019). AWS Global Infrastructure Map. https://aws.amazon.com/about-aws/global-infrastructure/?p=ngi& loc=1
Microsoft (2019). Azure-Regionen. https://azure.microsoft.com/global-infrastructure/regions/
Google (2019). Treffen Sie unser Netzwerk. https://cloud.google.com/about/locations/
Überprüfen Sie Ihr Wissen
Feedback
War diese Seite hilfreich?
No
Benötigen Sie Hilfe zu diesem Thema?
Möchten Sie versuchen, Ask Learn zu verwenden, um Sie durch dieses Thema zu klären oder zu leiten?