Video: AWS Tutorial For Beginners | AWS Training | Intellipaat 2024
Von John Paul Mueller
Amazon Web Services (AWS) hat klein angefangen, hat sich aber zu einer riesigen Sammlung von Cloud-Services entwickelt, mit denen Unternehmen jede Aktivität unterstützen können, ohne in eine IT-Infrastruktur investieren zu müssen…
Ein kurzer Überblick über die Amazon Web Services
Bei Amazon Web Services (AWS) geht es darum, zu wissen, welcher Dienst verwendet werden soll. Amazon bietet eine beträchtliche Anzahl von kostenlosen Tier-Services, die Sie ausprobieren können, aber einige von ihnen sind besser für Experimente geeignet als andere. Die folgende Tabelle gibt einen schnellen Überblick über die am besten geeigneten Experimentieranforderungen.
Dienstname | Beschreibung | Konsolenzugriffs-URL |
Amazon CloudFront | Definiert ein Content Delivery Network (CDN) zum Senden von Inhalt von Amazon-Diensten an Endbenutzer. Dieser Dienst unterstützt dynamisches, statisches Streaming und interaktiven Inhalt. | // Konsole. Aws. Amazonas. com / cloudfront / |
Amazon CloudWatch | Überwacht die AWS-Cloudressourcen, die von Anwendungen verwendet werden, die Sie in AWS ausführen. Mit diesem Dienst können Sie Messwerte erfassen und verfolgen, Protokolldateien sammeln und überwachen, Alarme einrichten und automatisch auf Änderungen in Ihren AWS-Ressourcen reagieren. Im Wesentlichen ermöglicht dieser Dienst die Verfolgung der Anwendungsaktivität über eine Vielzahl von Methoden, z. B. Protokolldateien. | // Konsole. Aws. Amazonas. com / cloudwatch / |
Amazon DynamoDB | Bietet Zugriff auf einen NoSQL-Datenbankdienst, der sowohl Dokument- als auch Schlüsselwert-Speichermodelle unterstützt. Eine NoSQL-Datenbank ist ein nichtrelationales Hochgeschwindigkeits-Datenbankmodell, das sich auf einfache Entwicklung, skalierbare Leistung, hohe Verfügbarkeit und Ausfallsicherheit spezialisiert hat. | // Konsole. Aws. Amazonas. com / dynamodb |
Amazon Elastic Transcoder | Konvertiert (transcodiert) Mediendateien von einem Format in ein anderes, um die Medien normalerweise auf Geräten wie Mobiltelefonen, Tablets und PCs wiederzugeben. | // Konsole. Aws. Amazonas. com / elastictranscoder / |
Amazon ElastiCache | Erstellt einen Datencache im Arbeitsspeicher, der die Anwendungsleistung verbessert, indem Daten von einem Langzeitspeicherdienst wie Amazon RDS in den Arbeitsspeicher übertragen werden. Dieser Dienst unterstützt zwei Open-Source-Caching-Engines im Speicher: Memcached und Redis | // console. Aws. Amazonas. com / elasticache / |
Amazon Elasticsearch Service | Stellt den Open-Source-Elastisearch-Service, der jetzt einfach Elastic genannt wird (// www. elastic. co /), in die AWS-Cloud, wo Sie ihn verwenden können, um Analyseaufgaben. Analyseaufgaben können das Überprüfen von Protokollen, das Überwachen von Anwendungen und das Durchführen von Clickstream-Analysen umfassen. | // Konsole. Aws. Amazonas. com / es / |
Amazonischer relationaler Datenbankdienst (RDS) | Ermöglicht die Speicherung von Datenobjekten als Teil einer relationalen Datenbank.Amazon RDS unterstützt derzeit sechs Datenbank-Engines: Amazon Aurora Oracle Microsoft SQL Server PostgreSQL MySQL MariaDB Sie können auch eine beliebige Kombination von RDS General Purpose (SSD) oder Magnetic Storage verwenden. | // Konsole. Aws. Amazonas. com / rds |
Einfacher E-Mail-Dienst von Amazon (SES) | Ermöglicht es Ihnen, Transaktions-E-Mails, Marketingnachrichten oder andere Arten von qualitativ hochwertigen Inhalten als E-Mail-Nachrichten zu senden. Sie können diesen Dienst verwenden, um Nachrichten an einen Amazon S3-Bucket zu senden, benutzerdefinierten Code mithilfe einer AWS Lambda-Funktion aufzurufen oder Benachrichtigungen an Amazon SNS zu veröffentlichen. | // Konsole. Aws. Amazonas. com / ses / |
Amazonischer Einfacher Benachrichtigungsdienst (SNS) | Erstellt ein Veröffentlichungs- / Abonnementmodell zum Bereitstellen von Benachrichtigungen an Abonnenten. Sie verwenden diesen Dienst zum Übermitteln von Nachrichten. Dieser Dienst basiert auf dem Amazon Simple Queue Service (SQS). | // Konsole. Aws. Amazonas. com / sns / |
Amazonischer einfacher Warteschlangenservice (SQS) | Stellt einen vollständig verwalteten Warteschlangenservice bereit. Mithilfe von Warteschlangen können Sie Cloudanwendungskomponenten entkoppeln, sodass Komponenten nicht gleichzeitig ausgeführt werden müssen. Dieser Dienst wird häufig mit Amazon Simple Notification Service (SNS) verwendet. | // Konsole. Aws. Amazonas. com / sqs / |
Einfacher Amazon Storage Service (S3) | Ermöglicht die Speicherung von Datenobjekten jeglicher Art in der Cloud. Die drei Speicherebenen ermöglichen es Ihnen, kurzfristige (Standarddienst), mittlere (unregelmäßiger Zugriff, IA) und langfristige Speicherung (Glacier) durchzuführen. Sie können Daten auch basierend auf Richtlinien und Verwendungen für die verschiedenen Speicherebenen konfigurieren. | // Konsole. Aws. Amazonas. com / s3 / |
AWS IoT | Ermöglicht es verbundenen Geräten, mit Cloud-Anwendungen und anderen Geräten zu interagieren. Entwickler können diesen Dienst auch verwenden, um AWS Lambda-, Amazon Kinesis-, Amazon S3-, Amazon Machine Learning-, Amazon DynamoDB-, Amazon CloudWatch-, AWS CloudTrail- und Amazon Elasticsearch Service-Anwendungen für Anwendungen hinzuzufügen. | // Konsole. Aws. Amazonas. com / iot / |
AWS Lambda | Führt benutzerdefinierten Anwendungscode aus, ohne dass Server bereitgestellt oder verwaltet werden müssen. Sie laden den Code hoch, den Sie ausführen möchten, und AWS Lambda erledigt alles, um den Code mit hoher Verfügbarkeit auszuführen und zu skalieren. | // Konsole. Aws. Amazonas. com / lambda |
Datenbankmigrationsdienst | Ermöglicht die Übertragung von Daten von einer Datenbankart in eine ganz andere Art von Datenbank. Das Verschieben von Daten zwischen Datenbanken ist eine wesentliche Verwaltungsaufgabe. Sie finden alle möglichen Gründe, um Daten zu verschieben. Einige der häufigsten Gründe sind ein Wechsel des Datenbankherstellers, die Schaffung einer gemeinsamen Plattform für alle Elemente einer Organisation, ein Upgrade auf einen verbesserten Funktionssatz und eine Änderung der Plattformen (z. B. der Wechsel von einem Unternehmensserver in die Cloud). | // Konsole. Aws. Amazonas. com / dms |
Elastic Beanstalk (EB) | Erstellt eine Umgebung für die Arbeit mit Webanwendungen. Ein Schwerpunkt von EB ist es, Anwendungen aller Art mit Leichtigkeit hochladen, konfigurieren und verwalten zu können. Eine Anwendung ist nur dann sinnvoll, wenn die Benutzer mit Leichtigkeit darauf zugreifen können und sie alle Aufgaben ausführen können, die sie auf möglichst nahtlose Weise ausführen. | // Konsole. Aws. Amazonas. com / elasticbeanstalk |
Elastic Compute Cloud (EC2) | Stellt den Zugriff auf einen Webdienst bereit, der veränderbare cloudbasierte Rechenkapazität bietet. Sie verwenden diesen Dienst, um auf das Hosting virtueller Server zuzugreifen. | // Konsole. Aws. Amazonas. com / ec2 / |
Elastisches Dateisystem (EFS) | Definiert ein cloudbasiertes Dateisystem zum Speichern von Daten. Die meisten Geschäftsbenutzer sind mit der Dateisystemebene vertraut, da sie damit Dateien abrufen, wenn sie mit Anwendungen wie Textverarbeitungsprogrammen arbeiten. Ein Dateisystem verwendet die Aktenschrank-Metapher, in der einzelne Dateien in Ordnern und Ordnern in Schubladen (einzelne Festplattenpartitionen) angezeigt werden. | // Konsole. Aws. Amazonas. com / efs |
Glacier | Bietet Datenarchivierungsfunktionen für Daten, auf die Sie nicht mehr aktiv zugreifen müssen. Das Archivieren von Daten, das Verschieben von teuren Hochgeschwindigkeitsspeichern zu kostengünstigen Speichern mit niedriger Geschwindigkeit, war früher so etwas wie das Verschieben von Papierakten von einem Büro in den Keller. Jemand könnte diese Dateien irgendwann irgendwann einmal benutzen, aber nicht heute und möglicherweise niemals. | // Konsole. Aws. Amazonas. com / glacier / |
Identitäts- und Zugriffsverwaltung (IAM) | Hilft Ihnen beim Konfigurieren der AWS-Sicherheit für alle Dienste. Sie verwenden diesen Dienst, um sicherzustellen, dass Ihre anderen Dienste für andere sicher und für Dritte unzugänglich bleiben. | // Konsole. Aws. Amazonas. com / iam / |
AWS-bezogene Befehle der Befehlszeilenschnittstelle, die Sie kennen sollten
Die Befehlszeilenschnittstelle (Command-Line Interface, CLI) bietet vielen Benutzern eine unangenehme Umgebung. Da die CLI für die freie Amazon Web Services (AWS) -Leiste auf Linux basiert und viele Administratoren nicht mit dem Betriebssystem vertraut sind, wird die Situation noch weniger komfortabel.
Wenn Sie jedoch die AWS-Konsolen so weit wie möglich verwenden, können Sie die Notwendigkeit für die CLI auf ein Minimum reduzieren. Dennoch stellen Sie fest, dass einige Aufgaben immer noch die CLI erfordern, wo diese praktische Liste von CLI-Befehlen ins Spiel kommt. (Informationen, die Sie durch einen bestimmten Eintrag ersetzen müssen, werden kursiv angezeigt.)
- cat / proc / mounts: Zeigt eine Liste der installierten Laufwerke an.
- ls: Listet den Inhalt eines Verzeichnisses auf. Sie können optional einen Verzeichnispfad zur Liste angeben.
- rm: Entfernt die angegebene Datei aus dem aktuellen Verzeichnis.
- rpm -ql ' ': Beschafft eine Liste von Dienstprogrammen, die in einem Paket enthalten sind.
- sudo chmod: Ändert den Zugriffsmodus für das aktuelle Verzeichnis.
- sudo mkdir: Erstellt ein neues Verzeichnis zum Speichern von Dateien.
- sudo reboot: Startet das entfernte AWS-System neu, damit Sie die Ergebnisse aller Änderungen sehen können, die Sie vornehmen.
- sudo rmdir: Entfernt das angegebene Verzeichnis.
- sudo yum groupinstall " ": Installiert die angegebene Gruppe von Paketen.
- sudo yum search ' ': Sucht nach einem Paket.
- sudo yum update: Führt die erforderlichen AWS-Aktualisierungen durch.
- sudo yum -y install: Installiert einen erforderlichen Unterstützungsdienst oder eine Funktion auf dem AWS-System.
Linux bietet dieselbe Fülle an CLI-Befehlen wie Windows, aber diese sind bei der Arbeit mit AWS absolut unerlässlich. Sie können online viele Quellen für diese Befehle finden, aber eine der besseren Ressourcen wird im Linux-Befehlsverzeichnis angezeigt. Das Wichtigste ist, sich daran zu erinnern, die Konsolen zu benutzen, wenn man kann, um die Dinge einfach zu halten.