Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

9.6.2010 Pilvimarkkinoiden Tilannekatsaus

788 views

Published on

Santeri Paavolainen, Codento

Lisätietoa aamiaistilaisuudesta jossa nämä kalvot on esitetty sekä esitysten videot löytyvät osoitteesta http://www.codento.com/fi/events/2010-06.html

Published in: Technology, Sports
  • Be the first to comment

9.6.2010 Pilvimarkkinoiden Tilannekatsaus

  1. 1. Pilvimarkkinoiden tilannekatsaus Tuotekehityspilvien piinapenkki Santeri Paavolainen 9.6.2010
  2. 2. Sananen sisällöstä  Katsaus pilveen pääosin tuotekehityksen suunnasta  Eli siis miten ja mihin tuotteita tehdään, ei miksi eikä kenelle  Leveyttä, ei syvyyttä  Tarkoitus saada jonkinlainen, vaikkakin karkea kuva  Aloitetaan määritelmillä  Mitä pilvi on? Millaista pilveä on kaupan?  Sitten alustat  AWS, Azure, AppEngine, Force, “muut” ja “tee-se-itse”  Käsienheilutusta lähiajan kehityksestä 2
  3. 3. Mitä on pilvi? 3
  4. 4. Pilvestä maksetaan käytön mukaan 3 vuotta: 10 000 € 1 tunti: 0,81€ 4
  5. 5. Pilvi on heti saatavilla 5
  6. 6. EC2 m1.small eu-west-1 käynnistys/sammutusajat 120 Käynnistys Sammutus 100 80 Aika (s) 60 40 20 60
  7. 7. Pilvi on ∞ skaalautuva 7
  8. 8. Id State Public DNS Private DNS Zone ­­­­­­­­­­ ­­­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ ­­­­­­­­­­­­ i­0b83bb60 running ec2­204­236­203­58.compute­1.amazonaws.com domU­12­31­39­0E­C0­01.compute­1.internal us­east­1a i­20e4e04b running ec2­184­73­26­244.compute­1.amazonaws.com domU­12­31­39­0B­88­51.compute­1.internal us­east­1a i­22e4e049 running ec2­174­129­60­28.compute­1.amazonaws.com domU­12­31­39­0F­95­21.compute­1.internal us­east­1a i­24e4e04f running ec2­184­73­75­244.compute­1.amazonaws.com domU­12­31­39­0F­BD­51.compute­1.internal us­east­1a i­26e4e04d running ec2­174­129­179­246.compute­1.amazonaws.com domU­12­31­39­09­12­21.compute­1.internal us­east­1a i­28e4e043 running ec2­184­73­72­221.compute­1.amazonaws.com domU­12­31­39­0E­20­51.compute­1.internal us­east­1a i­2ae4e041 running ec2­184­73­65­57.compute­1.amazonaws.com domU­12­31­39­0F­06­71.compute­1.internal us­east­1a i­2ce4e047 running ec2­184­73­18­115.compute­1.amazonaws.com domU­12­31­39­0C­2E­31.compute­1.internal us­east­1a i­2ee4e045 running ec2­184­73­77­141.compute­1.amazonaws.com domU­12­31­39­0F­92­51.compute­1.internal us­east­1a i­3183bb5a running ec2­184­73­116­84.compute­1.amazonaws.com domU­12­31­39­0E­C1­51.compute­1.internal us­east­1a i­3383bb58 running ec2­174­129­117­186.compute­1.amazonaws.com domU­12­31­39­0F­50­81.compute­1.internal us­east­1a i­3583bb5e running ec2­184­73­108­34.compute­1.amazonaws.com domU­12­31­39­0E­60­81.compute­1.internal us­east­1a i­3783bb5c running ec2­174­129­124­180.compute­1.amazonaws.com domU­12­31­39­0C­9D­81.compute­1.internal us­east­1a i­40e4e02b running ec2­75­101­212­171.compute­1.amazonaws.com domU­12­31­39­0B­CE­11.compute­1.internal us­east­1a i­42e4e029 running ec2­174­129­102­192.compute­1.amazonaws.com domU­12­31­39­0B­CD­D1.compute­1.internal us­east­1a i­44dbdf2f running ec2­184­73­86­45.compute­1.amazonaws.com ip­10­196­193­139.ec2.internal us­east­1b i­44e4e02f running ec2­184­73­70­219.compute­1.amazonaws.com domU­12­31­39­0E­F0­11.compute­1.internal us­east­1a i­46e4e02d running ec2­184­73­94­60.compute­1.amazonaws.com domU­12­31­39­0F­B4­81.compute­1.internal us­east­1a i­50e4e03b running ec2­184­73­120­157.compute­1.amazonaws.com domU­12­31­39­10­39­21.compute­1.internal us­east­1a i­52e4e039 running ec2­184­73­72­44.compute­1.amazonaws.com domU­12­31­39­0F­01­31.compute­1.internal us­east­1a i­54e4e03f running ec2­184­73­109­91.compute­1.amazonaws.com domU­12­31­39­0E­71­A1.compute­1.internal us­east­1a i­56e4e03d running ec2­184­73­64­76.compute­1.amazonaws.com domU­12­31­39­0E­FC­F1.compute­1.internal us­east­1a i­58e4e033 running ec2­184­73­75­83.compute­1.amazonaws.com domU­12­31­39­0F­C0­21.compute­1.internal us­east­1a i­5ae4e031 running ec2­184­73­89­88.compute­1.amazonaws.com domU­12­31­39­0E­24­E1.compute­1.internal us­east­1a i­5ce4e037 running ec2­174­129­186­134.compute­1.amazonaws.com domU­12­31­39­0A­75­D1.compute­1.internal us­east­1a i­5ee4e035 running ec2­184­73­83­51.compute­1.amazonaws.com domU­12­31­39­0E­F8­E1.compute­1.internal us­east­1a i­600a0e0b running ec2­204­236­197­44.compute­1.amazonaws.com ip­10­196­199­111.ec2.internal us­east­1b i­620a0e09 running ec2­204­236­200­74.compute­1.amazonaws.com ip­10­196­226­111.ec2.internal us­east­1b i­640a0e0f running ec2­174­129­48­109.compute­1.amazonaws.com ip­10­212­211­31.ec2.internal us­east­1b i­660a0e0d running ec2­204­236­207­122.compute­1.amazonaws.com ip­10­196­162­191.ec2.internal us­east­1b i­717f441a running ec2­184­73­44­50.compute­1.amazonaws.com domU­12­31­39­0F­50­B1.compute­1.internal us­east­1a i­720a0e19 running ec2­174­129­74­245.compute­1.amazonaws.com ip­10­194­14­15.ec2.internal us­east­1b i­737f4418 running ec2­174­129­100­175.compute­1.amazonaws.com domU­12­31­39­0F­50­51.compute­1.internal us­east­1a i­780a0e13 running ec2­184­73­48­26.compute­1.amazonaws.com ip­10­194­127­47.ec2.internal us­east­1b i­7a0a0e11 running ec2­184­73­31­153.compute­1.amazonaws.com ip­10­243­130­95.ec2.internal us­east­1b i­7c0a0e17 running ec2­184­73­124­121.compute­1.amazonaws.com ip­10­195­215­127.ec2.internal us­east­1b i­7e0a0e15 running ec2­174­129­179­170.compute­1.amazonaws.com ip­10­195­66­63.ec2.internal us­east­1b i­a9cdf3c2 running ec2­204­236­196­89.compute­1.amazonaws.com domU­12­31­39­0E­C1­F1.compute­1.internal us­east­1a i­edd5ed86 running ec2­75­101­221­86.compute­1.amazonaws.com ip­10­243­106­95.ec2.internal us­east­1b i­efd5ed84 running ec2­184­73­67­194.compute­1.amazonaws.com ip­10­243­107­111.ec2.internal us­east­1b 40 running, 0 stopped, 0 terminated. 8
  9. 9. Pilveä ja “pilvisumutusta”  Pilvipalveluna myydään kaikenlaista  Osalla vähän tai ei mitään tekemistä pilven kanssa  Tarkistuslista pilvelle  Hinnoittelu avoimesti netissä  Ei investointikustannuksia  Otettavissa käyttöön itsepalveluna  Tee aina vertailevat kustannuslaskelmat! Infra 9
  10. 10. Mitä pilveä on tarjolla? 10
  11. 11. 11
  12. 12. Palvelut Alustat Infra 12
  13. 13. Pi lvi -5 0% Pilvitarjo nta 13
  14. 14. Amazon Web Services  Suurin, kaunein ja vanhin  Iso tarjonta erilaista pilvi-infrastruktuuria  Virtuaalikoneet: Elastic Computing Cloud (EC2)  Tallennus: Simple Storage Service (S3)  Tietokanta: Relational Database Service (RDS)  Lisäksi pilvi-alustaa: Simple Queue Service, SimpleDB, Elastic MapReduce  Lisäksi joukko liitännäispalveluita: Elastic Load Balancing, Elastic IP, CloudFront, ...  Neljä palvelualuetta: US West, US East, EU, APAC 14
  15. 15. Google AppEngine  Verkkopalvelujen tekemiseen suunnattu pilvialusta  Ei käytännössä sovellu kuin web-pohjaisiin palveluihin  Rajoituksia kehitysympäristössä ja ajonaikaisesti  Python tai JVM-pohjaiset kielet – niissäkin rajoituksia  Tietokantana ei-relationaalinen BigTable  Rajat palvelukäsittelyjen kestossa, siiretyn datan määrässä, kyselyjen määrässä, ...  Integraatioita Googlen omiin palveluihin  Sähköposti, Google Accounts  Useita palvelinkeskuksia  Ei mahdollisuutta vaikuttaa siihen missä sovellus pyörii 15
  16. 16. Windows Azure  Sekä pilvialustaa että infraa  Laskenta virtuaalikonepohjaista, sidottu instansseihin  Instanssit sidonnaisia Azureen, eivät “paljaita” virtuaalikoneita  Tietokanta ja systeemiväylä itsenäisesti skaalautuvia  Windows-pohjainen ajoympäristö  .NET, PHP ja muut Windowsissa FastCGI:n kautta toimivat  Tietokanta pohjautuu SQL Serveriin  Useampia palvelualueita: USA, Eurooppa, Aasia 16
  17. 17. Salesforce, Force.com ja VMforce  Integroitu tuoteperhe  Salesforce on CRM-pilvipalvelu – käytettävissä heti palveluna  Force.com on alusta, jolla voi rakentaa Salesforceen integroituvia ratkaisuja ja sovelluksia  VMforce on Spring/Java-pohjainen skaalautuva alusta  Kehittäjille kiinnostavia Force.com ja VMforce  Omanlainen toimintamalli ja teknologiaekosysteemi  Eroaa joillain alueilla merkittävästi perinteisestä palveluympäristöstä  Olemassaolevien sovellusten siirto ei suoraviivaista  Hinnoittelu poikkeavaa 17
  18. 18. Muut  Infrassa paljon erikokoisia toimijoita  GoGrid, FlexiScale, Rackspace Cloud, ElasticHosts, Joyent, ...  Yrittävät differentioitua paketin sisällöllä ja hinnalla  Ei samaa palvelujen kirjoa tai maantieteellistä laajuutta kuin AWS:llä ja Azurella  Skaalautuvat web-hosting palvelut ovat alustaratkaisuja  Mediatemple, Squarespace, ...  Palveluita on jo paljon, tärkeintä joustavuus  Skaalautuvuus yleensä oletus – SLA:t tärkeitä, varsinkin liiketoimintakriittisille palveluille 18
  19. 19. Hinnoittelu  Palveluissa yleisintä käyttäjäpohjainen tai pakettihinnoittelu  Alustat ja infrat laskuttavat resurssien käytöstä  CPU-tunti (alusta) ja instanssi-tunti (infra)  Verkkoliikenne ja käytetty tallennustila per GB  Perushinnat hyvin samankaltaisia eri tarjoajilla  AWS m1.small @ us-east-1: $0,085 (*ux) / $0,12 / tunti (Windows)  Azure small: $0,12 / tunti (Windows)  Joyent 1GB: $125 / kk (~ $0,174 / tunti)  Google App Engine: $0,10 / CPU-tunti  Verkkosiirtohinnat: $0,10 – $0,15 / GB 19
  20. 20. Katse horisonttiin 20
  21. 21. 21
  22. 22. Mikä on oikea pilvi? 22
  23. 23. 23

×