Modul 346: Cloud-Lösungen konzipieren, realisieren
Modul 346: Cloud-Lösungen konzipieren, realisieren
  • 66
  • 5 893
PHP & SQL
Die installierten Komponenten werden mithilfe einer PHP-Beispielseite ins Zusammenspiel gebracht.
Переглядів: 13

Відео

PHP-FPM
Переглядів 33День тому
Die PHP-Ausführung wird von Apaches mod_php auf PHP-FPM umgestellt, was wesentlich besser skalieren soll.
PHP
Переглядів 19День тому
PHP wird installiert und mit einem Modul für Apache testhalber ausgeführt.
MariaDB
Переглядів 23День тому
Der MySQL-Fork MariaDB wird in Betrieb genommen. Dazu wird ein neuer Datenbankbenutzer mit einer Datenbank erstellt, die mit Beispieldaten gefüttert wird.
Apache
Переглядів 22День тому
Der Apache HTTP Server wird in Betrieb genommen. Dazu wird eine Seite für den Modulbaukasten konfiguriert.
systemd: minio-Service
Переглядів 6121 день тому
In diesem Video wird der minio-Service als systemd-Service-Unit konfiguriert und in Betrieb genommen. 00:00 Einführung 00:51 Aufgabe 7 05:50 Aufgabe 8 12:12 Aufgabe 9 17:32 Aufgabe 10
systemd: pingpong-Service
Переглядів 6221 день тому
In diesem Video wird der pingpong-Service als systemd-Service-Unit konfiguriert und in Betrieb genommen. 00:00 Einführung 01:27 Aufgabe 1 03:23 Aufgabe 2 06:47 Aufgabe 3 09:45 Aufgabe 4 11:56 Aufgabe 5 14:05 Aufgabe 6
Go: Entwicklungsprozess mit Visual Studio Code und GitHub
Переглядів 127Місяць тому
In diesem Video zeige ich vor, wie man die Go-Übungsreihe auf GitHub mit Visual Studio Code bearbeitet. 00:00 Einstieg und Voraussetzungen 01:39 SSH-Schlüssel erstellen 03:14 SSH-Schlüssel auf GitHub hinterlegen 04:59 Git konfigurieren 06:29 Git mit mehreren E-Mail-Adressen? 06:59 Erklärungen zum Vorgehen 08:19 Fork erstellen 09:26 Repository klonen 11:36 Arbeitsweise 12:26 Aufgabenstellung 13:...
DuckDB: Übung 2 (leagues)
Переглядів 492 місяці тому
Eine Reihe von JSON-Dateien, welche fiktive Fussball-Spielergebnisse enthalten, werden in eine Tabelle eingelesen. Aus den Spielergebnissen wird anschliessend eine Liga-Tabelle berechnet. Webseite: m346.frickelbude.ch/hauptdatentypen/strukturierte/duckdb/index.html#übung-2-selbständig-fussball-ligatabellen 00:00 Einstieg und Vorbereitung 02:06 Ziel der Übung: Tabelle 04:05 Schema beschreiben 04...
DuckDB: Übung 1 (foodstock)
Переглядів 342 місяці тому
In dieser geführten Übung wird ein Nahrungsmittel-Vorratslager aus einer CSV-Datei importiert und ausgewertet. Webseite: m346.frickelbude.ch/hauptdatentypen/strukturierte/duckdb/index.html#übung-1-geführt-vorratslager 00:00 Einstieg und Vorbereitung 01:37 foodstock.csv bereitstellen 02:35 Hinweis zur Persistenz 03:04 Schema beschreiben 04:30 Schema definieren 05:39 Tabelle erstellen 07:31 Revie...
DuckDB: Installation
Переглядів 362 місяці тому
DuckDB wird unter Windows installiert und ausprobiert. Webseite: m346.frickelbude.ch/hauptdatentypen/strukturierte/duckdb/index.html#installation 0:00 Einstieg 0:33 Installationsanleitung 0:46 Download 1:35 Entpacken 1:59 Installation 2:25 Path-Umgebungsvariable erweitern 3:56 Test 4:22 Experiment
Demo Cloud-Infrastruktur
Переглядів 673 місяці тому
Ich stelle euch das Setup der Cloud-Infrastruktur vor, das auf einem selbstgeschriebenen Kommandozeilenwerkzeug achim und auf der DevOps-Automatisierungslösung Ansible basiert. Als Cloud-Anbieter verwende ich Exoscale. Links: - achim: github.com/patrickbucher/achim - Ansible: docs.ansible.com/ - Exoscale: www.exoscale.com/ 00:00 Einstieg & Problematik 00:59 Demoumgebung 01:32 SSH-Schlüssel bere...
Nextcloud: Installation
Переглядів 7811 місяців тому
Die aktuelle Version von Nextcloud wird unter Debian 12 "Bookworm" auf Basis von Apache, MariaDB und PHP-FPM installiert. Inhalt: 00:00 Einstieg 00:27 Ausgangslage 00:41 Apache 01:41 PHP 05:07 PHP-FPM 06:46 Memory-Limite erhöhen 08:51 MariaDB 11:34 Apache-Konfiguration 13:24 Download 14:37 Artefakte prüfen 16:05 Archiv entpacken 17:31 PHP-Module installieren 18:27 Installation Installationsanle...
Fork/Pull Request für Redis-Aufgaben
Переглядів 126Рік тому
Das Modell "Fork/Pull Request" wird hier anhand der Redis-Aufgaben demonstriert. 00:00 Einleitung 00:40 Ausgangslage und VM-Start 01:34 Login auf der VM 02:00 Aufgaben 02:30 Fork 03:01 Warum der Fork? 03:43 SSH URL 04:08 Visual Studio Code öffnen 04:39 Repository klonen 06:04 Aufgaben: exercises.md 06:48 Allgemeine Anweisungen 08:11 Aufgabe 0 (Auszug) 09:04 Aufgabe 1 (Auszug) 10:57 Hinweis zum ...
VM-Setup: 2023 Edition (Debian 12 "Bookworm")
Переглядів 87Рік тому
In diesem Video demonstriere ich die Inbetriebnahme der VM gemäss der Anleitung von code.frickelbude.ch/m346/vm-setup 00:00 Einleitung 00:15 Repository "VM-Setup" 00:38 Voraussetzung: VirtualBox 7 01:06 Voreingestellter Pfad für VMs 01:59 Voraussetzung: OVA-Image 02:25 Assoziation mit der .ova-Dateiendung 03:17 Import der VM 05:01 Nach dem Importvorgang 05:28 Start der VM 06:04 Login auf der VM...
Cloud Computing nach der Datenschutz-Grondverordnung (DSGVO)
Переглядів 110Рік тому
Cloud Computing nach der Datenschutz-Grondverordnung (DSGVO)
Aufgabe 5: Einsatzgebiete
Переглядів 872 роки тому
Aufgabe 5: Einsatzgebiete
Aufgabe 4: s3fs
Переглядів 802 роки тому
Aufgabe 4: s3fs
Aufgabe 3: s3cmd
Переглядів 912 роки тому
Aufgabe 3: s3cmd
Aufgabe 2: Minio-Client verwenden
Переглядів 1162 роки тому
Aufgabe 2: Minio-Client verwenden
Aufgabe 1: Minio-Server verwenden
Переглядів 1972 роки тому
Aufgabe 1: Minio-Server verwenden
Zusatzaufgabe B: Passwort vergeben
Переглядів 272 роки тому
Zusatzaufgabe B: Passwort vergeben
Zusatzaufgabe A: Weitere Befehle kennenlernen
Переглядів 582 роки тому
Zusatzaufgabe A: Weitere Befehle kennenlernen
Aufgabe 4: Endpunkte als Hashes abspeichern
Переглядів 912 роки тому
Aufgabe 4: Endpunkte als Hashes abspeichern
Aufgabe 3: Mengenoperationen
Переглядів 632 роки тому
Aufgabe 3: Mengenoperationen
Aufgabe 2: TODO-Liste
Переглядів 1522 роки тому
Aufgabe 2: TODO-Liste
Aufgabe 1: Steckbrief abspeichern
Переглядів 932 роки тому
Aufgabe 1: Steckbrief abspeichern
Aufgabe 0: Mit Redis verbinden
Переглядів 592 роки тому
Aufgabe 0: Mit Redis verbinden
Redis von Windows aus verwenden
Переглядів 742 роки тому
Redis von Windows aus verwenden
Redis: Gratis Cloud-Datenbank
Переглядів 1152 роки тому
Redis: Gratis Cloud-Datenbank

КОМЕНТАРІ

  • @modul346
    @modul346 2 роки тому

    Zu 13:12: Hier sollte es "vierundzwanzig" statt "zweiundzwanzig" heissen, ich war wohl verwirrt.

  • @modul346
    @modul346 2 роки тому

    Zu 22:25: Hier hätte ich "identifier" durch "hackernews" ersetzen sollen.

  • @modul346
    @modul346 2 роки тому

    Zu 09:21: Die Warnung bezieht sich auf den abschliessenden Punkt im Satz, der hier eher störend ist.

  • @modul346
    @modul346 2 роки тому

    Zu 3:32 und 9:24: Das sollte natürlich als "dreiundneunzig Komma zwei Grad" ausgesprochen werden…

  • @modul346
    @modul346 2 роки тому

    22:35 Hier stimmt die Nummerierung der Aufgaben nicht. Es müsste natürlich Aufgabe 6 heissen!

  • @TheAstroVid
    @TheAstroVid 2 роки тому

    🌟😎

  • @modul346
    @modul346 2 роки тому

    Hier noch einige Testdaten: Brian Kernighan, 01.01.1942, Capricornus (Steinbock) Ken Thompson, 04.02.1943, Aquarius (Wassermann) Richard Stallman, 16.03.1953, Pisces (Fische) Leonhard Euler, 15.04.1707, Aries (Widder) Theo de Raadt, 19.05.1968, Taurus (Stier) Alonzo Church, 14.06.1903, Gemini (Zwillinge) Alan Turing, 23.06.1912, Cancer (Krebs) Steve Wozniak, 11.09.1950, Leo (Löwe) Dennis Ritchie, 09.09.1941, Virgo (Jungfrau) Alfred Nobel, 21.10.1833, Libra (Waage) Peter Naur, 25.10.1928, Scorpio (Skorpion) Grace Hopper, 09.12.1906, Sagittarius (Schütze)

  • @modul346
    @modul346 2 роки тому

    Falls Ihnen der Festplattenplatz ausgehen sollte, führen Sie bitte die folgenden beiden Befehle aus: sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv So stellen Sie sicher, dass der ganze verfügbare Festplattenplatz vom Betriebssystem verwendet werden kann.

  • @joehansgurkli4843
    @joehansgurkli4843 2 роки тому

    Vielen Dank!

  • @modul346
    @modul346 2 роки тому

    Zu 13:53: Hier habe ich eine Fehlüberlegung gemacht, denn der Pull-Request soll gar nicht hier zu sehen sein, sondern nur auf dem zentralen Repository.

  • @modul346
    @modul346 2 роки тому

    14:36 Hier habe ich Unsinn erzählt; Git benötigt diese Information nicht. Es ist aber sinnvoll, hier die E-Mail-Adresse zu hinterlegen, damit man verschiedene Schlüssel besser voneinander unterscheiden kann.

  • @modul346
    @modul346 2 роки тому

    Anmerkung zu 11:35: r.RemoteAddr wäre die Adresse des Clients gewesen.