20 Jahre Erfahrung FreeCall 0800 tutegos

Cloud-Computing mit Amazon Web Services für Entwickler

[LOGO]

Cloud-Computing ist momentan eines der heißesten IT-Themen, wobei Amazon Web Services (AWS) der größte Cloud-Computing Service Provider ist. Das Seminar gibt einen Überblick über die verschiedenen Services von AWS sowie einige darauf aufbauenden Cloud-Dienste. Neben dem Deployment und Betrieb werden auch Themen wie Continuous Integration, Logging und Monitoring im Detail behandelt. Besonderer Fokus legt das AWS-Seminar auf ausfallssichere und skalierbare Systeme. Der Schwerpunkt der Veranstaltung liegt auf praxisorientierten Java-Projekten.

Inhalte des Seminars

Cloud-Computing

  • Motivation für den Einsatz von Cloud-Computing
  • Entwicklung und Überblick über Cloud-Computing
  • Infrastructure as a Service (IaaS), Platform as a Service (PaaS), Software as a Service (SaaS)

Amazon Web Services

  • Überblick über spezielle Eigenschaften von AWS
  • Regionen, Verfügbarkeitszonen, API
  • Elastic Compute Cloud (EC2), der Einsatz virtueller privater Server mit Linux und Windows
  • EC2: Instanztypen, Zugriff, Einrichtung, Besonderheiten
  • Elastic Block Store (EBS), der Umgang mit persistenten Datenträgern für EC2 Instanzen
  • Simple Storage Service (S3), Glacier, Zugriff und Eigenschaften
  • Weitere Themen rund um EC2: CloudWatch (Monitoring), Elastic IPs, Security Groups …
  • Route53, Amazons hochverfügbare und skalierbares DNS
  • Amazon Load Balancing und Auto Scaling für den sicheren und effizienten Einsatz in der Cloud
  • Überblick über weitere AWS Services
  • CloudFront (Content Delivery Network)
  • Simple EMail Service (SES)
  • Simple Queue Service (SQS)
  • ECS: Container Service
  • CloudFormation: Infrastructure-as-Code
  • Serverless (Lambda, API Gateway)

Datenbanken und Caches

  • Amazon Relational Database Service (RDS), MySQL, PostgreSQL und Aurora in ein oder mehreren Verfügbarkeitszonen
  • MongoDB Atlas, Cloud Lösung für die weit verbreitete Dokumenten Datenbank MongoDB
  • Amazon ElastiCache, In-Memory Cache für hochskalierbare Applikationen
  • DynamoDB

Java-Projekte in der Cloud

  • Deployment von Javaanwendungen
  • Buildpipelines für AWS
  • Skalierbarkeit und Ausfallssicherheit von Java-Applikationen

Monitoring und Logging

  • Logging mit Cloudwatch Logs, sowohl für Applikationen als auch die Cloud Infrastruktur
  • Monitoring mit CloudWatch
  • Überblick über Automatisierungsmöglichkeiten auf AWS

Abschluss

  • Herausforderungen der Cloud: Sicherheit, Standards, rechtliche und organisatorische Rahmenbedingungen, Datenschutzfragestellungen
  • Beispiele für den Einsatz von Cloud-Computing sowie den Einsatz eigener Infrastruktur
  • Diskussion über konkrete Einsatzmöglichkeiten der Schulungsteilnehmer
  • Wiederholung und Fazit

Termine / Kontakt

Jedes Seminar führt tutego als kundenangepasstes Inhouse-Seminar durch.

Alle unsere Seminare können zudem als Live-Online-Seminar besucht werden.

Wir helfen Ihnen gerne bei der Anmeldung und einen passenden Termin zu finden. Kontaktieren Sie uns per E-Mail oder unter 0800/tutegos (kostenlos aus allen Netzen).

Die Fakten

  • Empfohlene Schulungsdauer: 3 Tage, insgesamt 24 Unterrichtsstunden à 45 Minuten
  • Zielgruppe: Software-Entwickler, Systemanalytiker, Systemadministratoren
  • Vorkenntnisse: Der Kurs ›Java Grundlagen‹ oder vergleichbare Kenntnisse, zudem idealerweise Maven- und Linux-Grundwissen.
  • Seminar-Software: Zur Demonstration werden verschiedene Services von AWS und darauf aufbauende Lösungen eingesetzt. Praktische Beispiele werden in Java umgesetzt. Das Client-Betriebssystem ist je nach Wunsch Windows oder Unix, auf dem Server kommt primär Linux zum Einsatz.

Alle Kategorien

Was Teilnehmer sagen