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

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

AWS Platten-Jongleur EBS-Tutorial - Teil 1

AWS bietet zahlreiche Speicherdienste vom populären Objektspeicher S3, über skalierbaren NAS-Speicher in Form von Elastic File System bis hin zu klassischen Block-Speicher, der im Kontext virtueller Maschinen (EC2) virtuelle Festplatten für Betriebssystem und Daten bereitstellt. Verwendet man hierzu Elastic Block Store Volumes (EBS), bieten sich im Zusammenhang mit EC2 interessante Workflows, die on premise so […]

Amazon RDS: Client-Verbindung AWS-Einsteigerworkshop - Teil 13

Wenn man erfolg­reich eine neue DB-Instanz auf Basis des AWS Relational Database Service (RDS) er­stellt hat, möchte man wahr­schein­lich testen, ob die Daten­bank für Anwen­dungen von außen er­reich­bar ist. Ver­läuft dieser Test posi­tiv, dann kann der Nutzer sein Daten­modell ent­wickeln und die benö­tigten Tabellen erstellen. RDS ist zwar ein skalierbarer und hoch verfügbarer Cloud-Service, die […]

Amazon RDS: SQL-Datenbank auf AWS RDS einrichten AWS-Einsteigerworkshop - Teil 12

Das Erstellen einer hoch­verfüg­baren rela­tionalen Daten­bank in AWS RDS er­folgt in weiten Teilen mit Hilfe von Assi­stenten. Die hier be­schriebene Multi-Availability-Zone-Bereit­stellung er­fordert die Konfi­guration von Subnet groups, bevor man einen Instanz­typ wählt und danach die Ein­stellungen für die Daten­bank fest­legt. Erste Anlaufstelle ist die RDS-Konsole in der AWS Management Console. Beim ersten Besuch landet man automatisch […]

Amazon RDS: Preise und Abrechnungsmodelle AWS-Einsteigerworkshop - Teil 11

Amazon bietet mit RDS alle gän­gigen rela­tionalen Daten­banken als Cloud-Service an. Wie bei anderen Diensten rech­net AWS auch hier nach Ressourcen­verbrauch ab. Bei Daten­banken betrifft das nicht nur Rechen­leistung und den Speicher­verbrauch, sondern je nach Modell auch IOPS und über­tragenes Daten­volumen. Das kostenlose AWS-Nutzungs­kontingent für Amazon RDS umfasst lediglich Single-AZ Micro DB-Instanzen mit MySQL, MariaDB, PostgreSQL, Oracle […]

Amazon RDS: Relationale Datenbanken auf AWS nutzen AWS-Einsteigerworkshop - Teil 10

AWS Relational Database Service (RDS) ist ein ver­walteter Dienst, mit dem Kunden rela­tionale Daten­banken einfach in der Cloud nutzen können. Zur Aus­wahl stehen die markt­gängigen Pro­dukte. AWS kümmert sich um das Patch-Management, das regel­mäßige Backup und um Failover in eine andere Availabilty Zone. Die Vielfalt von Speicher­technologien in AWS ist enorm, die Auswahl hängt vom […]

AWS EC2: Virtuelle Maschinen auf Basis von AMIs einrichten AWS-Einsteigerworkshop - Teil 9

Virtuelle Maschinen in EC2 beruhen auf Vor­lagen, den Amazon Machine Images (AMIs). Um davon eine Instanz zu er­zeugen, muss man sich zwischen den zahl­reichen AMIs ent­scheiden, den Instanztyp wählen, Storage konfi­gurieren und Security Groups zu­ordnen. Dieser Beitrag zeigt, wie man dabei vorgeht. Ausgangpunkt für das manuelle Erstellen virtueller Maschinen ist die EC2-Konsole im Services-Menü. Hier klickt […]

VPC: Subnetze, Gateways und Routing-Tabellen konfigurieren AWS-Einsteigerworkshop - Teil 8

Die Virtual Private Cloud erlaubt es Kunden, einen logisch iso­lierten Bereich in der Amazon-Cloud einzurichten. Sie bildet die Grund­lage für die Bereit­stellung der meisten von inzwischen weit über 150 AWS-Diensten. Ihre Konfi­guration erfor­dert das Einrichten von Sub­netzen, Routing-Tabellen und Gateways. Für einen schnellen Einstieg bietet Amazon einen Wizard, der das Erstellen eines VPC vereinfacht und mehrere […]

Virtual Private Cloud (VPC) in AWS mit Hilfe des Wizards konfigurieren AWS-Einsteigerworkshop - Teil 7

Mit VPC kann jeder Kunde der Amazon Web Services einen logisch isolierten Bereich in der AWS-Cloud ein­richten. Dabei darf er die IP-Adress­bereiche, die Sub­netze, Routing-Tabellen und Gateway-Geräte selbst konfigurieren. Amazon unter­stützt Admini­stratoren bei dieser Auf­gabe mit einem grafischen Assistenten. Grundsätzlich sollte man immer mit 4 Subnetzen in einer VPC starten, also je einen privaten und […]

Bitnami