Was ist Amazon AWS und warum wechselt die Welt in Richtung Virtualisierung?

Soll ich mein Unternehmen in AWS einbinden? Dies sind häufig gestellte Fragen. Dieser Artikel bietet einen allgemeinen Überblick über AWS und erklärt, warum er für Ihr Unternehmen hilfreich sein kann. Was es nicht ist, ist ein All-Inclusive- oder Deep-Dive-Artikel für jeden Service, der sich im AWS-Dach befindet.

Wir werden mit den Grundlagen beginnen. AWS steht für Amazon Web Services. Es ist ein Dach von Diensten, die Amazon für Ihre Plattform- und Infrastrukturanforderungen bereitstellt. Es wurde 2006 offiziell eingeführt und ist im Laufe der Jahre stark gereift. Es gibt andere Wettbewerber auf dem Markt wie Microsoft Azure (2010) und Jelastic (2011). Dies sind nicht die einzigen, viele der großen Dienstleister arbeiten daran, ihre eigenen bereitzustellen.

aws

Für den Zweck dieses Artikels gibt es zwei Haupttypen von Diensten. Infrastructure as a Service (IaaS) bezieht sich auf die traditionelle Infrastruktur wie VMs und Speicher. VMware hat dazu beigetragen, die Popularität von IaaS zu steigern, und gibt es schon seit geraumer Zeit. Platform as a Service (PaaS) ist eine neuere Entwicklung, die jedoch je nach dem Anbieter, den Sie bereitstellen, noch lange genug für eine Erfolgsbilanz verfügbar ist. PaaS erleichtert Entwicklern das Konsumieren verschiedener Dienste ohne die Infrastruktur, die diese unterstützt, wie Server, VMs, Switches usw., erheblich.

Wenn Sie beispielsweise nur eine Datenbank zum Pumpen und Herausziehen von Datensätzen benötigen, stellen Sie traditionell mit IaaS einen Server und ein Betriebssystem bereit, passen diese an Ihre Anforderungen an und müssen sie auf ihren Zustand hin überwachen. Mit PaaS können Sie nur eine Instanz des benötigten Datenbanksystems hochfahren und Ihren Code einfach darauf richten. Amazon bietet auch mehrere Anwendungscontainer an, mit denen Sie Ihren Code einfach irgendwo veröffentlichen können, anstatt einen Server mit allen Abhängigkeiten erstellen zu müssen.

Wenn die meisten Menschen AWS hören, ist EC2 (Elastic Compute Cloud) einer der wichtigsten Dienste, an die sie denken. Amazon EC2 ist eine IaaS-Plattform (Infrastructure as a Service) und ermöglicht es Ihnen, Computer über VM auf einer Reihe verschiedener Betriebssysteme (normalerweise Linux oder Windows) zu mieten. Es gibt verschiedene Ebenen / Größen von EC2-Containern, und die Kosten richten sich nach der Größe und dem Zeitaufwand dieses Containers. Ihr Unternehmen verfügt möglicherweise über Prozesse zum Monatsende, bei denen mehrere EC2-Instanzen für ein Wochenende oder einige Tage hochgefahren werden müssen, die dann jedoch für den Rest des Monats heruntergefahren werden können. Mit dieser Art von nutzungsbasierten Kosten können Sie genau das bezahlen, was Sie benötigen. Oft haben Unternehmen während des Wachstums eine schmerzhafte Entscheidung zu treffen. Traditionell, wenn Geräte gekauft werden mussten, wie man sie so dimensioniert, dass sie den unmittelbaren Anforderungen entsprechen und dass sie in 6 Monaten nicht ersetzt werden müssen. Dienste wie EC2, die gemessen werden, ermöglichen diese Bezahlung beim Modellieren und nur für das, was Sie benötigen.

Der zweite Service, an den Menschen denken, wenn sie AWS hören, ist normalerweise S3 (Amazon Simple Storage Service). Amazon S3 ist ein auf Webdiensten basierender Speicherdienst. Es ist sehr nützlich, um sehr einfache / statische Websites zu hosten, auf denen nur Bandbreite berechnet wird, und um sie für ein öffentliches Datenrepository zu verwenden. Es kann auch über REST, SOAP und BitTorrent zugegriffen werden. Wenn Ihre Organisation über eine Webanwendung verfügt, die regelmäßig dateibasierte Daten speichern und darauf zugreifen muss, kann sie diese Webdienst-API-Aufrufe an S3 senden, ohne sich um die lokale Speicherung auf dem tatsächlichen Server kümmern zu müssen, auf dem Ihre Webanwendung gehostet wird. In diesem Fall wird der IT-Overhead reduziert, sodass Ihre Entwickler nicht versuchen, die Größe von Servern regelmäßig zu ändern, sondern nur Daten von einem Dienst übertragen und abrufen. Amazon hat eine schöne Storage Gateway Appliance, die an S3 angeschlossen ist. Mit der Appliance können Sie Speicher an einen bereits vorhandenen Server in Ihrem Standort an Daten in S3 anhängen. Die Appliance speichert häufig aufgerufene Daten zwischen und pusht und zieht bei Bedarf Daten aus S3 im Hintergrund. Die Speicheranforderungen der lokalen Appliance sind viel geringer als die Gesamtdaten in S3. Beispielsweise ist es möglicherweise nicht ungewöhnlich, dass ein lokales Speicher-Gateway mit 100 GB Festplatten in S3 mit mehreren Terabyte Daten verbunden ist.

Es gibt eine Vielzahl weiterer Dienste, die Amazon anbietet, um Ihre Anforderungen in seiner Umgebung zu erweitern, vom Load Balancer bis hin zu Web Application Firewalls (WAF). Load Balancer können dabei helfen, den für einen bestimmten Ort bestimmten Datenverkehr an mehrere Back-End-Server weiterzuleiten und Ihre Umgebung beim Wachstum zu skalieren, sodass Sie nicht mit einem einzigen großen Server enden, der auch eine einzige Fehlerquelle darstellt. Mit der WAF können Sie die Sicherheit sperren und verhindern, dass böswillige Angreifer Ihre Site herunterfahren oder die Daten auf dieser Site kompromittieren. Hier ist ein schöner Screenshot von ihnen. In weiteren Blogs können wir auf Anfrage weiter darauf eingehen.

Amazon bietet auch viele verschiedene Regionen auf der ganzen Welt an, um diese Dienste zu hosten. Vielleicht sind Sie in den USA ansässig und müssen Australien aufgrund von Latenzproblemen besser bedienen. Zwischen den USA und Australien kann eine Latenz von 200-300 ms liegen. Dafür gibt es eine Region. Möglicherweise suchen Sie sogar nach Redundanz / DR außerhalb Ihrer Region, jedoch nicht am anderen Ende der Welt. Jede Region ist in Teilmengen unterteilt, die als Verfügbarkeitszonen bezeichnet werden. Hierbei handelt es sich um segmentierte Bereiche der Umgebung, in denen Sie mehrere Server aufteilen können, sodass Ihre gesamte Infrastruktur nicht ausfällt, wenn eine Teilmenge ausfällt. Unten sehen Sie einen Screenshot der Regionen, wie sie heute existieren.

Sie fragen sich vielleicht, das ist alles großartig, aber welche Szenarien könnten AWS für mich nicht funktionieren. Es gibt typischerweise einige davon. Ihre Sicherheitsrichtlinien erlauben möglicherweise keine Unternehmens-IP (geistiges Eigentum) oder Daten in einem öffentlichen Cloud-Angebot. AWS ist ziemlich sicher und PCI- und HIPAA-konform, aber Ihr Sicherheitsbeauftragter hat möglicherweise immer noch Bedenken. Andere Gründe können sein, wenn Sie einen ziemlich statischen IT-Fußabdruck haben, der Kauf von Geräten für Ihren Standort oder den Colocation-Bereich des Rechenzentrums und die Unterbringung dort auf lange Sicht Geld sparen können. Wenn Sie garantierte Ressourcen wie eine garantierte Festplattenleistung benötigen, ist AWS möglicherweise nicht für Sie geeignet. Eine dedizierte Private Cloud-Lösung ist möglicherweise der richtige Weg.

Sollten Sie Bedarf an PCI (Payment Card Industry), HIPAA (Gesetz über die Portabilität und Rechenschaftspflicht von Krankenversicherungen), HITECH (Gesundheitsinformationstechnologie für wirtschaftliche und klinische Gesundheit) oder anderen haben, bietet Amazon Ihnen eine Fülle von Informationen sowie einige wenige Häufig gestellte Fragen (FAQs) zu den Themen. Hier ist ein Link mit einer Fülle verschiedener angebotener Konformitäten – https://aws.amazon.com/compliance/

Zusammenfassend ist AWS ein großartiger Ort für neue Unternehmen, die sich ihres Wachstums nicht sicher sind, oder sogar für sehr ausgereifte Unternehmen, die eine große Infrastruktur benötigen, um bei Bedarf skalieren zu können. Viele Anwendungsfälle können für die Verwendung von AWS erstellt werden, einige können für die Nichtverwendung von AWS erstellt werden. Wie bei jeder Lösung wird jedoch durch Überprüfen Ihres Business Case anhand der Lösung bestimmt, was für Ihr Unternehmen richtig ist.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *