Was ist Amazon AWS und warum wechselt die Welt in Richtung Virtualisierung?
Soll ich mein Geschäft in AWS platzieren? Dies sind häufig gestellte Fragen. Dieser Artikel bietet einen Überblick über AWS und warum dies für Ihr Unternehmen hilfreich sein kann. Was es nicht ist, ist ein All-inclusive- oder Deep-Dive-Artikel für jeden Service, der im AWS-Bereich liegt.
Wir werden mit den Grundlagen beginnen. AWS steht für Amazon Web Services. Es ist ein Bündel von Diensten, die von Amazon für Ihre Plattform- und Infrastrukturanforderungen bereitgestellt werden. Es wurde 2006 offiziell eingeführt und hat sich im Laufe der Jahre stark weiterentwickelt. Es gibt andere Wettbewerber auf dem Markt wie Microsoft Azure (2010) und Jelastic (2011). Dies sind nicht die einzigen, viele der großen Service Provider arbeiten daran, ihre eigenen zur Verfügung zu stellen.
Es gibt zwei Haupttypen von Diensten für den Zweck dieses Artikels. Infrastructure-as-a-Service (IaaS) bezieht sich auf die traditionelle Infrastruktur wie VMs und Speicher. VMware hat dazu beigetragen, die Popularität von IaaS voranzutreiben und gibt es schon seit einiger Zeit. Platform-as-a-Service (PaaS) ist eine neuere Entwicklung, ist aber immer noch lange genug für eine Erfolgsbilanz, abhängig von dem Anbieter, den Sie dafür bereitstellen. PaaS erleichtert es den Entwicklern, verschiedene Dienste ohne die zu unterstützende Infrastruktur wie Server, VMs, Switches usw. zu nutzen.
Zum Beispiel, wenn Sie nur eine Datenbank benötigen, um Datensätze zu pumpen und aus ihnen herauszuziehen, würden Sie traditionell mit IaaS einen Server, ein Betriebssystem bereitstellen und es auf Ihre Bedürfnisse abstimmen und es auf Gesundheit überwachen müssen. Mit PaaS können Sie nur eine Instanz des von Ihnen benötigten Datenbanksystems hochfahren und einfach Ihren Code darauf richten. Amazon bietet auch mehrere Anwendungscontainer an, damit Sie Ihren Code einfach irgendwo veröffentlichen können, anstatt einen Server mit allen Abhängigkeiten zu erstellen.
Wenn die meisten Leute AWS hören, ist EC2 (Elastic Compute Cloud) eine der wichtigsten Dienstleistungen, an die sie denken. Amazon EC2 ist eine Infrastructure-as-a-Service (IaaS) -Plattform und ermöglicht es Ihnen, Computing über VM auf einer Reihe von verschiedenen Betriebssystemen (in der Regel Linux oder Windows) zu mieten. Es gibt verschiedene Ebenen / Größen von EC2-Containern und die Kosten basieren auf der Größe und Zeitnutzung dieses Containers. Ihr Unternehmen verfügt möglicherweise über Prozesse am Ende des Monats, in denen mehrere EC2-Instanzen für ein Wochenende oder einige Tage bereitgestellt werden müssen, die dann aber für den Rest des Monats geschlossen werden können. Diese Art von nutzungsbasierten Kosten ermöglicht es Ihnen, genau das zu bezahlen, was Sie brauchen. Viele Unternehmen haben eine schmerzhafte Entscheidung während des Wachstums zu treffen. Traditionell, wenn Geräte gekauft werden müssen, wie sie so dimensioniert werden, dass sie die unmittelbaren Bedürfnisse erfüllen und auch, dass sie sie in 6 Monaten nicht ersetzen müssen. Services wie EC2, die gemessen werden, erlauben diese Bezahlung, wie Sie gehen, Modell und nur für das, was Sie brauchen.
PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klickenDer zweite Service, an den Leute denken, wenn sie AWS hören, ist normalerweise S3 (Amazon Simple Storage Service). Amazon S3 ist ein Web-Service-basierter Speicherdienst. Es ist sehr nützlich für das Hosting sehr einfacher / statischer Websites, bei denen nur die Bandbreite belastet wird und die für ein öffentliches Repository von Daten verwendet werden. 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 Web-Service-API-Aufrufe an S3 vornehmen, ohne sich um den lokalen Speicher auf dem tatsächlichen Server kümmern zu müssen, der Ihre Webanwendung hostet. In diesem Fall hilft es, den IT-Overhead zu reduzieren, sodass Ihre Entwickler nicht versuchen, Server regelmäßig zu skalieren, sondern stattdessen Daten aus einem Service herausziehen und abrufen. Amazon hat eine nette Storage-Gateway-Appliance, die an S3 bindet. Mit der Appliance können Sie Speicher an einen bereits vorhandenen Server in Ihrem Standort an Daten anfügen, die sich in S3 befinden. Die Appliance speichert Daten, auf die häufig zugegriffen wird, und pusht und zieht Daten von S3 im Hintergrund nach Bedarf. Die Speicheranforderungen der lokalen Appliance sind viel kleiner als die Gesamtdaten in S3. Es ist beispielsweise nicht ungewöhnlich, dass ein lokales Speichergateway mit 100 GB Festplatten in S3 mit mehreren Terabyte Daten verbunden ist.
Es gibt eine Fülle anderer Dienste, die Amazon anbietet, um Ihre Anforderungen in ihrer Umgebung von Lastenausgleichslösungen zu Web Application Firewalls (WAF) zu erweitern. Load Balancer können dazu beitragen, den für einen bestimmten Ort bestimmten Datenverkehr an mehrere Back-End-Server weiterzuleiten und dabei zu helfen, dass Ihre Umgebung beim Wachstum ausgeweitet wird, so dass Sie nicht mit einem einzigen großen Server, der gleichzeitig ein einzelner Fehler ist, enden. Mit der WAF können Sie die Sicherheit sperren und verhindern, dass böswillige Angreifer Ihre Site zum Absturz bringen oder die Daten auf dieser Site kompromittieren. Hier ist ein schöner Screenshot von ihnen. In weiteren Blogs können wir auf Anfrage näher darauf eingehen.
Amazon bietet auch viele verschiedene Regionen auf der ganzen Welt an, um diese Dienste zu hosten. Vielleicht sind Sie in den USA und müssen aufgrund von Latenzproblemen Australien besser bedienen. Es kann 200-300ms Latenz zwischen den USA und Australien sein. Dafür gibt es eine Region. Vielleicht suchen Sie sogar nach einer Redundanz / DR außerhalb Ihrer Region, aber nicht am anderen Ende der Welt. Jede Region ist in Teilmengen unterteilt, die Verfügbarkeitszonen genannt werden. Dies sind segmentierte Abschnitte der Umgebung, in denen Sie mehrere Server aufteilen können, sodass bei Ausfall einer Untergruppe die gesamte Infrastruktur dies nicht tut. Unten ist ein Screenshot der Regionen, wie sie heute existieren.
Sie fragen sich vielleicht, das ist alles toll, aber welche Szenarien könnten AWS für mich nicht funktionieren. Es gibt typischerweise ein paar von diesen. Ihre Sicherheitsrichtlinien erlauben möglicherweise keine IP (Intellectual Property) von Unternehmen oder Daten in einem öffentlichen Cloud-Angebot. AWS ist ziemlich sicher und PCI- und HIPAA-konform, aber Ihr Sicherheitsbeauftragter kann weiterhin Bedenken haben. Andere Gründe können sein, dass wenn Sie einen ziemlich statischen IT-Footprint haben, der Kauf von Equipment für Ihre Räumlichkeiten oder Rechenzentrums-Colocation-Flächen und die Unterbringung dort langfristig Geld sparen kann. 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 könnte der richtige Weg sein.
Sollten Sie Bedarf an PCI (Payment Card Industry), HIPAA (Health Insurance Portability and Accountability Act), HITECH (Health Information Technology for Economic and Clinical Health) oder anderen haben, hat Amazon Sie mit einer Fülle von Informationen sowie einigen wenigen abgedeckt Häufig gestellte Fragen (FAQs) zu den Themen. Hier ist ein Link mit einer Fülle von verschiedenen Compliance-Angeboten - https://aws.amazon.com/compliance/
Zusammengefasst ist AWS ein großartiger Ort für neue Unternehmen, die sich ihres Wachstums nicht sicher sind, oder für sehr reife 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 verwendet werden, einige können dafür gemacht werden, sie nicht zu verwenden, aber wie bei jeder anderen Lösung bestimmt die Überprüfung Ihres Geschäftsfalls gegen die Lösung, was für Ihr Unternehmen richtig ist.
PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klicken