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

Einführung in Amazon SageMaker und Jupyter Machine Learning mit Python, Teil 1

Amazon SageMaker ist ein von AWS vollständig verwalteter Service, der den gesamten Workflow von Machine Learning abdeckt. In dieser Beitragsreihe befassen wir uns mit der grundlegenden ML-Thematik und dem Erstellen von Jupyter-Notebooks unter SageMaker. Machine Learning (ML) bedeutet allgemein, dass der Computer Zusammenhänge aus Daten extrahiert. Das können sehr einfache aber auch äußerst komplexe Zusammenhänge […]

Amazon Polly und Pinpoint konfigurieren Serverless-Architekturen unter AWS, Teil 2

Als Vorbereitung für unsere serverlose Text-to-Speech-App widmet sich dieser Artikel den Grundlagen von Amazon Polly und Pinpoint. Mithilfe der beiden AWS-Dienste wollen wir Sprachnachrichten automatisiert versenden. Amazon Polly ist ein auf AWS betriebener Cloud-Service, mit dem sowohl Amazon-Benutzer als auch Entwickler, die Backends in AWS betreiben, einen übermittelten Text in natürliche Sprache umwandeln lassen können. […]

Grundlagen zu AWS SAM Serverless-Architekturen unter AWS, Teil 1

In diesem Workshop wollen wir anhand einiger Beispiele lernen, serverlose Architekturen unter AWS bereitzustellen. Den thematischen roten Faden bilden dabei verwaltete AWS-Services, die im Kontext Machine Learning, Spracherkennung, Texterkennung, Bilderkennung stehen. Im Zentrum der meisten serverlosen Apps und Architekturen steht meist Lambda, der Event-getriebene Computing-Service von AWS. Für das Erlernen von Lambda oder erste kleinere […]

ECS auf EC2-Cluster-Basis provisioniere Amazon Elastic Container Service, Teil 2 – Praxis

Docker-Image, Container, Cluster, Container-Definition, Cluster-Manager, Task-Definition, Task, Service-Definition und Services sind die essenziellen Konzepte von ECS. Schauen wir uns nun an, wie man aus diesen Zutaten eine cloudnative App backt. Provisioniert man ECS mit Hilfe des Einrichtungsassistenten in der AWS Management Console, werden die geschilderten Zusammenhänge sehr schön visualisiert: Wir wollen allerdings nun eine App […]

Container-Cluster unter AWS Amazon Elastic Container Service, Teil 1 – Konzepte

Für den Betrieb von Cloud-native Apps gibt es verschiedene Cluster Manager. In der Cloud sollte Software-Architekten dabei auch AWS ECS, den Elastic Container Service, mit in die engere Wahl nehmen. Wir stellen den älteren der beiden AWS-Container-Cluster-Manager vor. AWS bietet mit ECS und EKS derzeit gleich zwei verwaltete Container-Cluster-Manager zum Betrieb Cloud-nativer Apps an. Dabei ist […]

Amazon RDS mit Autoscaling Neues Feature im Relational Database Service

29 Seit dem 20.06.2019 unterstützen Amazon RDS für MariaDB, Amazon RDS für MySQL, Amazon RDS für PostgreSQL, Amazon RDS für SQL Server und Amazon RDS für Oracle das neue Feature „RDS Storage Auto Scaling“. RDS-Kennern wird diese Funktion von Amazon Aurora her bekannt vorkommen. Die „Automatische Skalierung“ des RDS-Speichers skaliert die Speicherkapazität als Reaktion auf […]

Bitnami