Pilvikokemuksia - kymmenen tarinaa

741 views
677 views

Published on

Codenton aamiaistilaisuus 1.3.2011: Hyvä pilvi - huomennakin?

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
741
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
3
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Pilvikokemuksia - kymmenen tarinaa

  1. 1. Kokemuksia pilvestä Kymmenen pientä tarinaa Otso Kivekäs 1.3.2011
  2. 2. 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ä3
  3. 3. 2. Web framework jasuorituskykytestaus 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 halpaa4
  4. 4. 3. Sosiaalinen peli ja nettiliikenteenhinta 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 mukana5
  5. 5. 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ä6
  6. 6. 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 magnitudeja7
  7. 7. 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 pilveen8
  8. 8. 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 rajoituksensa9
  9. 9. 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ä10
  10. 10. 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ä11
  11. 11. 10. Oma käyttökokemuksesi tähän12
  12. 12. Tarinoiden opetuksia1. Kehityskoneet saa pilvestä2. Suorituskykytestaus on nyt helppoa ja halpaa3. Kustannusrakenne muuttuu kuorman mukana4. Yhteinen pilvi helpottaa yhteistyötä5. PaaS voi pudottaa kustannuksia useita magnitudeja6. Kehitä suoraan pilveen7. Platformeilla on rajoituksensa8. Pilviä voi myös yhdistellä9. Arkkitehtuurilla on väliä10. Kokemusta kannattaa hankkia13

×