Erste Schritte mit AWS Fargate

Erste Schritte mit AWS Fargate
AWS Fargate ist ein AWS -Dienst, mit dem Benutzer Apps erstellen und verwalten können, ohne sich um Server zu kümmern. Es wird auch als Serverless Compute für Container bezeichnet. Wenn AWS Fargate verwendet wird, müssen Benutzer keine EC2. Cluster (Gruppen einer oder mehrerer Containerinstanzen zusammen) werden verwendet, um neue Apps zu starten. Die Anwendungen können sehr einfach gestartet werden.

Die Verwendung von AWS Fargate reduziert Benutzeraufgaben. Es ist nicht erforderlich, die Anwendungen in separaten VMs zu isolieren. Benutzer führen und verwalten nur die Anwendungen aus und müssen die Infrastruktur der Anwendungen nicht manuell und separat verwalten.

AWS Fargate bietet Benutzern viele Funktionen, darunter:

  • Aufbau und Verwaltung von Anwendungen ohne Server
  • Überwachung der Apps mit AWS -Diensten
  • Verbesserte Sicherheit
  • Reduzierte Kosten von Servern

Aufbau und Verwaltung von Anwendungen ohne Server

Dadurch können die Benutzer Apps ohne die herkömmlichen Server problemlos bereitstellen und verwalten. Alle Serveraktivitäten werden virtuell durchgeführt. Es ist auch als serverlose Computermethode bekannt.

Überwachung der Apps mit AWS -Diensten

AWS Fargate überwacht die in AWS über Fargate bereitgestellten Apps mit AWS -Diensten wie CloudWatch -Container -Erkenntnissen.

Verbesserte Sicherheit

Es verbessert die Sicherheit der Apps durch Isolation der Workload. Amazon ECS und EKS werden sicher über AWS Fargate ausgeführt.

Reduzierte Kosten von Servern

Da es im Netzwerk keinen physikalisch vorhandenen Server gibt, werden die Kosten in hohem Maße gesenkt. Benutzer nutzen die Dienste nur nach Bedarf für die Ressourcen und zahlen entsprechend, anstatt für die gesamten Zeit zu zahlen, die die Server aktiv bleiben.

Arbeiten an AWS Fargate

Die Arbeit mit AWS Fargate umfasst Container (mit allen erforderlichen Elementen, um einen Code auszuführen), Containerbilder (die in der Registrierung gespeicherten Dateien) und Cluster (die logische Gruppierung von Ressourcen). Benutzer erstellen die Apps, indem sie die Clusternamen, Container und Dateien oder Containerbilder angeben. Die Apps können dann angezeigt werden, indem die öffentliche IP -Adresse in die Web -Suchmaschine eingegeben wird.

Mit AWS Fargate können Benutzer die Aufgaben anpassen, damit die Apps innerhalb von Sekunden erstellt werden sollen. Dies rettet die Zeit der Entwickler.

Starten einer App über AWS Fargate

Melden Sie sich bei der AWS -Konsole an und suchen und öffnen Sie AWS Fargate oder ECS in den AWS -Diensten. Beide lenken sich auf die Seite, auf der die Benutzer Cluster erstellen können.

Es gibt ein Diagramm darüber, wie der elastische Behälter funktioniert. Im Kern und in der Mitte des Diagramms gibt es das Containerdefinition. Außerhalb davon gibt es das Aufgabendefinition und dann die Service Und Cluster. Der Cluster beherbergt alle anderen Dinge wie Container, Aufgabendefinitionen und Dienste.

Benutzer können zwischen den Optionen Beispiele, benutzerdefiniert und andere wählen, um die Art der App anzugeben, die über AWS-ECS erstellt werden soll.

Klicken Sie einfach auf die Nächste Taste.

Klick auf das Erstellen Taste.

Dies schafft einen neuen Cluster. AWS Elastic Kubernetes -Dienst kann auch genauso verwendet werden, um Apps bereitzustellen.

Abschluss

AWS Fargate ist ein AWS -Dienst, mit dem Benutzer Anwendungen ohne Server erstellen und verwalten können. Benutzer müssen keine EC2 -Instanzen bereitstellen, die Anwendungen in separaten VMs isolieren oder die Infrastruktur der Anwendungen verwalten. Benutzer müssen die Anwendungen nur in Containern verpacken und die Speicheranforderungen und IAM -Richtlinien angeben.