Successfully reported this slideshow.
Your SlideShare is downloading. ×

Yleisradion pilvimatka - oppeja ja kokemuksia - Kalle Ylä-Anttila, YLE

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 10 Ad
Advertisement

More Related Content

Similar to Yleisradion pilvimatka - oppeja ja kokemuksia - Kalle Ylä-Anttila, YLE (20)

More from Solita Oy (20)

Advertisement

Yleisradion pilvimatka - oppeja ja kokemuksia - Kalle Ylä-Anttila, YLE

  1. 1. Yleisradion pilvimatka – oppeja ja kokemuksia. 1 Architect Kalle Ylä-Anttila
  2. 2. Kuka olen Arkkitehti (en piirrä taloja) 12 vuotta Ylellä - koodausta ja infrajuttuja Vedän OPS-tiimiä 2
  3. 3. 3 ● Yle Uutiset & Urheilu ● Uutisvahti ● Areena ● Lapset ● Svenska Yle.fi käytetyimmät palvelut
  4. 4. Teknisiä lukuja ● Noin tusina kehitystiimiä ● Yli sata mikropalvelua ● 6 mrd API-kutsua kuukaudessa ● 600 tuotantoonvientiä kuukaudessa ● 648 git repositorya, 183 kontribuuttoria ● 603 Docker-konttia tuotannossa 4
  5. 5. ● Mikropalveluiden infran pystytys kesti usein pidempään kuin itse palvelun kehitys ○ On-Premise VMWare ○ Ei SDN:ää ○ DNS:n hallinta ulkoistettu ● Infran tiedot “nahkakantisessa” ● Näkyvyys infran tilaan heikko 5 Mitä ongelmaa lähdettiin ratkomaan?
  6. 6. ● Isoin julkipilvitarjoaja ● Meille kaikki tärkeimmät tarjolla yhdeltä tiskiltä: SDN, CDN, LB, DNS ... ● EU-alueella ● Hyvä tuki koodipohjaisen infran toteuttamiseen ● Paljon Open source -työkaluja hallintaan, me käytämme Terraform:ia 6 Miksi AWS
  7. 7. Heti aluksi otettiin yhteyttä AWS:ään ja pyydettiin heidän ratkaisuarkkitehti käymään. Käytiin meidän tarpeet läpi ja kuunneltiin heidän suositukset. Lisäksi kysyttiin mielipidettä tunnetulta AWS-konsultointia tarjoavalta yritykseltä (Gofore). ● “You built it, you run it” eli Devops ● “Infrastructure as code” ● “Make the securest way the easiest way” ● “Deployment should be non-event” ● “Automate everything” ● “Pets vs. cattle” ● “Database management is not fun” 7 Linjauksia
  8. 8. ● Kehitystiimit vastaavat ylläpidosta tuotteen koko elinkaaren ● OPS-tiimi rakentaa infra-työkalut kehitystiimeille ● Docker-kontin ulkopuolinen maailma on vakioitu mahdollisimman pitkälle ● Keskitetty monitorointi ja lokien hallinta ● CI & CD-putki tarjotaan palveluna tiimeille ● Komentorivityökalut yleisimpiin infra-tarpeisiin ● Testi- ja tuotantoympäristöt ovat identtiset ● Kaikki koodilla, vältetään käyttämästä IaaS-palvelun GUI:ta ● Infran hallintaan käytetään Terraformia ● Tiimien IaaS-käyttö on sangen vapaata kunhan se tehdään koodilla 8 Työtavat ja työkalut
  9. 9. ● Kehitystiimien “Time to market” on lyhentynyt dramaattisesti ● Kehitystiimit ovat tyytyväisiä infraan ● Deploymentit ovat arkipäivää ja niitä voi tehdä aina halutessaan ● Infrasta johtuvat vikatilanteet ovat erittäin harvinaisia ● Infran kustannukset eivät kasva samaa tahtia palvelujen kanssa 9 Tuloksia
  10. 10. 10 Kysymyksiä? @kalleya @yledev

×