ExperTeach Networking Logo

The Cloud in Action

Concepts, Development, Migration

ExperTeach Networking Logo

Cloud is changing IT architectures and the world of applications. For companies new to cloud, many questions are raised. This course looks at the topic from the perspective of its organizational, personnel, infrastructural and technical implications.

To this end, the general motivation for cloud is first highlighted and the term itself explained. Which SLAs and interfaces of the provider are required? Issues such as contract law, data protection and compliance must be considered when moving business to the cloud. Likewise, when moving to the cloud, it is almost inevitable that IT processes will change.

Agile methods form the procedural foundation of many modern companies for a reason. For a successful migration to a cloud, applications also need to be rethought. Buzzwords like cloud-native, containers and microservices come to mind here. A market overview of the most important providers and their cloud offerings round off the interactive training.

Course Contents

  • What is cloud computing (definition by NIST, CSA and BSI)?
  • What makes the cloud so successful?
  • Cloud models: private, virtual private, public, community, hybrid and multi-cloud
  • Service models: IaaS, PaaS, SaaS, XaaS
  • Virtual machines and containers
  • Private clouds: VMware vCloud Suite, Microsoft Azure Stack and OpenStack
  • What needs to be considered on the way to the cloud?
  • Data protection and data security in Europe and internationally: laws and their limits
  • Contract law, data protection and compliance
  • Process models and agile methods: Extreme Programming (XP), Scrum, DevOps, bimodal IT, etc.
  • App design of a cloud-native application and cloud paradigms: GIT, microservices, MVP, CI/CD, test-driven development, behavior-driven development
  • The importance of the WAN connection
  • Typical deployment and migration scenarios
  • Market overview: International and for Germany
  • Comparison of public cloud offerings: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) etc.

The detailed digital documentation package, consisting of an e-book and PDF, is included in the price of the course.

Premium Course Documents

In addition to the digital documentation package, the exclusive Premium Print Package is also available to you.

  • High-quality color prints of the ExperTeach documentation
  • Exclusive folder in an elegant design
  • Document pouch in backpack shape
  • Elegant LAMY ballpoint pen
  • Practical notepad
Premium Print
The Premium Print Package can be added during the ordering process for € 150,- plus VAT (only for classroom participation).

Request in-house training now

Target Group

The course is aimed at anyone who is involved in the topic of cloud and wants to get fit on a not too technical level. Anyone working in development, sales or presales, or in a management function in the cloud environment will find this course a solid foundation of know-how and valuable input for their day-to-day work.

Knowledge Prerequisites

What is required is a willingness to deal with conceptual and legal issues. Deep technical knowledge is not required.

Alternatives

Book this course together with Cloud Security – Risk and Security when Using the Cloud as PowerPackage Cloud Deployment for the discounted price of € 2.595,-.

You can also purchase this course at a reduced price as part of this Qualification Package.

1 Der Trend: Cloud Computing
1.1 IT im Wandel
1.2 Treiber für die Cloud
1.2.1 Verfügbarkeit des Business
1.2.2 Von fixen zu variablen Kosten
1.2.3 Agile Infrastruktur
1.2.4 Technologisch immer aktuell
1.2.5 Sicherheit und Compliance
1.3 Typische Herausforderungen und Einwände
1.3.1 Anforderungen an die Cloud Provider
1.3.2 Faktoren für die Kundenzufriedenheit
1.4 Virtualization – Enabler für die Cloud
1.5 Definition: Cloud Computing
1.5.1 Service-Modelle des Cloud Computings
1.5.2 Die verschiedenen Cloud-Varianten (Private Cloud, Public Cloud, …)
1.5.3 Multi-Cloud
1.5.4 Eigenschaften der Hyperscaler
1.5.5 Shared Responsibility
   
2 Compute-Virtualisierung und Private Clouds
2.1 Evolutionsstufen der Virtualisierung
2.2 Die Server-Virtualisierung
2.2.1 Wichtige Begriffe
2.3 Automation
2.4 Container-Virtualisierung
2.4.1 Linux Containers (LXC)
2.4.2 Container- vs. Server-Virtualisierung
2.4.3 Docker
2.4.4 Kubernetes
2.5 Anforderungen an das Netzwerk und den Speicher
2.5.1 Flache Netzwerke – SDN revolutioniert die Netze
2.5.2 Datenspeichertechnologien im Vergleich
2.6 Das Software-Defined Data Center
2.6.1 VMware Aria und Cloud Foundation
2.6.2 Microsoft Azure Stack
2.6.3 OpenStack
   
3 Ressourcen-Management in der Cloud
3.1 Ressourcen-Management in Cloud-Umgebungen
3.1.1 Flavors
3.1.2 Wie viele Ressourcen stehen wirklich zur Verfügung?
3.1.3 Deckelungen
3.1.4 Weitere Aspekte
3.2 Zugriff auf die Cloud
3.2.1 REST API
3.2.2 Beispiel: Azure Resource Manager
3.3 Lizenzierung in der Hybrid Cloud
3.3.1 Beispiel: Management von Azure Subscriptions
3.4 Standardisierung und Schnittstellen
3.5 Aktuelle Herausforderungen im Betrieb
3.6 Infrastructure as Code (IaC)
3.6.1 Deklarativer Ansatz
3.6.2 Abgrenzung der Tools
3.6.3 Ansible
3.6.4 Puppet und Chef
3.6.5 Terraform
3.6.6 Templates unter Azure
3.6.7 AWS CloudFormation
   
4 Datenschutz, Vertragsrecht und Gesetze
4.1 Public Cloud: Was gilt es zu beachten?
4.2 Welches Recht gilt?
4.3 Datenschutz
4.3.1 Datenschutz-Grundverordnung
4.3.2 Aktuelle nationale Rechtslage
4.3.3 Auswirkungen auf das Cloud Computing
4.3.4 Europa und die USA
4.3.5 EU-US-Privacy-Shield
4.3.6 CLOUD Act
4.3.7 Binding Corporate Rules und Standard Contractual Clauses
4.3.8 Auswirkungen von Schrems II
4.4 Weitere rechtliche Aspekte
4.4.1 Zusammenfassung – Teil 1
4.5 Vertragsrecht
4.5.1 Informationssicherheit
4.5.2 Compliance
4.5.3 Das größte Risiko
   
5 Betriebskonzepte und agile Methoden
5.1 Klassiker: Plan/Build/Run und ITIL
5.1.1 Auswirkungen auf die Prozesse
5.1.2 IT-Kennzahlen
5.2 Veränderte Rollen in der IT
5.2.1 Auswirkung von Eigenschaften virtualisierter Umgebungen
5.2.2 Neue Rollen
5.2.3 Auswirkungen von Microservices und Containerization auf den IT-Betrieb
5.3 Agile Methoden
5.4 Extreme Programming (XP)
5.4.1 Test-Driven Development (TDD)
5.4.2 Refactoring (Design Improvement)
5.4.3 Continuous Integration
5.4.4 Behavior-Driven Development (BDD)
5.4.5 Planning in Short Cycles
5.5 Lean Development
5.5.1 MVP
5.6 DevOps
5.6.1 Continuous Delivery
5.6.2 CI/CD
5.7 Kanban
5.8 Scrum
5.9 Das Spotify Modell: Squad, Chapter, Tribe
5.10 Scaled Agile Framework (SAFe)
5.11 Bimodale IT
   
6 WAN-Anbindung
6.1 Konnektivitätsoptionen für Multi-Cloud-Lösungen
6.1.1 Public Internet Peering
6.1.2 IP VPN
6.1.3 Dedicated WAN
6.1.4 Cloud Exchange
6.1.5 Cloud-Anbieter als Carrier
6.2 Erreichbarkeit von Services in der Cloud
6.3 Redundanzkonzepte
6.4 Die Anforderungen der Anwendungen
6.4.1 Client/Server-Kommunikation
6.4.2 Server/Server-Kommunikation
6.4.3 Problem Latenzzeit
6.4.4 Mögliche Lösungen
6.4.5 Edge Computing
6.4.6 Applikationsbeschleuniger
6.4.7 SD-WAN
   
7 Applikationen in der Cloud
7.1 Applikationen in der Cloud
7.1.1 Aufbau von Applikationen
7.1.2 Eignungsprüfung für Applikationen in der Cloud
7.2 Cloud Native Applications
7.2.1 12-Factor-App
7.2.2 Versionsverwaltung
7.2.3 Saubere Trennung des eigentlichen Codes von anderem
7.2.4 Build, Release, Run
7.2.5 Stateless Applications
7.2.6 Web Services und Port-Bindung
7.3 Microservices
7.3.1 Monolith vs. Microservices
7.4 Horizontale Skalierbarkeit
7.4.1 Weitere Faktoren
7.4.2 Erweiterung des 12-Factor-Konzepts
7.4.3 CAP-Theorem
7.5 Das Chaos-Monkey-Prinzip
7.6 Pets vs. Cattle
   
8 Die großen Cloud-Anbieter
8.1 Cloud-Anbieter
8.1.1 Entwicklungen bei den Cloud-Anbietern
8.1.2 IaaS-Anbieter im Vergleich
8.2 Der deutsche Cloud-Markt
8.3 Amazon Web Services
8.3.1 EC2
8.3.2 EBS und VPC
8.3.3 Amazon S3
8.3.4 Datenbanken und viele weitere Services
8.4 Microsoft Azure
8.4.1 Virtuelle Maschinen
8.4.2 Virtuelle Netzwerke
8.4.3 Azure Storage-Lösungen
8.4.4 Hybrid Cloud
8.5 Google Cloud Platform
8.6 Alibaba Cloud
8.7 IBM
8.8 Open Telekom Cloud
   
9 Migration in die Cloud
9.1 Applikations-Migration in die Cloud
9.1.1 Lift-and-Shift vs. Refactoring
9.1.2 Die 5 Rs der App-Modernisierung
9.1.3 Containerization
9.1.4 Der Hotel-California-Effekt
9.2 Datenmigration in die Cloud
9.3 Transition Phase
9.3.1 Technische Planung
9.3.2 Organisatorische Planung
9.4 Fallstricke

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request in-house training now
PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.

Cloud is changing IT architectures and the world of applications. For companies new to cloud, many questions are raised. This course looks at the topic from the perspective of its organizational, personnel, infrastructural and technical implications.

To this end, the general motivation for cloud is first highlighted and the term itself explained. Which SLAs and interfaces of the provider are required? Issues such as contract law, data protection and compliance must be considered when moving business to the cloud. Likewise, when moving to the cloud, it is almost inevitable that IT processes will change.

Agile methods form the procedural foundation of many modern companies for a reason. For a successful migration to a cloud, applications also need to be rethought. Buzzwords like cloud-native, containers and microservices come to mind here. A market overview of the most important providers and their cloud offerings round off the interactive training.

Course Contents

  • What is cloud computing (definition by NIST, CSA and BSI)?
  • What makes the cloud so successful?
  • Cloud models: private, virtual private, public, community, hybrid and multi-cloud
  • Service models: IaaS, PaaS, SaaS, XaaS
  • Virtual machines and containers
  • Private clouds: VMware vCloud Suite, Microsoft Azure Stack and OpenStack
  • What needs to be considered on the way to the cloud?
  • Data protection and data security in Europe and internationally: laws and their limits
  • Contract law, data protection and compliance
  • Process models and agile methods: Extreme Programming (XP), Scrum, DevOps, bimodal IT, etc.
  • App design of a cloud-native application and cloud paradigms: GIT, microservices, MVP, CI/CD, test-driven development, behavior-driven development
  • The importance of the WAN connection
  • Typical deployment and migration scenarios
  • Market overview: International and for Germany
  • Comparison of public cloud offerings: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP) etc.

The detailed digital documentation package, consisting of an e-book and PDF, is included in the price of the course.

Premium Course Documents

In addition to the digital documentation package, the exclusive Premium Print Package is also available to you.

  • High-quality color prints of the ExperTeach documentation
  • Exclusive folder in an elegant design
  • Document pouch in backpack shape
  • Elegant LAMY ballpoint pen
  • Practical notepad
Premium Print
The Premium Print Package can be added during the ordering process for € 150,- plus VAT (only for classroom participation).

Request in-house training now

Target Group

The course is aimed at anyone who is involved in the topic of cloud and wants to get fit on a not too technical level. Anyone working in development, sales or presales, or in a management function in the cloud environment will find this course a solid foundation of know-how and valuable input for their day-to-day work.

Knowledge Prerequisites

What is required is a willingness to deal with conceptual and legal issues. Deep technical knowledge is not required.

Alternatives

Book this course together with Cloud Security – Risk and Security when Using the Cloud as PowerPackage Cloud Deployment for the discounted price of € 2.595,-.

You can also purchase this course at a reduced price as part of this Qualification Package.

1 Der Trend: Cloud Computing
1.1 IT im Wandel
1.2 Treiber für die Cloud
1.2.1 Verfügbarkeit des Business
1.2.2 Von fixen zu variablen Kosten
1.2.3 Agile Infrastruktur
1.2.4 Technologisch immer aktuell
1.2.5 Sicherheit und Compliance
1.3 Typische Herausforderungen und Einwände
1.3.1 Anforderungen an die Cloud Provider
1.3.2 Faktoren für die Kundenzufriedenheit
1.4 Virtualization – Enabler für die Cloud
1.5 Definition: Cloud Computing
1.5.1 Service-Modelle des Cloud Computings
1.5.2 Die verschiedenen Cloud-Varianten (Private Cloud, Public Cloud, …)
1.5.3 Multi-Cloud
1.5.4 Eigenschaften der Hyperscaler
1.5.5 Shared Responsibility
   
2 Compute-Virtualisierung und Private Clouds
2.1 Evolutionsstufen der Virtualisierung
2.2 Die Server-Virtualisierung
2.2.1 Wichtige Begriffe
2.3 Automation
2.4 Container-Virtualisierung
2.4.1 Linux Containers (LXC)
2.4.2 Container- vs. Server-Virtualisierung
2.4.3 Docker
2.4.4 Kubernetes
2.5 Anforderungen an das Netzwerk und den Speicher
2.5.1 Flache Netzwerke – SDN revolutioniert die Netze
2.5.2 Datenspeichertechnologien im Vergleich
2.6 Das Software-Defined Data Center
2.6.1 VMware Aria und Cloud Foundation
2.6.2 Microsoft Azure Stack
2.6.3 OpenStack
   
3 Ressourcen-Management in der Cloud
3.1 Ressourcen-Management in Cloud-Umgebungen
3.1.1 Flavors
3.1.2 Wie viele Ressourcen stehen wirklich zur Verfügung?
3.1.3 Deckelungen
3.1.4 Weitere Aspekte
3.2 Zugriff auf die Cloud
3.2.1 REST API
3.2.2 Beispiel: Azure Resource Manager
3.3 Lizenzierung in der Hybrid Cloud
3.3.1 Beispiel: Management von Azure Subscriptions
3.4 Standardisierung und Schnittstellen
3.5 Aktuelle Herausforderungen im Betrieb
3.6 Infrastructure as Code (IaC)
3.6.1 Deklarativer Ansatz
3.6.2 Abgrenzung der Tools
3.6.3 Ansible
3.6.4 Puppet und Chef
3.6.5 Terraform
3.6.6 Templates unter Azure
3.6.7 AWS CloudFormation
   
4 Datenschutz, Vertragsrecht und Gesetze
4.1 Public Cloud: Was gilt es zu beachten?
4.2 Welches Recht gilt?
4.3 Datenschutz
4.3.1 Datenschutz-Grundverordnung
4.3.2 Aktuelle nationale Rechtslage
4.3.3 Auswirkungen auf das Cloud Computing
4.3.4 Europa und die USA
4.3.5 EU-US-Privacy-Shield
4.3.6 CLOUD Act
4.3.7 Binding Corporate Rules und Standard Contractual Clauses
4.3.8 Auswirkungen von Schrems II
4.4 Weitere rechtliche Aspekte
4.4.1 Zusammenfassung – Teil 1
4.5 Vertragsrecht
4.5.1 Informationssicherheit
4.5.2 Compliance
4.5.3 Das größte Risiko
   
5 Betriebskonzepte und agile Methoden
5.1 Klassiker: Plan/Build/Run und ITIL
5.1.1 Auswirkungen auf die Prozesse
5.1.2 IT-Kennzahlen
5.2 Veränderte Rollen in der IT
5.2.1 Auswirkung von Eigenschaften virtualisierter Umgebungen
5.2.2 Neue Rollen
5.2.3 Auswirkungen von Microservices und Containerization auf den IT-Betrieb
5.3 Agile Methoden
5.4 Extreme Programming (XP)
5.4.1 Test-Driven Development (TDD)
5.4.2 Refactoring (Design Improvement)
5.4.3 Continuous Integration
5.4.4 Behavior-Driven Development (BDD)
5.4.5 Planning in Short Cycles
5.5 Lean Development
5.5.1 MVP
5.6 DevOps
5.6.1 Continuous Delivery
5.6.2 CI/CD
5.7 Kanban
5.8 Scrum
5.9 Das Spotify Modell: Squad, Chapter, Tribe
5.10 Scaled Agile Framework (SAFe)
5.11 Bimodale IT
   
6 WAN-Anbindung
6.1 Konnektivitätsoptionen für Multi-Cloud-Lösungen
6.1.1 Public Internet Peering
6.1.2 IP VPN
6.1.3 Dedicated WAN
6.1.4 Cloud Exchange
6.1.5 Cloud-Anbieter als Carrier
6.2 Erreichbarkeit von Services in der Cloud
6.3 Redundanzkonzepte
6.4 Die Anforderungen der Anwendungen
6.4.1 Client/Server-Kommunikation
6.4.2 Server/Server-Kommunikation
6.4.3 Problem Latenzzeit
6.4.4 Mögliche Lösungen
6.4.5 Edge Computing
6.4.6 Applikationsbeschleuniger
6.4.7 SD-WAN
   
7 Applikationen in der Cloud
7.1 Applikationen in der Cloud
7.1.1 Aufbau von Applikationen
7.1.2 Eignungsprüfung für Applikationen in der Cloud
7.2 Cloud Native Applications
7.2.1 12-Factor-App
7.2.2 Versionsverwaltung
7.2.3 Saubere Trennung des eigentlichen Codes von anderem
7.2.4 Build, Release, Run
7.2.5 Stateless Applications
7.2.6 Web Services und Port-Bindung
7.3 Microservices
7.3.1 Monolith vs. Microservices
7.4 Horizontale Skalierbarkeit
7.4.1 Weitere Faktoren
7.4.2 Erweiterung des 12-Factor-Konzepts
7.4.3 CAP-Theorem
7.5 Das Chaos-Monkey-Prinzip
7.6 Pets vs. Cattle
   
8 Die großen Cloud-Anbieter
8.1 Cloud-Anbieter
8.1.1 Entwicklungen bei den Cloud-Anbietern
8.1.2 IaaS-Anbieter im Vergleich
8.2 Der deutsche Cloud-Markt
8.3 Amazon Web Services
8.3.1 EC2
8.3.2 EBS und VPC
8.3.3 Amazon S3
8.3.4 Datenbanken und viele weitere Services
8.4 Microsoft Azure
8.4.1 Virtuelle Maschinen
8.4.2 Virtuelle Netzwerke
8.4.3 Azure Storage-Lösungen
8.4.4 Hybrid Cloud
8.5 Google Cloud Platform
8.6 Alibaba Cloud
8.7 IBM
8.8 Open Telekom Cloud
   
9 Migration in die Cloud
9.1 Applikations-Migration in die Cloud
9.1.1 Lift-and-Shift vs. Refactoring
9.1.2 Die 5 Rs der App-Modernisierung
9.1.3 Containerization
9.1.4 Der Hotel-California-Effekt
9.2 Datenmigration in die Cloud
9.3 Transition Phase
9.3.1 Technische Planung
9.3.2 Organisatorische Planung
9.4 Fallstricke

Classroom training

Do you prefer the classic training method? A course in one of our Training Centers, with a competent trainer and the direct exchange between all course participants? Then you should book one of our classroom training dates!

Hybrid training

Hybrid training means that online participants can additionally attend a classroom course. The dynamics of a real seminar are maintained, and the online participants are able to benefit from that. Online participants of a hybrid course use a collaboration platform, such as WebEx Training Center or Saba Meeting. To do this, a PC with browser and Internet access is required, as well as a headset and ideally a Web cam. In the seminar room, we use specially developed and customized audio- and video-technologies. This makes sure that the communication between all persons involved works in a convenient and fault-free way.

Online training

You wish to attend a course in online mode? We offer you online course dates for this course topic. To attend these seminars, you need to have a PC with Internet access (minimum data rate 1Mbps), a headset when working via VoIP and optionally a camera. For further information and technical recommendations, please refer to.

Tailor-made courses

You need a special course for your team? In addition to our standard offer, we will also support you in creating your customized courses, which precisely meet your individual demands. We will be glad to consult you and create an individual offer for you.
Request in-house training now

PDF SymbolYou can find the complete description of this course with dates and prices ready for download at as PDF.