Tuotekehityspilvien piinapenkki Aamiaistilaisuus Pilvikatsaus Santeri Paavolainen 8.12.2009
Dec 05, 2014
Tuotekehityspilvien piinapenkki
AamiaistilaisuusPilvikatsaus
Santeri Paavolainen8.12.2009
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ä
3
Mikä on Mikä on pilvi?pilvi?
4
3 vuotta, 10 000 € 1 tunti, 0,81€
Maksetaan käytön mukaan
5
Heti saatavilla
7
Skaalautuva
∞
8
Palvelut
Alustat
Infra
Mitä pilveä on?
9
Palvelut
10
Alustat
11
Infra
12
Heti saatavilla
Skaalautuva
Maksetaan käytön mukaan
Palvelut
Alustat
Infra
13
Pilvitarjonta Amazon Web Services Google AppEngine Windows Azure Salesforce Muita
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, ...
3 × Palvelualuetta: US West, US East, EU Singapore tulossa H1/2010
15
Amazon Web Services Kaikki palvelut hallittavissa REST ja SOAP rajapintojen
kautta
Laaja käyttöjärjestelmätuki Windows Server 2003 ja SQL Server automaattisesti lisensoitu
Hinnat Alkavat EC2-instanssitunnit pienimmillään $0,085
GB tallennustilaa $0.150 / kuukausi
GB verkkoa $0.10 / sisään ja $0.17 / ulos
Hinnoittelu hyvin yksityiskohtainen
Levytilan ja verkon käytön hinta pienenee käytön kasvaessa
16
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
17
Google AppEngine Hinnat
Ilmaista tiettyihin rajoihin asti
6½ CPU-tuntia päivittäin, 1 GB dataa, 1000 MB verkko, ...
Palvelinten käyttö CPU-tunti $0.10
GB tallennettua dataa $0.15
GB verkkoa $0.10 / sisään ja $0.12 / ulos
18
Windows Azure Uusi tulokas, tuotantoon 1.2.2010
Käytettävissä nyt jo
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
19
Windows Azure Hinnat
Laskenta $0.12 / tunti
Tallennus $0.15 / GB / kuukausi
Verkko $0.10 GB / sisään, $0.15 GB / ulos (paitsi ×3 Aasiassa)
Tietokanta $100 / kk (enintään 10GB)
20
Salesforce Salesforce CRM on pilvipalvelu
Jota voi kustomoida ja johon voi integroitua ulkopuolelta (SOAP-API)
Joka sisältää skaalautuvan tietovaraston
Salesforce Platform on pilvialusta Jota voi ohjelmoida Apex-kielellä
Josta pystyy integroitumaan Salesforce CRM:n prosesseihin ja lisäämään sinne toiminnallisuutta
Joka skaalautuu automaattisesti sekä laskennan että tietovaraton puolelta
AppExchange valmis kauppapaikka laajennuksille
21
Salesforce Alustana suuntautunut verkkopalveluihin
Erityisesti CRM-palveluihin
Kehitysympäristönä vaativa Oma hyvin CRM- ja workflow -pohjainen tapa toimia
Paljon erilaisia rajoituksia, siirtomäärissä, kutsun kestossa, tietokantakyselyissä per palvelupyyntö, tietokannan koko, ...
Palvelinkeskukset ainakin USA:ssa ja Singaporessa
Hinta $50-250 per käyttäjä per kuukausi, sekä monia valinnaisia
ominaisuuksia lisähintaan
Kehittäjäversio ilmainen
22
Muut Infrassa Amazonilla jo useita kilpailijoita
GoGrid, FlexiScale, Rackspace Cloud, ...
Yrittävät differentioitua paketin sisällöllä ja hinnalla, mutta ei samaa palvelujen kirjoa tai maantieteellistä laajuutta
Alustoissa web-hostingin lähellä liikettä Mediatemple, Squarespace, ...
Ovat oikeasti pilvialustoja vaikka myydään hostattuina web-palvelimina
Palveluita on jo paljon SaaS siirtyy pilveen
23
Tee-se-itse Privaattipilvi (“private cloud”)
Ei vielä kokonaisratkaisuja, mutta tulossa Eucalyptus
VMware vCloud
Microsoft, Cisco, Oracle, EMC, NetApp, ...
Toisaalta ollut jo olemassa monta vuotta VMwaren datacenter-tuotteita pystynyt ohjelmallisesti
hallitsemaan jo vuosikausia
Privaattipilvi sisäiseen IT-tehostukseen mahdollista jo tänään
Oma pilvi ulos myytäväksi haasteellisempi
24
Katse horisonttiin
25
Lisää palveluitaLisää tarjoajiaLisää vaihtoehtojaLisää kaikkea
26
Mikä on oikea pilvi?
30
Lopuksi
28
Kiitos! Hyvää joulun odotusta!