SlideShare uma empresa Scribd logo
1 de 60
Webinar 5:
Daten speichern in der Cloud –
  die AWS Storage-Dienste

               Steffen Krause
             Technical Evangelist
               @AWS_Aktuell
    http://www.facebook.com/awsaktuell
            skrause@amazon.de
Ihr Feedback ist wichtig



Teilen Sie uns mit:
Was gut ist, was nicht

Was Sie bei unseren Veranstaltungen
sehen wollen

Was Sie sich von AWS wünschen

skrause@amazon.de
Die Webinar-Serie


1. Was ist Amazon Web Services und wofür kann ich AWS nutzen
2. Erste Schritte mit Amazon Web Services – von der Anmeldung bis
   zur ersten Instanz
3. Amazon Web Services 1*1 – welche Dienste gibt es wofür?
4. Server in der Cloud – die AWS Compute-Dienste
   Aufzeichnungen: http://aws.amazon.com/de/recorded-webinar/
5. Daten speichern in der Cloud – die AWS Storage-Dienste
   17. April 2013, 16 Uhr
6. Datenbanken in der Cloud – SQL und NoSQL
   7. Mai 2013, 16 Uhr
Anmeldung unter http://aws.amazon.com/de/about-aws/events/
Themen


• Object Storage
  – S3
  – CloudFront
  – Glacier
• Block Storage
  – EBS
• Verbindung von AWS Storage mit Storage im eigenen
  Datacenter
AWS Storage Optionen



  Object Storage                      Block Storage


Verbindung von AWS Storage mit Storage im eigenen Datacenter
#1
Object Storage
Amazon S3
            Simple Storage Service
Sie legen es in S3
AWS speichert es mit 99.999999999% Dauerhaftigkeit
Hoch skalierbarer
                              Webzugriff auf Objekte




        Sie legen es in S3
AWS speichert es mit 99.999999999% Dauerhaftigkeit


  Mehrere redundante Kopien
       in einer Region
Aber es ist mehr als nur ein
    Simple Storage Service
Objekte in S3
                                                                       1.3 Billionen*
                             Milliarden* Objekte
                   1400

                   1200

                   1000

                     800

                     600

                     400

                     200

                        0




                      Regelmäßiger Spitzenwert: 835000 Transaktionen pro Sekunde
* - Deutsche Skala: Milliarde=109, Billion=1012
Kosten ab 5,5 Cent pro Gigabyte
Zugriff über Web-APIs



Zugriff auf S3 via REST oder SDKs für:
- Java
- .NET
- PHP
- Ruby
- Python
- iOS
- Android
Hoch skalierbare Datenspeicherung



Ein Web Store, kein Dateisystem                                       Zugriff über APIs




                                  Was ist S3?
                 Schnell                                              Kostengünstig


                                   Hochverfügbar und dauerhaft
Ein regionaler Dienst
Ihre Daten verlassen nie die Region
Es sei denn, Sie bewegen die Daten
Amazon S3 Speicherklassen


                                        Reduced
        Standard                   Redundancy Storage
   Bietet 99,999999999%               Reduziert die Kosten durch
 Dauerhaftigkeit und 99,99%        Datenspeicherung mit geringerer
  Verfügbarkeit der Objekte          Redundanz als der Standard
   innerhalb eines Jahres                      Storage
       Entworfen, um den           Bietet 99,99% Dauerhaftigkeit und
gleichzeitigen Verlust der Daten   99,99% Verfügbarkeit der Objekte
    in zwei Einrichtungen zu             innerhalb eines Jahres
           überdauern
Amazon S3 Speicherklassen


                                        Reduced
        Standard                   Redundancy Storage                             Glacier
   Bietet 99,999999999%               Reduziert die Kosten durch       Geeignet für Datenarchivierung, wo
 Dauerhaftigkeit und 99,99%        Datenspeicherung mit geringerer     Daten selten zugegriffen werden und
  Verfügbarkeit der Objekte          Redundanz als der Standard           eine Zugriffszeit von mehreren
   innerhalb eines Jahres                      Storage                        Stunden akzeptabel ist
       Entworfen, um den           Bietet 99,99% Dauerhaftigkeit und           Verwendet den sehr
gleichzeitigen Verlust der Daten   99,99% Verfügbarkeit der Objekte      kostengünstigen Amazon Glacier
    in zwei Einrichtungen zu             innerhalb eines Jahres           Storage-Dienst, wird aber von
           überdauern                                                         Amazon S3 verwaltet
Amazon S3 Speicherklassen


                                    Reduced
      Standard                 Redundancy Storage                           Glacier
   Designed to provide         Reduces costs by storing data            Suitable for archiving
99.999999999% durability       at lower bei denenredundancy
                               Objekte, levels of Sie sich den       data, where data access is
                                                                      Objekte, die Sie lange Zeit
and 99.99% availability of
     Objekte, die hohe          Verlustthe Standard storage
                                 than leisten können oder die    infrequent and a retrieval time of
                                                                         archivieren wollen
Dauerhaftigkeit haben sollen
 objects over a given year     wieder erstellt werden können
                               Designed to provide 99.99%            several hours is acceptable
                                  durability and 99.99%           Uses the very Archiv vonAmazon
                                                                   z.B. Digitales low-cost alten
z.B. Master-Kopie eines the
  Designed to sustain Films    z.B. verschiedene Formate des
concurrent loss of data in     availability of objects over a          Filmen und Sendungen
                                                                    Glacier storage service, but
                                            Filmes
     two facilities                      given year                managed through Amazon S3
Automatische Verschlüsselung von
                                            ruhenden Daten
               Einfach
           zusätzlicher PUT                                                                   Dauerhafte
               Header                                                                  S3 Schlüssel-Speicherung




                          Server Side Encryption
                Starkes                                                                    Sicherer
                AES-256                                                                Gleichzeitiger 3-
                                                                                        Wege-Zugriff
                                                     Voll verwaltet
                                     Kein eigenes Schlüsselmanagement notwendig


Alternativ: Clientseitige Verschlüsselung über das AWS Java SDK oder beliebige andere Bibliotheken
Sie entscheiden, was freigegeben wird
                                      Policies für Buckets und Objekte




         Secure by Default

       Policies, ACLs & IAM
Verwenden Sie S3 Policies, ACLs oder
    IAM um Regeln zu defnieren
IAM                kontra        Bucket Policies                kontra          ACLs
           Detailliert                              Detailliert                                  Grob
 Administrierung als Teil des            Anwenden von Policies auf Bucket-         Zugriffskontroll-Regeln auf
   rollenbasierten Zugriffs                        Ebene in S3                    Bucket und/oder Objektebene
 Anwenden von Policies auf               Benutzereinschränkungen ohne die                     in S3
S3 auf Rollen-, Benutzer- und                  Verwendung von IAM
       Gruppenebene



Allow                                      Allow                                 Allow
                                           Bob, Jane                             Everyone, Bob, Jane
Actions                                    Actions                               Actions
PutObject                                  PutObject                             Read
Resource                                   Resource
arn:aws:s3:::mybucket/*                    arn:aws:s3:::mybucket/*


     Bob                 Jane                          mybucket                       mybucket          myobject
Statische Websites
S3



S3 gibt Ihnen                       Sie können erstellen
                                    Mobile Apps
1.   Hohe Dauerhaftigkeit           Musik-Apps
2.   Unbegrenzte Kapazität          Video Netzwerke
3.   Niedrige Latenz                Video Apps
                                    Backup Apps
4.   Große statische Websites       Foto-Apps
5.   Auslieferung über CloudFront   Statische Websites
                                    Werbenetzwerke
                                    Vieles anderes!
Über 20000 neue Musiktitel pro Tag
“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
Storage
                                    S3 - zuverlässige Speicherung
                                    99.999999999% Dauerhaftigkeit der Objekte
                                    Unbegrenzte Speicherung von Objekten jeder Größe
                                    Bis zu 5TB Größe pro Objekt

                                                Feature     Details
                                         Flexible Objekt-   Buckets funktionieren wie Laufwerke, mit
                                            Speicherung     Ordnerstrukturen darin
                                        Zugriffskontrolle   Granulare Kontrolle für Berechtigungen
 Deployment & Administration
                                         Verschlüsselung    256 Bit AES Verschlüsselung auf dem Server
                                      Multi-part Uploads    Verbessert Durchsatz und Kontrolle
          App Services
                                           Versionierung    Alte Objekte archivieren, neue versionieren

Compute     Storage      Database          Object Expiry    Automatische Entfernung alter Objekte
                                         Zugriffs-Logging   Komplettes Audit Log für Bucket und Objekte
          Networking                       Web Content      Inhalte können als statische Website
                                               Hosting      bereitgestellt werden

   AWS Global Infrastructure                Notifications   Benachrichtigungen über wichtige Ereignisse
                                          Import/Export     Import und Export von physischen Medien
Integration mit CloudFront
Storage

                                                           Bedient von S3
CloudFront                                           3
                                                                 /images/*

Weltweites Content Distribution Network
Einfache Verteilung von Inhalten an
Benutzer mit niedriger Latenz und hoher
Geschwindigkeit. Ohne Vertragsbindung                                                           2   Bedient von EC2
                                          London
                                                                                                         *.php

                                                         Paris

                                           1       Ein CNAME
     Deployment & Administration                www.mysite.com
                                                                        NY


                                                           Feature           Details
              App Services
                                                             Schnell         Viele, weltweit verteilte Edge Locations
                                                                             senden stellen Inhalte so nah wie möglich
    Compute      Storage     Database                                        den Benutzern bereit
                                                  Integriert mit             Nahtlos mit S3 und EC2 Quellservern
                                               anderen Diensten              integriert
              Networking
                                           Dynamische Inhalte                Unterstützt statische und dynamische Inhalte
                                                                             von den Quellservern
       AWS Global Infrastructure                         Streaming           Unterstützt rtmp aus S3 und Live Streaming
                                                                             von Adobe FMS und Microsoft Media Server
CloudFront

                                                                           Amazon CloudFront for delivery of static files
             3     Bedient von S3
                          /images/*
                                                                              and video streaming (for over 70 million
                                                                                                 requests per month)

London                                               2   Bedient von EC2
                                                                            “By the end of this year, we will have served
                                                                               over 1 billion static objects over Amazon
                                                              *.php


                 Paris

 1       Ein CNAME
         www.mysite.com
                                      NY                                   CloudFront. It is hard to argue in cost savings
                                                                              because most of our business would have
         Deployment & Administration                                        been impossible without the usage of cloud
                                                                                                              computing.”
                                 App Services
                                                                           Nikolai Longolius, CEO
                                                                           schnee von morgen WebTV GmbH
     Compute                               Storage   Database


                                  Networking


             AWS Global Infrastructure
Amazon Glacier
             Kostengünstiger Archivdienst
1 Cent
Pro GB / Monat
120$
Pro TB / Jahr
99,999999999%
Dauerhaftigkeit
3−5 Stunden
 Datenabruf
Storage Kosten
    kontra
 Abruf-Kosten
Glacier gibt Ihnen        Geeignet für
1. Hohe Dauerhaftigkeit   • Datei-Archivierung
2. Niedrige Kosten        • Hierarchal Storage
3. 3–5 Stunden Latenz       Management in der Cloud
Automatische
Verschiebung von
Amazon S3 Dateien
nach Glacier über
Lifecycle Policies
Oder direkte Speicherung in Glacier…

1. Mit Third-Party Software     2. Erstellung Ihres eigenen Clients
Storage


                                    Every day our genome sequencers produce
                                    terabytes of data. As our company moves into
                                    the clinical space, we face a legal requirement
                                    to archive patient data for years that would
                                    drastically raise the cost of storage. Thanks to
                                    Amazon Glacier’s secure and scalable solution,
                                    we will be able to provide cost-effective, long-
                                    term storage and thereby eliminate a barrier to
 Deployment & Administration
                                    providing whole genome sequencing for
                                    medical treatment of cancer and other genetic
          App Services              diseases.

Compute     Storage      Database   Keith Raffel, Senior Vice President and Chief
                                    Commercial Officer, Complete Genomics
          Networking


   AWS Global Infrastructure
Storage

                                    Glacier
                                    Kostengünstiger Speicherdienst
                                    Sichere und dauerhafte Speicherung für
                                    Datensicherung und Archiv
                                    Für selten zugegriffene Daten

                                               Feature    Details
                                         Kostengünstig    $0.01/GB/Monat ohne vorherige Investitionen
 Deployment & Administration
                                             Dauerhaft    Dieselben 99.999999999% Dauerhaftigkeit wie S3

          App Services
                                               Flexibel   Beliebige Datenmengen nach Bedarf Keine
                                                          Kapazitätsplanung erforderlich
Compute     Storage      Database                Sicher   Nutzt die robuste AWS Sicherheitsplattform
                                                          Kontrolle des Zugriffs auf Ihre Daten.

          Networking
                                                   API    REST API zum senden und empfangen
                                         Import/Export    Optionale Nutzung von portablen Speichergeräten
   AWS Global Infrastructure                              für Import und Export
                                        Vault Inventory   Index für Echtzeit-Sicht auf Inhalt der Vault
#2
Block Storage
Amazon EBS
             Elastic Block Storage
Storage



Instance Storage             kontra
                                      Elastic Block Store
Lokale „auf dem Host“ Disk             Über Netzwerk angebundene,
         Volumes                         optimierte Block Storage
Daten-Persistenz abhängig             Daten-Persistenz unabhängig von
   von Instanz-Zustand                        Instanz-Zustand
Instance Storage


                             Wenn eine Instanz rebootet (absichtlich oder
                             unabsichtlich), bleiben Instance Store Daten
                             erhalten
Instance Storage
Auch „Ephemeral Storage“
                             Daten auf Instance Store gehen verloren unter
Lokale „auf dem Host“ Disk
         Volumes
                             den folgenden Umständen:
Daten-Persistenz abhängig    • Fehler auf einer zugrunde liegenden Disk
   von Instanz-Zustand       • Stoppen einer Amazon EBS-backed Instanz
                                • Instance Store Instanzen können nicht
                                  gestoppt werden
                             • Terminieren der Instanz
Instance Storage



                             • Alle Instanztypen (außer m3 und micro)
Instance Storage               haben Instance Storage
Auch „Ephemeral Storage“
                             • Muss beim Anlegen der Instanz hinzugefügt
                               werden
Lokale „auf dem Host“ Disk
         Volumes             • Größe und maximale Anzahl abhängig von
Daten-Persistenz abhängig      Instanztyp
   von Instanz-Zustand       • High I/O Instanzen haben 2 SSD Volumes
                             • High Storage Instanzen haben 24 HDDs (je 2
                               TB)
Elastic Block Store (EBS)



 Null bis mehrere
temporäre Platten
 (Instanz Storage)
                           Eine oder mehrere
                            EBS (persistente)
                                                 EBS Snapshots
                                                (Backup Images)
                                                                  Elastic Block Store
                                 Platten
                                                                   Über Netzwerk angebundene,
                                                                     optimierte Block Storage
   Workspace
                                                                  Daten-Persistenz unabhängig von
                     Netzwerk                                             Instanz-Zustand
                                                         EBS
                                                       Snapshot


   Hypervisor

      EC2                         EBS                  S3
Amazon EBS Anwendungsfälle


•   Dateisysteme für Instanzen: NTFS, ExtFS, RAID, LVM
•   Dauerhafte persistente Storage
•   Daten können häufig geändert werden
•   Zugriff auf unformatierte Block Storage
Elastic Block Store (EBS)


• 1 GB bis 1 TB Größe
• Automatisch innerhalb einer Availability Zone repliziert
  – Daher RAID für Verfügbarkeit normalerweise unnötig
• Standard-Durchsatz: ca. 100 IOPS
• Provisioned IOPS: Bis zu 2000 IOPS
• RAID 0 (Striping) durch Betriebssystem für mehr Größe
  und/oder Performance
• Kein automatisches Backup
  – Regelmäßig Snapshots erstellen
EBS
Snapshots
EBS Snapshots nach S3
#3
Verbindung von AWS Storage mit Storage im
            eigenen Datacenter
AWS Storage Gateway   Oracle Recovery Manager
AWS Storage Gateway

Verbindung von Ihrem Rechenzentrum zur Cloud

1. Lokaler Zugriff mit niedriger Latenz auf die
am häufigsten benutzten Dateien; alle
Dateien sind in S3 gespeichert

oder

2. Zeitgesteuerte externe Sicherung Ihrer
lokalen Daten nach Amazon S3
AWS Storage Gateway


Anwendungsfälle
• Daten-Backup
• Daten-Synchronisation
• Datenexport für Migration
• Abteilungs-Fileshare
• Einfache Disaster Recovery
Oracle Backup nach Amazon S3



Das Oracle Secure Backup (OSB)
Cloud Modul ermöglicht die
Sicherung von Oracle Datenbanken
direkt nach Amazon S3 mit Hilfe des
Oracle Recovery Manager (RMAN)
AWS Storage Optionen



  Object Storage                      Block Storage


Verbindung von AWS Storage mit Storage im eigenen Datacenter
Demo
Performance-orientiert
   Kosten-orientiert
Sie haben die
   Wahl
Ressourcen

• http://aws.amazon.com/de
• Beginnen Sie mit dem Free Tier:
  http://aws.amazon.com/de/free/
• 25 US$ Startguthaben für Neukunden:
  http://aws.amazon.com/de/campaigns/account/
• Twitter: @AWS_Aktuell
• Facebook: http://www.facebook.com/awsaktuell
• Webinare: http://aws.amazon.com/de/about-aws/events/
• Slides: http://de.slideshare.net/AWSAktuell/
• Kommen Sie zum AWS Summit am 2. Mai in Berlin
  https://aws.amazon.com/de/aws-summit-2013/berlin/

Mais conteúdo relacionado

Destaque (20)

Apoyo vital de la vía aérea
Apoyo vital de la vía aéreaApoyo vital de la vía aérea
Apoyo vital de la vía aérea
 
2469 sexo y_salud
2469 sexo y_salud2469 sexo y_salud
2469 sexo y_salud
 
Tic diapositivas
Tic diapositivasTic diapositivas
Tic diapositivas
 
Desercion escolar 6to.
Desercion escolar 6to.Desercion escolar 6to.
Desercion escolar 6to.
 
ISARCAMP: ekaabo / Marco Ripanti - die kraft des social sharing und die macht...
ISARCAMP: ekaabo / Marco Ripanti - die kraft des social sharing und die macht...ISARCAMP: ekaabo / Marco Ripanti - die kraft des social sharing und die macht...
ISARCAMP: ekaabo / Marco Ripanti - die kraft des social sharing und die macht...
 
9 alberto recio
9 alberto recio9 alberto recio
9 alberto recio
 
Planteamiento Templo uriel
Planteamiento Templo urielPlanteamiento Templo uriel
Planteamiento Templo uriel
 
Ecos del secreto
Ecos del secretoEcos del secreto
Ecos del secreto
 
Seguridad en redes slides
Seguridad en redes slidesSeguridad en redes slides
Seguridad en redes slides
 
eday 2014-Essentials zur Ernährung
eday 2014-Essentials zur Ernährungeday 2014-Essentials zur Ernährung
eday 2014-Essentials zur Ernährung
 
Asexoria
AsexoriaAsexoria
Asexoria
 
4 harm piswanger_präsentation dachli_okt2012
4 harm piswanger_präsentation dachli_okt20124 harm piswanger_präsentation dachli_okt2012
4 harm piswanger_präsentation dachli_okt2012
 
Mujeres activas
Mujeres activasMujeres activas
Mujeres activas
 
Präsentation descartess von carmen Ri
Präsentation descartess von carmen RiPräsentation descartess von carmen Ri
Präsentation descartess von carmen Ri
 
Mesa 3 Quere
Mesa 3 QuereMesa 3 Quere
Mesa 3 Quere
 
Medios de transmision
Medios de transmisionMedios de transmision
Medios de transmision
 
La pelota de sofia
La pelota de sofiaLa pelota de sofia
La pelota de sofia
 
Pensar es crear
Pensar es crearPensar es crear
Pensar es crear
 
Sind MOOCs die Zukunft der Weiterbildung?
Sind MOOCs die Zukunft der Weiterbildung?Sind MOOCs die Zukunft der Weiterbildung?
Sind MOOCs die Zukunft der Weiterbildung?
 
Residuos sólidos, salud y participación social
Residuos sólidos, salud y participación socialResiduos sólidos, salud y participación social
Residuos sólidos, salud y participación social
 

Mais de AWS Germany

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAWS Germany
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...AWS Germany
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...AWS Germany
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...AWS Germany
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSAWS Germany
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerAWS Germany
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for AlexaAWS Germany
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureAWS Germany
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopAWS Germany
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWSAWS Germany
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS AWS Germany
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Germany
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data DesignAWS Germany
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crashAWS Germany
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceAWS Germany
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultAWS Germany
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECSAWS Germany
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the UnionAWS Germany
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailAWS Germany
 

Mais de AWS Germany (20)

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWS
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for Alexa
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWS
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für Nonprofits
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data Design
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crash
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s Vault
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECS
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the Union
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
 

Webinar 5: Daten speichern in der Cloud – Die AWS Storage Dienste

  • 1. Webinar 5: Daten speichern in der Cloud – die AWS Storage-Dienste Steffen Krause Technical Evangelist @AWS_Aktuell http://www.facebook.com/awsaktuell skrause@amazon.de
  • 2. Ihr Feedback ist wichtig Teilen Sie uns mit: Was gut ist, was nicht Was Sie bei unseren Veranstaltungen sehen wollen Was Sie sich von AWS wünschen skrause@amazon.de
  • 3. Die Webinar-Serie 1. Was ist Amazon Web Services und wofür kann ich AWS nutzen 2. Erste Schritte mit Amazon Web Services – von der Anmeldung bis zur ersten Instanz 3. Amazon Web Services 1*1 – welche Dienste gibt es wofür? 4. Server in der Cloud – die AWS Compute-Dienste Aufzeichnungen: http://aws.amazon.com/de/recorded-webinar/ 5. Daten speichern in der Cloud – die AWS Storage-Dienste 17. April 2013, 16 Uhr 6. Datenbanken in der Cloud – SQL und NoSQL 7. Mai 2013, 16 Uhr Anmeldung unter http://aws.amazon.com/de/about-aws/events/
  • 4.
  • 5. Themen • Object Storage – S3 – CloudFront – Glacier • Block Storage – EBS • Verbindung von AWS Storage mit Storage im eigenen Datacenter
  • 6. AWS Storage Optionen Object Storage Block Storage Verbindung von AWS Storage mit Storage im eigenen Datacenter
  • 8. Amazon S3 Simple Storage Service
  • 9. Sie legen es in S3 AWS speichert es mit 99.999999999% Dauerhaftigkeit
  • 10. Hoch skalierbarer Webzugriff auf Objekte Sie legen es in S3 AWS speichert es mit 99.999999999% Dauerhaftigkeit Mehrere redundante Kopien in einer Region
  • 11. Aber es ist mehr als nur ein Simple Storage Service
  • 12. Objekte in S3 1.3 Billionen* Milliarden* Objekte 1400 1200 1000 800 600 400 200 0 Regelmäßiger Spitzenwert: 835000 Transaktionen pro Sekunde * - Deutsche Skala: Milliarde=109, Billion=1012
  • 13. Kosten ab 5,5 Cent pro Gigabyte
  • 14. Zugriff über Web-APIs Zugriff auf S3 via REST oder SDKs für: - Java - .NET - PHP - Ruby - Python - iOS - Android
  • 15. Hoch skalierbare Datenspeicherung Ein Web Store, kein Dateisystem Zugriff über APIs Was ist S3? Schnell Kostengünstig Hochverfügbar und dauerhaft
  • 16. Ein regionaler Dienst Ihre Daten verlassen nie die Region Es sei denn, Sie bewegen die Daten
  • 17. Amazon S3 Speicherklassen Reduced Standard Redundancy Storage Bietet 99,999999999% Reduziert die Kosten durch Dauerhaftigkeit und 99,99% Datenspeicherung mit geringerer Verfügbarkeit der Objekte Redundanz als der Standard innerhalb eines Jahres Storage Entworfen, um den Bietet 99,99% Dauerhaftigkeit und gleichzeitigen Verlust der Daten 99,99% Verfügbarkeit der Objekte in zwei Einrichtungen zu innerhalb eines Jahres überdauern
  • 18. Amazon S3 Speicherklassen Reduced Standard Redundancy Storage Glacier Bietet 99,999999999% Reduziert die Kosten durch Geeignet für Datenarchivierung, wo Dauerhaftigkeit und 99,99% Datenspeicherung mit geringerer Daten selten zugegriffen werden und Verfügbarkeit der Objekte Redundanz als der Standard eine Zugriffszeit von mehreren innerhalb eines Jahres Storage Stunden akzeptabel ist Entworfen, um den Bietet 99,99% Dauerhaftigkeit und Verwendet den sehr gleichzeitigen Verlust der Daten 99,99% Verfügbarkeit der Objekte kostengünstigen Amazon Glacier in zwei Einrichtungen zu innerhalb eines Jahres Storage-Dienst, wird aber von überdauern Amazon S3 verwaltet
  • 19. Amazon S3 Speicherklassen Reduced Standard Redundancy Storage Glacier Designed to provide Reduces costs by storing data Suitable for archiving 99.999999999% durability at lower bei denenredundancy Objekte, levels of Sie sich den data, where data access is Objekte, die Sie lange Zeit and 99.99% availability of Objekte, die hohe Verlustthe Standard storage than leisten können oder die infrequent and a retrieval time of archivieren wollen Dauerhaftigkeit haben sollen objects over a given year wieder erstellt werden können Designed to provide 99.99% several hours is acceptable durability and 99.99% Uses the very Archiv vonAmazon z.B. Digitales low-cost alten z.B. Master-Kopie eines the Designed to sustain Films z.B. verschiedene Formate des concurrent loss of data in availability of objects over a Filmen und Sendungen Glacier storage service, but Filmes two facilities given year managed through Amazon S3
  • 20. Automatische Verschlüsselung von ruhenden Daten Einfach zusätzlicher PUT Dauerhafte Header S3 Schlüssel-Speicherung Server Side Encryption Starkes Sicherer AES-256 Gleichzeitiger 3- Wege-Zugriff Voll verwaltet Kein eigenes Schlüsselmanagement notwendig Alternativ: Clientseitige Verschlüsselung über das AWS Java SDK oder beliebige andere Bibliotheken
  • 21. Sie entscheiden, was freigegeben wird Policies für Buckets und Objekte Secure by Default Policies, ACLs & IAM Verwenden Sie S3 Policies, ACLs oder IAM um Regeln zu defnieren
  • 22. IAM kontra Bucket Policies kontra ACLs Detailliert Detailliert Grob Administrierung als Teil des Anwenden von Policies auf Bucket- Zugriffskontroll-Regeln auf rollenbasierten Zugriffs Ebene in S3 Bucket und/oder Objektebene Anwenden von Policies auf Benutzereinschränkungen ohne die in S3 S3 auf Rollen-, Benutzer- und Verwendung von IAM Gruppenebene Allow Allow Allow Bob, Jane Everyone, Bob, Jane Actions Actions Actions PutObject PutObject Read Resource Resource arn:aws:s3:::mybucket/* arn:aws:s3:::mybucket/* Bob Jane mybucket mybucket myobject
  • 24. S3 S3 gibt Ihnen Sie können erstellen Mobile Apps 1. Hohe Dauerhaftigkeit Musik-Apps 2. Unbegrenzte Kapazität Video Netzwerke 3. Niedrige Latenz Video Apps Backup Apps 4. Große statische Websites Foto-Apps 5. Auslieferung über CloudFront Statische Websites Werbenetzwerke Vieles anderes!
  • 25. Über 20000 neue Musiktitel pro Tag
  • 26. “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
  • 27. Storage S3 - zuverlässige Speicherung 99.999999999% Dauerhaftigkeit der Objekte Unbegrenzte Speicherung von Objekten jeder Größe Bis zu 5TB Größe pro Objekt Feature Details Flexible Objekt- Buckets funktionieren wie Laufwerke, mit Speicherung Ordnerstrukturen darin Zugriffskontrolle Granulare Kontrolle für Berechtigungen Deployment & Administration Verschlüsselung 256 Bit AES Verschlüsselung auf dem Server Multi-part Uploads Verbessert Durchsatz und Kontrolle App Services Versionierung Alte Objekte archivieren, neue versionieren Compute Storage Database Object Expiry Automatische Entfernung alter Objekte Zugriffs-Logging Komplettes Audit Log für Bucket und Objekte Networking Web Content Inhalte können als statische Website Hosting bereitgestellt werden AWS Global Infrastructure Notifications Benachrichtigungen über wichtige Ereignisse Import/Export Import und Export von physischen Medien
  • 29. Storage Bedient von S3 CloudFront 3 /images/* Weltweites Content Distribution Network Einfache Verteilung von Inhalten an Benutzer mit niedriger Latenz und hoher Geschwindigkeit. Ohne Vertragsbindung 2 Bedient von EC2 London *.php Paris 1 Ein CNAME Deployment & Administration www.mysite.com NY Feature Details App Services Schnell Viele, weltweit verteilte Edge Locations senden stellen Inhalte so nah wie möglich Compute Storage Database den Benutzern bereit Integriert mit Nahtlos mit S3 und EC2 Quellservern anderen Diensten integriert Networking Dynamische Inhalte Unterstützt statische und dynamische Inhalte von den Quellservern AWS Global Infrastructure Streaming Unterstützt rtmp aus S3 und Live Streaming von Adobe FMS und Microsoft Media Server
  • 30. CloudFront Amazon CloudFront for delivery of static files 3 Bedient von S3 /images/* and video streaming (for over 70 million requests per month) London 2 Bedient von EC2 “By the end of this year, we will have served over 1 billion static objects over Amazon *.php Paris 1 Ein CNAME www.mysite.com NY CloudFront. It is hard to argue in cost savings because most of our business would have Deployment & Administration been impossible without the usage of cloud computing.” App Services Nikolai Longolius, CEO schnee von morgen WebTV GmbH Compute Storage Database Networking AWS Global Infrastructure
  • 31. Amazon Glacier Kostengünstiger Archivdienst
  • 32. 1 Cent Pro GB / Monat
  • 36. Storage Kosten kontra Abruf-Kosten
  • 37. Glacier gibt Ihnen Geeignet für 1. Hohe Dauerhaftigkeit • Datei-Archivierung 2. Niedrige Kosten • Hierarchal Storage 3. 3–5 Stunden Latenz Management in der Cloud
  • 38. Automatische Verschiebung von Amazon S3 Dateien nach Glacier über Lifecycle Policies
  • 39. Oder direkte Speicherung in Glacier… 1. Mit Third-Party Software 2. Erstellung Ihres eigenen Clients
  • 40. Storage Every day our genome sequencers produce terabytes of data. As our company moves into the clinical space, we face a legal requirement to archive patient data for years that would drastically raise the cost of storage. Thanks to Amazon Glacier’s secure and scalable solution, we will be able to provide cost-effective, long- term storage and thereby eliminate a barrier to Deployment & Administration providing whole genome sequencing for medical treatment of cancer and other genetic App Services diseases. Compute Storage Database Keith Raffel, Senior Vice President and Chief Commercial Officer, Complete Genomics Networking AWS Global Infrastructure
  • 41. Storage Glacier Kostengünstiger Speicherdienst Sichere und dauerhafte Speicherung für Datensicherung und Archiv Für selten zugegriffene Daten Feature Details Kostengünstig $0.01/GB/Monat ohne vorherige Investitionen Deployment & Administration Dauerhaft Dieselben 99.999999999% Dauerhaftigkeit wie S3 App Services Flexibel Beliebige Datenmengen nach Bedarf Keine Kapazitätsplanung erforderlich Compute Storage Database Sicher Nutzt die robuste AWS Sicherheitsplattform Kontrolle des Zugriffs auf Ihre Daten. Networking API REST API zum senden und empfangen Import/Export Optionale Nutzung von portablen Speichergeräten AWS Global Infrastructure für Import und Export Vault Inventory Index für Echtzeit-Sicht auf Inhalt der Vault
  • 43. Amazon EBS Elastic Block Storage
  • 44. Storage Instance Storage kontra Elastic Block Store Lokale „auf dem Host“ Disk Über Netzwerk angebundene, Volumes optimierte Block Storage Daten-Persistenz abhängig Daten-Persistenz unabhängig von von Instanz-Zustand Instanz-Zustand
  • 45. Instance Storage Wenn eine Instanz rebootet (absichtlich oder unabsichtlich), bleiben Instance Store Daten erhalten Instance Storage Auch „Ephemeral Storage“ Daten auf Instance Store gehen verloren unter Lokale „auf dem Host“ Disk Volumes den folgenden Umständen: Daten-Persistenz abhängig • Fehler auf einer zugrunde liegenden Disk von Instanz-Zustand • Stoppen einer Amazon EBS-backed Instanz • Instance Store Instanzen können nicht gestoppt werden • Terminieren der Instanz
  • 46. Instance Storage • Alle Instanztypen (außer m3 und micro) Instance Storage haben Instance Storage Auch „Ephemeral Storage“ • Muss beim Anlegen der Instanz hinzugefügt werden Lokale „auf dem Host“ Disk Volumes • Größe und maximale Anzahl abhängig von Daten-Persistenz abhängig Instanztyp von Instanz-Zustand • High I/O Instanzen haben 2 SSD Volumes • High Storage Instanzen haben 24 HDDs (je 2 TB)
  • 47. Elastic Block Store (EBS) Null bis mehrere temporäre Platten (Instanz Storage) Eine oder mehrere EBS (persistente) EBS Snapshots (Backup Images) Elastic Block Store Platten Über Netzwerk angebundene, optimierte Block Storage Workspace Daten-Persistenz unabhängig von Netzwerk Instanz-Zustand EBS Snapshot Hypervisor EC2 EBS S3
  • 48. Amazon EBS Anwendungsfälle • Dateisysteme für Instanzen: NTFS, ExtFS, RAID, LVM • Dauerhafte persistente Storage • Daten können häufig geändert werden • Zugriff auf unformatierte Block Storage
  • 49. Elastic Block Store (EBS) • 1 GB bis 1 TB Größe • Automatisch innerhalb einer Availability Zone repliziert – Daher RAID für Verfügbarkeit normalerweise unnötig • Standard-Durchsatz: ca. 100 IOPS • Provisioned IOPS: Bis zu 2000 IOPS • RAID 0 (Striping) durch Betriebssystem für mehr Größe und/oder Performance • Kein automatisches Backup – Regelmäßig Snapshots erstellen
  • 52. #3 Verbindung von AWS Storage mit Storage im eigenen Datacenter
  • 53. AWS Storage Gateway Oracle Recovery Manager
  • 54. AWS Storage Gateway Verbindung von Ihrem Rechenzentrum zur Cloud 1. Lokaler Zugriff mit niedriger Latenz auf die am häufigsten benutzten Dateien; alle Dateien sind in S3 gespeichert oder 2. Zeitgesteuerte externe Sicherung Ihrer lokalen Daten nach Amazon S3
  • 55. AWS Storage Gateway Anwendungsfälle • Daten-Backup • Daten-Synchronisation • Datenexport für Migration • Abteilungs-Fileshare • Einfache Disaster Recovery
  • 56. Oracle Backup nach Amazon S3 Das Oracle Secure Backup (OSB) Cloud Modul ermöglicht die Sicherung von Oracle Datenbanken direkt nach Amazon S3 mit Hilfe des Oracle Recovery Manager (RMAN)
  • 57. AWS Storage Optionen Object Storage Block Storage Verbindung von AWS Storage mit Storage im eigenen Datacenter
  • 58. Demo
  • 59. Performance-orientiert Kosten-orientiert Sie haben die Wahl
  • 60. Ressourcen • http://aws.amazon.com/de • Beginnen Sie mit dem Free Tier: http://aws.amazon.com/de/free/ • 25 US$ Startguthaben für Neukunden: http://aws.amazon.com/de/campaigns/account/ • Twitter: @AWS_Aktuell • Facebook: http://www.facebook.com/awsaktuell • Webinare: http://aws.amazon.com/de/about-aws/events/ • Slides: http://de.slideshare.net/AWSAktuell/ • Kommen Sie zum AWS Summit am 2. Mai in Berlin https://aws.amazon.com/de/aws-summit-2013/berlin/