Google App Engine pilvipalvelu ja Java EE 6, osa 1

Olen aivan pilvessä.

No niin, vaikka Pilvi on uusi trendi, tuo on jo vitsinä vanha. Joka tapauksessa, tänään oli hetkonen aikaa kokeilla Google App Engine viritystä vähäsen, olen jo aiemmin sinne tehnyt palveluita mutta nyt ehti hetken kokeilla ajatuksella.

Google App Engine ideana on hostata ympäristö josta voi ostaa skaalautuvasti prosessointitehoa ja muistia ja levytilaa, niinsanotusti vääntöä. Palvelusta löytyy myös tietokantaratkaisuja, ja tukea löytyy useammalle ohjelmointikielelle. Liikkeellelähtö on ilmaista, mutta jos kapasiteetin tarpeet kasvavat, skaalautuvuutta saa rahalla.

Minua tietysti kiinnosti miten uudet Java EE 6 solakat ohjelmointitekniikat siellä pelaavat, ja pelasivathan ne, pienin virityksin. Sain iltapäivän aikana Maven vetoisen projektin nykäistyä kasaan, sinne tuki EE 6 piirteille kuten JSF 2, ja tietysti Netbeans editorina. Mitään kovin ihmeellistä en ole vielä koonnut palveluun mutta tämä on silti hyvä alku. Tuli peräti lämmin tunne kun omin silmin näki miten jsf softa jota hetki sitten oli ajanut omalla koneellaan pyöri nyt hostattuna Googlen myllytyksessä. Ja niillä pojilla muuten myllyä piisaa.

Tämä oli alku, ja jatkossa aion kytkeä CDI mekanismit päälle, tutkia miten JPA 2 alustalla pelaa, ja tehdä sinne jonkun sovelluksen. Tällä hetkellä kallistuisin työajanseurannan puoleen, ne ovat aina hätäisesti tehtyjä virityksiä ja tässä olisi tilaisuus tehdä helposti skaalattava softa suht vähällä vaivalla ja pistää pilvi koetukselle. Katsotaan miten käy. Jatko-osia siis tulossa jahka löydän lisää aikaa.

Advertisements

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s