Tipps & Tricks mit Amazon Web Services

Über die Cloud-Plattform AWS (Amazon Web Services) können Entwicklungsteams und IT-Betrieb ihre Software gemäß der DevOps-Strategie schnell und sicher bereitstellen. Zu den Dienstleistungen zählen die sichere Speicherung und Versionskontrolle des Quellcodes ebenso wie das automatische Erstellen, Testen und Bereitstellen von Anwendungen. Dies kann sowohl direkt in AWS als auch in der On-Premise-Umgebung geschehen. Gerade wenn man sich neu mit einem Service befassen muss, ergeben sich aber auch Problemstellungen. An dieser Stelle geben AWS-Experten Ihnen Tipps zu verschiedenen Developer Services und klären offene Fragen.

Aktueller AWS-Fachbeitrag

Verwaltete Backups in der AWS Cloud

Snapshots und Sicherungen von Amazon-Diensten

Verwaltete Backups in der AWS Cloud

„Wir haben seit einiger Zeit einen datenlastigen Workload in AWS laufen. Welche Möglichkeiten gibt es, um Backups unserer Daten in der AWS Cloud zu erstellen?“ lesen

Hier schreibt für Sie

Sascha Möllering

Sascha Möllering arbeitet als Solutions Architect bei der Amazon Web Services Germany GmbH. Seine Interessen liegen in den Bereichen Automation, Infrastructure as Code, Distributed Computing, Container und JVM.

Alle Fachbeiträge von und über AWS

API-Schlüssel zuweisen und testen

AWS Lambda und API Gateway, Teil 3

API-Schlüssel zuweisen und testen

Bisher ist unsere mittels Amazon API Gateway auf AWS gehostete Rest-API öffentlich. Jeder, der die Public URL kennt, kann diese aufrufen oder je nach definierter Methode sogar einen Upload veranlassen. Das wollen wir in diesem Workshop ändern. lesen

Abfrage-API für Amazon Web Services erstellen

AWS Lambda und API Gateway, Teil 2

Abfrage-API für Amazon Web Services erstellen

Unsere erste Lambda-Funktion haben wir kürzlich erstellt und mit dem eingebauten Test-Framework online getestet. Nun wollen wir eine HTTPS-Rest-API über das Amazon API Gateway programmieren und als Trigger für AWS Lambda verwenden. Dies ist recht komfortabel über die grafische Management Console möglich. lesen

MongoDB-Datenbanken in AWS

Die Dokumentendatenbank Amazon DocumentDB

MongoDB-Datenbanken in AWS

„Wir denken darüber nach, MongoDB für unsere Anwendungen zu nutzen, möchten diese aber nicht selbst betreiben. Welcher AWS-Service existiert für das Betreiben von MongoDB-Workloads?“ lesen

RestfulAPIs für AWS selbst gebaut

AWS Lambda und API Gateway, Teil 1

RestfulAPIs für AWS selbst gebaut

Amazon API Gateway soll das Erstellen, Veröffentlichen, Pflegen, Überwachen und Sichern von APIs jeder beliebigen Größenordnung sehr einfach machen. In diesem Beitrag zeigen wir, wie man dem Service einen AWS-Zugang via HTTPS ermöglicht. lesen

Sicherheit hat bei AWS aktuell Vorrang

Interview mit Glenn Gore zu Development und Open Source

Sicherheit hat bei AWS aktuell Vorrang

Wie unterstützt AWS die Open-Source-Community und Entwickler im Allgemeinen? Welche Dienste, Tools und Blaupausen helfen bei Security-by-Design-Strategien? Diese Fragen hat Glenn Gore, Lead Architect bei Amazon Web Services, im Interview mit Dev-Insider beantwortet. lesen

DynamoDB-Zugriff über AWS SDK for Java

AWS-Ressourcen mit Java erstellen und verwalten, Teil 3

DynamoDB-Zugriff über AWS SDK for Java

Bei einem NoSQL-Service wie DynamoDB ist das Abfragen bzw. Lesen und Schreiben von Daten über die RestAPI ohnehin der Normalfall. Dementsprechend einfach gestaltet sich der Zugriff über das AWS SDK for Java. lesen

Zugriff auf Amazon S3 per AWS SDK for Java

AWS-Ressourcen mit Java erstellen und verwalten, Teil 2

Zugriff auf Amazon S3 per AWS SDK for Java

Amazon S3 ist der älteste und wohl populärste AWS-Dienst. Dieser lässt sich über das AWS SDK for Java auch programmatisch ansteuern. Dieser Teil unseres Workshops zeigt, wie man mit dem AWS-Java-SDK-Sample auf S3 zugreift. lesen

Eigene Laufzeitumgebungen in AWS Lambda

Runtime und Docker Images als Lambda-Layer

Eigene Laufzeitumgebungen in AWS Lambda

„Wir haben eine Anwendung mit Hilfe von Elixir implementiert und würden diese gerne in AWS Lambda laufen lassen. Welche Möglichkeiten existieren für die Erstellung eigener Laufzeitumgebungen in AWS Lambda?“ lesen

AWS SDK for Java in Eclipse integrieren

AWS-Ressourcen mit Java erstellen und verwalten, Teil 1

AWS SDK for Java in Eclipse integrieren

AWS-Nutzer können Ressourcen in der AWS-Public-Cloud interaktiv, automatisiert oder auch programmatisch erstellen. Letzteres ist vor allem für Entwickler und in DevOps-Szenarien erste Wahl. Zu den zahleichen unterstützten SDKs gehört auch Java. lesen

Commits und Tests mit AWS CodeCommit und CodeBuild

CI/CD-Pipeline mit AWS-Tools, Teil 2

Commits und Tests mit AWS CodeCommit und CodeBuild

Ein neues Projekt ist in AWS CodeStar schnell erstellt. Umgehend kann man in den einzelnen Stufen experimentierten, z. B. mit neuen Commits zu Feature-Upgrades beitragen oder Unit-Tests implementieren. CodeStar visualisiert dabei den Projekt-Status und unterstützt die Tool-Integration. lesen

Metadaten-Index für einen Data Lake in AWS

Tools und Workflows zur Datenspeicherung in der Cloud, Teil 5

Metadaten-Index für einen Data Lake in AWS

Um Daten in einem S3-basierten Data Lake sinnvoll durchsuchen zu können, müssen diese im Moment des Hinzufügens indiziert werden. Mit serverlosen Lambda-Funktionen lässt sich so ein Vorgang automatisieren. Für den eigentlichen Index verwenden wir eine DynamoDB-Datenbank, weil diese hochverfügbar ist und Zugriffszeiten im unteren Millisekundenbereich ermöglicht. lesen

DevOps-Projekte mit AWS CodeStar erstellen

CI/CD-Pipeline mit AWS-Tools, Teil 1

DevOps-Projekte mit AWS CodeStar erstellen

Im Jahr 2017 hat AWS den Dienst AWS CodeStar vorgestellt. Dieser soll das Einrichten und Betreiben von Continuous-Integration- und Continuous-Delivery-Pipelines besonders komfortabel machen. Ein solches Szenraio spielen wir hier durch. lesen

Verschlüsselter Datenspeicher in der Cloud

HashiCorp Vault Enterprise in AWS

Verschlüsselter Datenspeicher in der Cloud

„Wir würden gerne HashiCorp Vault Enterprise in AWS mit betreiben, da wir diese Software bereits in unserem einen Datacenter verwenden. Was sind die Best Practices für die Installation und den Betrieb von HashiCorp Vault Enterprise in AWS?“ lesen

Metadaten im AWS-S3-basierten Data Lake

Tools und Workflows zur Datenspeicherung in der Cloud, Teil 3

Metadaten im AWS-S3-basierten Data Lake

AWS S3 stellt eine gute wenn nicht die perfekte Lösung für den Primärspeicher im Zuge einer Data-Lake-Strategie dar. In diesem Beitrag wollen wir uns der Umsetzung zuwenden. Dabei beginnen wir mit der Daten-Aufnahme, dem Data-Ingest. lesen

Chef-Cookbooks im Einsatz

AWS OpsWorks for Chef Automate, Teil 3

Chef-Cookbooks im Einsatz

Um mit Chef richtig zu arbeiten, müssen wir ein Cookbook mit zugehörigen Rezepten erstellen. In diesem Anwendungsbeispiel werden wir auf einem Linux-Server zur Laufzeit exemplarisch eine neue Webanwendung mit Hilfe eines Chef-Rezepts bootstrappen. lesen