AWS dominiert weiterhin, egal ob es sich um Qualität oder Quantität handelt. Infolgedessen können viele Edelsteine in der Menge verloren gehen.
AWS wächst immer schneller, als irgendjemand damit umgehen kann. Selbst erfahrene Architekten geben zu, dass sie nicht mehr als 20–30 % der Tiefe von AWS kennen. Während mehr Optionen immer willkommen sind, besteht die Kehrseite hier darin, dass viele hervorragende Angebote in der Masse untergehen.
Dies könnte daran liegen, dass sie einen kleineren, spezifischeren Anwendungsfall haben oder dass ihre Werbung nicht Teil der aggressiven Expansionspläne von Amazon ist.
Dieser Artikel beleuchtet fünf solcher AWS-Angebote.
Sie haben höchstwahrscheinlich noch nichts von ihnen gehört, und es besteht eine gute Chance, dass diese auch in Zukunft im Dunkeln bleiben. Diese Angebote sind erstaunlich nützlich und äußerst kosteneffizient, aber sie sind fast nicht jedem bekannt.
Lightsail
Ein Grund, warum AWS bei kleineren Bereitstellungen, abgesehen von den höheren Kosten, keine Einbußen hinnehmen konnte, ist die Komplexität.
Die AWS-Dokumentation ist so umfangreich und verwirrend, dass Sie sich zu den Auserwählten zählen können, wenn Sie es schaffen, Ihre Recherche über ein Wochenende zu beenden und zu einem konkreten Verständnis zu gelangen. Für den Rest von uns bedeutet AWS die Komplexität eines erschreckenden Niveaus. Schon die Berechnung der monatlichen Kosten für einen AWS-Service erfordert mehr Gehirnzellen und hinterlässt bei mir anhaltende Kopfschmerzen. Infolgedessen sind kleinere Bereitstellungen ein Raum, der von dominiert wird DigitalOcean, Kamatera, Linode, usw., wo Sie eine Festkosteninstanz einrichten und sie vergessen.
Aber jetzt hat AWS eine Antwort.

Wie die meisten anderen Nicht-Top-AWS-Angebote Lichtsegel ging auf Zehenspitzen herum und entschied sich für das Menü von Amazon, ohne bemerkt zu werden. Es richtet sich an Entwickler, die diese VPS wie bereits erwähnt verwenden, und wird später als Sprungbrett für die vollwertige AWS-Plattform dienen. Lightsail bietet alle Funktionen, die Sie von Ihrem Lieblingsanbieter erwarten:
Einfache, vorhersehbare Preisgestaltung
Lightsail hat VPS ab 3.50 $ für 512 MB RAM bis 32 GB RAM / 8-Kern-Prozessor für 160 $/Monat. Die Bandbreitennutzung ist vorhersehbar und ziemlich großzügig und reicht je nach Plan von 1 TB bis 7 TB. Mit anderen Worten, wenn Sie für Lightsail 10 US-Dollar pro Monat zahlen, zahlen Sie 10 US-Dollar pro Monat. 🙂
DevOps Paradies
Lightsail bringt auch viele DevOps-Funktionen mit, die bei Cloud-Anbietern zum Standard geworden sind. Ob Load Balancer, verwaltete Datenbanken, Objektspeicher oder vorkonfigurierte Server für Ihre bevorzugten Web-Apps (Sie können beispielsweise Ein-Klick-Bereitstellungen für Node, Laravel usw. durchführen), Lightsail hat alles.
Voller AWS-Zugriff
Obwohl Lightsail ein separater Service ist, wird er nicht vollständig aus dem AWS-Ökosystem entfernt. Durch VPC-Peering können Sie die Vorteile anderer AWS-Services nutzen, während Sie auf Lightsail sind.
Lightsail rüstet nahtlos auf EC2 auf, wenn Ihre Anforderungen größer werden und Sie bereit sind, die Komplexität in den sauren Apfel zu beißen. Man kann sagen, dass dies die ganze Idee war, die Amazon hinter der Einführung von Lightsail hatte, aber bei einem so hervorragenden Service wie AWS sehe ich keinen Grund, warum sich jemand beschweren sollte!
Neptune
Das nächste Mitglied in unserem AWS-Sonnensystem ist Neptun (Entschuldigung, ich konnte der Ähnlichkeit nicht widerstehen!). Neptune ist eine hochverfügbare, vollständig verwaltete Diagrammdatenbank. Es ist ein relativ neues Angebot und wird wahrscheinlich aus zwei Gründen unbekannt bleiben: 1) Die schiere Anzahl der verfügbaren AWS-Services und 2) der äußerst selektive Anwendungsfall für Graphdatenbanken.

Für diejenigen, die sich fragen, sind Grafikdatenbanken eine weitere Unterklasse von NoSQL-Datenbanken, die Daten in einem speichern und damit arbeiten Graph Format. Sie zeichnen sich in Anwendungen aus, in denen Entitäten viele Beziehungen zueinander haben, insbesondere wenn diese Beziehungen unterschiedliche inhärente Werte haben. Einige gute Beispiele, die nach Graphdatenbanken schreien, sind Suche, soziale Netzwerke, Empfehlungsmaschinen usw.
Wenn Sie von AWS verwaltete Datenbanken wie Aurora, DynamoDB usw. verwenden (oder verwenden möchten) und eine Graphdatenbank für Ihre nächste Anwendung benötigen, ist Neptune der richtige Weg!
Snowball
Als nächstes steht auf unserer Liste ein erstaunliches Angebot - ein Hardware-Angebot!
Amazonas Schneeball ist ein altmodisches (wenn auch hochleistungsfähiges) Angebot, wenn Sie mit großen Datenmengen umgehen müssen.

Um die Nützlichkeit dieses seltsam aussehenden Dienstes zu schätzen, überlegen Sie, wie viele Daten Ihre Server an einem typischen Tag (ein- und aus) verschieben müssen. Wenn Sie wie ich sind, ist es unwahrscheinlich, dass es über ein paar MB hinausgeht. An Datenübertragungen denken wir in solchen Fällen kaum noch, da die Internetgeschwindigkeiten mehr als ausreichend sind. Einige Unternehmen müssen jedoch mehrere GB pro Stunde oder sogar mehrere PB (Petabytes) pro Tag verschieben. Ich weiß nicht, wie es Ihnen geht, aber wenn ich mit der Sicherung oder Wiederherstellung von Daten in diesem Umfang beauftragt würde, würde ich einfach kündigen!
Schneeball wurde gebaut, um diese Fälle zu behandeln.
So passiert es: Sie benötigen ein Schneeballgerät von Amazon, das Ihnen geliefert wird. Sie schließen es an Ihre Systeme an und schreiben über Nacht absurde Datenmengen darauf. Sobald Sie fertig sind, benachrichtigen Sie Amazon, und das Gerät wird abgeholt, an das Rechenzentrum zurückgesendet und alle Daten werden wieder in Ihr S3-Konto hochgeladen.

Das Beste an diesem gesamten Prozess ist, dass das Schneeballgerät außergewöhnlich effizient ist, mehrere Protokolle unterstützt und manipulationssicher ist. Wenn Sie also mit Daten zu kämpfen haben, die wirklich sehr, sehr groß sind und hauptsächlich mit Archivierung zu tun haben, probieren Sie Snowball aus!
Trusted Advisor
Trotz des gebräuchlichen Namens Vertrauenswürdiger Berater ist ein wertvoller Service, wenn Sie ein umfassender Benutzer von AWS sind.
Stellen Sie sich Trusted Advisor als Tool vor, mit dem Sie neue Infrastrukturen planen, vorhandene optimieren oder einfach Scans ausführen können, um sicherzustellen, dass Ihre Bereitstellungen den AWS-Sicherheitsstandards entsprechen. Angesichts der Schwierigkeit, dies auch nur auf einem einzelnen Server manuell durchzuführen, würde ich sagen, dass Trusted Advisor eines der verborgenen Juwelen unter weniger bekannten AWS-Angeboten ist.

Das kann alles etwas abstrakt klingen, also schauen wir uns einige konkrete Beispiele an, wie ein Trusted Advisor Ihnen helfen kann.
EC2-Optimierung
Trusted Advisor kann Ihre laufenden EC2-Instanzen scannen und Fälle mit extrem geringer CPU- und Netzwerkauslastung melden. Auf diese Weise können Sie die tatsächlichen Nutzungsmuster ermitteln und Ihre AWS-Rechnungen einsparen, indem Sie einige Ihrer Instanzen während der sehr mageren Zeiträume entfernen. Allein wäre es kompliziert, auf diese Informationen zu stoßen.
S3 Sicherheit
Die Anzahl der Sicherheitsmängel aufgrund unzulässiger S3-Berechtigungen ist zu hoch, um gezählt zu werden. Allzu oft macht ein Unternehmen versehentlich seine S3-Buckets öffentlich, und vertrauliche Daten, die verborgen bleiben sollten, werden offengelegt und in die Hände böswilliger Entitäten dupliziert.
Die Lösung ist theoretisch einfach: Verwalten Sie Ihre S3-Sicherheitsberechtigungen korrekt, aber es ist sehr leicht zu übersehen. Dies passiert vor allem bei Projekten, die schon eine Weile laufen, und jemand ändert versehentlich oder zu Testzwecken die Sicherheitseinstellungen, vergisst aber, sie zurückzusetzen. Mit Trusted Advisor werden solche Instanzen sofort erkannt und Ihnen mitgeteilt.
Diese beiden Beispiele kratzen nicht einmal die Breite was der Trusted Advisor für Sie tun kann. Da viele dieser Prüfungen kostenlos sind, kann ich nur sagen, dass ein Trusted Advisor ein Muss ist, egal wie hoch Ihre AWS-Bereitstellungen sind.
AWS X-Ray
Microservices machen viel Spaß, besonders für Evangelisten und Manager, die von ihren idyllischen Vorteilen erzählt bekommen und sie nicht wirklich programmieren müssen. Aber für Entwickler sind Microservices ein Architektur- und Debugging-Alptraum. Es ist schwierig, Nachrichten zu verfolgen, wenn sie von Dienst zu Dienst weitergeleitet werden, und oft ist es unmöglich zu sagen, warum etwas nicht funktioniert hat oder warum eine bestimmte Nachricht verloren gegangen ist.
Besonders schlimm wird es, wenn es sich um eine große Anzahl von Diensten handelt. Die Anzahl möglicher Interaktionen ist hoch genug, um den Geist zu überlasten, geschweige denn den Code. Betrachten Sie das folgende Microservice-Diagramm aus den StackExchange-Foren und stellen Sie sich vor, Sie müssten dieses Durcheinander nachverfolgen.

Zum Glück mit RöntgenstrahlAWS verfügt über ein Tool, das das Debuggen von Microservices erheblich vereinfachen kann. Im Wesentlichen handelt es sich bei X-Ray um einen Dienst, der automatisch Anforderungsprotokolle von jedem von Ihnen bereitgestellten Dienst sammelt, diese Protokolle nach Dienst optimiert und mit anderen Daten wie Latenz und Durchsatz kombiniert, um jederzeit einen informationsreichen Überblick über das Geschehen zu erhalten in Ihrem System.

X-Ray funktioniert sowohl mit Microservice als auch Serverlos Architekturen. Beachten Sie auch, dass es nicht für alle AWS-Angebote verfügbar ist (zum Zeitpunkt des Schreibens nur Amazon EC2, Amazon EC2 Container Service (Amazon ECS), AWS Lambda und AWS Elastic Beanstalk) und nur drei Programmiersprachen/Umgebungen unterstützt werden ab sofort: Java, .NET und Node. Dies liegt daran, dass X-Ray direkt mit Ihrem Code interagieren muss und einen massiven Entwicklungsaufwand seitens Amazon erfordert.
Trotzdem bin ich zu 100% zuversichtlich, dass bald weitere Sprachen unterstützt werden (ich persönlich sehe, dass Go, Scala, Kotlin usw. bald unterstützt werden und Sprachen interpretiert werden, die später folgen werden).
Conclusion
In diesem Artikel wollte ich nur zeigen, dass AWS mehr zu bieten hat als EC2, ELB, RDS, S3 usw. Es ist nicht nur die Infrastruktur, sondern auch die Support-Tools, bei denen sich AWS schnell auszeichnet. Wir hören nichts von diesen erstaunlichen Angeboten, weil Amazon nicht den Platz und das Budget hat, um sie alle zu bewerben – zum Zeitpunkt des Schreibens gibt es fast 100 Angebote von AWS!
Daher ist es unwahrscheinlich, dass Sie bei einer Großveranstaltung von diesen Diensten hören oder Bücher/Kurse darüber finden. Das Beste, was Sie tun können, ist, die offiziellen AWS-Ankündigungen zu abonnieren und zu sehen, ob etwas Neues eingeführt wurde, das Ihnen das Leben leichter machen kann!
Wenn Sie neugierig auf AWS sind, gehen Sie zu Udemyund Sie finden Hunderte von Online-Kursen für Ihr gewünschtes Fach.