Top Banner
Tyhjästä on paha nyhjäistä automaatiolla 0 -> 100 tai ainakin sinne päin Solita Hub 11.10.2016 Ville Reijonen
39

Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Jan 23, 2018

Download

Data & Analytics

Solita Oy
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Tyhjästä on paha nyhjäistä

automaatiolla 0 -> 100

tai ainakin sinne päin

Solita Hub

11.10.2016

Ville Reijonen

Page 2: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

+ monta muuta lehteä ja palvelua

Page 3: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin
Page 4: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Systems Ops

Page 5: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Systems Ops

Hajautetut järjestelmät

Page 6: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Systems Ops

Hajautetut järjestelmätAgile/Lean etc.

Page 7: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Hajautetut järjestelmät

Systems Ops

Agile/Lean etc.

Page 8: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Systems Ops

Hajautetut järjestelmätAgile/Lean etc.

Page 9: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Systems Ops

Hajautetut järjestelmätAgile/Lean etc.

Page 10: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

big / iso

warehouse / varasto

Page 11: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Scott Herring / The Hoarders: Material Deviance in Modern American Culture

Page 12: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

DATA -> INFORMAATIO

Page 13: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

DATA -> INFORMAATIO

ASIAKKAAT

->

Page 14: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

DATA -> INFORMAATIO

ASIAKKAAT

->

->

LIIKETOIMINTA

Page 15: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

DATA <- INFORMAATIO

ASIAKKAAT

->

LIIKETOIMINTA

->

Page 16: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

DATA <- INFORMAATIO

ASIAKKAAT

->

LIIKETOIMINTA------------------->

----------------

-->

->

Page 17: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

AUTOMAATIO

Page 18: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

A. Älä tee

B. Älä tee itse

C. Älä tee itseuudelleen

Automaation ABC -huonetaulu

Page 19: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

A. Älä tee

• Tarviiko tätä tehdä ollenkaan?

• Kuuluuko tämä edes minulle?

• Tarviiko tätä tehdä nyt?

Page 20: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

B. Älä tee itse

• Oliko joku muu tehnyt tämän?

• Löytyisikö tämä valmiina jostain?

Page 21: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin
Page 22: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

IaaS

Page 23: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

IaaS

PaaS

SaaS

Page 24: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

DB

TIETOKONE

DBDB

TIETOKONETIETOKONE

Page 25: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

C. Älä tee itse uudelleen

• Kokemuksella havaittavat “Hajut”

• Opettele ensimmäisellä, automatisoi ennen toista

• Toistettavuus, dokumentointi, virhealttius

• Isojen juttujen pitää olla automaattisia

Page 26: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin
Page 27: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

CASE: ISO ONNETTOMUUS

Page 28: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

• Infra ja softa automaatiikalla

• Kun osuu jalkaan, saa nilkuttaa

• Data vs. Info

• Tietoliikenneyhteydet ja nimipalvelut?

• Mitäs kun vanha systeemi palaa linjoille?

Page 29: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

AUTOMAATION ERI KULMIA

1. Helposti

2. Työläästi

3. Rumasti

4. Vain kerran

5. Vain osittain

6. Vanhat poistaen

7. Salaisuudet säilyttäen

Page 30: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Helposti

• EC2 instanssin luonti

• S3 bucketin luonti

• Kinesis putken luonti

Page 31: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Työläästi

• EC2 instanssi, johon ei ole julkiverkosta pääsyä edes vahingossa, ja sieltä pääsee kirjoittamaan julkisesti näkyvään S3 ämpäriin

-> Oma VPC jossa privaatti aliverkko

-> S3 endpoint VPC:hen

-> Liikenteen endpointtiin salliva Security Group

-> S3 bucket

-> S3 bucket policy jolla ämpäri on luettavissa ulkopuolelta

-> Rooli jolla on oikeudet kirjoittaa S3 buckettiin

-> EC2 kone joka on aliverkossa, ja johon on kiinnitetty em. rooli

Page 32: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Työläästi

• EC2 instanssi, johon ei ole julkiverkosta pääsyä edes vahingossa, ja sieltä pääsee kirjoittamaan julkisesti näkyvään S3 ämpäriin

-> Oma VPC jossa privaatti aliverkko

-> S3 endpoint VPC:hen

-> Liikenteen endpointtiin salliva Security Group

-> S3 bucket

-> S3 bucket policy jolla ämpäri on luettavissa ulkopuolelta

-> Rooli jolla on oikeudet kirjoittaa S3 buckettiin

-> EC2 kone joka on aliverkossa, ja johon on kiinnitetty em. rooli

Page 33: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Rumasti

• Tyypillisesti jokin uusi AWS hienous

• Keväällä esim. • Kinesis

• Kinesis Firehose

• API Gateway

• Nyt esim. • CloudFront HTTP/2 tuki,

• CloudFront SSL sertifikaatit

• Application Load Balancing für ELB

• Kinesis Analytics

Page 34: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Rumasti.. mutta kuinka rumasti

• Eli wräppää uusinta awsclitä tai boto-kirjastoa

• Työkaluvalinnat määrittävät millaiseen nurkkaan maalaat itsesi• CloudFormation

• Ansible

• Shelli skriptit

Page 35: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Vain kerran

• IAM avaimet

• EC2 rooli, ssh-avain, subnet, ..

• Monet nimet.. Kinesis, S3 bucket, ..

Page 36: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Vain osittain

• VPC peering/VPN/DC

• Yhden tilin tunnukselle pääsyoikeuksia toisella tilillä

• DNS subdomain

Page 37: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Vanhat poistaen

• Projektissasi on DynamoDB kanta.. sitä ei enää tarvita

• Luot tietokannan väärään aliverkkoon.. et voi käyttää sitä

• On instanssi nimeltään worker.. tulee uusi toinen worker

• Kinesis striimin nimi on kl.. striimistä tulee muutakin kuin kl:ää

• Henkilöllä on IAM tunnuksia, ssh-avaimia, kantatunnuksia, VPN virityksiä, VPC pääsyjä.. henkilö pitäisi poistaa

Page 38: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Salaisuudet säilyttäen

• Faktat selkokielisestä repoon

• Avain avaimiin

• Poistuvat henkilöt

• Salaisuuksien tasot

Page 39: Case Alma Media: Tyhjästä on paha nyhjäistä – automaatiolla nollasta sataan, tai ainakin sinnepäin

Kiitos