OMINAISUUDET
1.1 Compute (Nova)
Compute-moduuli on alustan ydin, jolla hallitaan palvelimia (instances) ja verkkoja.
Palvelimet sijaitsevat fyysisesti jommalla kummalla kahdesta eri saatavuusalueesta (Availability zone). Kukin palvelin perustuu mallipohjaan (Flavor), jotka ovat ennalta määritettyjä palvelinkonfiguraatioita. Palvelimen voi skaalata joko alas- tai ylöspäin annettujen konfiguraatiopohjien puitteissa.
Ilmaisen kokeilujakson (FREE-TIER) resurssit on suunniteltu kokeilukäyttöön. Näiden instanssien suorituskyky on tarkoitettu testaamiseen, eikä niiden suorituskyky kuvaa Pilven todellista suorituskykyä. Kokeilujaksopalvelinten verkkoliikenteen määrä ja levy-IO on rajoitettu kapasiteetin turvaamiseksi.
Ilmainen kokeilujakso
Nimi | Konfiguraatio | Verkon nopeus |
---|---|---|
NBL-FREE-TIER | 1 CPU, 768MB, 32Gt | 10 |
N1-sarja
Normaalijakauma muistin ja virtuaalisten prosessoriytimien kesken.
Nimi | Konfiguraatio | Verkon nopeus |
---|---|---|
NBL-N1-TINY | 1 CPU, 1Gt, 32Gt | 100 |
NBL-N1-SMALL | 1 CPU, 2Gt, 150Gt | 200 |
NBL-N1-MEDIUM | 2 CPU, 4Gt, 150Gt | 200 |
NBL-N1-LARGE | 4 CPU, 8Gt, 150Gt | 500 |
NBL-N1-XLARGE | 8 CPU, 16Gt, 150Gt | 1000 |
NBL-N1-2XLARGE | 16 CPU, 32Gt, 150Gt | 1500 |
M1-sarja
Muisti optimoitu.
Nimi | Konfiguraatio | Verkon nopeus |
---|---|---|
NBL-M1-SMALL | 1 CPU, 4Gt, 150Gt | 200 |
NBL-M1-MEDIUM | 2 CPU, 8Gt, 150Gt | 500 |
NBL-M1-LARGE | 4 CPU, 16Gt, 150Gt | 1000 |
NBL-M1-XLARGE | 8 CPU, 32Gt, 150Gt | 1500 |
NBL-M1-2XLARGE | 16 CPU, 64Gt, 300Gt | 2000 |
HM1-sarja
Optimoitu suurille muistimäärälle.
Nimi | Konfiguraatio | Verkon nopeus |
---|---|---|
NBL-HM1-LARGE | 2 CPU, 16Gt, 300Gt | 1000 |
NBL-HM1-XLARGE | 4 CPU, 32Gt, 300Gt | 1500 |
NBL-HM1-2XLARGE | 8 CPU, 64Gt, 300Gt | 2000 |
NBL-HM1-4XLARGE | 16 CPU, 128Gt, 300Gt | 2000 |
NBL-HM1-8XLARGE | 16 CPU, 256Gt, 300Gt |
EHM1-sarja
Optimoitu erittäin suurille muistimäärille.
Nimi | Konfiguraatio |
---|---|
NBL-EHM1-XLARGE | 2 CPU, 32Gt, 300Gt |
NBL-EHM1-2XLARGE | 4 CPU, 64Gt, 300Gt |
NBL-EHM1-4XLARGE | 8 CPU, 128Gt, 300Gt |
NBL-EHM1-8XLARGE | 8 CPU, 256Gt, 300Gt |
Oletuksena palvelimen käyttöjärjestelmä asennetaan paikalliselle levylle, joka ei ole pysyvää levytilaa. Tämä tarkoittaa sitä, että palvelimen tiedot säilyvät esim. uudelleen käynnistyksen yhteydessä, mutta palvelimen poistamisen yhteydessä kaikki sinne tallennetut tiedot häviävät. Pysyvämpään tarpeeseen kannattaa pitää tiedostot erillisellä massamuistilla (Volume), joka voidaan tarvittaessa liittää toiseen palvelimeen.
imaget (levykuvat)
Palvelussa on tarjolla useita valmiita levykuvia eri käyttöjärjestelmillä varustettuna. Voit valita halutun levykuvan palvelimen luontivaiheessa.
Nimi | Päivitetty | Koko |
---|---|---|
Ubuntu 20.04 LTS (Focal Fossa) x86_64 (LATEST) | 7/15/20 9:34 AM | 518.94 MB |
Ubuntu 18.04 LTS (Bionic Beaver) x86_64 (LATEST) | 7/15/20 9:34 AM | 330.00 MB |
Ubuntu 16.04 Xenial Xerus x86_64 (LATEST) | 7/15/20 9:34 AM | 294.44 MB |
CentOS 7 LVM x86_64 (LATEST) | 7/8/20 12:55 PM | 1.40 GB |
Ubuntu 20.04 LTS (Focal Fossa) x86_64 (OLD) | 7/15/20 9:34 AM | 518.94 MB |
Ubuntu 18.04 LTS (Bionic Beaver) x86_64 (OLD) | 7/15/20 9:34 AM | 330.13 MB |
Ubuntu 16.04 Xenial Xerus x86_64 (OLD) | 7/15/20 9:34 AM | 284.13 MB |
CentOS 7 LVM x86_64 (OLD) | 7/8/20 12:55 PM | 1.39 GB |
Debian 10 x86_64 (LATEST) | 6/17/20 9:45 AM | 547.89 MB |
Debian 9 x86_64 (LATEST) | 6/17/20 9:45 AM | 573.78 MB |
CentOS 8 x86_64 (LATEST) | 6/17/20 9:44 AM | 1.09 GB |
Windows Server 2012 R2 Std x86_64 (LATEST) | 5/20/20 10:37 AM | 16.59 GB |
Windows Server 2012 Datacenter x86_64 (LATEST) | 5/20/20 10:37 AM | 26.66 GB |
Windows Server 2016 Datacenter Core x86_64 (LATEST) | 5/20/20 10:37 AM | 14.19 GB |
Windows Server 2016 Datacenter x86_64 (LATEST) | 5/20/20 10:37 AM | 20.62 GB |
Debian 10 x86_64 (OLD) | 6/17/20 9:45 AM | 551.12 MB |
Debian 9 x86_64 (OLD) | 6/17/20 9:45 AM | 554.94 MB |
CentOS 7 x86_64 (LATEST) | 5/20/20 10:36 AM | 819.00 MB |
Windows Server 2019 Datacenter x86_64 (LATEST) | 4/9/20 8:30 AM | 13.64 GB |
CentOS 8 x86_64 (OLD) | 6/17/20 9:44 AM | 683.00 MB |
Windows Server 2012 R2 Std x86_64 (OLD) | 5/20/20 10:37 AM | 16.14 GB |
Windows Server 2012 Datacenter x86_64 (OLD) | 5/20/20 10:37 AM | 26.89 GB |
Windows Server 2016 Datacenter Core x86_64 (OLD) | 5/20/20 10:37 AM | 14.22 GB |
Windows Server 2016 Datacenter x86_64 (OLD) | 5/20/20 10:37 AM | 20.11 GB |
Windows Server 2019 Datacenter x86_64 (OLD) | 4/9/20 8:30 AM | 12.54 GB |
Ubuntu 14.04 Trusty Tahr x86_64 (LATEST) | 11/20/19 11:34 AM | 252.63 MB |
CentOS 7 x86_64 (OLD) | 5/20/20 10:36 AM | 898.75 MB |
Ubuntu 14.04 Trusty Tahr x86_64 (OLD) | 11/20/19 11:34 AM | 251.63 MB |
Debian 8 x86_64 (LATEST) | 9/19/19 1:31 PM | 655.39 MB |
Debian 8 x86_64 (OLD) | 9/19/19 1:31 PM | 550.26 MB |
Windows Server 2016 Datacenter Nano 10/2016 | 9/19/19 5:10 PM | 1.10 GB |
Windows Server 2008 R2 Datacenter (64-bit) 07/2015 | 9/19/19 5:09 PM | 16.28 GB |
Debian 7 amd64 (Wheezy) | 9/19/19 1:30 PM | 997.31 MB |
CentOS 6 x86_64 | 9/19/19 1:12 PM | 1.08 GB |
Palveluun on myös mahdollisuus tuoda omia levykuvia.
1.2 Levytila (Cinder)
Pysyvämpää levytilan tarvetta varten voidaan tiedot tallentaa levytilaan (Volumes). Levytila on palvelimesta riippumaton levyosio, toisin kuin palvelimen oma paikallinen levytila.
Levytila voidaan luoda käyttäen hallintapaneelia tai API-rajapintaa. Levytilan kokoa rajoittaa ainoastaan palveluun hankittu kokonaiskapasiteetti (Quota) ja aiemmin käytetty levyn määrä. Kun levy luodaan ensimmäisen kerran, se on tyhjä levy ilman osioita tai tiedostojärjestelmää. Levy pitää ensin liittää palvelimeen (Attach) jotta se voidaan alustaa käyttöön, ja vielä sen jälkeen liittää käyttöjärjestelmään (Mount) jotta sille voi tallentaa tiedostoja.
Levyn voi liittää vain yhteen palvelimeen kerrallaan. Levy voidaan kuitenkin irrottaa palvelimelta ja liittää toiseen palvelimeen.
Levytila on käytettävissä vain yhden saatavuusalueen sisällä.
Cloud 9 sisältää kolmea erityyppistä levypintaa:
Levyn tyyppi | Fyysinen levy | Käyttötarkoitus | Suorituskyky |
---|---|---|---|
LTK-SSD | SSD | Tietokanta, sovellusvälimuisti | 50000 IOPS luku / 13000 IOPS kirjoitus / Siirto 300 Mt/s |
LTK-SAS | NL-SAS | Sovellukset, staattinen data | 3000 IOPS luku / 3000 IOPS kirjoitus / Siirto 150 Mt/s |
LTK-ARK | SATA | Arkisto,staattinen data, varmuuskopiot | 1500 IOPS luku / 1500 IOPS kirjoitus / Siirto 100 Mt/s |
1.2.1 Tilannekuvat (Snapshot)
Levyn tilannekuva on kopio levyn tilanteesta annettuna aikana. Yleisesti tilannekuva saatetaan ottaa jotta voidaan luoda uusi samanlainen levytila.
Levykuvaan tallentuu tiedostojärjestelmän nykyinen tila, mutta ei muistin tila.
Huomaathan, että levykuvaa ei kannata käyttää varmuuskopiona, sillä se tallentuu samalle fyysiselle laitteelle kuin missä lähdelevy on. Siitä voi olla apua palautustilanteessa esim. inhimillisen virheen jälkeen, mutta ei fyysisen laitevian kohdatessa.
1.3 Verkkojen hallinta (Neutron)
Neutron on alustan verkkojenhallintamoduuli, “networking as a service”. Sillä voidaan luoda virtualisoitu verkkoinfrastruktuuri, sisältäen verkkoja, reitittimiä ja palomuureja. Palvelimet ovat yhteydessä verkkoihin, jotka käyttävät sisäverkon IP-osoitteita, jotka voit itse määrittää. Reitittimiä käytetään tilanteessa jossa palvelinten on saatava yhteys ulkomaailmaan julkiseen Internetiin. Järjestelmän ulkopuolelta palvelimille pääsee käyttäen julkisia IP-osoitteita (floating IP addresses). Liikenteen rajoittamiseksi verkon tasolla voidaan käyttää palomuuria.
Nebula Pilven sisällä palvelinten tulee viitata toisiinsa vain sisäisillä ip-osoitteilla. Näin varmistetaan, että palvelun sisäinen liikenne pysyy virtuaalisen verkon sisällä.
1.4 Hallintapaneeli (Horizon)
Horizon on selainpohjainen hallintapaneeli, jota voidaan käyttää palvelun hallintaan. Se sisältää helppokäyttöisen käyttöliittymän palvelun eri moduulien hallintaan ja sisältää seuraavat ominaisuudet:
- Palvelinten luominen ja hallinta
- SSH-avainten luominen ja hallinta
- Levypinnan hallinta
- Levykuvien hallinta
- Turvamääritysten hallinta
- Verkkojen, reitittimien ja palomuurien hallinta
- Object storage -hakemistojen ja objektien hallinta
1.5 Saatavuusalueet (Availability zones)
Cloud 9 sijaitsee useissa fyysisissä sijainneissa, jotka on eristetty toisistaan. Palvelussa näitä kutsutaan saatavuusalueiksi (Availability Zones). Jokainen saatavuusalue on sijoitettu erilliseen Nebulan palvelinkeskukseen, joilla on toisistaan riippumattomat resurssit ja komponentit. Palvelinkeskuksilla on omat virtalähteet, UPS-järjestelmät ja automaattiset varavirtakoneet.
Saatavuusalue | Sijainti |
---|---|
Helsinki-1 | Lauttasaari Data Center |
Helsinki-2 | Telia Helsinki Data Center |
Palvelinkeskuksen vikaantuminen on harvinaista mutta mahdollista. Jos käytössä olevat palvelimet ja sovellukset on rakennettu vain yhden, vikaantuneen saatavuusalueen sisälle, mitkään palvelimista eivät ole saatavilla. Siksi on tärkeää rakentaa palvelimet ja ympäristön arkkitehtuuri hajautetusti molempiin saatavuusalueisiin. Myös yksittäisten komponenttien kuten verkkolaitteiden tai isäntäpalvelimien vikatilanteet ovat mahdollisia. Mahdollisten laitevikojen vaikutuksilta voi välttyä hajauttamalla palvelut useampaan saatavuusalueeseen.
Kaikki verkkoliikenne saatavuusalueiden välillä kulkee Telian omaa huippunopeaa runkoverkkoa pitkin.
Moduuli | Resurssi | Sijainti |
---|---|---|
Compute | Palvelimet | Yksittäinen saatavuusalue |
Volumes | LTK-SSD, SAS, ARK | Yksittäinen saatavuusalue |
Network | Julkiset IP-osoitteet | Yksittäinen saatavuusalue |
Palvelun sisäiset verkot | Useita saatavuusalueita |
Kaikki palvelun hallintaan liittyvät elementit, mm. avainten hallinta, rajapinnat sekä käyttöliittymä sijaitsevat aina useammalla saatavuusalueella.
Kaikki Telia Cloud 9 -palveluun tallennettu sisältö on sijoitettuna ainoastaan Telian omiin palvelinkeskuksiin.
1.6 Turvamääritykset (Security groups)
Security group, turvamääritykset, tarkoittaa virtuaalista palomuuria joka kontrolloi verkkoliikennettä sekä lähtevää että saapuvaa liikennettä palvelimella. Saapuvasta liikenteestä käytetään termiä ingress ja lähtevää liikennettä kutsutaan termillä egress. Oletuksena palvelussa on turvamääritys joka estää kaiken sisäänpäin tulevan liikenteen. Turvamäärityksiä voi luoda useampia ja jokaiseen määritykseen voi luoda sääntöjä, joilla voi hallita yksittäisiin palvelimiin kohdistuvaa liikennettä.
HUOM! Turvamäärityssääntöjen määrä on rajoitettu!