• Archiv
  • RSS
banner

Entwicklung mobiler Anwendungen mit und auf AWS

Am 6. November 2012 findet in Berlin eine Veranstaltung rund um das Thema mobile Applikationsentwicklung auf AWS statt. In gewohnter Manier gibt es zunächst einen Überblick von AWS Mitarbeitern und im Anschluss Use Cases und praxisrelevante Vorträge zu den Themen mobile Spieleentwicklung und Deployment/Skalierung auf AWS. Besonders für mobile Anwendungen bietet eine Cloud Computing Plattform den richtigen Unterbau. Denn hier kann bereits ein kleiner Bericht im Fernsehen oder eine Facebook Kampagne zu einem sehr schnellen Benutzeranstieg führen. Denn die Nutzer haben das mobile Endgerät in der Regel immer griffbereit. Von daher heißt es schnell reagieren, um dem Ansturm stand zu halten. 

Besonders interessant werden dürfte der Vortrag von cloudControl, die gerade Ihr Portfolio um weitere Programmiersprachen erweitert (u.a. Java, PHP, Ruby, Python) und eine neue Preisstruktur geschaffen haben. Damit bietet sich eine noch transparentere und günstigere Möglichkeit an, seien Ressourcen in der Cloud effizient zu nutzen. 

Agenda

12:00 - 12.30 Doors open, registration, setting up the infrastructure
12.30 - 12.45 Welcome & Intro (Sandra Schaedel, Technical Sales Representative, AWS)
12:45 - 13.30 Rapid deployment of Web applications with AWS (Jan Borch, Solution Architect, AWS)
13:30 - 14.15 Customer Presentation - Silver Style Studios GmbH: LightStream Game Engine on AWS (Sebastian Tusk, Technical Director, Silver Style Studios GmbH)
14:15 - 14.30 Coffee Break
14:30 - 15.30 Mobile Game Development on AWS (Patrick Prendergast, Mobile/Gaming Business Dev Manager AWS)
15:30 - 16.15 Customer Presentation - goodbeans GmbH: A mobile trivia game in the cloud (Michael Fussenegger, CTO Richard Yu, Producer & Moritz Hohl, Founder & COO, goodbeans GmbH)
16.15 - 16.30 Coffee Break
16.30 - 17.15 Customer Presentation - cloudControl GmbH: Deploy and Scale your Web/Mobile Apps in the Cloud with AWS and cloudControl – (Philipp Strube, CEO, cloudControl GmbH)
17.15 - 18.30 Drinks & Networking

Anmeldung und weitere Informationen

    • #aws
    • #events
  • Vor 7 Monaten
  • Comments
  • Permalink
  • Share
    Tweet

Wow! und endlich :-) AWS eröffnet den Marktplatz für die Reserved Instanzen. Damit haben Nutzer, die doch recht zuverlässig einen grössere Anzahl von Instanzen benötigen die Möglichkeit spontan mal eine reservierte Instanz weiterzugeben. Dies macht auch Sinn für Firmen, die aus versehen einen viel zu große Instanz für ein Jahr reserviert haben - ja auch die gibt es :-)

Damit wird in dem bisher starrsten Angebot Flexibilität auf den Tisch gebracht, die auf geänderte Anforderungen eine Reaktion zulässt. Ein guter und wichtiger Schritt in die richtige Richtung. 

Eine kleine Einführung bietet dieses Video von AWS.

    • #aws
  • Vor 8 Monaten
  • Comments
  • Permalink
  • Share
    Tweet

Nimm Dir ein Volume oder Wie fügt man ein EBS Volume seinem EC2 Server hinzu?

Man stolpert manchmal über die einfachen Dinge des Lebens. Daher soll es in diesem kleinen Beitrag mal kurz darum gehen, wie man denn ein EBS Volume zu seiner laufenden EC2 Instanz hinzufügt. Wozu? Nun Du diesen Artikel liest, gibt es schon einmal einen Use Case von Deiner Seite :-) Ansonsten z.B. für mehr Speicher, den man benötigt oder weil man eine Datenpartition haben möchte, von welcher man regelmäßig Snapshots erstellen kann.

Nun bevor wir die Festplatte in der Cloud einhängen können, müssen wir Sie erzeugen. Dazu ist es wichtig z.B. über die AWS Management Konsole die entsprechende Festplatte in der richtigen Region und der richtigen Availability Zone zu erstellen, sonst kann ich sie nicht meiner laufenden Instanz hinzufügen.

Abb. 1 - Richtige Avalibility Zone gewählt

Abb. 2 - Falsche Avalibility Zone gewählt

Nachdem dies geschehen ist muss ich nur noch über den “Attach Volume” Button den Vorgang starten und die entsprechende Instanz auswählen.

Abb. 3 - Festplatte einer Instanz zuordnen

Abb. 4 - Zuordnung mit Details für das Einhängen

Eingewählt auf meiner EC2 Instanz geht es nun darum die Festplatte nutzbar zu machen. Dazu muss die Festplatte zunächst einmal formatiert werden.

Dabei sind den persönlichen Vorlieben keine Grenzen gesetzt. Empfohlen wird z.B. XFS für konsistente Snpshots für Backups. Es tut aber auch ein EXT4 z.B.

Da wir durch das Attach gleich die Device Bezeichnung mitbekommen haben, ist es einfach die Festplatte zu formatieren:

mkfs -t ext4 /dev/sdg

Danach müssen wir dann die Festplatte nur noch mounten:

mkdir -p /mnt/meineDaten
mount /dev/sdg /mnt/meineDaten

Das war es schon :-) Nun kann ich Daten auf meine neue Festplatte schreiben und ggf. Backups erstellen oder was mir auch sonst noch damit vorschwebt.

Also viel Spaß beim EBSen!

    • #aws
    • #dev
    • #basic
  • Vor 8 Monaten
  • Comments
  • Permalink
  • Share
    Tweet

Nach der Bohnenstange das nächste Feature für Unternehmen: Der Amazon Gletscher

Für Unternehmen ist die Frage nicht mehr so sehr ob man die Cloud benutzen sollte, sondern wie man Sie effektiv und effizient in die bestehende Unternehmensinfrastruktur einbinden kann. Für die Entwickler hatte AWS mit dem neuen Python Support für AWS Elastic Beanstalk bereits zu Beginn der Woche eine Überraschung parat. Für alle anderen folgt nun der Amazon Gletscher, der auch Ihre bisherigen Tapes gerne in die Wolken schmelzen lassen möchte.

Amazon Glacier setzt dabei eine Schicht über Amazon S3 und bietet somit einen Service für die Langzeitarchivierung an. Dabei sollte man sich bei diesem Dienst auch genau auf diesen Anwendungsbereich konzentrieren, da der Dienst für Daten, auf die selten zugegriffen wird, konzipiert worden ist. Mit 0,01 USD pro GB pro Monat ist der Dienst wieder äußerst kostengünstig und erspart komplizierte Berechnungen und Abschätzungen für Storage-Lösungen, denn die Wolke hat genug Speicher vorrätig für das eigene Backup. Zugreifen kann man auf Amazon Glacier über die AWS Management Console oder die Amazon Glacier APIs.

Zur Strukturierung der Daten werden Tresore (vault) angelegt. Pro Konto und Region können dabei bis zu 1.000 Tresore angelegt werden und mit “unendlich” vielen Daten gefüllt werden.

Die Daten in Amazon Glacier werden dabei als Archive gespeichert und nicht wie bisher im Objektspeicher Amazon S3 als einzelne Daten. Die einzelnen Archive können dabei bis zu 40 TB groß sein. Die Daten können als einzelne Datei direkt hochgeladen werden oder, wie üblicher, als TAR oder ZIP gepackte werden vor dem Upload. Der größtmögliche Upload ist bei 4 GB beschränkt und wie immer empfiehlt es sich Multipart-Upload für Dateien über 100 MB zu nutzen. Eines der wichtigsten Features ist bei Amazon Glacier die Unveränderlichkeit der Daten. Ein hochgeladenes Archiv kann nur gelöscht werden, jedoch nicht bearbeitet oder überschrieben. Ein erneuter Upload würde eine neue Versionsnummer generieren. Der Upload der Daten kann innerhalb eines Tresors mit Benachrichtigungen versehen werden. Dazu wird Amazon SNS genutzt und der Nutzer wird über den erfolgreichen Upload per HTTP, E-Mail etc. benachrichtigt.

Wenn man das Archiv abrufen möchte, so wird - ähnlich wie auch bei Googles BigQuery - ein Job erzeugt, der die Daten zum Download vorbereitet. Die Daten stehen dann je nach Größe des Archives in 3-5 Stunden bereit und das für die nächsten 24 Stunden. 

Einmal hochgeladen, lassen sich die Informationen über die Archive in den Tresoren via JSON oder CSV abrufen. Die Beschreibung enthält dabei Details über den Tresor inklusive Größe, Erzeugungsdatum und einer Archive-Beschreibung, welche man beim Upload spezifizieren kann. Alle gespeicherten Archive in Glacier können dabei über die AWS Management Console oder durch den API Aufruf ListVaults abgefragt werden.

Die Daten sind serverseitig mit AES-256 verschlüsselt und der Zugriff kann ebenfalls mit dem AWS Identity and Access Management (IAM) Dienst kontrolliert werden.

    • #aws
  • Vor 9 Monaten
  • Comments
  • Permalink
  • Share
    Tweet

Die Bohnenstange und die Schlange

Für alle Freunde der Entwicklung mit Hilfe von Python gibt es heute gute Nachrichten aus dem AWS Land. Es gibt nun eine AWS Elastic Beanstalk-Unterstützung für Python. Damit ist neben Java, PHP und .Net nun auch für Python-Entwickler eine einfacherer Nutzung möglich. Deine Programmiersprache wird noch nicht unterstützt? Dann zusammenrotten mit anderen und bei AWS ein Request für die Programmiersprache abgeben. Wenn es genügend Nachfrage gibt, dann wird die Sprache sehr wahrscheinlich demnächst unterstützt werden. So war zumindest bisher die AWS Aussage :-)

AWS Elastic Beanstalk ermöglicht auf einfachste Weise Applikationen in der AWS Cloud zu deployen, verwalten und skalieren. Die Meinungen bzgl. PaaS oder nicht gehen bei AWS Elastic Beanstalk noch auseinander, jedoch sind viele PaaS Features, wie Versionierung inkludiert in den Dienst.

Von heute können also alle Pyhton Entwickler Ihren Anwendung hochladen und AWS Elastic Beanstalk kümmert sich um die Bereitstellung der benötigten Instanzen, das Load Balancing, die Auto Skalierung und das Health Monitoring. AWS Elastic Beanstalk für Python unterstützt Apache HTTP Server und WSGI und ermöglicht damit u.a. Flask und Django Anwendungen einfach zu deployen.

Hier noch die Links zu den Developer Dokumentationen für Django und Flask:

Deploy a Django Application to AWS Elastic Beanstalk

Deploy a Flask Application to AWS Elastic Beanstalk

P.S. Sämtliche Dokumentationen gibt es auch als Kindle E-Book.

Happy Coding!

    • #aws
  • Vor 9 Monaten
  • Comments
  • Permalink
  • Share
    Tweet

NoSQL - High I/O Instanzen auf AWS verfügbar

Die Anforderungen komplexer moderner System und Datenbanken steigen extrem. Und SQL oder NoSQL ist schon länger Diskussionsstoff bei Architekten und Entwicklern. Die Amazon SimpleDB und AWS DynamoDB sind die ersten Schritte von AWS in diese Richtung gewesen. Doch was macht man, wenn man Cloud Anbieter unabhängig entwickeln möchte? Alle Daten in AWS DynamoDB abzulegen erspart vieles an Arbeit und Administrationsaufwand, doch wenn ich mal zu einem anderen Anbieter migrieren möchte, habe ich ein Problem. Anders ist es mit der Nutzung von freien Implementierungen wie MongoDB oder CouchDB. Dort habe ich die Kontrolle, jedoch auch die Qual der Wahl bei richtigen Cloud Ressourcen. Performanz und Skalierbarkeit waren in diesem Bereich lange auch bei AWS nicht so einfach zu lösen. zwar gibt es Ansätze und Dokumentationen, die ein Best Practices beschreiben, die eigentlichen Praxis obliegt aber dem Entwickler/Administrator selber. Eine Beschleunigung in jeglicher Hinsicht sollen die neuen High I/O Maschinen von AWS bieten. Sie kommen gleich mit zwei SSD Platten daher und haben 60.5 GB an Hauptspeicher, im die unterschiedlichen Vorlieben aus dem NoSQL Lager zu bedienen. 

High I/O Quadruple Extra Large Instance

60.5 GB of memory
35 EC2 Compute Units (8 virtual cores with 4.4 EC2 Compute Units each)
2 SSD-based volumes each with 1024 GB of instance storage
64-bit platform
I/O Performance: Very High (10 Gigabit Ethernet)
Storage I/O Performance: Very High*
API name: hi1.4xlarge

Es gibt auch bereits erste Benchmarks von Netflix.

    • #aws
  • Vor 10 Monaten
  • Comments
  • Permalink
  • Share
    Tweet

Games, die Cloud und AWS

Die Cloud und die Gaming Industrie haben sich gefunden und das nicht erst seit heute. Denn nirgendwo sonst ist die Tendenz, das eine Produkt, in diesem Fall ein Spiel, so richtig abhebt und adhoc viele Ressourcen benötigt so groß. Die Vorteile liegen klar auf der Hand und gerade in Hamburg boomen ebenso die Konferenzen rund um die Thematik. Amazon Web Services bietet zu diesem Themenbereich im August in Köln eine Veranstaltung an, die ein wenig Einblick in die Welt der Cloud bietet. Denn immerhin sollen 8 von 10 Facebook-Spielen auf AWS laufen. Also wer Zeit, Lust und Laune hat sollte sich einen Ausflug in die Cloud gerne gönnen.

Die Details:

14. August 2012

Start: 12:00 Uhr

Ende: 16.15 Uhr

Veranstaltungsort:

KOMED

Im MediaPark 7

50670 Köln

Die Agenda:

12:00– 12:30  Registration

12:30 – 12:45  Welcome – Jonas von Paulgerg-Nyrén, Amazon Web Services

12:45 – 13:30  Online Games on the AWS Cloud - Johannes Borch, Amazon Web Services

13:30 – 14:00  Break

14:00 – 14:30  Customer Presentation

14:30 – 15:00  Customer Presentation

15:00 – 15:30  Break

15:30 – 16:15  App monetization and the Amazon Appstore approach – Atilla Er, Amazon Web Services

16:15 -       Get-together and networking

Hier noch der Link zur Anmeldung: Games Development in the Cloud | Cologne, Germany

    • #aws
    • #events
  • Vor 10 Monaten
  • Comments
  • Permalink
  • Share
    Tweet

TechWorkshop Big Data & EMR | Hamburg-Harburg

Hallo, liebe AWS Freunde!

Es war lange ruhig, doch nun geht es umso intensiver Weiter. Wir haben mit AWS zusammen einen Workshop rund um das Thema BigData in Hamburg organisiert und würden uns freuen, Euch vor Ort persönlich begrüßen zu dürfen.

Die Veranstaltung wird am 2. August in Hamburg an der TUHH stattfinden und in die Themen MapReduce, BigData etc. behandeln. Die Veranstaltung hat auch einen aktiven Charakter und beinhaltet Hands-on Sessions.

Die Anmeldung läuft direkt über die AWS Seite. Anbei schon einmal die Agenda.

Agenda

10:00     Doors open, registration, setting up the infrastructure

10:15     Introduction to Hadoop and AWS Elastic MapReduce | AWS Solutions Architect

12:00     Mittagspause

13:00     Schweinelatein - Mit Apache Pig typische ETL-Aufgaben realisieren - Ramon Wartala | Performance Media Deutschland GmbH

13:30     Teil 1 Hands-on: Hadoop und AWS EMR mit Apache Hive (Teil 1): Using real world examples Dieses Hands-on Tutorial ist eine Einführung in die Einrichtung und Orchestrierung der AWS Hadoop-Implementierung basierend auf den AWS Public Data Sets |AWS Solutions Architect

Pause (15min)

Teil 2 Hands-on: Hadoop und AWS EMR mit Apache Hive

15:30     Realtime Stream Processing on EC2 - Björn Böttcher | Technische Universität Hamburg-Harburg

16:00     Big Data Ecosystem - Lennart Paulsen | Trakken Web Services GmbH

16.30     The End & Open Discussion

Registrierung: 

http://aws.amazon.com/de/techworkshop-bigdata-hamburg/

Bis bald

Eurer Cloud Hafen | Hamburg 

    • #AWS
  • Vor 10 Monaten
  • Comments
  • Permalink
  • Share
    Tweet

AWS User Group Treffen 03/2010

Es ist wieder soweit. Das nächste Treffen der lokalen Hamburger User Group rund um das Thema Amazon Web Services steht bevor. Diesmal wird es weihnachtlich und wir hoffen, dass wir noch vor Ihrem engen Terminplan zur Weihnachtszeit liegen. Wir haben dieses Mal neben interessanten Themen und Gesprächen auch einen Sack voller … nun lassen Sie sich überraschen ;-) Für das leibliche Wohlergehen wird auch gesorgt sein. Melden Sie sich am besten gleich für das Treffen mit dem Formular am Ende der Seite an! Hier noch einmal die Details im Überblick:

Veranstaltungstermin:
29.11.2010, 18.30 Uhr

Veranstaltungsort:
Sinnerschrader AG
Völckersstraße 38
22765 Hamburg

    • #aws
  • Vor 2 Jahren
  • Comments
  • Permalink
  • Share
    Tweet

AWS User Group Treffen 02/2010

Melden Sie sich für das zweite Treffen der Hamburger User Group zum Thema Amazon Web Services und Cloud Computing an. Dieses Event ist nicht mit technischen Feinheiten durchzogen, sondern soll allen Interessierten einen Zugang und Überblick zu dem Thema Cloud und Amazon Web Services vermitteln.
Diesmal bekommen wir tatkräftige Unterstützung von Amazon und offene Fragen aus dem ersten Treffen können somit direkt gestellt und kompetent beantwortet werden.
Abschluss des Rahmenprogramms wird dann ein Brainstorm über die Herausforderungen im Cloud Computing Umfeld sein. Im Anschluss gibt es dann genügend Zeit für Networking.
Wir treffen uns diesmal im Radisson Blu Hotel zentral in der Hamburger City.
Veranstaltungstermin:
28. Juni 2010 ab 18.30 Uhr
Veranstaltungsort:
Radisson Blu Hotel
Marseiller Strasse 2
D-20355 Hamburg

    • #aws
  • Vor 2 Jahren
  • Comments
  • Permalink
  • Share
    Tweet
← Neuer • Älter →
Seite 1 von 2

Über

Hafen der Hamburger User Groups rund um die Themen Cloud Computing, Big Data, Future Trends, Web und Development

Geh an Bord auf Google+

Seiten

  • AWS UG
  • Azure Users
  • Big Data Roundtable
  • Development
  • Events
  • Experimente
  • Forschung
  • Google Technology UG
  • Infopool
  • Kontakt

Twitter

loading tweets…

  • RSS
  • Beliebig
  • Archiv
  • Mobil

Effector Theme by Carlo Franco.

Powered by Tumblr