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 […]

AWS Toolkit für Visual Studio einrichten ASP.NET-Apps auf AWS Elastic Beanstalk migrieren, Teil 2

Elastic Beanstalk bietet eine komplett von AWS verwaltete .NET-Plattform für das Deployment sowie die Skalierung und Aktualisierung von Anwendungen. Wie man das AWS Toolkit für Visual Studio einrichtet, zeigen wir im zweiten Teil dieser Serie. Das AWS Toolkit für Visual Studio lässt sich entweder als VSIX-Paket von AWS oder auch direkt aus dem Visual Studio Marketplace herunterladen. Die Installation wird […]

Web-API-Applikation mit Aurora integrieren Dotnet-Web-API auf Amazon Aurora, Teil 2

Die Grundlagen dafür, eine auf Microsoft .NET Core basierende Web-API-Anwendung mit AWS-Diensten und Amazon Aurora zu integrieren, haben wir gelegt. An einem AWS-Demoprojekt spielen wir nun die vollständige Konfiguration und Bereitstellung durch. Voraussetzung für den folgenden Guide ist natürlich ein valider Github-Account. Die weitere Vorgehensweise zur Integration einer.NET-Core-Web-API-Anwendung mit einer Amazon-Aurora-Datenbank, konkret zur Bereitstellung der […]

.NET-Workloads unter AWS Lambda ausführen Dotnet-Web-API auf Amazon Aurora, Teil 1

Microsoft-Workloads nutzen eine Vielzahl spezieller Web-APIs. AWS-Kunden haben damit unter AWS Lambda das Problem, dass sie viele vorhandene .NET-Web-APIs pflegen müssen. Es geht aber auch anders, wie dieser auf einem AWS-Demo-Projekt basierende Beitrag zeigt. Ob eine Anwendung nun auf ASP.NET, ASP.NET Razor / MVC, ReactJS oder Angular basiert – bei CRUD-Operationen (Create, Read, Update, Delete) […]

EC2-/ Compute-Kosten durch Rightsizing optimieren EC2-Rightsize Solution, Cost Explorer Recommendation und AWS Compute Optimizer

In meinen Kursen kommen wir im Abschnitt Virtuelle Maschinen/EC2 zwangsläufig immer irgendwann auf das Thema “passende” Instanz-Größe zu sprechen. Wie also kann der Nutzer herausfinden, bzw. sicher sein, dass er den richtigen Instanz-Typ für seine Anwendung ausgewählt hat. Eigentlich gleicht die Auswahl des richtigen Instanz-Typs einem Spagat zwischen Intuition, Kunst und Wissenschaft. Im Grunde muss […]

Blog mit Text-to-Speech ausstatten WordPress und Amazon AI in der Praxis, Teil 1

In diesem zweiteiligen Workshop zeigen wir, wie sich ein WordPress-Blog mit Hilfe von „Amazon AI“ unter anderem mit einer Text-to-Speech-Engine ausstatten lässt. Der erste Teil befasst sich dabei im Wesentlichen mit der WordPress-Bereitstellung auf EC2. Dieses Tutorial zeigt, wie man das Amazon Polly für WordPress-Plug-in in ein WordPress-Blog auf Basis einer EC2-Instanz installiert und konfiguriert. […]

Erste Schritte mit Amazon SageMaker Machine Learning mit Python, Teil 2

Amazon SageMaker ist ein von AWS vollständig verwalteter Service, der den gesamten Workflow von Machine Learning abdeckt. Anhand der SageMaker-Demo von AWS illustrieren wir die wichtigsten Zusammenhänge, Grundlagen und Funktionsprinzipien. Für unsere ersten Experimente verwenden wir das MNIST-Dataset als Trainingsdaten. Bei der MNIST-Datenbank (Modified National Institute of Standards and Technology) handelt es sich um eine sehr große […]

Bitnami