Webinar vom 14.08.2014
In Amazon S3 sind Billionen von Objekten in verschiedensten Formaten gespeichert, von Backups über Web Site Assets bis zu digitalen Medien. In diesem Webinar gehen wir auf Features von S3 wie das Hosten von statischen Websites, Verschlüsselung oder Lifecycle Policies ein. Wir schauen auf die vielen Möglichkeiten, die Amazon S3 bietet, sprechen über Anwendungsfälle und Best Practices.
Die Aufzeichnung ist hier: http://youtu.be/Qad5GNvTz-U
Mathias Fabian erklärt in diesem Vortrag Cloud Computing und stellt konkret die Amazon Web Services in ihrem umfangreichen Leistungsspektrum vor. Dabei geht er auf den konkreten Einsatz dieser Technologie für Online-Spiele der Playata GmbH ein und präsentiert wertvolle Lösungsansätze und Erfahrungswerte.
Webinar 4 Server in der Cloud – die AWS Compute DiensteAWS Germany
Die Aufzeichnung dieses Webinars findet sich hier: http://aws.amazon.com/de/recorded-webinar/
Mit Amazon Elastic Compute Cloud (EC2) können Sie virtuelle Instanzen in der Cloud mit Linux oder Windows Server nutzen. In diesem Webinar geben wir einen Überblick über EC2, zeigen die verschiedenen Optionen für die Erstellung von Instanzen und erklären, welcher Instanztyp von den über 15 verschiedenen verfügbaren Typen wofür gedacht und geeignet ist. Danach zwigen wir einige erweiterte Möglichkeiten von EC2 wie Cloud-Init Skripte und IAM Rollen
Unternehmensanwendungen auf AWS - Oracle, SAP, MicrosoftAWS Germany
Die Migration von Unternehmensanwendungen wie SAP, Oracle, SharePoint und Exchange in die Cloud kann skalierbarere Architekturen, hohe Verfügbarkeit, einfachen weltweiten Zugang und Kosteneinsparungen ermöglichen. Dabei können sowohl Entwicklungs- und Testumgebungen als auch voll supportete Produktivumgebungen auf AWS betrieben werden. In diesem Webinar zeigen wir, was möglich ist.
Amazon Web Services: Flaggschiff des Cloud ComputingsLothar Wieske
Die Public Cloud von Amazon segelt als Flaggschiff des Cloud Computings voran und nimmt immer mehr Passagiere an Bord. Infrastructure-as-a-Service mit Amazon Web Services – wie funktioniert das eigentlich und wie bediene ich die Elastic Compute Cloud, den Simple Storage Service und die CloudFront? Wir stellen die zugrunde liegenden Konzepte vor und veranschaulichen sie an Beispielen zum Nachmachen. Wir werden Server in EC2 starten, Objekte in S3 ablegen und eine Website mit CloudFront weltweit ausrollen – dafür benötigen wir einen Browser. Es kostet uns ungefähr eine Stunde Zeit und etwa einen Euro.
Webinar vom 13.02.2014
In diesem Webinar geben wir einen Überblick über die verschiedene Optionen, um Windows Server basierte Technologien wie Active Directory, ASP.NET, SharePoint Server oder SQL Server in der AWS Cloud auszuführen.. Wir zeigen die Einrichtung und Konfiguration von Windows Instanzen und sprechen über die verfügbaren Ressourcen wie Whitepapers und CloudFormation Templates. Mit Amazon Web Services können Sie Windows Server basierte Technologien ohne Reue testen – denn Sie zahlen nur für das was Sie verbrauchen. Wie immer mit Live-Demo.
Mathias Fabian erklärt in diesem Vortrag Cloud Computing und stellt konkret die Amazon Web Services in ihrem umfangreichen Leistungsspektrum vor. Dabei geht er auf den konkreten Einsatz dieser Technologie für Online-Spiele der Playata GmbH ein und präsentiert wertvolle Lösungsansätze und Erfahrungswerte.
Webinar 4 Server in der Cloud – die AWS Compute DiensteAWS Germany
Die Aufzeichnung dieses Webinars findet sich hier: http://aws.amazon.com/de/recorded-webinar/
Mit Amazon Elastic Compute Cloud (EC2) können Sie virtuelle Instanzen in der Cloud mit Linux oder Windows Server nutzen. In diesem Webinar geben wir einen Überblick über EC2, zeigen die verschiedenen Optionen für die Erstellung von Instanzen und erklären, welcher Instanztyp von den über 15 verschiedenen verfügbaren Typen wofür gedacht und geeignet ist. Danach zwigen wir einige erweiterte Möglichkeiten von EC2 wie Cloud-Init Skripte und IAM Rollen
Unternehmensanwendungen auf AWS - Oracle, SAP, MicrosoftAWS Germany
Die Migration von Unternehmensanwendungen wie SAP, Oracle, SharePoint und Exchange in die Cloud kann skalierbarere Architekturen, hohe Verfügbarkeit, einfachen weltweiten Zugang und Kosteneinsparungen ermöglichen. Dabei können sowohl Entwicklungs- und Testumgebungen als auch voll supportete Produktivumgebungen auf AWS betrieben werden. In diesem Webinar zeigen wir, was möglich ist.
Amazon Web Services: Flaggschiff des Cloud ComputingsLothar Wieske
Die Public Cloud von Amazon segelt als Flaggschiff des Cloud Computings voran und nimmt immer mehr Passagiere an Bord. Infrastructure-as-a-Service mit Amazon Web Services – wie funktioniert das eigentlich und wie bediene ich die Elastic Compute Cloud, den Simple Storage Service und die CloudFront? Wir stellen die zugrunde liegenden Konzepte vor und veranschaulichen sie an Beispielen zum Nachmachen. Wir werden Server in EC2 starten, Objekte in S3 ablegen und eine Website mit CloudFront weltweit ausrollen – dafür benötigen wir einen Browser. Es kostet uns ungefähr eine Stunde Zeit und etwa einen Euro.
Webinar vom 13.02.2014
In diesem Webinar geben wir einen Überblick über die verschiedene Optionen, um Windows Server basierte Technologien wie Active Directory, ASP.NET, SharePoint Server oder SQL Server in der AWS Cloud auszuführen.. Wir zeigen die Einrichtung und Konfiguration von Windows Instanzen und sprechen über die verfügbaren Ressourcen wie Whitepapers und CloudFormation Templates. Mit Amazon Web Services können Sie Windows Server basierte Technologien ohne Reue testen – denn Sie zahlen nur für das was Sie verbrauchen. Wie immer mit Live-Demo.
Unser iico-Konferenzbeitrag. Der Transkript des Vortrages: http://www.creativeconstruction.de/blog/iico-konferenzbeitrag-lean-ux-statt-anforderungsmanagement/
Kollaboration in Java Projekten - Anspruch und RealitätTorben Knerr
Dieser Vortrag von der JAX 2008 beleuchtet verschiedene Application Lifecycle Management (ALM) Werkzeuge um die Zusammenarbeit in Java Teams zu unterstützen. Die Tools werden nach verschieden Stufen klassifiziert: Von Level 1 (ein wilder Mix aus lose gekoppelten Open Source Lösungen) bis Level 3 (die voll integrierte ALM Plattform) ist alles möglich. Beispielhaft vorgestellt werden: Subversion + Trac + Mylyn, Polarion ALM + FastTrack, Microsoft TFS, Eclipse Jazz / Rational Team Concert
Este documento describe el método de investigación-acción, incluyendo su origen con Kurt Lewin en 1946, sus características como involucrar a los sujetos de estudio y tener un enfoque pragmático, y sus pasos como diagnóstico, diseño de propuestas de cambio, aplicación y evaluación. También discute la investigación-acción participativa, cooperativa y educativa, destacando que compromete a las personas y las empodera para producir conocimiento de forma directa.
El documento habla sobre los lodos y cortes de perforación. Explica las funciones y propiedades de los lodos, los métodos de control de sólidos como la dilución, separación mecánica usando equipos como zarandas, mallas y hidrociclones, y la clasificación de los sólidos. También describe componentes como tanques de lodo y bombas centrífugas usadas para el tratamiento de lodos.
Workshop mit Heiko Vosberg, Web Analyst bei Profondo Reply, zum Thema "Customer Journey"
Customer Journey, Attributionsmodelle, Multitouchpoint-Analysen, Lebenszyklen, Customer-Livetime-Value, … sind lauter ungeschützte Begriffe.
Doch was steckt dahinter, was ist Customer Journey?
Für viele Hersteller ist die Antwort einfach: Das, was unser Tool liefert.
Anstatt zu fragen, welcher Hersteller uns was liefert, fragen wir deshalb z.B.:
• Was wollen wir wirklich wissen?
• Was könnten wir mit dem Wissen machen?
• Was davon kann man wie messen?
• Und was hat Facebook damit zu tun?
Este documento presenta los esquemas eléctricos de varios componentes de camiones Volvo, incluyendo el sistema de arranque, la unidad electrónica de control del vehículo, el tacógrafo, el sistema de cambios, el motor, los frenos ABS, la suspensión neumática y otros sistemas. Incluye índices de los esquemas eléctricos y las ilustraciones, así como listas de fusibles, relés, conectores y abreviaturas. El propósito es proporcionar información sobre la instalación elé
El documento trata sobre diferentes trastornos del lenguaje, incluyendo trastornos de la voz, el habla y trastornos orgánicos. Describe varios tipos de disfonía, afasia, disartria, alalia, dislalia, tartamudez y sus causas y características. También menciona el diagnóstico y tratamiento de algunos de estos trastornos.
O documento descreve as proteínas, incluindo sua estrutura e funções. As proteínas são macromoléculas formadas pela condensação de aminoácidos através de ligações peptídicas. Sua estrutura inclui níveis primário, secundário, terciário e quaternário. As proteínas têm funções como enzimas, hormônios, transporte de oxigênio e estruturais.
O documento discute o implante de microchips RFID no corpo humano como forma de pagamento e identificação, comparando-o à Marca da Besta descrita na Bíblia. Afirma que a Motorola está produzindo chips para o sistema Mondex que seriam implantados na mão direita ou testa para controle global e que a Bíblia previu este sistema.
Este documento fornece um resumo do método SCRUM para desenvolvimento de software. Ele explica que SCRUM é um processo iterativo e incremental para gerenciar projetos de software de forma ágil. O documento também descreve os principais conceitos do SCRUM como timebox, sprint, papéis (product owner, scrum master e equipe scrum) e cerimônias (planejamento da sprint, daily, revisão e retrospectiva).
(1) O documento discute estratégias empresariais e gestão estratégica, definindo os conceitos e processos envolvidos no planejamento estratégico de negócios. (2) Aborda a importância de analisar o ambiente interno e externo, definir visão, missão e objetivos, e desenvolver estratégias para lidar com mudanças constantes no mercado. (3) Argumenta que o planejamento estratégico é essencial para antecipar tendências futuras e manter a competitividade das empresas a long
ESTÁGIO SUPERVISIONADO NA EDUCAÇÃO INFANTIL Arivaldom
Este documento apresenta um projeto de estágio supervisionado para estudantes de pedagogia em creches e pré-escolas. Ele discute a importância da observação, co-participação e regência para a formação do estudante, além de objetivos como possibilitar o acesso ao processo de ensino-aprendizagem e incentivar o aprimoramento pessoal e profissional. Também apresenta um cronograma com atividades propostas para cada etapa do estágio.
A tomografia computadorizada funciona capturando múltiplas projeções de raios-X através do corpo de diferentes ângulos e usando um computador para combiná-las em imagens transversais de alta resolução sem sobreposição de estruturas. Ela fornece imagens detalhadas dos órgãos e tecidos que podem ajudar no diagnóstico de diversas doenças. Embora use radiação, a dose é baixa e controlada, tornando o exame seguro. A tomografia computadorizada é amplamente utilizada no mundo devido
El documento proporciona información sobre la radiología simple de abdomen, incluyendo indicaciones, limites anatómicos, proyecciones radiológicas estándar y accesorias, y tipos de imágenes que pueden observarse. Describe la anatomía abdominal relevante, distribución aproximada del intestino delgado, y características de densidades como calcio, agua, grasa y aire.
2014-02-06 ASIP Santé RIR "Le SI des infirmiers libéraux"ASIP Santé
Présentation "Le SI des infirmiers libéraux" par Nicolas SCHINKEL, infirmier libéral, chargé de mission Télésanté, Fédération Nationale des Infirmiers, URPS Infirmiers de Franche-Comté
Einführung in AWS - Übersicht über die wichtigsten Services AWS Germany
Jetzt Webinar-Recording ansehen: http://amzn.to/1QXivOC
Cloud Computing bietet eine einfache Möglichkeit des Zugriffs auf Server, Speicher, Datenbanken und eine umfassende Palette von Anwendungsservices über das Internet. Millionen von Kunden nutzen Amazon Web Services jeden Monat, um anspruchsvolle, skalierbare und sichere Applikationen in der Cloud abzubilden.
In gleichnamigen Webinar stellen wir Ihnen die wichtigsten Services von AWS, Anwendungsgebiete und Kundenbeispiele vor. Unter anderem: EC2, ECS, Lambda, S3, RDS Aurora, Dynamo und Redshift.
Unser iico-Konferenzbeitrag. Der Transkript des Vortrages: http://www.creativeconstruction.de/blog/iico-konferenzbeitrag-lean-ux-statt-anforderungsmanagement/
Kollaboration in Java Projekten - Anspruch und RealitätTorben Knerr
Dieser Vortrag von der JAX 2008 beleuchtet verschiedene Application Lifecycle Management (ALM) Werkzeuge um die Zusammenarbeit in Java Teams zu unterstützen. Die Tools werden nach verschieden Stufen klassifiziert: Von Level 1 (ein wilder Mix aus lose gekoppelten Open Source Lösungen) bis Level 3 (die voll integrierte ALM Plattform) ist alles möglich. Beispielhaft vorgestellt werden: Subversion + Trac + Mylyn, Polarion ALM + FastTrack, Microsoft TFS, Eclipse Jazz / Rational Team Concert
Este documento describe el método de investigación-acción, incluyendo su origen con Kurt Lewin en 1946, sus características como involucrar a los sujetos de estudio y tener un enfoque pragmático, y sus pasos como diagnóstico, diseño de propuestas de cambio, aplicación y evaluación. También discute la investigación-acción participativa, cooperativa y educativa, destacando que compromete a las personas y las empodera para producir conocimiento de forma directa.
El documento habla sobre los lodos y cortes de perforación. Explica las funciones y propiedades de los lodos, los métodos de control de sólidos como la dilución, separación mecánica usando equipos como zarandas, mallas y hidrociclones, y la clasificación de los sólidos. También describe componentes como tanques de lodo y bombas centrífugas usadas para el tratamiento de lodos.
Workshop mit Heiko Vosberg, Web Analyst bei Profondo Reply, zum Thema "Customer Journey"
Customer Journey, Attributionsmodelle, Multitouchpoint-Analysen, Lebenszyklen, Customer-Livetime-Value, … sind lauter ungeschützte Begriffe.
Doch was steckt dahinter, was ist Customer Journey?
Für viele Hersteller ist die Antwort einfach: Das, was unser Tool liefert.
Anstatt zu fragen, welcher Hersteller uns was liefert, fragen wir deshalb z.B.:
• Was wollen wir wirklich wissen?
• Was könnten wir mit dem Wissen machen?
• Was davon kann man wie messen?
• Und was hat Facebook damit zu tun?
Este documento presenta los esquemas eléctricos de varios componentes de camiones Volvo, incluyendo el sistema de arranque, la unidad electrónica de control del vehículo, el tacógrafo, el sistema de cambios, el motor, los frenos ABS, la suspensión neumática y otros sistemas. Incluye índices de los esquemas eléctricos y las ilustraciones, así como listas de fusibles, relés, conectores y abreviaturas. El propósito es proporcionar información sobre la instalación elé
El documento trata sobre diferentes trastornos del lenguaje, incluyendo trastornos de la voz, el habla y trastornos orgánicos. Describe varios tipos de disfonía, afasia, disartria, alalia, dislalia, tartamudez y sus causas y características. También menciona el diagnóstico y tratamiento de algunos de estos trastornos.
O documento descreve as proteínas, incluindo sua estrutura e funções. As proteínas são macromoléculas formadas pela condensação de aminoácidos através de ligações peptídicas. Sua estrutura inclui níveis primário, secundário, terciário e quaternário. As proteínas têm funções como enzimas, hormônios, transporte de oxigênio e estruturais.
O documento discute o implante de microchips RFID no corpo humano como forma de pagamento e identificação, comparando-o à Marca da Besta descrita na Bíblia. Afirma que a Motorola está produzindo chips para o sistema Mondex que seriam implantados na mão direita ou testa para controle global e que a Bíblia previu este sistema.
Este documento fornece um resumo do método SCRUM para desenvolvimento de software. Ele explica que SCRUM é um processo iterativo e incremental para gerenciar projetos de software de forma ágil. O documento também descreve os principais conceitos do SCRUM como timebox, sprint, papéis (product owner, scrum master e equipe scrum) e cerimônias (planejamento da sprint, daily, revisão e retrospectiva).
(1) O documento discute estratégias empresariais e gestão estratégica, definindo os conceitos e processos envolvidos no planejamento estratégico de negócios. (2) Aborda a importância de analisar o ambiente interno e externo, definir visão, missão e objetivos, e desenvolver estratégias para lidar com mudanças constantes no mercado. (3) Argumenta que o planejamento estratégico é essencial para antecipar tendências futuras e manter a competitividade das empresas a long
ESTÁGIO SUPERVISIONADO NA EDUCAÇÃO INFANTIL Arivaldom
Este documento apresenta um projeto de estágio supervisionado para estudantes de pedagogia em creches e pré-escolas. Ele discute a importância da observação, co-participação e regência para a formação do estudante, além de objetivos como possibilitar o acesso ao processo de ensino-aprendizagem e incentivar o aprimoramento pessoal e profissional. Também apresenta um cronograma com atividades propostas para cada etapa do estágio.
A tomografia computadorizada funciona capturando múltiplas projeções de raios-X através do corpo de diferentes ângulos e usando um computador para combiná-las em imagens transversais de alta resolução sem sobreposição de estruturas. Ela fornece imagens detalhadas dos órgãos e tecidos que podem ajudar no diagnóstico de diversas doenças. Embora use radiação, a dose é baixa e controlada, tornando o exame seguro. A tomografia computadorizada é amplamente utilizada no mundo devido
El documento proporciona información sobre la radiología simple de abdomen, incluyendo indicaciones, limites anatómicos, proyecciones radiológicas estándar y accesorias, y tipos de imágenes que pueden observarse. Describe la anatomía abdominal relevante, distribución aproximada del intestino delgado, y características de densidades como calcio, agua, grasa y aire.
2014-02-06 ASIP Santé RIR "Le SI des infirmiers libéraux"ASIP Santé
Présentation "Le SI des infirmiers libéraux" par Nicolas SCHINKEL, infirmier libéral, chargé de mission Télésanté, Fédération Nationale des Infirmiers, URPS Infirmiers de Franche-Comté
Einführung in AWS - Übersicht über die wichtigsten Services AWS Germany
Jetzt Webinar-Recording ansehen: http://amzn.to/1QXivOC
Cloud Computing bietet eine einfache Möglichkeit des Zugriffs auf Server, Speicher, Datenbanken und eine umfassende Palette von Anwendungsservices über das Internet. Millionen von Kunden nutzen Amazon Web Services jeden Monat, um anspruchsvolle, skalierbare und sichere Applikationen in der Cloud abzubilden.
In gleichnamigen Webinar stellen wir Ihnen die wichtigsten Services von AWS, Anwendungsgebiete und Kundenbeispiele vor. Unter anderem: EC2, ECS, Lambda, S3, RDS Aurora, Dynamo und Redshift.
Dateisysteme und Datenbanken im Cloud ComputingLothar Wieske
Cloud Computing transformiert die Informationstechnik. Die Konzepte zum Storage fallen bei den Anbietern von Infrastructure-as-a-Service und Platform-as-a-Service einstweilen noch recht unterschiedlich aus. Ein Überblick über Blob, Block, Queue und Table Storage stellt die Möglichkeiten vor. In Minutenschnelle zur relationalen Datenbank mit automatischem Backup- und Patch-Management? Auch dazu gibt es einen Einstieg. Die Erläuterungen des theoretischen Hintergrunds des CAP-Theorems und der praktischen Nutzung von Eventual Consistency machen Sie fit, sich mit Amazon Dynamo, Google Bigtable und Apache Cassandra zu beschäftigen.
Cloud Deployment und (Auto)Scaling am Beispiel von AngrybirdAOE
Sep 08, 2012
Continuous Delivery und Autoscaling von Enterprise Web-Applicationen in der Amazon Cloud
In diesem Vortrag zeigen wir am Beispiel des neuen Angrybird-Onlineshops, der zu Spitzenzeiten bis zu 10 Bestellungen pro Sekunde aufnehmen kann und dabei hochverfügbar ist, wie eine automatisch skalierende Cloud Infrastruktur sowie die nötigen Konzepte aussehen können.
Wir beschreiben die Herausforderungen und unsere Lösungen, um den Shop für ein Multi-Server-Setup vorzubereiten und zu betreiben. Spezielle Anforderungen an eine solche Architektur sowie die Integration von Reverse Proxies (Varnish), die Nutzung eines CDNs, verschiedene Cache-Strategien und weitere Optimierung sind ebenfalls Bestandteil dieses Vortrags. Außerdem stellen wir unsere automatisierte Cloud-Deployment-Strategien vor, angefangen von den Entwicklungsumgebungen, über den continuous Integration Server und unser Testing Framework bis hin zum A/B-Deployment in der Cloud.
www.opitz-consulting.com
Die Oracle SOA Suite bietet eine flexible und komplette Plattform für die Entwicklung von modernen service-orientierten Anwendungen und den Betrieb komplexer Integrationslösungen. Viele Kunden setzen das Produkt heute bereits erfolgreich on-premise, also mit Betrieb in eigenen Rechenzentren, ein. Da Unternehmen sich nicht auf den Betrieb solcher Plattformen, sondern auf ihr Kerngeschäft konzentrieren wollen, ist es sinnvoll, solche Betriebstätigkeiten auszulagern. Die Plattformhersteller haben dies erkannt und bieten deshalb Cloud Services an. So stellt Oracle seit einiger Zeit den SOA Cloud Service (SOACS) zur Verfügung. Hierbei handelt es sich um so genannte "Platform as a Service (PaaS)"-Angebote.
Unternehmen, denen dies noch zu unsicher oder die kein Vertrauen in die Versprechen der Anbieter haben, suchen hier nach Alternativen. Eine solche Alternative besteht darin, die Oracle SOA Suite in der Amazon Cloud (AWS) zu betreiben. Aber: Macht das überhaupt Sinn? Welche Vorteile bringt das Betreiben von Oracle Produkten im Amazon Cloud Service?
Bei der DOAG Konferenz 2016 in Nürnberg beantworteten unsere Experten Sven Bernhardt und Borys Neselovvskyi diese Fragen und teilten ihre Erfahrungen im Betrieb der Oracle SOA Suite in der Amazon Cloud mit ihrem Publikum.
MongoDB Atlas – der beste Weg, MongoDB in der Cloud zu betreiben 1MongoDB
MongoDB Atlas ist ein Database-as-a-Service-Angebot, mit dem Sie mit wenigen Mausklicks eine MongoDB-Datenbank in der Cloud einrichten, betreiben und skalieren können.
Amazon Lightsail ist der schnellste und einfachste Weg, einen Virtual Private Server mit AWS aufzusetzen und zu managen. In einem Paket steht alles zur Verfügung, um mit der eigenen Website an den Start zu gehen – ein virtueller Server, SSD-basierter Storage, Datentransfer, DNS Management und eine statische IP-Adresse. Und das für einen niedrigen, verlässlichen Preis: die Paketpreise starten bei $5 pro Monat.
Amazon Lightsail ist seit dem 18. Mai 2017 in der AWS EU (Frankfurt) verfügbar!
FMK2016 - Volker Krambrich - FileMaker Cloud - Amazon Web ServicesVerein FM Konferenz
Volker Krambrich erklärt an der FileMaker Konferenz 2016 in Salzburg wie FileMaker Server immer verfügbar sind und wie die es mit Amazon Web Services funktioniert.
Für das SaaS Produkt "Social PM" betreibt esentri seit 1,5 Jahren eine produktive Oracle Datenbank 11g mit den Amazon Relational Database Services, die Teil der Amazon Web Services sind. Die Software ist auf viele Tausend User ausgelegt und hat höchste Anforderungen an Performance uns Skalierbarkeit. Neben der Datenbank wird auch ein Middleware-Cluster auf der Amazon Infrastruktur betrieben.
DIe Aufzeichnung dieses Webinars steht hier zur Verfügung: http://aws.amazon.com/de/recorded-webinar/
Amazon Redshift ist ein schneller und mächtiger, voll verwalteter Data Warehouse Dienst in der Cloud. Redshift skaliert von Terabytes bis über ein Petabyte bei sehr günstigen Kosten. In diesem Webinar geben wir einen Überblick über den Dienst, zeigen das Aufsetzen eines Redshift-Clusters, die Verwaltung, den Datenimport und die Abfrage des Data Warehouse über SQL und über Partnerwerkzeuge.
„Cloud is the new Normal”, so Andrew R. Jassy (CIO AWS). Was also liegt näher, als genau jetzt den Schritt in die Cloud zu wagen? Denn schließlich wollen wir ja alle irgendwie ein klein wenig „normal“ sein. Aber ist dieser Schritt wirklich so einfach, wie uns die verschiedenen Cloudanbieter glauben machen? Lässt sich eine klassische Enterprise-Architektur einfach so in die Cloud überführen oder bedarf es neuer cloudspezifischer Architekturmuster? Im Rahmen des Workshops werden wir Schritt für Schritt eine bestehende Enterprise-Anwendung in die Cloud migrieren. Angefangen bei der Nutzung von Cloudinfrastruktur (IaaS) über die Anbindung von Cloudplattformkomponenten (PaaS) und Backend-Services (BaaS) bis hin zu Serverless Functions (FaaS) werden wir für die unterschiedlichen Anwendungsszenarien unserer Applikation passende Architekturansätze entwerfen und deren Vor- und Nachteile diskutieren. Natürlich sprechen wir dabei auch Themen wie Testing, Monitoring und automatisiertes Deployment an.
Cassandra – die NoSQL-Datenbank für große Mengen und schnelle ZugriffeLothar Wieske
Cloud Computing stellt höchste Anforderungen an Dateisysteme und Datenbanken. Mit Klassikern wie dem Google Bigtable und Amazon Dynamo haben die Pioniere neue Architekturkonzepte hervorgebracht. Apache Cassandra (Facebook) ist ein Beispiel für eine verteilte, skalierbare, performante und schemafreie Datenbank mit Eventual Consistency. Cassandra hebt ein Bigtable-Datenmodell auf eine DynamoPlattform, d. h. Cassandra bietet einen strukturierten Speicher für Schlüssel/Werte-Zuordnungen mit Eventual Consistency. Cassandra ist in Java implementiert und lädt zum Experimentieren ein.
Süßwarenhersteller und Discounter launchen Webportal für EM 2016-GewinnspielAWS Germany
Vortrag "Süßwarenhersteller und Discounter launchen Webportal für EM 2016-Gewinnspiel" von Mickael Zewde bei dem AWS E-Business Web Day für Windows Anwendungen. Alle Videos und Präsentationen finden Sie hier: http://amzn.to/2ds3aMX
Auf geht‘s in die Cloud: „Das kann doch nicht so schwer sein!“OPEN KNOWLEDGE GmbH
„Cloud is the new Normal”, so Andrew R. Jassy (CIO AWS). Was also liegt näher, als genau jetzt den Schritt in die Cloud zu wagen? Denn schließlich wollen wir ja alle irgendwie ein klein wenig „normal“ sein. Aber ist dieser Schritt wirklich so einfach, wie uns die verschiedenen Cloudanbieter glauben machen? Lässt sich eine klassische Enterprise-Architektur einfach so in die Cloud überführen oder bedarf es neuer Cloud-spezifischer Architekturmuster? Wie kann uns das Cloud Maturity Model dabei helfen? Und was steckt eigentlich hinter Akronymen wie IaaS, PaaS, BaaS, SaaS und FaaS?
Im Rahmen des Worskhops werde ich eine klassische Enterprise Anwendung Schritt für Schritt in die Cloud migrieren und dabei die verschiedenen Stufen / Reifegrade des Cloud Maturity Models durchlaufen. Angefangen bei "Lift & Shift" bis hin zu "Cloud Native" und "Cloud Voodoo – aka Serverless".
skilllocation erstellt PowerPoint zu Microsoft Themen. Die Folien können Sie bei uns hier erwerben oder einfach E-Mail an carola.pantenburg@skilllocation.com:
https://www.skilllocation.com/downloads/prs20180101-skilllocation-foliensatz-zu-microsoft-azure/
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAWS Germany
The document discusses three case studies of companies using big data technologies:
1) An insurance company modernized its data warehouse by using AWS services like S3, EMR and Zeppelin for analytics at minimal cost.
2) A telecom company implemented advanced analytics and stream processing on AWS to better understand customers and enhance systems.
3) An industrial use case uses stream processing, machine learning and AWS services for predictive maintenance and error detection.
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...AWS Germany
The previous presentation showed how events can be ingested and analyzed continuously in real time. One of Big Data's principles is to store raw data as long as possible - to be able to answer future questions. If the data is permanently stored in Amazon Simple Storage Service (S3), it can be queried at any time with Amazon Athena without spinning up a database.
This session shows step by step how the data should be structured so that both costs and response times are reduced when using Athena. The details and effects of compression, partitions, and column storage formats are compared. Finally, AWS Glue is used as a fully managed service for Extract Transform Load (ETL) to derive optimized views from the raw data for frequently issued queries.
Speaker: Steffen Grunwald, Senior Solutions Architect, AWS
Modern Applications Web Day | Impress Your Friends with Your First Serverless...AWS Germany
"Build and run applications without thinking about servers". You want it? You get it! We will start this session with a motivation why serverless applications are a thing. Once we got there, we will actually start building one, of course with making use of a serverless CI/CD pipeline. After we will have looked into how we can still test it locally, we shall also dive into analyzing and debugging our app - of course in a serverless manner.
Speaker: Dirk Fröhner, Senior Solutions Architect, AWS
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...AWS Germany
It's easy to say - "Hey I will use the cloud and be scalable and elastic!" - But it is not easy managing all that at scale, and keeping it flexible! Let's talk about Infrastructure as Code and Configuration as Code! This session will help you grasp the available toolset and best practices when it comes to managing your infrastructure and configuration on AWS. It will show you how can you make any changes to your workload with a single 'git push origin master'
Speaker: Darko Meszaros, Solutions Architect, AWS
Modern Applications Web Day | Container Workloads on AWSAWS Germany
Containers gained strong traction since day one for both enterprises and startups. Today AWS customers are launching hundreds of millions of new containers – each week. Join us as we cover the state of containerized application development and deployment trends. This session will dive deep on new container capabilities that help customers deploying and running container-based workloads for web services and batches.
Speaker: Steffen Grunwald, Senior Solutions Architect, AWS & Sascha Möllering, Senior Solutions Architect, AWS
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerAWS Germany
With more and more application workloads moving to Kubernetes, the interest in managed Kubernetes services in enterprises is increasing. While Amazon EKS will make operations easier, an efficient and transparent delivery pipeline becomes more important than ever. This will provide an increased application development velocity that will directly convert into a competitive advantage with fast paced digital services. While established tools such as Jenkins can be used quite efficiently for CI tasks, modern cloud-native tools like Spinnaker are gaining attention by focusing more in the continuous delivery process. We will show you how Spinnaker and its new Kubernetes v2 provider can be utilized together with Amazon EKS to streamline your application deployments.
Speaker: Jukka Forsgren, nordcloud
The most common way to start developing for Alexa is with custom skills while not too many of us except for device manufacturers get in touch with Smart Home skills on Alexa. This session introduces and demonstrates the power of Smart Home skills and it takes a look behind the technical scene of what happens in between an “Alexa, turn on the lights” and Alexa´s final “Ok” confirmation. Once you are familiar with the concept of Smart Home skills you will find out that it’s not just for implementing large-scale Smart Home solutions as the Smart Home API is also a great playground for your next Do it Yourself project. At the end of this session you’ve learned about the probably simplest way to build a Smart Home project with Raspberry Pi and AWS IoT – and you will be equipped with essential knowledge on how to build your own voice-controlled “thing”.
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureAWS Germany
Automating the boring task of submitting travel expenses we developed ML model for classifying recipes. Using AWS EC2, Lambda, S3, SageMaker, Rekognition we evaluated different ways of training model and serving predictions as well as different model approaches (classical ML vs. Deep Learning).
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopAWS Germany
This is a hands-on workshop where every participant will not only learn how to architect and implement a serverless application on Amazon Web Services using nothing but serverless resources for all layers in theory, but actually do it in practice, with all the necessary support from the speakers. Serverless computing allows you to build and run applications and services without thinking about servers. Serverless applications don't require you to provision, scale, and manage any servers. You can build them for nearly any type of application or backend service, and everything required to run and scale your application with high availability is handled for you. Building serverless applications means that developers can focus on their core product instead of worrying about managing and operating servers or runtimes. This reduced overhead lets developers reclaim time and energy that can be spent on developing great products which scale and that are reliable.
Nearly everything in IT - servers, applications, websites, connected devices, and other things - generate discrete, time-stamped records of events called logs. Processing and analyzing these logs to gain actionable insights is log analytics. We'll look at how to use centralized log analytics across multiple sources with Amazon Elasticsearch Service.
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS AWS Germany
Querying streaming data with SQL to derive actionable insights at the point of impact in a timely and continuous fashion offers various benefits over querying data in a traditional database. However, although it is desirable for many use cases to transition to a stream based paradigm, stream processing systems and traditional databases are fundamentally different: in a database, the data is (more or less) fixed and the queries are executed in an ad-hoc manner, whereas in stream processing systems, the queries are fixed and the data flows through the system in real-time. This leads to different primitives that are required to model and query streaming data.
In this session, we will introduce basic stream processing concepts and discuss strategies that are commonly used to address the challenges that arise from querying of streaming data. We will discuss different time semantics, processing guarantees and elaborate how to deal with reordering and late arriving of events. Finally, we will compare how different streaming use cases can be implemented on AWS by leveraging Amazon Kinesis Data Analytics and Apache Flink.
Zehntausende gemeinnützige und nichtstaatliche Organisationen weltweit verwenden AWS, damit sie sich auf ihre eigentliche Mission konzentrieren können, statt ihre IT-Infrastruktur zu verwalten. Die Anwendungsgebiete von Nonprofits und NGOs sind dabei genauso vielfältig, wie bei Enterprise oder Start-up oder anderen AWS-Anwendern im öffentlichen Sektor. Gemeinnützige Organisationen und NGOs nutzen AWS z.B. um hochverfügbare und hochskalierbare Websites zu erstellen, um ihre Spendenaktionen und Öffentlichkeitsarbeit effizient zu verwalten, oder um Nutzen aus Big Data Anwendungen zu ziehen.
In dieser Sitzung werden wir einen Blick auf die verschiedenen AWS-Programme werfen, die gemeinnützigen Organisationen den Einstige in AWS und die Umsetzung ihrer IT-Projekte erleichtern. Insbesondere informieren wir auch über das Angebote mit Stifter-Helfen.de - dem deutschen TechSoup-Partner. Dieses Angebot stellt den begünstigten Organisationen pro Jahr $2.000 in AWS Credit Codes zu Verfügung.
Die Session richtet sich an alle, die sich für einen guten Zweck engagieren wollen und dabei nicht auf innovative Cloud-Services zur Umsetzung ihrer IT-Projekte verzichten wollen. Für die Teilnahme and der Session sind keine technischen Vorkenntnisse notwendig
The document discusses data architecture challenges and best practices for microservices. It covers challenges like distributed transactions, eventual consistency, and choosing appropriate data stores. It provides recommendations for handling errors and rollbacks in a distributed system using techniques like correlation IDs, transaction managers, and event-driven architectures with DynamoDB streams. The document also provides a framework for classifying non-functional requirements and mapping them to suitable AWS data services.
Serverless vs. Developers – the real crashAWS Germany
With serverless things are getting really different. Commodity building blocks from our cloud providers, functional billing, serverless marketplaces etc. are going to hit the usual “Not invented here”3 syndrome in organizations.
Many beloved things have to be un- or re-learned by software developers. How can we prepare our organizations and people for unlearning old patterns and behaviours? Let’s have a look from a knowledge management perspective.
Objective of the talk:
Intro into systemic knowledge management
Query your data in S3 with SQL and optimize for cost and performanceAWS Germany
Streaming services allow you to ingest and analyze events continuously in real time. One of Big Data's principles is to store raw data as long as possible - to be able to answer future questions. If the data is permanently stored in Amazon Simple Storage Service (S3), it can be queried at any time with Amazon Athena without spinning up a database.
This session shows step by step how the data should be structured so that both costs and response times are reduced when using Athena. The details and effects of compression, partitions, and column storage formats are compared. Finally, AWS Glue is used as a fully managed service for Extract Transform Load (ETL) to derive optimized views from the raw data for frequently issued queries.
Secret Management with Hashicorp’s VaultAWS Germany
When running a Kubernetes Cluster in AWS there are secrets like AWS and Kubernetes credentials, access information for databases or integration with the company LDAP that need to be stored and managed.
HashiCorp’s Vault secures, stores, and controls access to tokens, passwords, certificates, API keys, and other secrets . It handles leasing, key revocation, key rolling, and auditing.
This talk will give an overview of secret management in general and Vault’s concepts. The talk will explain how to make use of Vault’s extensive feature set and show patterns that implement integration between Kubernetes applications and Vault.
Running more than one containerized application in production makes teams look for solutions to quickly deploy and orchestrate containers. One of the most popular options is the open-source project Kubernetes. With the release of the Amazon Elastic Container Service for Kubernetes (EKS), engineering teams now have access to a fully managed Kubernetes control plane and time to focus on building applications. This workshop will deliver hands-on labs to support you getting familiar with Amazon's EKS.
Our challenge is to provide a container cluster as part of the Cloud Platform at Scout24. Our goal is to support all the different applications with varying requirements the Scout24 dev teams can throw at us. Up until now, we have run all of them on the same ECS cluster with the same parameters. As we get further into our AWS migration, we have learned this does not scale. We combat this by introducing categories in one cluster with different configurations for the service. We will introduce how we tune each category differently, with different resource limits, different scaling approaches and more…
Containers gained strong traction since day one for both enterprises and startups. Today AWS customers are launching hundreds of millions of new containers – each week. Join us as we cover the state of containerized application development and deployment trends. This session will dive deep on new container capabilities that help customers deploying and running container-based workloads for web services and batches.
Deploying and Scaling Your First Cloud Application with Amazon LightsailAWS Germany
Are you looking to move to the cloud, but aren’t sure quite where to start? Are you already using AWS, and are looking for ways to simplify some of your workflows? If you answered “yes” (or even “maybe”) to either one of those questions, this session / hands-on workshop is for you. We’re going to take you through using Amazon Lightsail, an AWS service that provides the quickest way to get started in the cloud, to deploy and scale an application on AWS.
2. Mehr als nur ein „Simple“ Storage Service
Ein umfassendes, verteiltes modernes Speichersystem
Grundlage für viele verschiedene Architekturen
Amazon S3
3.
4. “Spotify needed a storage solution that
could scale very quickly without
incurring long lead times for upgrades.
This led us to cloud storage, and in that
market, Amazon Simple Storage
Service (Amazon S3) is the most
mature large-scale product.
Amazon S3 gives us confidence in our
ability to expand storage quickly while
also providing high data durability.”
Emil Fredriksson, Operations Director
Find out more at : aws.amazon.com/solutions/case-studies/spotify/
5.
6.
7. Minecraft Realms and AWS S3
Minecraft Welten und Spielstatus
sind in Amazon S3 gespeichert.
Das System nutzt S3
Versionierung und gibt dem
Administrator die Möglichkeit, auf
eine frühere Version
zurückzurollen. Das Team hat
effiziente Uploads durch Nutzung
von S3 Multipart Upload
implementiert.
Details: aws.typepad.com/aws/2014/01/hosting-minecraft-realms-on-aws.html
8. Sie speichern in S3
AWS speichert mit 99,999999999%
Dauerhaftigkeit
9. Sehr skalierbarer Web-
Zugriff auf Objekte
Mehrere redundante Kopien
innerhalb einer Region
Sie speichern in S3
AWS speichert mit 99,999999999%
Dauerhaftigkeit
10. Aber es ist mehr als ein
Simple Storage Service
12. Was ist S3?
Hoch skalierbare Datenspeicherung
Zugriff über APIsEin Web Store, kein Dateisystem
Schnell
Hochverfügbar und dauerhaft
Kostengünstig
13. Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
14. Konzept-Diagramm, nicht tatsächliche Implementierung
Region
Availability Zone
Indexing Storage
Load balancers
Web servers
Availability Zone
Indexing Storage
Load balancers
Web servers
Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
15. Region
Availability Zone
Indexing Storage
Load balancers
Web servers
Availability Zone
Indexing Storage
Load balancers
Web servers
Konzept-Diagramm, nicht tatsächliche Implementierung
Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
16. Region
Availability Zone
Indexing Storage
Load balancers
Web servers
Availability Zone
Indexing Storage
Load balancers
Web servers
Konzept-Diagramm, nicht tatsächliche Implementierung
Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
17. Region
Availability Zone
Indexing Storage
Load balancers
Web servers
Availability Zone
Indexing Storage
Load balancers
Web servers
Konzept-Diagramm, nicht tatsächliche Implementierung
Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
18. Region
Availability Zone
Indexing Storage
Load balancers
Web servers
Availability Zone
Indexing Storage
Load balancers
Web servers
Konzept-Diagramm, nicht tatsächliche Implementierung
Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
19. Region
Availability Zone
Indexing Storage
Load balancers
Web servers
Availability Zone
Indexing Storage
Load balancers
Web servers
Konzept-Diagramm, nicht tatsächliche Implementierung
Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
20. Region
Availability Zone
Indexing Storage
Load balancers
Web servers
Availability Zone
Indexing Storage
Load balancers
Web servers
Konzept-Diagramm, nicht tatsächliche Implementierung
Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
21. Region
Availability Zone
Indexing Storage
Load balancers
Web servers
Availability Zone
Indexing Storage
Load balancers
Web servers
Konzept-Diagramm, nicht tatsächliche Implementierung
Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
22. Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
23. *außer US-STANDARD Region
Neue Objekte
Updates
Deletes
Daten werden synchron in mehreren Einrichtungen
gespeichert ehe SUCCESS zurückgegeben wird
Read-after-write consistency*
Schreiben dann lesen: Möglich dass Key nicht existiert
Schreiben dann auflisten: Key kann in der Liste fehlen
Überschreiben dann lesen: Alte Daten können
zurückgegeben werden
Löschen dann lesen: Alte Daten können zurückgegeben
werden
Löschen dann auflisten: Gelöschter Key kann noch in Liste
enthalten sein
Ein Web Store, kein Dateisystem
Write Once,
Read Many
(WORM)
Eventually
Consistent
26. Standard
Bietet 99,999999999%
Dauerhaftigkeit und 99,99%
Verfügbarkeit der Objekte
innerhalb eines Jahres
Entworfen, um den
gleichzeitigen Verlust der Daten
in zwei Einrichtungen zu
überdauern
Amazon S3 Speicherklassen
27. Reduced
Redundancy Storage
Reduziert die Kosten durch
Datenspeicherung mit geringerer
Redundanz als der Standard
Storage
Bietet 99,99% Dauerhaftigkeit und
99,99% Verfügbarkeit der Objekte
innerhalb eines Jahres
Standard
Bietet 99,999999999%
Dauerhaftigkeit und 99,99%
Verfügbarkeit der Objekte
innerhalb eines Jahres
Entworfen, um den
gleichzeitigen Verlust der Daten
in zwei Einrichtungen zu
überdauern
Amazon S3 Speicherklassen
28. Glacier
Geeignet für Datenarchivierung, wo
Daten selten zugegriffen werden und
eine Zugriffszeit von mehreren
Stunden akzeptabel ist
Verwendet den sehr kostengünstigen
Amazon Glacier Storage-Dienst, wird
aber von Amazon S3 verwaltet
Reduced
Redundancy Storage
Reduziert die Kosten durch
Datenspeicherung mit geringerer
Redundanz als der Standard
Storage
Bietet 99,99% Dauerhaftigkeit und
99,99% Verfügbarkeit der Objekte
innerhalb eines Jahres
Standard
Bietet 99,999999999%
Dauerhaftigkeit und 99,99%
Verfügbarkeit der Objekte
innerhalb eines Jahres
Entworfen, um den
gleichzeitigen Verlust der Daten
in zwei Einrichtungen zu
überdauern
Amazon S3 Speicherklassen
29. Glacier
Suitable for archiving data,
where data access is infrequent
and a retrieval time of several
hours is acceptable
Uses the very low-cost Amazon
Glacier storage service, but
managed through Amazon S3
Objekte, die Sie lange Zeit
archivieren wollen
z.B. Digitales Archiv von
alten Filmen und
Sendungen
Standard
Designed to provide
99.999999999% durability
and 99.99% availability of
objects over a given year
Designed to sustain the
concurrent loss of data in
two facilities
Objekte, die hohe
Dauerhaftigkeit haben
sollen
z.B. Master-Kopie eines
Films
Reduced
Redundancy Storage
Reduces costs by storing data
at lower levels of redundancy
than the Standard storage
Designed to provide 99.99%
durability and 99.99%
availability of objects over a
given year
Objekte, bei denen Sie
sich den Verlust leisten
können oder die wieder
erstellt werden können
z.B. verschiedene Formate
des Filmes
Amazon S3 Speicherklassen
43. Server Side Encryption
Automatische Verschlüsselung von
ruhenden Daten
Dauerhafte
S3 Schlüssel-Speicherung
Einfach
zusätzlicher
PUT Header
Starkes
AES-256
Voll verwaltet
Kein eigenes Schlüsselmanagement notwendig
Benutzerdefinierte
Schlüssel möglich
Alternativ: Clientseitige Verschlüsselung über das AWS Java SDK oder beliebige andere Bibliotheken
46. Serverseitige Verschlüsselung
Daten Bucket Verschlüsseltes Objekt
Verschlüsselter
Schlüssel pro
ObjektSchlüssel pro Objekt
Verschlüsseltes Objekt
Master-Schlüssel
High level design
47. Serverseitige Verschlüsselung
Daten Bucket Verschlüsseltes Objekt
Verschlüsselter
Schlüssel pro
Objekt
Schlüssel-
Management
(Monatliche Rotation)
Schlüssel pro Objekt
Verschlüsseltes Objekt
Master-Schlüssel
High level design
50. Secure by Default
Sie entscheiden, was freigegeben wird
Policies für Buckets und Objekte
Policies, ACLs & IAM
Verwenden Sie S3 Policies, ACLs oder
IAM um Regeln zu definieren
51. IAM
Detailliert
Administrierung als Teil des
rollenbasierten Zugriffs
Anwenden von Policies auf S3
auf Rollen-, Benutzer- und
Gruppenebene
Allow
Actions
PutObject
Resource
arn:aws:s3:::mybucket/*
Bob Jane
52. Bucket PoliciesIAM kontra
Detailliert
Administrierung als Teil des
rollenbasierten Zugriffs
Anwenden von Policies auf S3
auf Rollen-, Benutzer- und
Gruppenebene
Detailliert
Anwenden von Policies auf Bucket-
Ebene in S3
Benutzereinschränkungen ohne die
Verwendung von IAM
Allow
Actions
PutObject
Resource
arn:aws:s3:::mybucket/*
Bob Jane
Allow
Bob, Jane
Actions
PutObject
Resource
arn:aws:s3:::mybucket/*
mybucket
53. Bucket Policies ACLskontraIAM kontra
Detailliert
Administrierung als Teil des
rollenbasierten Zugriffs
Anwenden von Policies auf S3
auf Rollen-, Benutzer- und
Gruppenebene
Detailliert
Anwenden von Policies auf Bucket-
Ebene in S3
Benutzereinschränkungen ohne die
Verwendung von IAM
Grob
Zugriffskontroll-Regeln auf
Bucket und/oder Objektebene
in S3
Allow
Actions
PutObject
Resource
arn:aws:s3:::mybucket/*
Bob Jane
Allow
Bob, Jane
Actions
PutObject
Resource
arn:aws:s3:::mybucket/*
mybucket
Allow
Everyone, Bob, Jane
Actions
Read
mybucket myobject
66. Logs
Txns
✗Zugänglich aus S3
Objekte
verfallen und
werden aus
S3 gelöscht
Zeit
Zugänglich aus S3
Objekt-Übergang
nach Glacier
Wiederherstellung
der Objekte für
x Stunden
VerfallÜbergang
67. Logs
Txns
✗Zugänglich aus S3
Objekte
verfallen und
werden aus
S3 gelöscht
Zeit
Zugänglich aus S3
Objekt-Übergang
nach Glacier
Wiederherstellung
der Objekte für
x Stunden
3-5
Stunden
Objekt in S3 RRS
für x Stunden
VerfallÜbergang
70. using (client = new AmazonS3Client()){
var lifeCycleConfiguration = new LifecycleConfiguration()
{
Rules = new List<LifecycleRule>
{
new LifecycleRule
{
Id = "Archive and delete rule",
Prefix = "projectdocs/",
Status = LifecycleRuleStatus.Enabled,
Transition = new LifecycleTransition()
{
Days = 365,
StorageClass = S3StorageClass.Glacier
},
Expiration = new LifecycleRuleExpiration()
{
Days = 3650
}
}
}
};
71. using (client = new AmazonS3Client()){
var lifeCycleConfiguration = new LifecycleConfiguration()
{
Rules = new List<LifecycleRule>
{
new LifecycleRule
{
Id = "Archive and delete rule",
Prefix = "projectdocs/",
Status = LifecycleRuleStatus.Enabled,
Transition = new LifecycleTransition()
{
Days = 365,
StorageClass = S3StorageClass.Glacier
},
Expiration = new LifecycleRuleExpiration()
{
Days = 3650
}
}
}
};
Übergang nach
Glacier nach 1 Jahr
72. using (client = new AmazonS3Client()){
var lifeCycleConfiguration = new LifecycleConfiguration()
{
Rules = new List<LifecycleRule>
{
new LifecycleRule
{
Id = "Archive and delete rule",
Prefix = "projectdocs/",
Status = LifecycleRuleStatus.Enabled,
Transition = new LifecycleTransition()
{
Days = 365,
StorageClass = S3StorageClass.Glacier
},
Expiration = new LifecycleRuleExpiration()
{
Days = 3650
}
}
}
};
Lösche Objekt
nach 10 Jahren
90. Signierte URLs
Bieten zeitbeschränkten Zugriff
auf Objekte
Zugriffsrechte
Für Objekte in nichtöffentlichen
Buckets um Zugriff auf Objekte
nach Zeitbeschränkung zu
verhindern
https://ianmas-aws.testbucket.s3.amazonaws.com/testfile.txt
?Signature=JHCa39GV1fKRKkEnAWzI88lH7f8%3D
&Expires=1391425438
&AWSAccessKeyId=AKIAIRBKBJ3ZAYAXFC2Q
91. >>> import boto
>>> conn = boto.connect_s3()
>>> conn.generate_url(300, 'GET', bucket='ianmas-aws.testbucket',
key='testfile.txt')
'https://ianmas-
aws.testbucket.s3.amazonaws.com/testfile.txt?Signature=QUWA%2BGOohFeJ
5pdEzxtdaIFIA6w%3D&Expires=1391425142&AWSAccessKeyId=AKIAIRBKBJ3ZAYAX
FC2Q’
>>> conn.generate_url(300, 'GET', bucket='ianmas-aws.testbucket',
key='testfile.txt', force_http=True)
'http://ianmas-
aws.testbucket.s3.amazonaws.com/testfile.txt?Signature=tALx9KeeSisDSC
0N7KlM%2BIDFZXI%3D&Expires=1391425562&AWSAccessKeyId=AKIAIRBKBJ3ZAYAX
FC2Q'
Erster Parameter ist
Link-Lebenszeit in
Sekunden
Erzwinge nicht-SSL-Link
92. Fehler: Link Expired
AccessDenied
Request has expired
70297390BE427DC7
2014-02-03T11:03:58Z
I0rI0OWUCnBttFSpEw6Mx4u8uRHgtOSw9k2euDW37skFCU7HH0ulSkUGGaUbn2vg
2014-02-03T11:08:22Z
97. >>> import boto
>>> conn = boto.connect_s3()
>>> bucket = conn.get_bucket(’mybucket')
>>> versions = bucket.list_versions()
>>> for version in versions:
... print version.name + version.version_id
...
myfile.txt jU9eVv800OlP4PQx6zskMEyPIoExne57
myfile.txt xOJzMvMmGv0Bx2v4QpIypbkkH2XE2yyq
myfile.txt 8cjozv9Hmkzum8xj.8q8BZxR5CuXnzon
Object
Versions
-IDs
98. >>> key = bucket.get_key('myfile.txt',
version_id='8cjozv9Hmkzum8xj.8q8BZxR5CuXnzon’)
>>> key.get_contents_as_string()
'this is version 1 of my file’
Inhalte einer
Version abrufen
99. >>> key = bucket.get_key('myfile.txt',
version_id='8cjozv9Hmkzum8xj.8q8BZxR5CuXnzon’)
>>> key.get_contents_as_string()
'this is version 1 of my file’
>>> key = bucket.get_key('myfile.txt',
version_id='xOJzMvMmGv0Bx2v4QpIypbkkH2XE2yyq’)
>>> key.get_contents_as_string()
'this is version 2 of my file’
100. >>> key = bucket.get_key('myfile.txt',
version_id='8cjozv9Hmkzum8xj.8q8BZxR5CuXnzon’)
>>> key.get_contents_as_string()
'this is version 1 of my file’
>>> key = bucket.get_key('myfile.txt',
version_id='xOJzMvMmGv0Bx2v4QpIypbkkH2XE2yyq’)
>>> key.get_contents_as_string()
'this is version 2 of my file’
>>> key.generate_url(600)
'https://mybucket.s3.amazonaws.com/myfile.txt?Signature=ABCD&
Expires=1358857379&AWSAccessKeyId=AB&
versionId=xOJzMvMmGv0Bx2v4QpIypbkkH2XE2yyq'
Erstellen einer 10
Minuten zugreifbaren
URL für die ältere
Version
102. Name Beschreibung Änderbar?
Date Object creation date No
Content-Length Object size in bytes No
Content-MD5 Base64 encoded 128bit MD5 digest No
x-amz-server-side-encryption Server side encryption enabled for object Yes
x-amz-version-id Object version No
x-amz-delete-marker Indicates a version enabled object is deleted No
x-amz-storage-class Storage class for the object Yes
x-amz-website-redirect-location Redirects request for the object to another object
or external URL
Yes
System-Metadaten
106. CloudFront
Edge Locations
Dallas(2)
St.Louis
Miami
JacksonvilleLos Angeles (2)
Palo Alto
Seattle
Ashburn(3)
Newark
New York (3)
Dublin
London(2)
Amsterdam (2)
Stockholm
Frankfurt(2)
Paris(2)
Singapore(2)
Hong Kong (2)
Tokyo (2)
Sao Paulo
South Bend
San Jose
Osaka
Milan
Sydney
Madrid
Seoul
Mumbai
ChennaiMarseille
Warsaw
Manila
Taipei
Rio de
Janeiro
114. S3 – flexibler Web Storage
Applikations-Backends
Einfach mit dem S3 SDK
einzubinden
Bootstrapping
Skripte für EC2 Instance
Bootstrapping in S3
Applikationslogs
Logs speichern und mit
EMR analysieren
Web content
Serve content and distribute
globally
Documentation
Store documents with
versioning and security
models
Backups & Archive
Storage Gateway,
Dritthersteller-Werkzeuge