Cloud Solution Architecture – kostenloser Kurs von Otus, 6 Monate Schulung, Datum: 2. Dezember 2023.
Verschiedenes / / December 06, 2023
Kenntnisse im Bereich der agilen Entwicklung und Unterstützung der Architektur von Cloud-Lösungen werden für IT-Spezialisten zur zwingenden Voraussetzung. Es sind diese Spezialisten, die in großen globalen Projekten am gefragtesten und am höchsten bezahlt werden: Google, Amazon, Microsoft, Yandex, Sberbank usw.
Unternehmen verlagern Anwendungen in die Cloud oder entwickeln bei Bedarf von Grund auf:
— Einführung von Produkten und neuen Funktionen schneller und häufiger (als die Konkurrenz) durch Experimente mit minimalen Infrastrukturkosten;
— Gewährleistung des Betriebs unter hoher und wechselnder Auslastung, falls erforderlich, Bereitstellung von Hunderten oder sogar Tausenden von Servern in wenigen Minuten;
– Erhalten Sie einfachen und schnellen Zugang zu kostenintensiven und komplexen Technologien ohne Anfangsinvestition (High Performance Computing / Supercomputer, Big Data, Analytics, maschinelles Lernen, Bild- und Spracherkennung, CDN und usw.;
— globale Bereitstellung von Diensten auf der ganzen Welt oder in einer bestimmten abgelegenen Region;
— Reduzieren Sie die Kosten für die Unterstützung Ihrer eigenen Rechenzentren, indem Sie die freigewordenen Ressourcen auf die Anwendungsentwicklung und den Benutzersupport konzentrieren.
— Einhaltung regulatorischer Anforderungen bei der Arbeit mit medizinischen, finanziellen oder personenbezogenen Daten, ohne dass Zertifizierungsverfahren erforderlich sind.
Diese Vorteile können nur durch die Kombination des technologischen Aspekts (Infrastruktur, Anwendungen, Architektur), menschliche Faktoren (Rollen im Organisations- und Interaktionsmodell) und Arbeitsprozesse (Methodik zur Entwicklung und Aufrechterhaltung Projekte).
Im Rahmen des Kurses werden die Studierenden:
sich mit den wichtigsten Elementen und Diensten aller Cloud-Anbieter vertraut machen;
wird die grundlegenden Entwurfsmuster von Cloud-Lösungen unter Verwendung dieser Elemente untersuchen;
Machen Sie sich mit den Grundprinzipien vertraut, denen eine Cloud-Lösung entsprechen muss, und verstehen Sie schließlich die detaillierte Migrationsmethodik bestehende Lösungen für die Cloud, wobei sowohl die Transformation technologischer Prozesse als auch die veränderte Denkweise der Mitarbeiter der Organisation berücksichtigt werden Cloud-Ansatz.
Für wen ist dieser Kurs geeignet?
Die beste Vorgehensweise für die Arbeit an der Architektur von Cloud-Lösungen ist die gemeinsame agile DevOps-Arbeit von Teams aus den Abteilungen Cloud-Infrastruktur und Cloud-Anwendungen. Die Rolle des Architekten ist weitgehend auf Teams verteilt, es gibt kein Innovationsmonopol (Teams, Hackathons). Cloud-Architektur ist das Ergebnis der Zusammenarbeit (absichtliche Architektur) zwischen Spezialisten verschiedener Fachgebiete.
Der Kurs richtet sich in erster Linie an Architekten und Entwickler, ermöglicht aber auch die Entwicklung auf Cloud Native-Niveau für Spezialisten in den folgenden Profilen:
- IT-/Softwarearchitekten, die den Agile DevOps-Ansatz zur Entwicklung und Wartung der Architektur von Cloud-Lösungen (Infrastructure as Code) erlernen möchten
- Entwickler und DevOps-Ingenieure, die lernen möchten, wie sie ihre vorhandenen Anwendungen in die Cloud migrieren oder Cloud-native Anwendungen von Grund auf entwickeln und dabei die Funktionen der Cloud-Umgebung berücksichtigen
- Netzwerk- und Systemadministratoren, die DevOps-Ingenieure werden und lernen möchten, wie man die Cloud-Infrastruktur verwaltet
- Informationssicherheitsexperten, die lernen möchten, wie sie ihre Cloud-Infrastruktur und ihren Anwendungsstapel sichern können
- Manager und Teamleiter, die lernen möchten, wie sie ihre Organisation, technische Architektur und Arbeitsabläufe transformieren können, um die Cloud zu ermöglichen
Mit diesem Kurs erwerben Sie die Fachkompetenzen, die für die Entwicklung und Unterstützung von Cloud-Anwendungsarchitekturen erforderlich sind:
Well-Architected Framework – die Verwendung von Sätzen architektonischer Anforderungen, die auf die Verwendung in der Cloud zugeschnitten sind
Cloud-Architekturmuster – echte Beispiele für die Implementierung von Cloud-Infrastrukturarchitektur und Anwendungsstapel
Cloud Adoption Framework – ein Prozess zur Migration Ihres Anwendungsstapels in die Cloud und zur Anpassung Ihrer Organisation, Rollen und Arbeitsabläufe
Grundlegende Komponenten und Dienste einer Cloud-Lösung – Vertrautheit mit den Grundbausteinen jeder Cloud-Lösung am Beispiel verschiedener Dienste verschiedener Anbieter (AWS, Azure, GCP, Yandex. Cloud, SberCloud)
Du wirst es lernen:
Grundlegende Komponenten und Dienste der Cloud-Lösung:
— Machen Sie sich mit allen wichtigen Arten von Cloud-Diensten vertraut
— jeden Dienst über grafische Schnittstellen von Cloud-Anbietern, Konsolenverwaltungstools und automatische Bereitstellungsskripts mithilfe von Terraform-Projekten nutzen;
— Wenden Sie das erworbene Wissen bei der Lösung von Problemen an, auf die Sie später in realen Projekten stoßen.
Well-Architected Framework (Framework für korrekte Cloud-Architektur):
— Anforderungen an die Cloud-native-Lösungsarchitektur in den Bereichen Leistungseffizienz, Zuverlässigkeit, Sicherheit, betriebliche Exzellenz und Kostenoptimierung formulieren;
— Well-Architected-Lösungen implementieren (Praxis: Laborarbeit unter Verwendung des Infrastructure-as-Code-Ansatzes);
— Analysieren Sie die bestehende Architektur auf Übereinstimmung mit dem Well-Architected Framework und formulieren Sie einen detaillierten Plan für Korrekturen und Verbesserungen.
Cloud-Architekturmuster:
- Anwendung realer Lösungsbeispiele, die die Well-Architected-Anforderungen in AWS, Azure und GCP für wichtige Domänen erfüllen;
— Entwurf der Architektur der Cloud Landing Zone (Multi-Account/Multi-Projekt);
— Entwerfen Sie die Architektur von Netzwerk und Edge, Benutzerverwaltung und Identität sowie Infrastrukturdomänen und Anwendungsprotokollierung und -überwachung, mehrschichtiger Sicherheitsschutz, automatisierte Bereitstellung (CI/CD). Werkzeugkette);
Cloud Adoption Framework (Framework für die Anwendungsmigration in die Cloud):
– Nutzen Sie die Empfehlungen des Frameworks, wenn Sie die Migration eines Anwendungsstapels in die Cloud planen;
— ein allgemeines Schema, einen Plan und eine optimale Strategie für die Migration von Anwendungen in die Cloud mithilfe des „6R“-Ansatzes (Rehost, Replatform, Repurchase, Refactor, Retain, Retire) entwickeln;
— Kosten und Nutzen der Nutzung von Cloud-Diensten ermitteln;
– Anforderungen für die Migration in den Bereichen Plattform, Sicherheit, Betrieb, Geschäft, Personal und Governance formulieren;
— einen Geschäftskontinuitätsplan entwickeln und Hochverfügbarkeitsindikatoren erreichen.
4
KursIch bin seit über 20 Jahren beruflich in der Softwareentwicklung tätig, die letzten 13 davon in der Java-Welt. Während dieser Zeit beteiligte er sich aktiv am Aufbau von Systemen unterschiedlicher Größe: von Systemen auf Kleinunternehmensebene bis hin zu...
Ich bin seit über 20 Jahren beruflich in der Softwareentwicklung tätig, die letzten 13 davon in der Java-Welt. Während dieser Zeit beteiligte er sich aktiv am Aufbau von Systemen unterschiedlicher Größe: von Systemen auf Kleinunternehmensebene bis hin zu Automatisierungssystemen transnationaler Konzerne. Arbeitete in Unternehmen wie Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank. Derzeit Java Leitung der RND-Abteilung von Rostselmash, Herstellung der besten Automatisierungssysteme für Landmaschinen Lehrer
2
Kurs15 Jahre Erfahrung mit Linux, 10 Jahre mit Clouds und Devops. Hat es geschafft, an der Entwicklung von Linux-Distributionen mitzuwirken und sowohl im Outsourcing als auch in Produktunternehmen zu arbeiten. Seit 3 Jahren ist er...
15 Jahre Erfahrung mit Linux, 10 Jahre mit Clouds und Devops. Hat es geschafft, an der Entwicklung von Linux-Distributionen mitzuwirken und sowohl im Outsourcing als auch in Produktunternehmen zu arbeiten. In den letzten drei Jahren bereitete er die DevOpsConf Russia-Konferenz vor.
8
KurseÜber 20 Jahre Erfahrung in kundenspezifischen Entwicklungsprojekten in der IT. Dutzende erfolgreiche Projekte, darunter auch solche im Rahmen von Regierungsaufträgen. Erfahrung in der Entwicklung und Implementierung von ERP-Systemen, Open-Source-Lösungen, Support für Hochlastanwendungen. Dozent für Kurse zum Thema...
Über 20 Jahre Erfahrung in kundenspezifischen Entwicklungsprojekten in der IT. Dutzende erfolgreiche Projekte, darunter auch solche im Rahmen von Regierungsaufträgen. Erfahrung in der Entwicklung und Implementierung von ERP-Systemen, Open-Source-Lösungen, Support für Hochlastanwendungen. Dozent für Kurse zu Linux, Kuber, MLOps, DataOps, SolutionArchitect, IaC, SRE sowie Mentor des HighLoad-Kurses