AWS Fargate

Serverless-Datenverarbeitung für Container
Einführung in AWS Fargate (0:46)
Warum AWS Fargate?

AWS Fargate ist eine nutzungsbasierte Serverless-Datenverarbeitungs-Engine, mit der Sie sich auf die Entwicklung von Anwendungen konzentrieren können, ohne Server verwalten zu müssen. Aufgaben wie Serververwaltung, Ressourcenzuweisung und Skalierung in AWS zu verlagern verbessert nicht nur Ihren Betriebszustand, sondern beschleunigt auch den Prozess von der Idee bis zur Produktion in der Cloud und senkt die Gesamtbetriebskosten. 

Vorteile von AWS Fargate

Mit AWS Fargate können Sie sich auf die Erstellung von Anwendungen konzentrieren. Sie verwalten weniger, entscheiden, wie Sie bezahlen, und verbessern die Sicherheit durch integrierte Isolation

Stellen Sie Ihre Anwendungen bereit und verwalten Sie diese, anstatt die Infrastruktur. Beseitigen Sie den Betriebsaufwand für Skalierung, Patches, Schutz und Verwaltung von Servern.
Überwachen Sie Ihre Anwendungen durch integrierte Integrationen mit AWS-Services wie Amazon CloudWatch Container Insights oder sammeln Sie Metriken und Protokolle mit Tools von Drittanbietern.
Verbessern Sie die Sicherheit durch konzeptionelle Workload-Isolierung. Amazon-ECS-Aufgaben und Amazon-EKS-Pods werden in ihrer eigenen Laufzeitumgebung ausgeführt.
Zahlen Sie nur für die verwendeten Datenverarbeitungsressourcen, ohne Vorabkosten. Optimieren Sie die Kosten weiter mit Savings Plans, Fargate Spot oder AWS-Graviton-Prozessoren.

Funktionsweise

AWS Fargate ist sowohl mit Amazon Elastic Container Service (Amazon ECS) als auch mit Amazon Elastic Kubernetes Service (Amazon EKS) kompatibel. Wählen Sie ein OCI-konformes Container-Image aus, definieren Sie Speicher- und Rechenressourcen und führen Sie den Container mit Serverless-Datenverarbeitung aus. Da mehrere CPU-Architekturen und Betriebssysteme unterstützt werden, können Sie die Vorteile in einer Vielzahl von Anwendungen nutzen.

Das Diagramm zeigt die Vorteile, die durch die Verwendung von AWS Fargate zur Ausführung containerisierter Anwendungen erzielt werden.

Anwendungsfälle

Webanwendungen, APIs und Microservices

Build and deploy your applications, APIs, and microservices architectures with the speed and immutability of containers. Remove the need to own, run, and manage the lifecycle of a compute infrastructure, so you can focus on your applications.

Modernisieren von Anwendungen und Daten

Use AWS Fargate with Amazon ECS or Amazon EKS to more easily run and scale your containerized workloads. Migrate and run your Amazon ECS Windows containers without refactoring or rearchitecting your legacy applications.

Unterstützen Sie KI- und ML-Anwendungen

Create a flexible and portable artificial intelligence (AI) and machine learning (ML) development environment. Train, test, and deploy your ML models with scalable resources that boost server capacity while avoiding overprovisioning.

Datenverarbeitung

Run data processing workloads, scale up to 16 vCPU and 120 GB memory per task, and integrate with AWS Batch for serverless parallel processing.

Mehr von AWS erkunden