13

Pilvikokemuksia - kymmenen tarinaa

  • Upload
    codento

  • View
    592

  • Download
    1

Embed Size (px)

DESCRIPTION

Codenton aamiaistilaisuus 1.3.2011: Hyvä pilvi - huomennakin?

Citation preview

Kymmenen pientä tarinaa

Kokemuksia pilvestä

Otso Kivekäs1.3.2011

3

1. Kehityskoneet nopeasti Projekti alkoikin 2 viikkoa etuajassa

Mistä testi- ja demoympäristöt nopeasti? No tietysti AWS:stä

Kustannus satasen kuussa

Lähin kone on pöydälläsi, toiseksilähin on pilvessä Mutta muista tietoturva

Opetus: Kehityskoneet saa pilvestä

4

2. Web framework ja suorituskykytestaus Frameworkin kuormankestävyys pitää testata

Esimerkkipalvelu: kaikki maailman leffaliput

100 (raskasta) transaktiota sekunnissa

39 AWS XL-instanssia ja 1 small testaimena HTTPUnit

Kustannus 400e.

Opetus: Suorituskykytestaus on helppoa ja halpaa

5

3. Sosiaalinen peli ja nettiliikenteen hinta Dominoiva kustannus flash-clienttien lataaminen

käyttäjille Update on helppo tehdä, mutta maksaa sata tonnia

Kun käyttäjiä on miljoonia, kannattaa jo optimoida

Isoilla liikennemäärillä AWS ei ole halvin Tosin erikoiskohtelua voi saada

Opetus: Kustannusrakenne muuttuu kuorman mukana

6

4. Demokoneiden siirto asiakkaalle Mitä tehdä demokoneille kehitysprojektin loppuessa?

1) Luo image (konsolissa)

2) ec2-modify-image-attribute ami-ID --launch-permission -a user-ID

3) profit

Opetus: Yhteinen pilvi helpottaa yhteistyötä

7

5. Kotiinsoitto ja SQS Käyttöraportointiominaisuus satoihintuhansiin tai

miljooniin asiakasohjelmiin

Konsultin kustannusarvio, toteutus telco-grade palvelimena 150 000 euroa

+ rauta

+ hostaus

Toteutus Amazon SQS jonoa käyttäen alle 10€ kuussa Lisäksi n. kahden viikon ohjelmointityö

Ei skaalautuvuushuolia

Opetus: PaaS voi pudottaa kustannuksia useita magnitudeja

8

6. Azure ja lokaali kehitys Deployment Azuressa, mutta kehitys lokaaleilla koneilla

Huomioitavaa: Azure SQL ja MS SQL serverin kuormitusprofiilit eri

Azuren anti-DDOS de-priorisoi epäilyttävää liikennettä

Ratkaisu: Kehitä suoraan pilveen

Opetus: Kehitä suoraan pilveen

9

7. AppEngine ja vapaatekstihaku Alv13.fi palvelu Gogle AppEnginessä

Ei ravintolan nimellä hakua

Google BigTablen GQL:stä puuttuu SQL LIKE-operaattorin vastine

Pitäisi hakea kaikki arvot ja verrata koodissa

Opetus: Platformeilla on rajoituksensa

10

8. Liikuntapalvelu, Heroku ja AWS Embedded -> web-front -> analyysi

Ydinbisnes on käyttökokemuksessa Tarvitaan joustavuutta frontissa

Mutta backendissä skaalautuvuutta ja monipuolisuutta

Ratkaisu: Webipalvelu Ruby on Railsilla Herokuun

Backend javalla AWS:ään.

Opetus: Pilviä voi myös yhdistellä

11

9. Yrityspalvelu, Force.com ja AWS Yrityspalvelu perustuen Force.comin kautta myyntiin

Asiakasrajapinta

“Omat koneet” pääosin Amazonissa

Tietokannan hinta: SF:ssä 2400€/v

Amazonissa 84snt/v

Arkkitehtuuria kannattaa miettiä

Opetus: Arkkitehtuurilla on väliä

12

10. Oma käyttökokemuksesi tähän10. Oma käyttökokemuksesi tähän

13

Tarinoiden opetuksia1. Kehityskoneet saa pilvestä

2. Suorituskykytestaus on nyt helppoa ja halpaa

3. Kustannusrakenne muuttuu kuorman mukana

4. Yhteinen pilvi helpottaa yhteistyötä

5. PaaS voi pudottaa kustannuksia useita magnitudeja

6. Kehitä suoraan pilveen

7. Platformeilla on rajoituksensa

8. Pilviä voi myös yhdistellä

9. Arkkitehtuurilla on väliä

10. Kokemusta kannattaa hankkia