JavaScript Object Notation mit JSONPath filtern Umgang mit JSON-Abfragesprachen, Teil 1

Fast jeder REST-Aufruf an eine Ressource in Azure, AWS oder Google wird mit JSON-Dokument beantwortet. Aber wie filtert man die darin enthaltene Datenfülle, um den Überblick zu behalten? JSON ist mit seiner einfachen Struktur und der Verwendung von Unicode das ideale textbasierte Format für den Datenaustausch zwischen Systemen – und zwar unabhängig von Betriebssystem, Rechnerarchitektur oder Programmiersprache. […]

AWS Re:Invent 2020

Das wurde ja auch Zeit. Google hat sie von Anfang an. Unter Microsoft Azure gehört die CloudShell neben dem Azure Ressource Manager und dem Azure Active Directory zu dem absoluten Highlights, die administrative Aufgaben in Azure sehr komfortabel machen. Sicher, auch AWS hat seine Alleinstellungsmerkmale und wer als Cloud Berater in sämtlichen Wolken verkehrt, wertet […]

AWS Re:Invent 2020 macOS-Instanzen auf AWS EC2

Quelle: AWS Re:Invent Zum ersten Mal in der Unternehmensgeschichte von AWS können Nutzer nun nach vielfachem Kundenwunsch auch virtuelle Maschinen unter AWS mit macOS ausführen. Basis dafür ist der neuen EC2-Instanz-Typ mac1.metal der in den AWS Rechenzentrum interessanterweise auf Mac Minis basiert. Konkret handelt es sich bei der zugrundliegenden Hardware um Intel Core i7 (Coffee […]

Container-Orchestrierung mit AWS EKS, Teil 3 Kubernetes Worker-Knoten unter Amazon EKS

Der Amazon Elastic Kubernetes Service, kurz EKS, stellt benötigte Worker Nodes zwar nicht automatisch bereit, wie wir im zweiten Teil dieses Tutorials erfahren haben. Hierfür gibt es aber passende CloudFormation-Vorlagen, die wir uns im Folgenden genauer anschauen. Sofern noch nicht geschehen, muss am Kommando-Host zunächst eine kubeconfig-Datei (~.kube/config) erstellt oder (falls schon vorhanden) aktualisiert werden. […]

Setup eines On-the-fly Image-Resizers Microservices und Cloud-native Apps in der Praxis, Teil 2

Ein auf AWS Lambda basierender Image-Resizer, der On-the-Fly arbeitet, bietet mehr Zuverlässigkeit und Agilität als eine herkömmliche Bildanpassung. Dieser zweite Teil unseres Praxisbeispiels demonstriert die Umsetzung mit AWS Lamda, API Gateway und Amazon S3. Der komplette quelloffene Code des Beispiels wird übrigens wie im Teil 1 erläutert von AWS auf GitHub im Repo awslabs/serverless-image-resizing bereitgestellt. Wer den Service einfach […]

Image Resizer mit AWS Lambda und API Gateway Microservices und Cloud-native Apps in der Praxis, Teil 1

Eine einheitliche User Experience über mehrere Gerätetypen hinweg ist nicht einfach umzusetzen. Für das Image Resizing eignen sich Microservices auf Basis von Function-as-a-Service hervorragend. Folgendes Beispiel stellt in zwei Beiträgen einen auf AWS Lambda-basierenden Image-Resizer vor, der On the Fly arbeitet. Zugegeben: Ein Image-Resizer ist quasi das Parade-Beispiel für den Einstieg in AWS Lambda. Daher […]

Sichere Website auf AWS mit Minimalaufwand, Teil 2 Let’s-Encrypt-Zertifikate für AWS Lightsail anfordern

Mit nur wenigen Mausklicks haben wir eine WordPress-Website auf AWS Lightsail bereitgestellt und mit einem öffentlichen Domain-Namen verknüpft. Nun können wir im zweiten Teil dieses Workshops die SSL-Zertifikate von Let’s Encrypt anfordern und anschließend die SSL-Umleitung für Apache und in WordPress einrichten. Um HTTPS für eine Webseite aktivieren zu können braucht man bekanntlich ein Zertifikat […]

Sichere Website auf AWS mit Minimalaufwand, Teil 1 AWS Lightsail für „Let’s Encrypt“-Zertifikate einrichten

AWS Lightsail ist eine gangbare Option zur Bereitstellung von Websites und Web Apps. Möchte man eine solche Lightsail-Website mit einem SSL-Zertifikat versehen, klappt das z. B. mit Let´s Encrypt, wie dieser zweiteilige Workshop demonstriert. Amazon Web Services bietet zahlreiche Möglichkeiten, Websites und Webanwendungen jeder Größe mit mehr oder weniger Verwaltungsaufwand und Kontrolle bereitzustellen. Die für […]

Container-Orchestrierung mit AWS EKS, Teil 2 Kubernetes Master und Tools für die Steuerebene

Mit dem Amazon Elastic Kubernetes Service, kurz EKS, erhalten AWS-Kunden einen vollständig verwalteten Kubernetes-Service in der Public Cloud. Im zweiten Teil unseres EKS-Workshops geht es um die Bereitstellung der EKS-Steuerebene mit einem oder mehreren Kubernetes-Mastern, API-Servern und kubectl-Clients. Im ersten Teil dieses Workshops haben wir das Netzwerk und die Berechtigungen für die Kubernetes-Steuerebene vorbereitet. Bevor wir […]

Container-Orchestrierung mit AWS EKS, Teil 1 Netzwerk und Rollen für Kubernetes aufsetzen

Der Amazon Elastic Kubernetes Service, kurz EKS, ist einer von zwei verwalteten Container-Cluster-Managern auf AWS. In diesem dreiteiligen Workshop bringen wir eine Container-Anwendung zum Laufen, hierfür beginnen wir mit den Vorbereitungen zum Betrieb eines EKS-Clusters auf AWS. Im Unterschied zu Amazon ECS stellt EKS einen vollständig verwalteten Kubernetes-Service in der Public Cloud dar. Dieser ist umfassend […]

Bitnami