.NET-Workloads auf Amazon ECS und AWS Fargate

KURSÜBERSICHT

Über diesen Lernplan

Dieser Lernplan hilft Entwicklern, DevOps-Ingenieuren und Lösungsarchitekten, containerise.NET-Anwendungen und -Services mithilfe von Amazon Elastic Container Service (Amazon ECS), Amazon ECS auf AWS Fargate und Amazon Elastic Container Registry (Amazon ECR) zu verstehen und damit zu arbeiten. Die in diesem Lernplan enthaltene digitale Schulung vermittelt Ihnen die Bereitstellung und Verwaltung containerisierter Anwendungen, die auf Amazon ECS auf AWS Fargate ausgeführt werden.

Sie können diesen Kurs nutzen, um grundlegende Kenntnisse in Amazon ECS und AWS Fargate zu erwerben oder Ihre vorhandenen Erfahrungen zu ergänzen. Dieser Kurs beinhaltet Lernmodule, eine praktische Übung und eine Bewertung der Fähigkeiten. Wenn Sie mindestens 80 % bestehen, erhalten Sie ein von Credly ausgestelltes Abzeichen, das Sie in den sozialen Medien teilen können.

Übersicht

AWS bietet mehrere Container-Services für das Hosten Ihrer .NET-Anwendungen. Neben dem Hosten von Containeranwendungen mit Amazon Elastic Container Service (Amazon ECS) können Sie Kubernetes mit Amazon Elastic Kubernetes Service (EKS) verwenden oder Container-Anwendungen mit AWS App Runner hosten.

In diesem Kurs wird gezeigt, wie Sie .NET- und .NET-Framework-Anwendungen in Containern mithilfe von Amazon ECS und Amazon ECS auf AWS Fargate hosten und verwalten (Amazon EKS wird nicht behandelt). AWS Fargate ist ein serverloser Ansatz für den Betrieb von Containern, sodass containerbasierte Anwendungen ausgeführt werden können, ohne dass die zugrunde liegende Container-Infrastruktur verwaltet werden muss. Mit AWS Fargate müssen Sie Server und die zugehörige Infrastruktur nicht mehr verwalten, sondern können sich stattdessen auf Ihren Anwendungscode konzentrieren.

Kursziele

Inhalte dieses Kurses:

  • Identifizieren und unterscheiden Sie zwischen Containern, die auf Amazon ECS laufen, und Amazon ECS auf AWS Fargate.
  • Erläutern Sie Anwendungsfälle für Container, die in Clustern auf Amazon ECS oder Amazon ECS auf AWS Fargate ausgeführt werden.
  • Identifizieren Sie, welcher AWS-Container-Service für bestimmte Geschäfts- und Anwendungsanforderungen geeignet ist.
  • Unterscheiden Sie zwischen Clustern, Aufgaben, Aufgabendefinitionen, Services und anderen Ressourcen, auf die Sie bei der Arbeit mit Amazon ECS und AWS Fargate stoßen werden.
  • Informieren Sie sich über relevante Folgetrainings und nehmen Sie an ihnen teil.
  • Beginnen Sie mit der Verwendung von Amazon ECS auf AWS Fargate und Amazon Elastic Container Registry (Amazon ECR).

Dieser Kurs richtet sich an Entwickler, die an .NET- und .NET-Framework-Anwendungen arbeiten, die bereits in Containern ausgeführt werden oder dafür aktualisiert werden. In diesem Kurs wird AWS App2Container nicht behandelt. App2Container ist eine Lösung zum Ausführen von.NET-Webanwendungen in Containern, ohne den Anwendungsbuild zu ändern, auch wenn der ursprüngliche Quellcode oder Build-Prozess nicht verfügbar ist. Es analysiert die Anwendung, verarbeitet die Paketierung und generiert die Artefakte, um die Anwendung und ihre Abhängigkeiten von Amazon ECS und Amazon EKS zu hosten.

Voraussetzungen

Bevor Sie mit diesem Tutorial beginnen, benötigen Sie:

Ein AWS-Konto: Wenn Sie noch kein Konto haben, folgen Sie der Anleitung zum Einrichten Ihrer Umgebung, um einen schnellen Überblick zu erhalten.

 Erfahrung mit AWS

Anfänger oder Fortgeschrittene

 .NET-Erfahrung

Fortgeschrittene

 Veranschlagte Zeit

3 Stunden

 Kosten für die Fertigstellung

Die Übung für dieses Tutorial kostet etwa 5 USD AWS-Gebühren, sofern alle Übungsschritte durchgeführt und Ressourcen umgehend gekündigt werden. Wenn AWS-Ressourcen nicht gekündigt werden, können Gebühren anfallen.

 Verwendete Services

Amazon ECS und AWS Fargate, Amazon Elastic Container Registry (ECR), Amazon DynamoDB, Amazon VPC

 Letzte Aktualisierung

30. NOVEMBER 2022

Module

Dieses Tutorial ist in die folgenden Module unterteilt. Je nach Erfahrung und Bereitschaft können Sie die Module vollständig durchgehen oder sie überfliegen und überprüfen.

  1. Amazon ECS, Amazon ECR und AWS Fargate verstehen (30 Minuten).
  2. .NET-Container-Entwicklungstools auf AWS (60 Minuten)
  3. Praktisches Lab: NET-Workloads auf Amazon ECS und AWS Fargate (90 Minuten)
  4. Bewertung Ihrer Fähigkeiten (16 Fragen, ohne Zeitangabe): Beurteilen Sie Ihre Fähigkeiten in Bezug auf Amazon ECS und AWS Fargate.

War diese Seite hilfreich?

Amazon ECS, Amazon ECR und AWS Fargate verstehen