Eric D. Schabell

Wednesday, April 4, 2012

Red Hat Cloud Tour 2012 in Amsterdam - an amazing day in the Cloud

Yesterday I was lucky enough to speak at the Red Hat Cloud Tour's latest stop here in Amsterdam, Netherlands. It was an amazing day with around 350 attendees and the location was fantastic, Pakhuis de Zwijger.

The image here of the location will lead you to the collection of photos I took to give an impression of the day as I experienced it.

It started with the keynotes and after lunch we hit the breakout sessions. I talked about JBoss in your Cloud Infrastructure and finished up the day with an OpenShift Primer where I show cased a mobile registration demo application (online for awhile if you want to look: cloudtour-inthe.rhcloud.com) based on the JBoss AeroGear project.

Here are the slides for both presentations and thanks to the attendees who were engaged, inquisitive and actively participating in the sessions. It was a great time and I got invited to speak at two upcoming events in the Netherlands in the near future!

Wednesday, March 28, 2012

Red Hat Cloud Tour 2012 in London - a birds eye view from the Clouds

View of London from the Clouds
I was on site at the Red Hat Cloud Tour in London at the Millbank Tower location. Wow, what a view you get from the 29th floor above the centre of London! I have put some impression pictures in the link behind the photo, it was great weather and around 160 attendees making it a good day for all to catch up on Red Hat's thoughts and ideas around implementing your Cloud strategies.

I gave a session on JBoss in your Cloud infrastructure, slides posted below. This also dived into the topics around JBoss EAP6 and OpenShift, with some t-shirts being passed out among the attendees.

Monday, March 26, 2012

JUDCon 2012 Boston - talk accepted OpenShift state of the Union

I previously submitted several talks to JBoss World and JUDCon hoping to drop in on the largest JBoss conference in the world. They have accepted the following OpenShift talk, so see you in Boston on 25-26th of June 2012.

OpenShift State of the Union, brought to you by JBoss

It has been a marriage made in heaven. JBoss has brought the enterprise application platform and JEE to the OpenShift PaaS for all of your development tasks. It is much more than a simple application server though, JBoss provides a multitude of projects that cover everything from mobile, business process management, web development, support tooling to inter connectivity with other development languages like Ruby.

This session will take you through an overview of what OpenShift has to offer right now, how to get started, and then provide some highlights of the various projects that you can now access within the JBoss community. Bring you laptop and follow along as we help you get started in mobile development with Aerogears, Ruby Java connectivity with TorqueBox, process development with tooling from jBPM and much more. These will all be real world projects put on display for you with code you can access live during this session!

Saturday, March 24, 2012

Codemotion 2012 Rome OpenShift Primer Adventure

I am in Rome, Italy this week giving my OpenShift talk at Codemotion 2012. This conference was a very large (I was told, the largest in Italy) and had over 3000 attendees. Being in Rome must have helped if you take a walk through the set of pictures I took of not only the conference but of the city.

I arrived a day early as I had some work to do at the local Red Hat offices, giving a JBoss BRMS 5.3 preview session to the local Solution Architects and Consultants. The office is located a stones throw from  Vatican City. Nothing like that view out the window of your office to distract you, I don't know how anyone gets any work done! Enjoy the pictures I put together here.

I discovered that OpenShift released not only a new website and logo, but also a new version with some interesting features (DIY and Node.js cartridges). Damn, now all my session slides included screenshots that were outdated. Back to the drawing board and I worked out the new slides to showcase OpenShift logo and new site look. While I was at it, I decided to demo the HTML5 mobile demo based on the JBoss AeroGear project, but then tailored a bit to become the Codemotion 2012 mobile registration application. You can view it as long as it is available on codemotion-inthe.rhcloud.com.


Friday the conference started at the University and was very busy. The wifi was not working very well if you were not a student so I was a bit worried about my chances to demo OpenShift live. It turned out to work fine if you were in a presentation room.

My talks had around 60 attendees and they were some of the most enthusiastic participants I have yet had in a session. We had a lively discussion, many questions, a mobile registration application demo and they were even cheering the results.

I have decided I will be submitting every year to the Codemotion conference in Rome. I hope to see you all again next year!

Thursday, March 22, 2012

Computable.nl - Open Cloud is a Blessing for the User

My Dutch language Cloud article was published over on computable.nl with the title translated to English for this post. Here is the text for posterity.

Open cloud is zegen voor de gebruiker

Openheid in software en architecturen is een grote zegen voor gebruikers, beheerders en budgethouders. Deze waarheid is zo erkend dat veel leveranciers `open' als een soort mantra gebruiken, alhoewel ze dat vaak helemaal niet zijn - enkele uitzonderingen daargelaten. Dit gaat nergens meer op dan bij cloud computing.


Het hebben van een open architectuur en een open aanpak is bij het opzetten en het bouwen van een cloudoplossing van groot belang. Alleen met een open cloud kunnen it-organisaties verschillende infrastructuren beheren door ze samen te brengen onder dezelfde cloudarchitectuur. In tegenstelling tot het creëren van cloudsilo's of het weer opnieuw opbouwen van it-structuren, biedt een open cloud voordelen voor de gehele it-infrastructuur, waaronder grotere efficientie, flexibiliteit en controle over de technologie roadmap. Bovendien hebben organisaties zo de toekomst van hun it in eigen hand. 

Maar wat betekent `open' in de context van cloud? Het begint en eindigt zeker niet met de onderwerping van een standaard format of met de acceptatie door partners van specifieke technologieplatformen. Als we kijken naar een open cloud bezit hij in ieder geval de volgende kenmerken: 

- Is open source. Hierdoor hebben gebruikers controle over hun specifieke implementatie en worden ze niet beperkt tot de technologie en business roadmap van een bepaalde leverancier. Ze kunnen clouds bouwen en beheren waardoor ze zelf controle hebben over hun eigen koers evenals inzicht krijgen in de technologie waarop ze hun business baseren. Het biedt de flexibiliteit om workloads naar keuze, inclusief proprietaire, uit te voeren in hun cloud. Dankzij open source is samenwerking met andere communities en bedrijven eveneens mogelijk om innovatie te stimuleren op juist die vlakken die voor die organisatie belangrijk is. 

- Heeft een onafhankelijke community. Open source gaat niet alleen over de softwarecode, licenties, hoe het gebruikt en uitgebreid wordt. Minstens zo belangrijk is de community die verbonden is aan de code en hoe het wordt bestuurd. Als men zich hiervan het enorme samenwerkingspotentieel realiseert en de innovatiekracht, dan impliceert dat wel dat men de structuren en organisatie op orde moet hebben om er volledig van te kunnen profiteren. 

- Is gebaseerd op open standaarden, of protocollen en formaten die zich ontwikkelen naar standaarden en onafhankelijk zijn van leveranciers en platformen. Standaardisatie in de zin van officiele cloud standaarden met standaard bodies bevindt zich nog in een vroege levensfase. Benaderingen voor interoperabiliteit die niet onder controle staan van leveranciers en die niet verbonden zijn aan specifieke platformen bieden belangrijke flexibiliteit. Hierdoor kan de API specificatie zich verder ontwikkelen zonder beperkingen en dat biedt mogelijkheden om varianten te ontwikkelen die tegemoetkomen aan individuele technische en commerciele wensen en 
eisen. 

- Biedt eigenaren van intellectuele eigendomsrechten volledige vrijheid om de technologie te gebruiken. De recente geschiedenis heeft herhaaldelijk aangetoond dat er geen garanties zijn dat intellectual properties (IP) toegankelijk blijven voor iedereen. Om erop te kunnen vertrouwen dat je toegang behoudt tot die IP-assets waarvan je hebt besloten afhankelijk van te zijn, moet er toestemming worden gegeven dat die technologie open en toegankelijk blijft voor gebruikers. Zogenoemde 'de facto standaarden' die vaak uitsluitend 'standaarden' zijn bij de gratie van de grote leveranciers, schieten in deze test tekort. 

- Kan worden ingezet op een infrastructuur naar keuze. Hybride cloud management moet een extra abstractielaag bieden bovenop virtualisatie, fysieke servers, storage, netwerken en publieke cloud leveranciers. Dit vereist dat cloudbeheer onafhankelijk is van virtualisatie en andere basistechnologieen. Dit is een fundamentele reden dat cloud verschilt van virtualisatiebeheer. Hierdoor zijn hybride clouds mogelijk die fysieke servers, meerdere virtualisatieplatformen en een breed scala van publieke (top) cloud leveranciers overspant. 

- Is plugbaar en uitbreidbaar met een open api. Hierdoor kunnen gebruikers functionaliteiten en technologieen toevoegen van een verscheidenheid aan leveranciers en andere bronnen. De api zelf kan niet onder beheer staan van een specifieke leverancier of gebonden zijn aan een specifieke implementatie maar moet onder toezicht staan van een derde partij die bijdragen en uitbreidingen mogelijk maakt op een open en transparante manier. Deltacloud, een api die de verschillen tussen clouds abstraheert, is een goed voorbeeld. Het staat onder toezicht van de Apache Software Foundation en is niet een project dat door Red Hat wordt gecontroleerd of is gebonden aan een bepaalde implementatie van cloud management. 

- Maakt overdraagbaarheid naar andere clouds mogelijk. Een cloud benadering die heterogene infrastructuren ondersteunt, impliceert dat investeringen die gedaan zijn in het ontwikkelen van een open cloud overdraagbaar moeten zijn naar andere clouds. Overdraagbaarheid kan op verschillende manieren waaronder programmeertalen en frameworks, gegevens en de applicaties zelf. Als een applicatie voor een cloud wordt ontwikkeld, zou het niet nodig moeten zijn het in een andere taal te herschrijven of andere API's te gebruiken om het ergens anders naar toe te verplaatsen. Bovendien betekent een consistente runtime omgeving binnen verschillende clouds dat nogmaals testen en kwalificeren niet elke keer nodig is als je wilt redeployen. 

Een open cloud vereist een breed scala aan attributen om de omslag te maken van compleet gesloten naar helemaal open. Het hebben van een aantal attributen is beter dan helemaal niets. Maar enkel met het volledige gamma kunnen organisaties maximaal profiteren van cloud computing.

Tuesday, March 13, 2012

Red Hat Cloud Tour 2012 London - JBoss and OpenShift in London

I am going to be speaking at the Red Hat Cloud Tour on the stops in London and Amsterdam.

You can catch the London stop on the 28th of March at the Millbank Tower where I am giving a breakout session.



Leverage An Intelligent Application Infrastructure for Competitive Advantage
Realizing the benefits of cloud requires new thinking in how you build and deploy applications and how you architect an intelligent infrastructure to deliver agility, efficiency, and portability across a variety of on-premises, public cloud, and hybrid environments. The requirements range from delivering world-class user experiences across millions of devices, form factors, and client platforms, to collecting data from what analysts refer to as “the internet of things” - billions of connected devices and appliances across globally distributed networks to feed the analysis of big data for better business decisions.


In this session, you'll learn how JBoss is the best choice to future-proof your application and systems infrastructure and take advantage of the latest innovations to deliver an agile, intelligent and integrated enterprise across on-premise and public clouds.

Monday, March 12, 2012

Red Hat Cloud Tour 2012 Amsterdam - JBoss to future-proof your Clouds


I will be in Amsterdam on 3rd of April 2012 talking at the Red Hat Cloud Tour 2012. We will be covering a legion of Cloud related topics, but I will be focusing on both JBoss in the Cloud and OpenShift as your PaaS of choice for your business application in the Cloud.

Leverage an Intelligent Application Infrastructure for Competitive Advantage
Realizing the benefits of cloud requires new thinking in how you build and deploy applications and how you architect an intelligent infrastructure to deliver agility, efficiency, and portability across a variety of on-premises, public cloud, and hybrid environments. The requirements range from delivering world-class user experiences across millions of devices, form factors, and client platforms, to collecting data from what analysts refer to as “the internet of things” - billions of connected devices and appliances across globally distributed networks to feed the analysis of big data for better business decisions.
In this session, you'll learn how JBoss is the best choice to future-proof your application and systems infrastructure and take advantage of the latest innovations to deliver an agile, intelligent and integrated enterprise across on-premise and public clouds.

Sunday, March 11, 2012

Red Hat Cloud Tour 2012 Amsterdam - An OpenShift Primer

I will be in Amsterdam on 3rd of April 2012 talking at the Red Hat Cloud Tour 2012. We will be covering a legion of Cloud related topics, but I will be focusing on both JBoss in the Cloud and OpenShift as your PaaS of choice for your business application in the Cloud.

OpenShift Primer - get your business into the Cloud today!

Whether your business is running on applications based on Java EE6, PHP or Ruby, the cloud is turning out to be the perfect environment for developing your business.
There are plenty of clouds and platform-as-a-services to choose from, but where to start? Join us for an action-packed hour of power where we'll show you how to deploy your existing application written in the language of your choice - Java, Ruby, PHP, Perl or Python, with the framework of your choice - EE6, CDI, Seam, Spring, Zend, Cake, Rails, Sinatra, PerlDancer or Django to the OpenShift PaaS in just minutes.
All this and without having to rewrite your app to get it to work the way the cloud provider thinks your app should work.
You can have your business applications running in the cloud on OpenShift Express in seconds, while also making use of the web browser do the heavy-lifting of provisioning clusters, deploying, monitoring and auto-scaling apps in OpenShift Flex.
If you want to learn how the OpenShift PaaS and investing an hour of your time can change everything you thought you knew about putting your business applications in the cloud, this session is for you!