Pilvitietokannat
Pilvitietokannat ovat tietokantoja, jotka toimivat pilvilaskenta -alustoilla , kuten Amazon EC2 [1] , GoGrid ja Rackspace [2] [3] . Yleisiä käyttöönottomalleja on kaksi: käyttäjät voivat ostaa suoraan palvelun päästäkseen käsiksi pilvipalveluntarjoajan ylläpitämiin tietokantoihin tai ajaa tietokantoja pilvessä itsenäisesti virtuaalikoneen kuvan avulla. Pilvitietokannoista löytyy sekä SQL -suuntautuneita että NoSQL - tietomallia käyttäviä .
Käyttöönottomalli
Tietokannan suorittamiseen pilvessä on kaksi päätapaa:
- Virtuaalikonekuva - pilvialustojen avulla voit ostaa virtuaalikoneita, joissa on mahdollista ajaa tietokantoja. Käyttäjät voivat ladata kuvansa jo asennettuna tai käyttää valmiita kuvia, joihin on asennettu jo optimoitu ilmentymä. Oracle tarjoaa esimerkiksi valmiin kuvan Oracle Database 11g Enterprise Edition -virtuaalikoneelle Amazon EC2:ssa. [neljä]
- Tietokanta palveluna – Jotkin pilviympäristöt tarjoavat tietokantapalvelun, joka voi poistaa virtuaalikoneen tarpeen. Tässä tapauksessa käyttäjän ei tarvitse itse asentaa ja ylläpitää tietokantaa. Sen sijaan palveluntarjoaja ottaa vastuun tietokannan asennuksesta ja ylläpidosta. [5] [6] Esimerkiksi Amazon Web Services tarjoaa kolme pilvipalveluun sisältyvää tietokantaa: Amazon SimpleDB (NoSQL, jossa tiedot tallennetaan avainarvopareina), Amazon Relational Database Service (SQL-pohjainen tietokanta, jossa on MySQL käyttöliittymä ) ja DynamoDB .
Voit myös ostaa tietokantapalvelun, jos tietokantaa ei tarjota palveluna . Esimerkiksi pilvipalveluntarjoaja Rackspace tarjoaa tämän palvelun MySQL-tietokannoille.
Arkkitehtuuri ja yleiset ominaisuudet
- Monet tietokantatoimittajat tarjoavat verkkokäyttöliittymän, jonka kautta käyttäjät voivat asentaa ja määrittää tietokantailmentymiä. Esimerkiksi Amazon Web Services -verkkokonsolin avulla voit käynnistää tietokantaesiintymiä, luoda tilannevedoksen (sama kuin varmuuskopio) ja seurata tilastoja.
- Se tarjoaa myös tietokannan hallintakomponentin, joka ohjaa päätietokantaa erityispalvelun API:n avulla. API on avoin käyttäjälle ja antaa heille mahdollisuuden ylläpitää ja skaalata tietokantaesiintymiä. Esimerkiksi Amazon Relational Database Servicen API:n avulla voit luoda itse tietokannan ilmentymän, muokata sen sisältöä ja luoda tilannekuvia tai palauttaa tietoja aiemmin luoduista tilannekuvista. [7]
- Tällainen palvelu tekee koko ohjelmistopinon läpinäkyväksi käyttäjälle, jota käytetään tietokannan ylläpitoon. Se sisältää yleensä käyttöjärjestelmän, itse tietokannan hallintajärjestelmän ja työssä käytetyt kolmannen osapuolen ohjelmistot. Palveluntarjoaja on vastuussa tämän ohjelmiston asentamisesta, korjauksesta ja hallinnasta.
- Tämä palvelu huolehtii tietokannan skaalautumisesta ja saatavuudesta, ja skaalautuvuusominaisuudet vaihtelevat toimittajittain - jotkut tekevät sen automaattisesti, kun taas toiset mahdollistavat käyttäjän laajentamisen API:n avulla. Lisäksi palveluntarjoajat takaavat yleensä palvelun korkean saatavuuden (noin 99,9 % tai 99,99 %).
Tietomallit
On myös tärkeää erottaa toisistaan relaatio- ja ei-relaatiotietokannat, NoSQL-tietokannat:
- SQL-tietokannat ovat tietokantoja , kuten NuoDB , Oracle Database , Microsoft SQL Server ja MySQL . Mitä tahansa niistä voidaan ajaa pilvessä, ja vain palveluntarjoajasta riippuu, onko kyseessä virtuaalikoneen kuva vai palvelu. SQL-tietokantoja on vaikea skaalata, koska niitä ei alun perin suunniteltu pilveen.
- NoSQL-tietokannat ovat tietokantoja, kuten Apache Cassandra , CouchDB ja MongoDB . NoSQL-tietokannat rakennettiin kestämään raskasta luku-/kirjoituskuormaa ja kasvamaan ja kutistumaan helposti. , lisäksi ne luotiin alun perin pilvialustoille. Useimmat nykyaikaiset ohjelmat on kuitenkin luotu SQL:llä, joten NoSQL-tietokantojen kanssa työskentely vaatii usein sovelluskoodin täydellisen uudelleenkirjoituksen.
Toimittajat
Seuraavassa taulukossa on tietoja tärkeimmistä pilvitietokannan tarjoajista, jotka on luokiteltu käyttöönottomallin - virtuaalikoneen kuva tai tietokanta palveluna - ja tietomallin mukaan, SQL vs. NoSQL.
Pilvitietokannan tarjoajat käyttöönottomallin ja tietomallin mukaan
|
Virtuaalikoneen käyttöönotto
|
Tietokanta palveluna
|
SQL
|
|
|
NoSQL
|
|
|
Katso myös
Muistiinpanot
- ↑ Amazon SimpleDB -toiminnallisuus . Haettu 6. joulukuuta 2018. Arkistoitu alkuperäisestä 1. lokakuuta 2011. (määrätön)
- ↑ Moorman, Lew avaa Rackspace-pilven – virallinen Rackspace-blogi (linkki ei saatavilla) . Rackspace.com (18. heinäkuuta 2010). Haettu 27. kesäkuuta 2013. Arkistoitu alkuperäisestä 22. marraskuuta 2011. (määrätön)
- ↑ Virallinen Rackspace-blogi (downlink) . rackspace.com. Haettu 27. kesäkuuta 2013. Arkistoitu alkuperäisestä 26. tammikuuta 2012. (määrätön)
- ↑ Amazon Machine Images - Oracle Database 11g -julkaisu 2 (11.2.0.1) Enterprise Edition - 64-bittinen , Amazon Web Services , Haettu 9.11.2011.
- ↑ " Database-as-a-Service ", ScaleDB , Haettu 4.9.2013.
- ↑ Klint Finley, " 7 Cloud-Based Database Services ",ReadWriteWeb , Haettu 9.11.2011.
- ↑ " Amazon Relational Database Service, Features, Yksityiskohtainen kuvaus Arkistoitu 11. syyskuuta 2013 Wayback Machinessa ", Amazon Web Services Arkistoitu 22. helmikuuta 2011 Wayback Machinessa , Haettu 10.11.2011.
- ↑ Amazon Machine Images - Oracle Database 11g -julkaisu 2 (11.2.0.1) Enterprise Edition - 64-bittinen arkistoitu 16. lokakuuta 2011. , Amazon Web Services Arkistoitu 22. helmikuuta 2011 Wayback Machinessa , Haettu 9.11.2011.
- ↑ " Oracle Database in the Cloud Arkistoitu 21. lokakuuta 2014 Wayback Machinessa ", Oracle.com Arkistoitu 5. helmikuuta 2003 Wayback Machinessa , Haettu 9.11.2011.
- ↑ Ota tietokantasovelluksesi ja -projektisi käyttöön pilvessä Arkistoitu 27. marraskuuta 2011. , IBM.com Arkistoitu 22. lokakuuta 1996 Wayback Machinessa , haettu 2011-9-1
- ↑ Chris Kanaracus, " Ingres julkaisee pilvitietokantatarjontansa Arkistoitu 8. syyskuuta 2013 Wayback Machinessa ", Infoworld.com Arkistoitu 18. heinäkuuta 2022 Wayback Machinessa , haettu 28.8.2011 .
- ↑ Chris Kanaracus, " EnterpriseDB Adding New Cloud Option for PostgreSQL Database Arkistoitu 14. tammikuuta 2012 Wayback Machinessa ", PCWorld arkistoitu 24. joulukuuta 2011 Wayback Machinessa , haettu 28.8.2011
- ↑ " MySQL:n käyttäminen Amazon EC2:ssa EBS:n (Elastic Block Store) kanssa Arkistoitu 3. lokakuuta 2013 Wayback Machinessa , Amazon Web Services Arkistoitu 22. helmikuuta 2011 Wayback Machinessa , haettu 20.11.2011
- ↑ " Tietokannan virtualisointi" Arkistoitu 21. syyskuuta 2013 Wayback Machinessa , haettu 2013-07-20
- ↑ " DBaaS: Database-as-a-Service" Arkistoitu 14. syyskuuta 2013 Wayback Machinessa , haettu 2013-09-04
- ↑ Swoyer, Stephen. NuoDB: Tietokanta pilvelle. Arkistoitu 26. lokakuuta 2013 Wayback Machine TDWI:hen. Marraskuu. 13. 2012. Haettu marraskuussa 26, 2012
- ↑ 1 2 Dantressangle, Patrick. [1] Arkistoitu 30. toukokuuta 2014 Wayback Machinessa The Gaian Database
- ↑ Tietokanta DBaaS-palveluna . www.cloud4y.ru Haettu 21. helmikuuta 2019. Arkistoitu alkuperäisestä 22. helmikuuta 2019. (määrätön)
- ↑ Noel Yuhanna, SQL Azure nostaa pilvitietokantojen rimaa Arkistoitu 15. syyskuuta 2011 Wayback Machinessa , Forrester Arkistoitu 16. joulukuuta 2020 Wayback Machinessa , haettu 9.11.2011.
- ↑ " [2] Arkistoitu 14. huhtikuuta 2016 Wayback Machinessa ", " [3] Arkistoitu 30. syyskuuta 2013 Wayback Machinessa "
- ↑ Clustrix osallistuu Rackspace-kumppaniohjelmaan - Yahoo Finance Arkistoitu 14. huhtikuuta 2016.
- ↑ 1 2 Klint Finley, "7 Cloud-Based Database Services" Arkistoitu 9. marraskuuta 2011. , ReadWriteWeb Arkistoitu 23. helmikuuta 2011 Wayback Machinessa , Haettu 2011-11-9.
- ↑ 1 2 Mail.Ru Group lanseerasi PaaS - malliin perustuvan pilvitietokantapalvelun ServerNews – kaikki suuren tehon maailmasta . Arkistoitu 10. toukokuuta 2021. Haettu 21.11.2018.
- ↑ " Amazon Machine Images, CouchDB 0.10.x 32-bittinen Ubuntu (downlink alkaen 09.01.2014 [3210 päivää]) ", Amazon Web Services arkistoitu 22. helmikuuta 2011 Wayback Machinessa , Haettu 10.11.2011.
- ↑ " Amazon Machine Image, Hadoop AMI (linkki ei ole käytettävissä 09-01-2014 [3210 päivää]) ", Amazon Web Services arkistoitu 24. marraskuuta 2010. , Haettu 10.11.2011.
- ↑ " MongoDB Amazon EC2: ssa Arkistoitu 30. tammikuuta 2013 Wayback Machinessa , MongoDB.org Arkistoitu 22. tammikuuta 2014 Wayback Machinessa , Haettu 10.11.2011.
- ↑ » MongoDB Azuressa Arkistoitu 31. lokakuuta 2012 Wayback Machinessa , MongoDB.org Arkistoitu 22. tammikuuta 2014 Wayback Machinessa , Haettu 10.11.2011.
- ↑ Jeanette Borzo, " Salesforce to Offer 'Cloud' Database arkistoitu 13. toukokuuta 2013 Wayback Machinessa ", Wall Street Journal arkistoitu 6. toukokuuta 2021 Wayback Machinessa , haettu 28.8.2011.
- ↑ " MongoDB Hosting Center arkistoitu 29. tammikuuta 2013 Wayback Machinessa ", MongoDB.org arkistoitu 22. tammikuuta 2014 Wayback Machinessa, haettu 10.11.2011.
- ↑ " Cloudbase.io Cloud Database arkistoitu 24. kesäkuuta 2013. »
Pilvilaskenta |
---|
Sovellukset |
| |
---|
Alustat |
|
---|
Infrastruktuuri |
- EC2
- S3
- Cloud
- Nimbus_
- Eukalyptus_
|
---|
Tekniikka |
|
---|