Installieren Sie die genialokal App auf Ihrem Startbildschirm für einen schnellen Zugriff und eine komfortable Nutzung.
Tippen Sie einfach auf Teilen:
Und dann auf "Zum Home-Bildschirm [+]".
Bei genialokal.de kaufen Sie online bei Ihrer lokalen, inhabergeführten Buchhandlung!
Das Handbuch zu IaaS mit Azure, AWS und GCE Infrastructure as a Service - moderne IT-Infrastrukturen werden in die Cloud integriert und nutzen die Rechenzentren von Amazon, Microsoft, Google und Co. Das ermöglicht ganz neue Arbeitsweisen und verspricht eine einfache Administration, aber der Teufel steckt im Detail! Wo AWS, Azure und andere Anbieter echte Vorteile ausspielen können, welche Probleme sich dort verstecken und wie Sie die Dienste richtig konfigurieren, zeigen Ihnen die Praxisbeispiele und Anleitungen in diesem Handbuch. Daniel Stender und Kevin Welter stehen Ihnen bei der Einrichtung Ihres eigenen virtualisierten Rechenzentrums zur Seite und erklären Schritt für Schritt alle Tools, die bei zeitgemäßem Cloud Computing zum Einsatz kommen: Python, Google Go, Ansible, Docker, Kubernetes. Mit professioneller Hilfe werden Sie schon bald eigene Cloud-Systeme einsetzen und effektiv nutzen. - Integrieren Sie Ihre Infrastruktur in die Cloud- Toolchains für Rollout, Orchestrierung, Provisionierung, Monitoring- Mit Praxiswissen zu Python, Google Go, Ansible, Docker und Kubernetes Aus dem Inhalt:- Public Cloud Computing: IaaS und PaaS- Werkzeuge und Skills für Cloud Engineers- IaaS-Anbieter verwenden- Amazon Web Services, Azure, Google Compute Engine und andere: Welcher Anbieter ist der Richtige für mich?- Hybrid- und Multicloud-Computing- Cloud-Infrastrukturen automatisch ausrollen- Cloud-Infrastrukturen mit Ansible konfigurieren- Server testen- Monitoring mit Prometheus- Ressourcen programmieren
Kevin Welter ist Mitgründer und Geschäftsführer der HumanITy GmbH. Mit seinem Unternehmen unterstützt er Großkonzerne wie Deutsche Bahn, EnBW und Deutsche Telekom bei der Weiterentwicklung ihrer Software sowei der dazugehörigen Prozesse und hat es sich zur Aufgabe gemacht, die Digitalisierung auch für den Mittelstand attraktiv und einfach nutzbar zu gestalten.
Inhalt ... 1. Cloud Computing ... 19 1.1 ... Welcome to the Cloud ... 20 1.2 ... Public Cloud Computing ... 30 1.3 ... DevOps ... 43 1.4 ... Container ... 55 2. Grundlegende Fertigkeiten und Werkzeuge für Cloud-Engineers ... 65 2.1 ... Python ... 66 2.2 ... Google Go ... 98 2.3 ... Docker ... 132 2.4 ... Kubernetes ... 162 3. IaaS-Anbieter verwenden ... 191 3.1 ... Amazon Elastic Compute Cloud ... 192 3.2 ... Microsoft Azure ... 246 3.3 ... Google Compute Engine ... 288 3.4 ... DigitalOcean ... 298 3.5 ... Hetzner Cloud ... 308 3.6 ... Multi-Cloud- und Hybrid-Cloud-Computing ... 316 4. Cloud-Infrastruktur automatisiert ausrollen ... 321 4.1 ... AWS CloudFormation ... 322 4.2 ... AWS CDK ... 352 4.3 ... Azure Resource Manager ... 365 4.4 ... Terraform ... 377 5. Cloud-Instanzen konfektionieren ... 395 5.1 ... Hashicorp Packer ... 396 5.2 ... Cloud-Init ... 413 6. Cloud-Instanzen mit Ansible konfigurieren ... 425 6.1 ... Ansible installieren ... 429 6.2 ... ansible ... 431 6.3 ... Konfiguration ... 436 6.4 ... Statisches Inventar ... 438 6.5 ... Module ... 442 6.6 ... Playbook ... 457 6.7 ... Rollen ... 473 6.8 ... Dynamisches Inventar ... 484 6.9 ... Cloud-Module ... 495 6.10 ... Kubernetes-Cluster deployen ... 502 7. Cloud-Instanzen testen ... 513 7.1 ... Testinfra ... 515 7.2 ... Terratest ... 527 8. Cloud-Monitoring mit Prometheus ... 537 8.1 ... Prometheus-Server ... 540 8.2 ... node_exporter ... 546 8.3 ... Service Discovery ... 553 8.4 ... PromQL ... 558 8.5 ... Alarme ... 565 9. Cloud-Ressourcen mit Boto3 programmieren ... 571 9.1 ... Boto3 ... 572 9.2 ... Zugriff auf die Hetzner-Cloud mit hcloud-python ... 583 9.3 ... Azure-SDK für Python ... 589 9.4 ... Abschluss ... 595 Index ... 597