Arkkitehtuuri Esimerkki arkkitehtuurit Pilvi 9.0 Nebula Oy Heikkiläntie 2, 5krs. 00210 Helsinki Suomi Finland Fax. 09-6818 3830 [email protected] Y-tunnus 2305424-7 Asiakaspalvelu Puh. 09-6818 3810 [email protected] Myynti Puh. 09-6818 3820 [email protected] Versio 1.0 Pilvi 9.0 Arkkitehtuuri Sivu 2/8 JULKINEN Sisällysluettelo 1. Johdanto .......................................................................................................................... 3 1.1. Termejä .............................................................................................................................................. 3 2. Web hosting ilman kuormantasausta ................................................................................ 4 3. Web hosting kuormatasaus ja bastion ............................................................................... 5 3.1. 3.2. Arkkitehtuuri ...................................................................................................................................... 5 Kuvaus ................................................................................................................................................ 5 4. Toimistosovellukset Nebula Pilvessä ................................................................................. 6 4.1. 4.2. Kuvaus ................................................................................................................................................ 6 Arkkitehtuuri ...................................................................................................................................... 7 5. Liittyminen muihin palveluihin Nebulan konesaleissa ........................................................ 8 5.1. 5.2. Arkkitehtuuri ...................................................................................................................................... 8 Kuvaus ................................................................................................................................................ 8 Nebula Oy Heikkiläntie 2, 5krs. 00210 Helsinki Suomi Finland Fax. 09-6818 3830 [email protected] Y-tunnus 2305424-7 Asiakaspalvelu Puh. 09-6818 3810 [email protected] Myynti Puh. 09-6818 3820 [email protected] Versio 1.0 Pilvi 9.0 Arkkitehtuuri 1. Sivu 3/8 JULKINEN Johdanto Haluamme esitellä tässä dokumentissa eri tapoja miten asiakkaat voivat hyödyntää Nebula Pilvi 9.0 palvelua. Nebula Pilvi tarjoaa helpon tavan esimerkiksi seuraaviin tarpeisiin hajauttaa palvelut maantieteellisesti suojata verkko segmentoimalla automatisoida infrastruktuurin provisiointi nopea ympäristön skaalaaminen Nebula Pilvi arkkitehtuurin puolesta tarjoaa asiakkaalle käytännössä vapaat kädet muokata arkkitehtuuristaan haluamansa kaltainen ja tässä dokumentissa on esitelty tyypillisesti kysyttyihin tarpeisiin ratkaisuja esimerkinomaisesti. Usein asiakkaalla onkin tarve yhdistellä eri vaihtoehtoja. Juuri tähän Nebula Pilvi on parhaimmillaan sen suuren joustavuuden ansiosta. 1.1. Termejä Termi Kuvaus Käyttöliittymä / Englanti Bastion Kovetettu palvelinrooli, jota saatetaan käyttää esimerkiksi hyppypalvelimena verkon reunalla. DMZ Puoliksi luotettu verkko, joka sijaitsee luotetun verkon ja Internetin välillä. Kelluva IP Julkinen IP-osoite, joka palvelussa kytketään teknologialla asiakkaan valitsemaan palvelimeen. LTK Nebulan Levytilakapasiteetti palvelun lyhenne. Eri nopeuksiset LTK palvelut on eri päätteillä, esim. LTK-SSD. NAT Network Address Translation. IP osoitteenmuunnos SA Saatavuusalue. Toimittajan konesali, josta tuotetaan Nebula Pilvi 9.0 palvelua. Palvelun hajauttaminen useampaan Availability Zone ”AZ” saatavuusalueeseen lisää sen vikasietoisuutta.(Käyttöliittymässä Availability Zone) Palvelin Virtuaalinen palvelin Instance SA1 Toimittajan Saatavuusalue 1. Helsinki, Lauttasaari AZ1 SA2 Toimittajan Saatavuusalue 2. Helsinki, Pitäjänmäki AZ2 Turvaryhmä Palvelinryhmään kohdistuva palomuurisääntökanta, joka Security Group sallii tai estää liikenteen. Pilviyhteys Palvelu, joka yhdistää asiakkaan toimipisteen sisäverkon valokuidulla Nebula Pilveen. Pilviverkko Palvelu, joka yhdistää asiakkaan Nebula Pilvi ympäristön muihin mahdollisiin Nebulan konesaleissa sijaitseviin palveluihin tai palvelimiin. PM Nebulan Palomuuripalvelun lyhenne. Eri palomuuripalvelut PM3-6 erotettavissa tunnistenumerosta perässä. Nebula Oy Heikkiläntie 2, 5krs. 00210 Helsinki Suomi Finland Fax. 09-6818 3830 [email protected] Y-tunnus 2305424-7 Asiakaspalvelu Puh. 09-6818 3810 [email protected] Myynti Puh. 09-6818 3820 [email protected] NAT Floating IP Versio 1.0 Pilvi 9.0 Arkkitehtuuri 2. Sivu 4/8 JULKINEN Web hosting ilman kuormantasausta Oheisessa esimerkissä meillä on yksinkertainen web hosting sovellus, joka on kuitenkin haluttu hajauttaa kahdelle eri saatavuusalueelle (SA1, SA2). Yksinkertaisimmillaan sama web palvelu voitaisiin rakentaa vain yhdelle saatavuusalueelle, tällöin kuvassa näkyisi vain toinen SA. Kuvassa ylimpänä on kelluva IP eli julkiset IP osoitteet, jotka ovat uniikit kummallekkin saatavuusalueelle. Nämä kelluvat IP:t nattaavat asiakkaan web palvelimen osoitteen julkiseksi IP osoitteeksi. Palvelin itse näkee siis sisäverkon osoitteen, johon kelluva IP on sidottu. Palvelimen edustalla on turvaryhmä säännöstö joka sallii tyypillisesti vain porttiin 80 ja 443 tulevan liikenteen. Molempiin konesaleihin on provisioitu vastaavat web palvelimet, jotka voivat normaali tilanteessa tuottaa esimerkiksi eri sovelluksia. Seuraavana kerroksena on tietokantapalvelin, joka esimerkissä on klusterissa kahden saatavuusalueen välillä ja saatavuusalueiden välissä on tietokantapalvelimia varten sisäverkko, jonka kautta palvelimet replikoivat tietokannan. Tietokantapalvelimiin kohdistuu oma Turvaryhmä säännöstö, joka sallii vain web-palvelimelta tulevat kyselyt. Palvelimeen on liitetty LTK levypinta, joka mahdollistaa joustavan levytilan kasvattamisen sekä vaihtoehtoja suorituskyky tarpeen mukaan. Nebula Oy Heikkiläntie 2, 5krs. 00210 Helsinki Suomi Finland Fax. 09-6818 3830 [email protected] Y-tunnus 2305424-7 Asiakaspalvelu Puh. 09-6818 3810 [email protected] Myynti Puh. 09-6818 3820 [email protected] Versio 1.0 Pilvi 9.0 Arkkitehtuuri 3. Web hosting kuormatasaus ja bastion 3.1. Arkkitehtuuri 3.2. Kuvaus Sivu 5/8 JULKINEN Oheisessa esimerkissä meillä on web hosting sovellus, joka on haluttu hajauttaa kahdelle eri saatavuusalueelle (SA1, SA2) ja sen lisäksi halutaan arkkitehtuuri joka mahdollistaa joustavasti arkkitehtuurin skaalauksen, esimerkiksi lisäämällä palvelimia kuormantasaukseen.. Yksinkertaisimmillaan sama web palvelu voitaisiin rakentaa vain yhdelle saatavuusalueelle, tällöin kuvassa näkyisi vain toinen SA, mutta edelleen voitaisiin hyödyntää kuormantasausta yhden saatavuusalueen sisällä. Hajauttamalla palvelu useammalle saatavuusalueelle voidaan tarjota parempi saatavuus sovellukselle. Kuvassa ylimpänä on kelluva IP eli julkiset IP osoitteet, jotka ovat uniikit kummallekkin saatavuusalueelle. Nämä kelluvat IP:t osoitettu on NAT:attu asiakkaan kuormantasaajien julkiseksi IP osoitteeksi. Kuormantasaaja on virtuaalipalvelin, jolle on asennettu kuormantasaaja rooli (Esim. HAProxy, Snapt). Kuormantasaaja itse näkee siis sisäverkon osoitteen, johon kelluva IP on sidottu. Palvelimen edustalla on turvaryhmä säännöstö joka sallii tyypillisesti vain porttiin 80 ja 443 tulevan liikenteen. Molempiin konesaleihin on provisioitu vastaavat kuormantasaajat palvelimet, jotka seuraavat toistensa tilaa saatavuusalueiden väliin liitetyllä verkolla. Nebula Oy Heikkiläntie 2, 5krs. 00210 Helsinki Suomi Finland Fax. 09-6818 3830 [email protected] Y-tunnus 2305424-7 Asiakaspalvelu Puh. 09-6818 3810 [email protected] Myynti Puh. 09-6818 3820 [email protected] Versio 1.0 Pilvi 9.0 Arkkitehtuuri Sivu 6/8 JULKINEN Myös web-palvelimen edustalla on turvaryhmä säännöstö joka sallii tyypillisesti vain porttiin 80 ja 443 tulevan liikenteen. Molempiin konesaleihin on provisioitu vastaavat web palvelimet. Tässä esimerkissä toisessa konesalissa on useampi web-palvelin kun toisessa. Mahdollisessa vika-tilanteessa voitaisiin toiselle saatavuusalueelle provisioida lisää web-palvelimia toiselle saatavuusalueelle. Samalla verkkotasolla web-palvelimen kanssa on myös mahdolliset bastion palvelimet, joita voidaan hyödyntää esimerkiksi valvonta datan keräämiseen ympäristöstä sekä hyppypalvelimena esimerkiksi SSH/RDP etäyhteyksissä tai tiedostoten siirrossa. Näihin palvelimiin tyypillisesti tehdään oma säännöstö joka sallii vain hyväksytyistä osoitteista tulevan liikenteen. Viimeisenä kerroksena on tietokantapalvelin, joka esimerkissä on klusterissa kahden saatavuusalueen välillä ja saatavuusalueiden välissä on tietokantapalvelimia varten sisäverkko, jonka kautta palvelimet replikoivat tietokannan. Tietokantapalvelimiin kohdistuu oma Turvaryhmä säännöstö, joka sallii vain web-palvelimelta tulevat kyselyt. Palvelimeen on liitetty LTK levypinta, joka mahdollistaa joustavan levytilan kasvattamisen sekä vaihtoehtoja suorituskyky tarpeen mukaan. 4. Toimistosovellukset Nebula Pilvessä Yritysten toimistoverkon sovellukset kuten tiedostopalvelut, tietokannat tai intra on käytössä yleensä ainoastaan sisäverkon kautta. 4.1. Kuvaus Nebula Pilviyhteys mahdollistaa Nebulan Pilven käyttämisen, kuin se olisi omassa konesalissa. Yritysten toimistoverkon sovellukset kuten tiedostopalvelut, tietokannat tai intra on käytössä yleensä ainoastaan sisäverkon kautta. Nebula Pilven saa yhdistettyä asiakkaan toimistoverkkoon Nebula Pilviyhteys palvelulla. Pilviyhteys on symmetrinen valokuituyhteys asiakkaan toimipisteen ja Nebula Pilven välillä. Kuvatussa ratkaisussa asiakkaan Pilveen kuljetetaan erillisenä verkkona asiakkaan sisäverkko. Tämä mahdollistaa että liikenne asiakkaan toimipisteen sekä Nebula Pilven välillä kuljetaan turvallisesti IP-VPN tunnelissa. Asiakkaan palvelimet voidaan laittaa joko sisäverkon palvelimiksi, jolloin näihin saadaan yhteystoimistolta ilman esimeriksi erillistä palomuuria välissä ja toimistoverkon palveluita voidaan käyttää, kuin ne olisivat toimistolla. Vaihtoehtoisesti ne voidaan sijoittaa DMZ verkkoon tuottamaan palveluita Internettiin. Palvelut voidaan tarpeen mukaan hajauttaa kahdelle saatavuusalueelle. Esimerkiksi aktiivihakemistopalvelin, joka yleensä on kahdennettu, voidaan ilman ylimääräisiä kustannuksia hajauttaa maantieteellisesti. Tarpeen mukaan asiakkaan kaikki Internet liikenne voidaan ohjata kiertämään myös asiakkaan toimiston kautta, jolloin voidaan hyödyntää mahdollisia olemassa olevia Internet solmupisteitä. Nebula Oy Heikkiläntie 2, 5krs. 00210 Helsinki Suomi Finland Fax. 09-6818 3830 [email protected] Y-tunnus 2305424-7 Asiakaspalvelu Puh. 09-6818 3810 [email protected] Myynti Puh. 09-6818 3820 [email protected] Versio 1.0 Pilvi 9.0 Arkkitehtuuri 4.2. Arkkitehtuuri Nebula Oy Heikkiläntie 2, 5krs. 00210 Helsinki Suomi Finland Fax. 09-6818 3830 [email protected] Y-tunnus 2305424-7 Asiakaspalvelu Puh. 09-6818 3810 [email protected] Myynti Puh. 09-6818 3820 [email protected] Sivu 7/8 JULKINEN Versio 1.0 Pilvi 9.0 Arkkitehtuuri 5. Sivu 8/8 JULKINEN Liittyminen muihin palveluihin Nebulan konesaleissa Tämä skenaario liittyy tilanteisiin, jolloin asiakkaalla on tarve kytkeä Nebula Pilvi toimimaan yhdessä muiden Nebulan konesalissa olevien palveluiden kanssa. 5.1. Arkkitehtuuri 5.2. Kuvaus Tässä mallissa asiakkaan käyttöön otetaan Pilviverkko palvelu. Pilviverkko palvelu yhdistää esimerkiksi asiakkaan fyysiset palvelimet Nebula Pilvi 9.0 palveluun. Pilviverkko palvelu mahdollistaa suoran yhteyden Nebula Pilven ja asiakkaan palvelun välillä ilman että liikenne kiertää Internetin kautta. Usein Nebula Pilviverkon yhteydessä otetaan käyttöön myös PM4 tai PM5 palomuuri palvelu, joka tarjoaa helpon ja turvallisen Internet yhteyden asiakkaan perinteisille ympäristöille. Mikäli PM4 tai PM5 palvelu on käytössä yleensä ei ole tarvetta käyttää Nebula Pilven omaa Internet yhteyttä Nebula Pilvessä oleville palvelimille. On selkeämpää että kaikki ulospäin menevä liikenne menee saman Internet pisteen kautta. Nebula Oy Heikkiläntie 2, 5krs. 00210 Helsinki Suomi Finland Fax. 09-6818 3830 [email protected] Y-tunnus 2305424-7 Asiakaspalvelu Puh. 09-6818 3810 [email protected] Myynti Puh. 09-6818 3820 [email protected]
© Copyright 2024