Zuhause Persönliche Finanzen Amazon Web Services für Dummies Cheat Sheet - Dummies

Amazon Web Services für Dummies Cheat Sheet - Dummies

Video: AWS Tutorial For Beginners | AWS Training | Intellipaat 2024

Video: AWS Tutorial For Beginners | AWS Training | Intellipaat 2024
Anonim

Von Bernard Golden

Amazon Web Services (AWS) ist ein Cloud-Dienstanbieter, der einfachen Zugriff auf eine Vielzahl nützlicher Computerressourcen bietet, die alle auf bedarfsgerechte und kosteneffiziente Weise angeboten werden. Wenn Sie ein IT-Praktiker sind, der bereit ist, Amazon Web Services zu nutzen, unterbrechen Sie Ihre alten Gewohnheiten des Anwendungsdesignmusters und implementieren Sie neue Ansätze, die die Merkmale und Stärken von AWS nutzen. Verstehen Sie die Möglichkeiten und Grenzen von AWS und nutzen Sie den Service als Inspiration für innovative Ideen für Ihre Organisation.

5 Schlüsselmerkmale von Amazon Web Services

Wenn es um Amazon Web Services (AWS) geht, ist es wichtig, die wichtigsten Merkmale zu verstehen, um sicherzustellen, dass Ihre Anwendungen in der Amazon-Umgebung einwandfrei funktionieren. Schließlich kann man das Spiel nicht spielen, ohne die Regeln zu verstehen.

Hier sind die AWS-Merkmale, die Sie bei der Planung Ihrer Anwendungen beachten sollten:

  • AWS bietet eine Vielzahl von Diensten an, die alle eine bestimmte Funktionalität bieten. Jeder Dienst steht für sich allein, aber Sie können ihn beliebig kombinieren und an die spezifischen Anforderungen Ihrer Anwendung anpassen.

  • Jeder Dienst ist, na ja, ein Dienst , der über eine API angeboten wird. Einige von Ihnen können die Benutzeroberfläche von Amazon oder von Drittanbietern verwenden, während andere auf AWS direkt über APIs oder das AWS-Softwareentwicklungskit zugreifen können. Unabhängig davon, wie Sie auf die Dienste zugreifen, denken Sie daran, dass jede ihre eigene Funktionalität und Eigenheiten hat.

  • Die AWS-Infrastruktur ist fehleranfällig und Amazon erreicht durch Redundanz eine Robustheit des Dienstes. Für die Dienste, für die Amazon Service Level Agreements (SLAs) anbietet, werden üblicherweise drei Kopien der mit einem Service verbundenen Daten und Daten aufbewahrt.

  • AWS wird auf On-Demand angeboten und bezahlt für das von Ihnen verwendete Modell. AWS kann ein fantastisches Geschäft mit sehr niedrigen Kosten sein, wenn Sie mit der Entwicklung einer Anwendung beginnen. Der Zähler läuft jedoch immer sozusagen, also ist es wichtig zu verfolgen, was Sie verwenden.

  • AWS-Dienste werden für eine regions- und verfügbarkeitszonenbasierte Partitionierung angeboten. Der Zugriff auf Daten in einer Region von EC2-Instanzen in einer anderen Region erhebt Netzwerkverkehrskosten. Daher ist es wichtig, zu wissen, wo sich Ihre Daten befinden und welche Anwendungen ausgeführt werden müssen, wenn Sie die Kosten niedrig halten möchten.

4 Tipps zum Entwerfen von Anwendungen für Amazon Web Services

Da sich Amazon Web Services (AWS) von herkömmlichen Infrastrukturangeboten unterscheidet, führt der Versuch, traditionelle Anwendungsdesignprinzipien anzuwenden, nicht immer zu den besten Ergebnissen.Hier einige Punkte, die Sie beachten sollten:

  • Alles scheitert ständig: Das sind die AWS-Passwörter von Amazon, und sie sollten auch Ihnen gehören. Insbesondere können EC2-Instances unerwartet oder unerwartet reagieren, sodass Sie Resilienz gegenüber Ressourcenausfällen in Ihre Anwendung integrieren können.

  • Verwenden Sie Redundanz, um die Betriebszeit der Anwendung zu gewährleisten: Da AWS-Ressourcen fehlschlagen können, folgen Sie Amazons Arbeitsprinzip und entwerfen und implementieren Redundanz in Ihrer Anwendung. Redundanz schützt Ihre Anwendung vor Ressourcenausfällen.

  • Entwerfen Sie Ihre Anwendung so, dass sie horizontal skaliert wird - und runter: Da AWS-Ressourcen unabhängig davon, ob sie stark beansprucht oder gar nicht genutzt werden, Kosten entstehen, ist es wichtig, dass Ihre Anwendung wächst und schrumpft. Verwenden Sie nur das, was Sie zur Unterstützung Ihrer Anwendungsleistung und Ausfallsicherheit benötigen.

  • Verwenden Sie Open-Source-Komponenten so weit wie möglich: Open-Source-Software kostet nicht nur weniger, ihre Lizenzbedingungen machen sie auch sporadisch viel angenehmer. Proprietäre Software hingegen erfordert in der Regel eine erhebliche Lizenzgebühr, unabhängig davon, ob die Software fünf oder fünf Jahre läuft.

5 Ungewöhnliche Methoden zur Verwendung von Amazon Web Services für Anwendungen

Amazon Web Services (AWS) bietet eine weitaus umfangreichere Reihe von Diensten als die meisten Menschen erkennen. Während die meisten mit bekannten AWS-Produkten wie EC2 und S3 vertraut sind und diese verwenden, versäumen es zu viele Menschen, weiter auf AWS einzugehen und mehr über andere Dienste zu erfahren, die sie für ihre Anwendungen verwenden könnten. Durch die Nutzung zusätzlicher AWS-Kern- und Plattform-Services können Sie:

  • weitaus reichere Anwendungen entwickeln: Wenn Sie beispielsweise ElasticSearch verwenden, können Sie anspruchsvolle Suchfunktionen innerhalb Ihrer Anwendung bereitstellen. Es gibt eine ganze Reihe von AWS-Services, die nur darauf warten, dass Sie sie verwenden.

  • Stellen Sie Anwendungen viel schneller bereit: Statt Open Source-Softwarepakete zu finden und zu implementieren oder (noch schlimmer) endlos viel Zeit mit der Aushandlung proprietärer Lizenzverträge zu verbringen, können Sie AWS-Services nutzen, um Ihre Anwendung schnell zu erstellen und zu bringen. früher in die Produktion.

  • Bessere Übereinstimmung der Service-Nutzung mit den Service-Kosten: Alle AWS-Services von Amazon werden in bedarfsorientierter, unverbindlicher, nutzungsbasierter Preisgestaltung bereitgestellt. Durch die Verwendung von AWS-Services in Ihrer Anwendung können Sie Ihre Kosten mit Ihren Vorteilen in Einklang bringen und so sicherstellen, dass Ihre Anwendung gute wirtschaftliche Ergebnisse erzielt.

  • Bauen Sie mehr skalierbare Anwendungen auf: Amazon entwirft alle seine Dienste, um skalierbar zu sein. Wenn Ihre Anwendung riesige Mengen des von Ihnen verwendeten AWS-Produkts benötigt, können Sie sicher sein, dass Amazon seine Services so konzipiert hat, dass sie auf jede gewünschte Stufe skaliert werden können.

  • Nutzen Sie Amazon's eigene Erfahrung: Viele der von AWS angebotenen Produkte wurden ursprünglich für Amazon entwickelt. com betreibt sein E-Commerce-Geschäft. Wenn Sie AWS-Produkte verwenden, können Sie sicher sein, dass sie in den härtesten E-Commerce-Umgebungen getestet wurden.

5 Dinge, die Amazon Web Services leisten können und können

Ein sicheres Rezept für Enttäuschungen ist, von Amazon Web Services (AWS) mehr zu erwarten, als es liefern kann.AWS ist zwar eine umfassende Sammlung von Services, die in unbegrenztem Umfang verfügbar sind. Es ist jedoch wichtig zu verstehen, dass AWS eine Reihe von Möglichkeiten bietet und nicht kann:

  • AWS kann Ihre Legacy-Anwendung nicht "999" machen. -basierend. " Legacy-Anwendungen wurden in der Regel für stabile Lasten mit statischer Hardwareinfrastruktur entwickelt. Sie werden wahrscheinlich in AWS funktionieren, aber sie werden nicht auf magische Weise zu Cloud-Anwendungen werden. AWS

  • kann hochskalierbare Anwendungen unterstützen. Stellen Sie sich AWS als unendliche Kapazität vor. All diese Anwendungen, mit denen Sie Schwierigkeiten hatten, weil sie die prognostizierte Benutzerauslastung, Speicherauslastung oder den Netzwerkverkehr überschritten haben? Kein Problem mehr mit AWS. Amazon stellt die Ressource bereit, Sie stellen die Anwendungslast bereit. AWS

  • kann Ihre Anwendung nicht ausfallsicher machen. Amazon hat AWS auf der Basis entwickelt, dass "immer alles schief geht. "Obwohl AWS so konzipiert ist, dass es äußerst robust gegenüber Ressourcenausfällen ist, bedeutet dies nicht, dass Ihre Anwendung nicht fehlschlagen kann. Es bedeutet lediglich, dass Sie Ihre Anwendung robuster machen können, wenn Sie die AWS-Anwendungsdesignprinzipien nutzen. AWS

  • kann dafür sorgen, dass Ihre Anwendung weniger kostet. Da Amazon AWS auf nutzungsbasierten Kosten bereitstellt, können Sie, wenn Sie Ihre Anwendung nach dem Prinzip "down and off" entwickeln und nur das verwenden, was Sie benötigen und dann skedaddeln, normalerweise viel Geld sparen. Modell der Ressourcenkosten, in dem Sie für Ressourcen vor Ort zahlen. AWS

  • kann nicht Ihre Anwendung für Sie sichern. In Cloud-Computing-Umgebungen ist Sicherheit eine geteilte Verantwortung. Amazon übernimmt die Sicherheitsverantwortung für das, was es bereitstellt - die Computerumgebung - während Sie die Sicherheitsverantwortung für das übernehmen, was Sie bereitstellen - Anwendungssoftwarekomponenten. Wenn Sie keine gute Arbeit bei der Verwaltung der Sicherheit Ihrer Anwendung leisten, kann Amazon nichts tun, um die Sicherheit zu gewährleisten. 4 Innovative Wege zur Nutzung von Amazon Web Services

Die erfolgreichsten Nutzer von Amazon Web Services (AWS) nutzen sie nicht wie herkömmliche Infrastrukturen, die auf Pay-as-you-go-Basis angeboten werden. Stattdessen studieren sie AWS und überlegen dann, wie sie ihre Dienste und Eigenschaften nutzen können, um neue Angebote zu entwerfen, die mit herkömmlicher Infrastruktur nicht möglich sind.

Hier einige innovative Möglichkeiten zur Verwendung von AWS:

Entwerfen Sie eine Anwendung, die eine enorme Anzahl von Benutzern unterstützt.

  • Die praktisch unbegrenzte Anzahl von Ressourcen, die AWS bereitstellt, ermöglicht es zum ersten Mal in der Geschichte der Datenverarbeitung, Anwendungen zu erstellen, die unbegrenzte Benutzerpopulationen unterstützen können. Dadurch können Anwendungen wie Pinterest gestartet und skaliert werden. Was kann Scale für dich tun? Beteiligen Sie sich an "Das Internet der Dinge. "

  • Eine Möglichkeit, das zu sagen, ist" Software frisst die Welt. "Ein weiterer Punkt ist, dass alles zu einem Computer wird - Ihre Uhr, Ihr Auto, Ihr Haustürschloss. Das "IoT", wie es bekannt ist, wird riesige Datenmengen und Netzwerkverkehr erzeugen.Verwenden Sie AWS zum Erstellen einer Anwendung, die einen neuen Dienst bereitstellt oder vorhandene analysiert. Kombinieren Sie eine Reihe von Diensten zu einer neuen Anwendung.

  • Jede Anwendung und jeder Dienst wird jetzt API-fähig, sodass bestehende Dienste leicht zu einer neuen Anwendung zusammengefasst werden können. Kombinieren Sie einen Wetterdienst und einen persönlichen Gesundheitsdienst, damit die Menschen berechnen können, wie viel Vitamin D3 sie heute erhalten werden. Verwenden Sie AWS, um Ihre Anwendung zu hosten, und sichern Sie sich die Gewissheit, dass es Sie unterstützen kann, ob Ihr Anwendungsdatenverkehr gering oder groß ist. Integrieren Sie AWS-Services in Ihre Anwendung, um sie leistungsfähiger zu machen.

  • Sie können den Simple Email Service (SES) verwenden, um Benutzer über ein wichtiges Ereignis zu informieren. Mithilfe von Elastic Transcoder können Sie Benutzer-Video-Uploads aktivieren, um Ihre Anwendungsfunktionalität zu erweitern. Es stehen unendlich viele AWS-Produkte zur Auswahl - verwenden Sie so viele wie möglich.

Amazon Web Services für Dummies Cheat Sheet - Dummies

Die Wahl des Herausgebers

Zum Hinzufügen von Arbeitsblättern zu Ihrer Excel 2013-Arbeitsmappe - dummies

Zum Hinzufügen von Arbeitsblättern zu Ihrer Excel 2013-Arbeitsmappe - dummies

Jede leere Arbeitsmappe, die Sie öffnen, enthält ein Einzelblatt mit dem prosaischen Namen Sheet1. Um weitere Blätter zu Ihrer Arbeitsmappe in Excel 2013 hinzuzufügen, klicken Sie einfach auf die Schaltfläche Neues Blatt in der Statusleiste (die mit Pluszeichen in einem Kreis). Jedes Arbeitsblatt, das Sie mit der Befehlsschaltfläche Neues Blatt hinzufügen, ist ...

Wie man bedingte Formatierung in Excel 2010 anwendet - dummies

Wie man bedingte Formatierung in Excel 2010 anwendet - dummies

Mit der bedingten Formatierung von excel 2010 können Sie das Aussehen von eine Zelle basierend auf ihrem Wert oder dem Wert einer anderen Zelle. Sie geben bestimmte Bedingungen an, und wenn diese Bedingungen erfüllt sind, wendet Excel die Formatierung an, die Sie auswählen. Sie können die bedingte Formatierung verwenden, um Datumsangaben zu suchen, die bestimmte Kriterien erfüllen (z. B. fallen auf ...

Die Wahl des Herausgebers

ASVAB Vorbereitung: Wie man Brüche multipliziert und dividiert - Dummies

ASVAB Vorbereitung: Wie man Brüche multipliziert und dividiert - Dummies

Es wird erwartet, dass festes Verständnis des mathematischen Grundwissens, wenn Sie das ASVAB nehmen. Multiplizieren und Dividieren von Brüchen sind zwei der Dinge, die Sie wissen müssen. Fraktionen multiplizieren Fraktionen multiplizieren ist sehr einfach. Alles, was Sie tun müssen, ist, die Zähler untereinander zu multiplizieren und die Nenner mit ... zu multiplizieren.

ASVAB-Praxis: Beispiel-Fragen zu Word-Kenntnissen - Dummies

ASVAB-Praxis: Beispiel-Fragen zu Word-Kenntnissen - Dummies

Sie müssen für die Word-Wissensprobleme bereit sein auf dem ASVAB. Das Format, das Sie unten sehen, ist ein gutes Beispiel dafür, was Sie finden werden, wenn Sie das ASVAB benutzen. Beispielfragen Wortwissenszeit: 11 Minuten für 35 Fragen Anleitung: Der Wortwissensubtest ist der dritte Untertest ...

ASVAB: Paragraph Comprehension Subtest Beispiel Testfragen - Dummies

ASVAB: Paragraph Comprehension Subtest Beispiel Testfragen - Dummies

Zeit für Sie, all Ihre ASVAB Vorbereitung zur guten Verwendung. Fragen Sie sich anhand der folgenden Beispieltestfragen, ob Ihr Leseverständnis auf dem neuesten Stand ist. Lesen Sie jeden kurzen Absatz, dem eine oder mehrere Fragen zu den in dieser Passage enthaltenen Informationen folgen. Achten Sie darauf, den Absatz sorgfältig zu lesen ...

Die Wahl des Herausgebers

Zoomen und Schwenken in AutoCAD - Dummys

Zoomen und Schwenken in AutoCAD - Dummys

AutoCAD erleichtert das Schwenken, indem es Bildlaufleisten und Echtzeit-Schwenken bietet. Beim Echtzeit-Panning (im Gegensatz zum Vorgabezeit-Panning?) Können Sie Objekte auf dem Bildschirm sehen, wenn Sie die Maus nach oben und unten oder vor und zurück bewegen. Natürlich bewegt sich der Standpunkt, nicht die Objekte. Sowohl das Schwenken als auch das Zoomen ändern die Ansicht ...

Mit AutoCAD LT 2005 DesignCenter - Dummies

Mit AutoCAD LT 2005 DesignCenter - Dummies

DesignCenter ist ein dummer Name für eine nützliche, wenn auch etwas ausgelastete Palette. Die DesignCenter-Palette ist praktisch für das Extrahieren von Daten aus allen Arten von Zeichnungen. Während sich die Eigenschaftenpalette mit Objekteigenschaften beschäftigt, behandelt die DesignCenter-Palette hauptsächlich benannte Objekte: Ebenen, Linientypen, Blockdefinitionen (dh Symboldefinitionen), Textstile und andere Organisationsobjekte ...

Was Sie über AutoCAD-Koordinatensysteme wissen sollten - Dummies

Was Sie über AutoCAD-Koordinatensysteme wissen sollten - Dummies

Jeder Punkt in einer AutoCAD-Zeichnungsdatei kann identifiziert werden durch seine X-, Y-, Z-Koordinaten. (In den meisten 2D-Zeichnungen ist der Z-Koordinatenwert 0. 0.) Dieses Koordinatensystem wird in AutoCAD als Weltkoordinatensystem oder WCS bezeichnet. Koordinateneingabe Die direkteste Methode, um Punkte präzise einzugeben, ist die Eingabe von Zahlen mit dem ...