Amazon Web Services tuottaa uutisia ja uutuuksia tasaiseen tahtiin, mutta muutaman viime viikon aikana on tullut pari uutista joita haluan vähän kommentoida.

Yksi kiinnostaa kehittäjiä, yksi ylläpitoa ja kaksi kustannusten kipupistettä eli johtoa:

Simple Workflow Service on työvuonohjauspalvelu/ratkaisu/jotain. Yleensä asynkronisten prosessien vuonohjaus tehdään joko hyvin ad hoc-mallilla eli pollattuna tilana tietokannassa tai [...]

Jatka lukemista

This is the third in a series of posts about setting up a scalable and robust “Hello World” web server using Amazon EC2. The target audience is developers with some experience using EC2. This third installment looks at setting up a self-healing, load-balanced [...]

Jatka lukemista

This is the second in a series of posts about setting up a scalable and robust “Hello World” web server using Amazon EC2. The target audience is developers with some experience using EC2. This second installment looks at how to include secrets in [...]

Jatka lukemista

This is the first of a series of posts about setting up a scalable and robust “Hello Word” web server using Amazon EC2—an exercise I am working through. The target audience is developers with some experience using EC2. This first installment looks at how to get an EC2 instance to configure itself when it boots [...]

Jatka lukemista

Sous-vide-ohjelmointi

14.2.2012 Kirjoittanut

Sous-vide-keittotavassa valmistettava ruoka pakataan tyhjiöpussiin ja kypsennetään vesihauteessa. Ruokaa ei keitetä, vaan veden lämpötila on 50-60 Celsius-astetta. Menetelmä vaatii runsaasti aikaa. Sitkeitä lihoja täytyy kypsyttää vuorokausia. Porkkanatkin vaativat tunnin.

Harva kokki, kotona tai ravintolassa, jaksaa nähdä menetelmän vaatiman vaivan. Ne, jotka jaksavat, palkitaan harvinaisen maistuvalla ja rakenteeltaan miellyttävällä aterialla. Matala lämpö hellii ruuan aromeja ja [...]

Jatka lukemista

Oletko ohjelmistoarkkitehti? Sittenhän tiedät jo kaiken kolmikerrosarkkitehtuurista. Haluatko softa-arkkitehdiksi? Sitten sinun pitää tietää kaikki kolmikerrosarkkitehtuurista. Oletko softaratkaisujen ostaja? Siinä tapauksessa sinun pitää tietää, miten sinua vedetään nenästä kolmikerrosarkkitehtuureilla.

Kolmikerrosarkkitehtuuri on yksinkertaisesti todella hieno ja käyttökelpoinen. Miltä muulta arkkitehtuurimallilta onnistuu kaikki seuraava?

Se on yksinkertainen tavalla, joka saa kuulijat tuntemaan itsensä älykkäiksi, koska hehän “tajusivat” mistä [...]

Jatka lukemista

InfoWorld kirjoitti lyhyesti OASIS-ryhmän TOSCA-määrittelystä, kuvauskielestä pilvijärjestelmien provisiointia ja orkestrointia varten. Mitä se sitten onkaan. TOSCA ei tässä minua kiinnosta, vaan tämä toteamus artikkelissa:

Absent from the list of contributors to TOSCA are Amazon and Microsoft. “They were invited,” said Ferris. “We welcome any other companies to come. We [...]

Jatka lukemista

AWS julkisti viime viikolla DynamoDB:n, jota puffattiin etukäteen vähän salaperäisellä kutsulla:

We’ve got some cool and interesting news to share. Please join us at our live online event on Jan. 18th at 9am PST to learn more about the next big thing in the AWS cloud.

Ei etteikö DynamoDB olisi kiinnostava, mutta [...]

Jatka lukemista

Eroja regexp-kirjastoissa

24.1.2012 Kirjoittanut

Regexp-kirjastot ovat funktionaalisesti kaikki samanlaisia. Vai ovatko?

Eivät sittenkään. Osassa on mietitty vähän hämärämpiä käyttötapauksia, ja mahdollistettu muun muassa osittaisen matchin erottaminen epäonnistuneesta matchista. Kaikkein yleisikäyttöisin rajapinta olisi sellainen, joka mahdollistaisi täyden streamauksen, mutta se on harvinainen.

Otetaan esimerkki käyttötapauksesta: webissä on sivu, ja sivulla lomake, jossa on kenttiä, joilla on jotain muotovaatimuksia. Kehittäjä määrittelee [...]

Jatka lukemista

Eric Hammond perusteli loistavan hyvin ja kattavasti syyt sille, miksi AWS:ssä tulisi oletusarvoisesti käyttää EBS-instansseja ja -levyjä ns. ephemeral-instanssien sijaan.

Itse olen käyttänyt pääosin EBS-instansseja jo pidemmän aikaa. Syyt löytyvät Ericin listasta numeroilla 1, 2 ja 6. Omassa käytössäni tärkeää on se, että EBS-instanssin levykuva säilyy raudan vikatilanteissa, instanssia voi sammuttaa ja [...]

Jatka lukemista