AWS Reinvent – ja Andy Jassyn keynote

No niin, AWS pilvipalveluiden julkistuksia on ammuttu taas matkaan sellaiseen tahtiin että päätä huimaa. Blogautin jo aiemmin esimaistiaisista, Sumerian ja Amazon Media Services. Nyt oli sitten Andy Jassyn keynote ja uutta palvelua pukkasi tiukkaan tahtiin, kaikille kentille. Sinällään fiilis on vähän sama kuin yleensäkin AWS palvelupalettia seuratessa, mutta nyt tapahtui parin tunnin sisään kaikki.

2017-11-29 07.17.34.jpg

Katsotaanpas muistiinpanoja..

Itse povailin jo etukäteenkin että Kubernetes saisi vähän rakkautta – ja se saikin, Amazon Elastic Container Service for Kubernetes eli tuttavallisemmin EKS julkaistiin. Kubernetes on yksi ihastuttava vaihtoehto konttien hallintaan kun puhutaan pikkasenkin suuremmista kokonaisuuksista, tai havitellaan rolling updates/canary deployment/green-blue deployment/etc tyylisiä ratkaisuja. Samalla julkaistiin Fargate palvelu – konttien hallintaa palveluna, tarvitsematta itse provisioida resursseja pysyvästi. Minä touhotan aina konteista, Dockerista ja Kuberneteksesta, joten olen miedosti innostunut.

2017-11-29 08.05.25

Uusia instanssityyppejä on julkaistu muutama, samoin Bare Metal instanssit. Summattakoon, että vääntöä löytyy tarvittaessa, ja nyt pääsee lähemmäs rautaa. Ei kuitenkaan ole tullut itsellä vastaan vielä tarvetta, joten let’s move on.

Pieniä juttuja jotka herättävät mielenkiintoa – Lambdoille CodeDeploy tuki, ja Weighted Routing. Lambdat nostavat enemmän ja enemmän päätään myös devaajan työkalupakissa, ja noiden avulla saa paremman tuen pipelineille, versioiden hallinnalle, rollbackeille, em. canary deploymentille (päästetään esim. 10% liikennettä uuteen versioon ja haistellaan tuotannossa onko kaikki kunnossa – ihanaa continuous deployment-microserviceille)

2017-11-29 08.06.09

Muita uusia palveluita jotka herättivät mielenkiintoa – Amazon Appsync on käytännössä GraphQL-kerros-palveluna, ja tarkoitettu eri asiakasohjelmien väliseen tilanhallintaan. Amazon MQ on käytännössä ActiveMQ-as-service. Storage-puolelle Aurora sai vahvistusta, siitä tuli Serverless ja Multi-Master vaihtoehdot, joten sekin alkaa vahvasti nostamaan profiiliaan vielä entisestä – muistuttaa paljolti Googlen Spanner-tarjontaa. DynamoDB veti AZ-replikoinnista Regionien väliseen replikointiin Global Tables-muodossa, ja sai parempia backup-vaihtoehtoja. Lopulta julkaistiin Neptune uutena palveluna – graph-database-as-service. Tämä vaatii itseltä vähän paneutumista ennen kuin uskallan sanoa juuta tahi jaata.

Mutta noista yhteenvetona, entistä enemmän saa taas palveluna, jolloin ei tarvitse maksaa tyhjästä ajasta, ja skaalautuminen ja päivitykset ovat vielä entistäkin automaattisempaa. Aurora ja DynamoDB vahvistavat kovasti asemiaan, ja uutta kivaa tulee. Eikä siinä vielä kaikki…

2017-11-29 08.29.29.jpg

S3 sai vahvistusta – nyt esim. analytiikan tarpeisiin pystyy louhimaan S3 tiedoista esisuodatuksella valikoiden, mitä haluaa sillä kertaa analysoida. Tässä siis kyseessä S3 select. Vieläkin huimempaa on Glacier select – valikoivaa louhintaa arkistoista. Aiemmin Glacier toimi lähinnä arkistoihin, joita ei koskaan/kovin usein kaivattu, ja sieltä tiedon haku kestää – otetaan ikäänkuin iso mappi kerrallaan tavaraa, vaikka käytettäisiin vain hippusta.

Machine Learning puolelle tuli vahvistusta, Deeplens, SageMaker muodossa. En sano näistä mitään kun en ole vielä syvällä teemassa, mutta isot pojat kohisevat näistä. SageMaker on käytännössä machine-learning-as-service, eli nostaa abstraktiotasoa tuoden sen helpommin muidenkin kuin superkoodaajien ulottuville. Deeplens laitteita on arvonnoissa luvassa per heti, ja jatkossa niitä saa muutamalla satalappusella. Niiden avulla voi opettaa koneita kuvamateriaalilla, ja siihen liittyen…

Amazon Rekognition Video ja Amazon Kinesis Video Streams – tunnistusta suoraan videolta/videovirrasta, ja tehokasta videovirtojen keruuta ja varastointia. Cool – and a bit scary stuff! Jo käytössä virkavallalla ainakin täällä jenkeissä… Suattaapi luoda jänniä hetkiä GDPR parissa täällä peräpohjolassa..

Ja lopulta, Amazon Translate, Amazon Comprehend, ja Amazon Transcribe. Kielen ymmärrystä ja käännöksiä, reaaliaikaisesti tai pidemmän, luonnollisen kielen mukaan. Puhetta tekstiksi. Palasia on ollut jo olemassa, mutta lisää korkeamman abstraktiotason palveluita, joissa koneoppiminen on jo sisäänrakennettuna. Sattuneesta syystä kiinnostaa kyllä!

Eikä siinä vielä kaikki, mutta onhan tätä jo tässsäkin! Huom! Julkistuksissa elinkaari vaihtelee, osa jo hienosti valmiina, osa vasta esimaistiaisena.

Kaiken kaikkiaan, AWS on pilvialustana isoin, vapain, ja energisin. Täällä tapahtuu ja on sykettä. Kehittäjillä ja rakentajilla on valinnan vapautta runsaasti. Vapauden myötä tulee tietysti myös suuri vastuu, kyllä näillä rakennuspalasilla voi ampua itseään pahasti jalkaan, ja yritys joka syöksyy suinpäin pilveen takamus edellä, maksaa kalliit läksyt virheistään. If you got one account for all you’re doing it wrong! If you’ve got personal accounts for builders you’re doing it wrong! Onneksi asiansa osaavat pilviarkkitehdit auttavat näissä asioissa mielellään. *oman hännän nosto*

Luonnollisesti keynoteen sisältyi myös ystävällismielistä ja vähän vähemmän ystävällismielistä kettuilua Oracle, Microsoft ja Google suuntaan. Syystäkin – AWS on iso, innovatiivinen, innostava ja … ihana? 😉 Lisää detaileja mm. Solitan dev-blogissa. Tällä alustalla tapahtuu!

2017-11-29 08.41.34

Linkkejä:

http://dev.solita.fi/

https://aws.amazon.com/blogs/aws/

https://aws.amazon.com/blogs/aws/introducing-amazon-appsync/

https://aws.amazon.com/blogs/aws/amazon-mq-managed-message-broker-service-for-activemq/

https://aws.amazon.com/blogs/aws/amazon-elastic-container-service-for-kubernetes/

https://aws.amazon.com/blogs/aws/aws-fargate/

https://aws.amazon.com/blogs/aws/in-the-works-amazon-aurora-serverless/

https://aws.amazon.com/blogs/aws/new-for-amazon-dynamodb-global-tables-and-on-demand-backup/

https://aws.amazon.com/blogs/aws/amazon-neptune-a-fully-managed-graph-database-service/

https://aws.amazon.com/blogs/aws/s3-glacier-select/

https://aws.amazon.com/blogs/aws/sagemaker/

https://aws.amazon.com/blogs/aws/deeplens/

https://aws.amazon.com/blogs/aws/launch-welcoming-amazon-rekognition-video-service/

https://aws.amazon.com/blogs/aws/amazon-kinesis-video-streams-serverless-video-ingestion-and-storage-for-vision-enabled-apps/

https://aws.amazon.com/blogs/aws/amazon-transcribe-scalable-and-accurate-automatic-speech-recognition/

https://aws.amazon.com/blogs/aws/introducing-amazon-translate-real-time-text-language-translation/

https://aws.amazon.com/blogs/aws/amazon-comprehend-continuously-trained-natural-language-processing/

https://aws.amazon.com/blogs/aws/aws-iot-device-management/

https://aws.amazon.com/blogs/aws/in-the-works-aws-sepio-secure-your-iot-fleet/

 

Mainokset

Ensivaikutelmia Re:Invent 2017 tapahtumasta Las Vegasissa

Fuck the desert.

Jotain tuonsuuntaista ovat varmaan Las Vegasin perustajat ajatelleet, kun alkoivat rakentamaan. Koko kaupunki on mielipuolinen esitys jossa korostuvat pöyhkeys, liiottelu, ja vastakohdat. Tottakai täytyy rakentaa jättimäisiä uima-altaita ja suihkulähteitä keskelle autiomaata, jossa vedestä on pulaa. Tottakai pystytetään neon-kylttejä kaikkialle ja rakennetaan teemapuistoja ja kaikenlaisia huomion kiinnittäjiä kunnes öisin voisi kuvitella astuneensa Blade Runner elokuvaan. No niin, paitsi tietysti sade. Las Vegas on ahnas, julma koneisto joka on suunniteltu rutistamaan vierailijoista kaikki raha ulos viimeiseen tippaan. Se on myös kaunis, ja ihastuttavan kunnianhimoinen yli kaikkien järkevien rajojen.

PB270158.JPG

Tällaiseen ympäristöön posahti tänä vuonna yli 40 000 pilvi-ninjaa tekemään vuosittaisen pyhiinvaellusmatkansa, osallistuakseen AWS Re:Invent konferenssiin. Viikko hullua ja hektistä menoa, niin paljon tietoa sulateltavaksi, logistisia haasteita ratkottavaksi, niin paljon ihmisiä. Ehkä konferenssista alkaa tulemaan vähän liiankin iso: Jonot olivat valtavia, järjestelyt pettivät pahastikin aika ajoin, ja Redditissä syntyi ihan vihasäie tämän vuoden konferenssia koskien. Matka hotellien välillä kesti noin 30-60 minuuttia, jo saman hotellin sisällä paikasta toiseen menee helposti 20 minuuttia siirtymiseen. Ellei ole varannut etukäteen paikkaa esitykseen, on turha unelmoida pääsyst sisään. Jonot olivat täysin mielettömiä. Mutta kaiken kaikkiaan – täysin kaiken tuon arvoista.

2017-11-27 07.14.41

Olen ollut pilvipalveluiden käyttäjä ja fani jo pitkiä aikoja, mutta softaa rakentaessa käyttö osui pääosin peruselementteihin kuten S3, EC2, ja IAM. Kun aloitin nykyisessä työpaikassani, Solitalla, altistuin data ja analytiikkapuolen kuvioille, ja uusi maailma aukeni edessäni. En ollut huomannutkaan miten paljon AWS oli kasvanut palveluiden suhteen niin nopeasti. Nykypäivänä alkaa olla aika typerää kohdella AWS:ää vain virtuaalipalvelin-pilvenä. Jos haluaa löytää aitoa skaalautuvuutta ja kustannustehokkuutta, hyvä ajatusleikki on miettiä mitä tapahtuu jos EC2 osan poistaa kokonaan yhtälöstä. Paletista löytyy niin hurjasti kaikenlaista mistä voidaan koostaa uutta – ja lisää tulee koko ajan. Ja siitä puheenollen…

Mitä uutta?

Seminaari ei ole ohi – se jatkuu edelleen muutaman päivän verran, ja varsinaiset keynotet ovat vasta tulossa. Olen varma, että niissä julkaistaan mehukkaita uusia juttuja, jotka saavat alkuviikon julkaisut kalpenemaan. Mutta ihan mielenkiintoista uutta löytyi jo alkuviikostakin.

Esim. Amazon Sumerian julkaistiin. Kyseessä on uusi VR/AR työkalupakki, esim. Oculus Rift ja HTC Vive tyyppisille laitteille, ja kun Amazon seisoo sen takana, voin kuvitella että työntövoimaa piisaa. Kun lisäksi VR settien hinnat ovat juuri about puolittuneet, ja sitä myöden ostomäärät kohisten nousseet, voin nähdä tässä kentässä aika mielenkiintoisia mahdollisuuksia. Amazonin ansiosta ne tulevat helpommin saavutettavaksi. Rekisteröidyin itse kiinnostuneeksi tästäkin tekkipinosta, ja pengon lisää jahka saan jotain konkreettista. Olen itse työskennellyt viime aikoina paljon paikkatiedon ja karttojen parissa, ja on pari ideaa miten ne voisivat kohdata VR:n.

Toinen kiinnostava aihe oli useat sessiot Devops ja Secops teemoista, sekä automaatiosta, mikä on oma kiihkoilun kohde. Jos teet saman asian kahdesti, kannattaa jo automatisoida se. Mitään uutta järisyttävää julkaisua ei vielä ole tullut, mutta paljon parhaita käytäntöjä ja kokemuksia siitä miten tämä toimii eri ympäristöissä. Uskon vahvasti siihen, että tietoturva-vaste kannattaa automatisoida niin pitkälle kuin sen voi. 2010-luvulla kun joudut hyökkäyksen kohteeksi, minuutitkin voivat ratkaista. Automatisoimalla fiksusti pystyt suodattamaan kiinnostavan taustahälystä, ja ratkaisemaan osan tilanteista vaikka keskellä yötä, ennen kuin ihmispäivystäjä ehtii edes sen huomata. Automatiikka myös skaalautuu hienosti alaspäin, projekteihin joissa ei voida unelmoidakaan SOC tiimeistä tai päivystyksestä ympäri vuorokauden. Lisäksi GDPR tietosuoja-asetuksenkin suhteen saadaan paljon hyötyä siitä, että vältetään ns security misconfiguration – konfiguraatiovirhe joka johtaa tietoturva-aukkoon. Näitä on sattunut… (katso linkki lopussa)

Tietoturvan automatisointi

Korvaako Lambda SOC tiimisi? Tietystikään ei, mutta olisi idioottimaista olla viemättä automaatiota niin pitkälle kuin se taipuu. Hyvä mittapuu on se, kun ihmisten elämä käy pitkäveteiseksi. Se on merkki siitä, että rutiinitehtävät on onnistuneesti automatisoitu, ja on aika hakea lisää haasteita, korkeampia tasoja tekemiseen. Automaatiolla voidaan saavuttaa nopeampi vaste, ja esim. DDOS hyökkäyksen tapahtuessa nopeampi automaattinen toipuminen. Useimmissa tapauksissa manuaalinen vastaus tietoturvahyökkäykseen tai tapahtumaan on aivan liian myöhässä auttaakseen – siinä kohtaa vain kerätään forensiikkaa ja yritetään ymmärtää mitä tapahtui.

DDOS hyökkäyksistä puheenollen, ne ovat aina vain yleisempiä näinä päivinä, ja AWS tarjoaa paljonkin niitä vastaan. Lisääkin on tulossa. Tavoitteena on ns no-op security, koska mitä näkymättömämpää tietoturva on, sitä paremmin se toimii. Jos tietoturva riippuu monista manuaalisista askeleista, se on kovin altis inhimillisille virheille ja viiveille. Jotta DDOS hyökkyksestä voi toipua, on syytä pysäyttää helposti havaittavat hyökkäykset jo etuporteilla, ja skaalata taustaa moneen suuntaan hienostuneempia hyökkäyksiä vastaan. Vain pilvi voi tosiasiassa tarjota tätä.

2017-11-27 13.44.12.jpg

Mediatiedostojen käsittelyyn tuli myös uutta, AWS Elemental tuoteperhe. Videotiedostojen elinkaari ei ole tähän asti ollut tärkeänä osana projekteissa joita teen, mutta näistäkin vaihtoehdoista on mukava tietää, ei koskaan tiedä jos vaikka seuraava projekti sukeltaisi näihinkin syvyyksiin. Tottakai myös Helsinki on saanut tässä kuussa lisää AWS rakkautta: Jo ennen ReInvent tapahtumaa julkistettiin DirectConnect saatavuus Helsingissä, ja nyt julkistettiin CloudFront Edge Location, myös Helsingissä. Käytännössä: Soundcloud striimaa nyt nopeammin 😉

Jo muutaman päivän jälkeen olen väsynyt, mutta samaan aikaan latautunut ja innostunut. Kuten useinkin suurissa seminaareissa, ihmisten energia ja kokemukset ja näkemykset ovat se paras anti. Pilvi on juuri nyt se paikka missä tapahtuu, ja pilven rakentajina meillä in suuri vastuu tehdä asiat oikein, ja näyttää suuntaa. Odotan malttamattomasti, mitä jää vielä haaviin tulevina päivinä – otin sinne mm. annoksen Alexaa koska povailen sille menestystä ensi vuoden aikana, ja näyttää että se on tämän vuoden ReInventin hittitavaraa muutenkin.

Links:

Solita dev-blogi
Sumerian VR/AR
Cloudfront edge locations, Directconnect new locations
Amazon Mediastore
S3 breaches
AWS Elemental MediaStore
AWS Elemental MediaConvert
AWS Elemental MediaLive
AWS Elemental MediaPackage
AWS Elemental MediaTailor

 

Kohti Reinvent 2017 seminaaria

Vannoin itselleni että jättäisin tänä vuonna ulkomaan seminaarit sikseen, osittain iloisten perhetapahtumien johdosta, osittain kiristyvän maailmanpoliittisen tilanteen johdosta. Etenkin jenkkeihin on aika raskasta lentää, ja rajalla saa varautua kaikenlaisiin kummallisuuksiin, riippuen juuri sen viikon tilanteesta. Mutta kaikesta huolimatta näyttää että nokka vie kohti Las Vegasia, muutaman viikon päästä. Tuli tilaisuus lähteä, ja en voinut sitä missata.

https://reinvent.awsevents.com/

Re:Invent on AWS pilvipalveluiden suurin tapahtuma. 40 000 uuden rakentajaa kokoontuu yhteen, opiskelemaan ja yhdistämään tietojaan siitä, miten moderneilla pilvipalveluilla voidaan tuoda ihmisten arkea helpottavia ratkaisuja. Ja tietystikin, miten voidaan luoda uusia, ennennäkemättömiä innovaatioita.

Olen hivenen innoissani. Seminaarireissuja on tullut nähtyä aiemminkin, ja ne ovat aina mukavia tilaisuuksia ristiinpölyttää vähän kokemuksia ja näkemyksiä. Suomessa on lopulta aika pienet piirit ja ennen pitkää on tullut nähtyä variaatiot mitä tulee vastaan, ja tietysti projektejakaan ei aina tehdä siinä mittäkaavassa, mitä jenkkilässä voi osua tutkaan. On yksi asia kuulla jostain AWS palvelusta tai teknologiasta teoriatietoa, ja aivan toinen asia on kuulla mitä sillä on tehty, ja miten homma on onnistunut – tai ei.

Taas kerran on valinnan vaikeutta ilmassa. Yli 1000 perussessiota, ja kaikenlaisia ihania workshoppeja luvassa. Mahdottoman vaikeaa priorisoida ne parhaat. Onneksi meidän pajasta lähtee tällä kertaa vähän isompi iskuryhmä, niin voidaan vähän jakaa mielenkiinnon aiheita. Esim. analytiikan koneoppimisen puolelta on jo vahvaa edustusta. Itse aion sukeltaa tuonne devaajahattu päässä. Eniten kiinnostaa tietysti kaikki.

Omaan kalenteriini menee siis syväsykelluksia palveluihin, jotka jo tunnen, sekä pieniä tutustumisia aivan uusiin asioihin. Yksi kenttä, jota en ole vielä päässyt työhommissa luotaamaan, on Alexa puhekäyttöliittymä käytännön ongelmanratkaisussa, eli otin sitä puuhasteltavaksi vähän. Kuten olen useasti todennut, näppäimistö ja hiiri on niin arkaainen käyttöliittymä koneälyyn, että edelleen ihmetyttää että niitä käytetään kaikkialla. Johonkin ne sopivat, ja tietysti jossain ne ovat varsin nostalgisia. Mutta kun mietitään nykypäivän laitteiden verkostoitumista ja älykkyyden ja oppimisen tasoa (ja vääntöä ja muskelia), on ainakin mahdollisuus kokeilla jotain uutta. En tiedä onko se äänikäyttöliittymä, mutta omassa varovaisessa käytössä, ja muutamassa toteutuneessa digitalisaatiossa, jota olen seurannut, se on ainakin alustavasti hitonmoisen lupaava suunta.

Mitäs muuta otan mukaan? Suunta kohti serverless teemaa ainakin kiinnostaa. Meidän pajan Data Science-poppoolle se on jo arkipäivää, mutta devauspuolella voitaisiin ottaa rohkeampiakin askelia. Uudet (no uudet ja uudet…) teknologiat kuten Lambdat, streamit, kaipaavat devauspuolella tuekseen automaatiota, johon ollaan laadukkassa softatoimituksessa totuttu. Jatkuva integraatio, jatkuva testaus, jatkuva toimitus, vaativat vähän yhteensovitusta kun avataan käyttöön koko AWS paletti. Tästä teemasta otin pari sessiota ajatusteni tueksi, ja odotan mielenkiinnolla.

Kaikken eniten kuitenkin odotan taas sitä tilaa sessioiden välissä. Sessioista suurin osa valuu kuitenkin verkkoon ennen pitkää, ne voisi katsella kotisohvaltakin. Se mitä ei kotisohvalta koe on ne vertaiskeskustelut, innovointi, ideointi, haaveilukin, kontaktit, verkostot, omien ajatusten ravistelu ja kyseenalaistus, monipuoliset näkökulmat, ja miksei myös uudet tuotteet ja palvelutkin, mitä on tarjolla. Siinä on se syy, miksi jaksaa veivata toistakymmentätuntia ahtaassa metallituubissa kahteen suuntaan, jet lagien kera.

P.S. Jos luit tämän, ja olet itsekin menossa, voidaan vaikka moikata paikan päällä!

 

AWS Certified Solutions Architect – Associate

Kävin viime viikolla suorittamassa tuon otsikossa mainitun sertifikaatin – vaikeampi kuin odotin mutta läpi meni. Ajattelin kirjailla tähän vähän fiiliksiä, ajatelmia ja vinkkejäkin tuohon liittyen.

Nykyisessä pajassani (Solita) ollaan aika pilvinatiiveja. Meillä on omaa pilveä, ja aina kun projektit sen sallivat, pyritään tarjoamaan alustaksi jotain pilven nurkkaa. Syyt tähän ovat ilmeisiä. Pilvi tarjoaa parhaimman DevOps kokemuksen (tai ainakin mahdollistaa sen), koska on mahdollista välttää siiloutumista, ja pääsy ja työvälineet ja hallinta ovat ensiluokkaisia. Pilvi tarjoaa loistavan alustan kokeilulle edukkaasti, investoimatta raskaaseen rautaan, ja sieltä saa resursseja nopeasti, nappia painamalla. Pilven skaalautuvuus on myös (hyvin tehdyille sovelluksille) lähes rajaton, ja vikasietoisuutta saa globaaleilla pilvillä ruuvattua todella erinomaiseksi. Juuri mitään näistä hyödyistä ei saa paikallisesta konesalista, ja siihen on monissa paikoin suorastaan totuttu.

Itse olen puljaillut AWS EC2 koneiden kanssa jo pitkiä aikoja, mutta oikeastaan vasta nykyisissä hommissa havahduin siihen, mitä muuta AWS tarjoaa. Kiitokset siitä Data Science-puolen väelle. Yksi ensimmäisiä hommiani Solitalla oli tukea Data Science projektia teknisessä mielessä, jossa haluttiin vertailla kalliin kaupallisen datan rouskutusvälineen kyvykkyyksiä open source pinoon. (Kallis kaupallinen veti kokonaiskustannuksiltaan liput kotiin mennen tullen tässä skenaariossa). Myös firman HipChat kanavalla huhuillaan aika ajoin kiinnostavia juttuja mm. Lambdoista ja Serverless-malleista, tai S3-website hostauksesta. Vanhana hardcore koodinvääntäjänä jolle aiemmin oli kunnia-asia tehdä kaikki työkalut itse, olen sittemmin kokenut tietynlaista tuottavaa laiskuutta, ja näin tällaiset ovat nykyään kiinnostavia huhuiluja, kun pyritään tekemään entistä enemmän entistä fiksummin.

Mitäs niitä serttejä löytyy?

No niin, joka tapauksessa, AWS pilvestä löytyy sertifiointeja joka lähtöön. Kovan ytimen muodostaa viisi sertifikaattia, joista kolme on perustasoa, ja kaksi on professional-tasoa. Jenkkien palkkavertailuissa jo perustason arkkitehtisertifikaatti oli arvostetuin ja paraspalkkaisin mitä sertifiointeihin tulee. Pro-tason arkkitehtisertifikaatti on jo käytännössä hyvän työpaikan tae, etenkin jos sen mukana tulee kykyä kommunikoida ja oikeasti ratkoa ongelmia. Näiden viiden päälle löytyy sitten erikoistumissertifikaatteja, mm. tietoturvasta, ja verkoista.

Sertifikaatit ovat vain monivalintakysymyksiä, ja niitä usein kritisoidaan. Ne eivät ole hyvä osaamisen ja soveltamisen mittari. Mutta samoin kuin aikanaan Java-sertifikaateissa, itse puolustan niitä silti. Koska jos on henkilö, joka on suorittanut tietyn sertifikaatin, se kertoo minulle, että hän on ainakin jossain vaiheessa hallinnut kokonaiskuvan teknologia-alustasta, yksityiskohtia myöden. Henkilö jolla ei sertifikaattia ole, voi osata jonkun nurkan erinomaisesti, toisen surkeasti, ja kolmatta ei ollenkaan. Hänestä en tiedä siis mitään.

Jos työhaastattelussa haastateltavalla on esittää sertifikaatti, se ei kerro että hän on loistava ohjelmoija, mutta antaa silti tietyn baseline-tason laadulle. Henkilö jolla ei sertifikaattia ole, vaatii huomattavasti pidempää tenttausta jos haluaa päästä osaamisesta selville. Projekteissa olen havainnut, että sertifioitumattomat henkilöt voivat olla suorastaan hasardeja: Tehdä enemmän vahinkoa kuin hyvää. Tämä johtuu siitä, että työkalupakki on, metaforaa käyttääkseni, vajavainen. Siellä voi olla yksi upea, kiiltävä vasara, mutta ei mitään muuta. Palkkaan mielummin työmaalle tyypin jolla on kulunut pakki jonka kaikkia perustyökaluja on käytetty tasapuolisesti. Häneltä löytyy hihasta vaihtoehtoja ja joustavuutta. Se kiiltävän vasaran kaveri etsii vain kaikkialta nauloja.

No liittyykö sertifikaatti sitten juuri tähän? Ei välttämättä, sama oire voi olla sertifioituneillakin. Mutta käytännnössä olen suuri fani sille että jos haluaa syvälle tekkiin, aloitetaan sertifikaatista, ja siitä alkaa opiskelu. Vähän kuin taistelulajeissa, musta vyö aloittaa varsinaisen oppimispolun – ei päätä sitä.

Vinkkejä

Vinkkejä opiskeluun? AWS sertifikaatit ovat huomattavasti vaikeampia kuin esim. SUN/Oracle Java-sertifikaatit, vaikka puitteet ovat suunnilleen samat. Perustason sertifikaateissa on yleensä n. 60 kysymystä, ja muutama tunti aikaa. Läpäisyyn piisaa 65-70% oikein. Mutta AWS on yhä vain laajempi kokonaisuus, palveluiden määrä lisääntyy koko ajan, tätäkin kirjoittaessa. Ja sertifiointikysymykset ovat todella yksityiskohtaisia, sieltä voi tulla esim. kysymyksiä koskien kapasiteettia, kaistaa, jne. Osa on onneksi ihan terveen järjen kysymyksiä, niistä selviää jos on oikeasti tehnyt jotain AWS konsolissa.

Mutta tässä pari vinkkiä:

  • Kaikkein tärkeintä on mock exam/testi-testit, että totut kysymyksien tyyppeihin, tapaan, ajoitukseen. Niitä löytyy jonkun verran ilmaisia, mutta parhaat maksavat jonkun verran. Amazonin kautta saa ’virallisen’ harjoitustestin, mutta itse löysin loistavia harjoitustehtäviä myös android-sovelluksista, joita voi mukavasti naputella tabletilla läpi vaikka työmatkalla
  • Valmistautumiseen tärkeintä on lukea AWS Whitepaperit ja FAQ lätyskät, ainakin tärkeimpien palveluiden osalta. Core palveluita ovat EC2, S3, VPC, RDS, ja DynamoDB, mutta niiden ohella yllättävät paljon tulee myös kysymyksiä myös esim. SNS, SQS ja SWF osista.
  • Ehdottomasti kannattaa investoida johonkin online-preppaukseen koskien sertifikaattia. Niitä saa alennus-aikaan muutamalla kympillä, itse käytin acloud.guru kursseja (jotka ovat itsessään tehty AWS Serverless+Lambda arkkitehtuurilla, kustannustehokkuussyistä)

Itse ajattelin jatkaa sertifioitumista tällä suunnalla, koska tämä on hyvin kiinnostava suunta, ja viimein antaa mukavan oppimishaasteen. Osa asioista on jo käytännön tasolla tuttuja, mutta osa ei. Bonuksena kakun päällä olen myös kiinnostunut AWS Alexa rajapinnoista, ja harrastepuolella olen jo niiden kanssa näperrellyt. Acloudguru sitella on tehty muuten Alexan päälle botti joka kyselee AWS sertifiointiin testikysymyksiä 😉