J and I and Me
2011-09-08
  Cloud PowerWorkshop at WJAX
This year at WJAX me and my colleagues Halil-Cem Gürsoy, Andreas Hartmann and Stephan Müller from adesso will present the Cloud Power Workshop for the first time. It will cover everything you need to know to implement application with Java for the Cloud. We will cover Google App Engine (GAE). It pioneered the PaaS Cloud approach and is quite broadly used nowadays. At the same time GAE has some limitations that you need to know about to successfully build application on the platform - in particular if you use Java. Then Cloud Foundry will be shown - it provides a very interesting approach to PaaS - because it supports relational databases and Tomcat which is quite a familiar platform for most Java developers. To develop Cloud applications successful you need to use novel architectures. We will cover principles like BASE and the CAP theorem. And we will show how to implement Cloud system with good scalability using RabbitMQ and a NoSQL database. Also Map/Reduce using Apache Hadoop will be demoed. Of course there will be lot of live coding and material to take away so you can try it at home. Take a look at the official announcement (German) - looking forward to see you there!

Labels: , , , , ,

  10:30 0 comments
Bookmark and Share
2011-06-30
  Slides "Cloud Architecture" Online Seacon 2011
The slides for the talk "Cloud Architecture" from Seacon 2011 are online:

Architectures For The Cloud
View more presentations from Eberhard Wolff

You can also download them.

Labels: , ,

  14:15 0 comments
Bookmark and Share
2011-05-05
  Slides from JAX 2011
My talks for JAX 2011 are done, so here are the slides:

Spring in the Cloud:

http://www.slideshare.net/ewolff/spring-in-the-cloud

Spring in the Cloud
View more presentations from Eberhard Wolff

Cloud PaaS with Java:

http://www.slideshare.net/ewolff/cloud-paas-mit-java

Cloud PaaS with Java
View more presentations from Eberhard Wolff

Future of Messaging: RabbitMQ and AMQP:

http://www.slideshare.net/ewolff/the-future-of-messaging-rabbitmq-and-amqp

The Future of Messaging: RabbitMQ and AMQP
View more presentations from Eberhard Wolff

Labels: , , , ,

  13:02 0 comments
Bookmark and Share
2011-04-11
  Slides from BED Conference Talk about Java Cloud online
BED conference in Berlin was quite enjoyable - thanks to all the speaker and attendees for making it such a success!

You can find the slides for the Java Cloud talk online at slideshare or they should also appear here:

Cloudy in Indonesia: Java and Cloud
View more presentations from Eberhard Wolff

Labels: , ,

  11:22 0 comments
Bookmark and Share
2011-02-14
  Private or Public Cloud ?
Currently Cloud is to a lot of people synonymous to "Public Cloud" i.e. some company provides virtual machines or a platform to deploy applications on. Examples are Amazon AWS/EC2, Rackspace, Terremark, Google AppEngine, force.com, vmforce etc. But an enterprise can also build its own Private Cloud. Companies like VMware offer all the infrastructure you need - and there are Open Source offering like Eucalyptus or OpenStack. Which route should you take?

Public Cloud Advantages


Private Cloud Advantages

Maybe the truth is in the middle: Only for high load you might want to offload work to the Public Cloud. But then you would need a common API for the Public and Private Cloud. Also the Public Cloud would need the same access to data as the Private Cloud - which is doable but might not be trivial. And you would still get different latency.

But: Cloud is in its core a business model. Instead of investing in infrastructure you just rent it - which drives down capital expenditure. This can only really be achieved in a Public Cloud because only then you don't own the infrastructure. Also a Private Cloud can only offer as many ressources as you have purchased.

More applications and data than you think might end in the Public Cloud. The most sensitive business data of quite a few companies are in Salesforce already. If important data cloud not be in the Cloud Salesforce would been doomed - but the reality is that they are very successful.

PS: I would like to hear your opinion. In particular if you are interested to give a talk about "How and why we built a Private Cloud successfully" I would like to hear from you!

Labels: , ,

  10:22 0 comments
Bookmark and Share
2010-08-27
  Developing for the Cloud Workshop
The move to the Cloud is inevitable. SpringSource is now a division of VMware and therefore the Cloud is the most important topic of our work now. And there is a lot of technology we are putting out in this area - e.g. RabbitMQ, GemFire, Redis. So are you wondering what this is all about? Need more insight in how to develop for the Cloud?

Take a look at
Java Development for the Cloud at Entwickler Tage. This one day workshop covers:


Interested? You can register above for the event in Mainz, Germany. Let me know if you think other locations might also make sense or if you have any other feedback.

Labels: , , , ,

  10:00 0 comments
Bookmark and Share
2010-05-12
  Vortrag bei der JUG Mannheim am 26.5. über Roo und die Cloud
Am 26.5. um 19:30 werde ich bei der Java User Group Mannheim einen Vortrag zum Thema "Spring Roo - Produktive Entwicklung mit Spring, AOP und der Cloud" halten. Durch den Vortrag erhält man einen guten Einblick in die Themen, die bei uns im Moment aktuelle sind: Roo als die Lösung für produktive Java-Entwicklung und die Cloud als die neue Infrastruktur. Bei Interesse bitte einen Blick auf Spring Roo bei JUG Mannheim werfen oder auf den Event bei XING.

Wer (wie ich) über den Ort irritiert ist: Hier ist noch ein Link zu Google Maps.

Bis dahin!

Labels: , ,

  11:37 0 comments
Bookmark and Share
2010-04-12
  Cloud & Virtualisierung: Ausfallsicherheit und Last-Verteilung
Nachdem SpringSource von VMware übernommen worden ist, stellt sich natürlich die Frage, welche Auswirkungen diese Übernahme für die Entwickler hat. In diesem Blog-Eintrag - dem noch einige weitere folgende werden - möchte ich gerne über jeweils einen Aspekt der VMware-Technologien und ihrer Auswirkungen auf Software-Architekturen berichten.

Mit Hilfe der VMware-Produkte kann man von der konkreten Hardware abstrahieren. Die vermutlich am weitesten verbreiteten Produkte sind VMware fusion für den Mac http://www.vmware.com/de/products/fusion/, mit dem man unter Mac OS X in einem virtuellen PC (VM) andere System wie Linux oder Windows laufen lassen kann, oder VMware Workstation http://www.vmware.com/de/products/ws/, mit dem dasselbe unter Windows geht. Das hat einige nette Auswirkungen. So kann man beispielsweise vom Zustand der VM einen Schnappschuss machen und dann die VM immer wieder in genau diesen Zustand zurückversetzen.

Richtig interessant ist allerdings vSphere - das Server-Produkt. Dabei wird auf der Maschine ESX bzw. ESXi installiert, so dass kein Host-Betriebssystem mehr existiert. vSphere hat einige interessante Features wie vMotion, wie es unter http://www.vmware.com/de/products/vi/vc/vmotion.html beschrieben wird. Damit ist es möglich, eine VM von einem physikalischen Rechner auf einen anderen zu migrieren - und dabei bleibt die VM die ganze Zeit verfügbar.

Dadurch ergeben sich interessante Möglichkeiten:

Lastverteilung und Ausfallsicherheit sind Themen. mit denen man sich sonst in der Software-Architektur oder der Middleware auseinander setzt. Mit Hilfe der VMware-Technologien gibt es weitere Möglichkeiten, sich diesen Herausforderungen zu stellen. Dabei werden die Probleme auf Ebene der Virtualisierung gelöst, so dass die darauf laufende Software (Betriebssystem, Middleware, Anwendung) sich nicht mehr darum kümmern muss. Das ist auch gleichzeitig einer der Trends, die man im Cloud-Umfeld sieht: Viele typische Herausforderungen können in der Cloud-Infrastruktur gelöst werden, was die darauf aufbauenden Schichten entlastet.

Es sollte klar sein, dass man mit diesem Ansatz diese fundamentalen Probleme nicht in jeder Situation vollständig gelöst sind - aber es zeigt Vorteile der Virtualisierung auf, die über die einfache Konsolidierung von Servern weit hinaus gehen.

Labels: , ,

  10:48 2 comments
Bookmark and Share
2010-03-23
  Vortrag zu Spring Roo und Cloud bei JUG Berlin / Brandenburg
Am 22.4. um 19:00 halte ich einen Vortrag bei der JUG Berlin / Brandenburg zu den Themen Spring Roo und Cloud. Details siehe https://www.xing.com/events/spring-roo-produktive-entwicklung-spring-aop-cloud-486781. Bis dahin!

Labels: , ,

  10:24 0 comments
Bookmark and Share
J for Java | I for Internet, iMac, iPod and iPad | Me for me

ARCHIVES
Juni 2005 / Juli 2005 / August 2005 / September 2005 / Oktober 2005 / November 2005 / Dezember 2005 / Januar 2006 / Februar 2006 / März 2006 / April 2006 / Mai 2006 / Juni 2006 / Juli 2006 / August 2006 / September 2006 / Oktober 2006 / November 2006 / Dezember 2006 / Januar 2007 / Februar 2007 / März 2007 / April 2007 / Mai 2007 / Juni 2007 / Juli 2007 / August 2007 / September 2007 / Oktober 2007 / November 2007 / Dezember 2007 / Januar 2008 / April 2008 / Mai 2008 / Juni 2008 / August 2008 / September 2008 / November 2008 / Januar 2009 / Februar 2009 / März 2009 / April 2009 / Mai 2009 / Juni 2009 / Juli 2009 / August 2009 / September 2009 / Oktober 2009 / November 2009 / Dezember 2009 / Januar 2010 / Februar 2010 / März 2010 / April 2010 / Mai 2010 / Juli 2010 / August 2010 / Oktober 2010 / Januar 2011 / Februar 2011 / März 2011 / April 2011 / Mai 2011 / Juni 2011 / August 2011 / September 2011 / November 2011 / Februar 2012 / April 2012 / Mai 2012 / April 2013 / Mai 2013 / Juni 2013 / Januar 2015 / Juli 2015 / Februar 2016 /

Links

Twitter
Google +
Slideshare
Prezi
XING
LinkedIn
Das Spring Buch


Feeds

Feedburner


Impressum
Betreiber und Kontakt:
Eberhard Wolff
Leobschützer Strasse 22
13125 Berlin
E-Mail-Adresse: eberhard.wolff@gmail.com

Verantwortlich für journalistisch-redaktionelle Inhalte:
Eberhard Wolff