Cloud Computing ArchiRakennekaavio ja komponentit
โก รlykรคs yhteenveto
Pilvipalveluarkkitehtuuri yhdistรครค verkon kautta toisiinsa kytketyt kรคyttรถliittymรคn ja taustajรคrjestelmรคn komponentit tarpeenmukaisten laskentapalveluiden tarjoamiseksi. Se sisรคltรครค asiakasinfrastruktuurin, sovellukset, palvelut, ajonaikaiset pilvet, tallennuksen, hallinnan ja tietoturvan, jotka kaikki toimivat yhdessรค virtualisoinnin avulla luotettavien pilvialustojen suorittamiseksi.

Alla olevat osiot selittรคvรคt pilvipalveluarkkitehtuuria, sen komponentteja ja virtualisointia.
Mikรค on pilvipalvelu Architektuuri?
Cloud Computing Architecture on yhdistelmรค Cloud Computing -palvelussa tarvittavia komponentteja. Pilvilaskenta-arkkitehtuuri koostuu useista komponenteista, kuten kรคyttรถliittymรค alustasta, taustaympรคristรถstรค tai palvelimista, verkko- tai Internet-palvelusta ja pilvipohjaisesta toimituspalvelusta.
Katsotaanpa pilvipalveluita ja katsotaanpa, mistรค pilvipalvelut koostuvat. Cloud computing koostuu kahdesta komponentista, kรคyttรถliittymรคstรค ja taustajรคrjestelmรคstรค. Kรคyttรถliittymรค koostuu pilvipalvelujรคrjestelmรคn asiakasosasta. Se sisรคltรครค rajapinnat ja sovellukset, joita tarvitaan pilvipalvelu- tai pilviohjelmointialustan kรคyttรคmiseen.
Vaikka taustapรครค viittaa itse pilveen, se sisรคltรครค pilvipalveluiden edellyttรคmรคt resurssit. Se koostuu virtuaalikoneista, palvelimista, tietovarastoista, suojausmekanismeista jne. Se on palveluntarjoajan hallinnassa.
Pilvipalvelu jakaa tiedostojรคrjestelmรคn, joka leviรครค useille kiintolevyille ja koneille. Tietoja ei koskaan tallenneta yhteen paikkaan, ja jos yksi yksikkรถ epรคonnistuu, toinen ottaa kรคyttรถรถn automaattisesti. Kรคyttรคjรคn levytila โโon varattu hajautettuun tiedostojรคrjestelmรครคn, kun taas toinen tรคrkeรค komponentti on resurssien allokointialgoritmi. Pilvilaskenta on vahvasti hajautettu ympรคristรถ, ja se riippuu suuresti vahvoista algoritmeista.
Cloud Computing Archirakenne
ArchiCloud computing -tektuuri sisรคltรครค monia erilaisia โโkomponentteja. Se sisรคltรครค asiakasinfrastruktuurin, sovellukset, palvelut, ajonaikaiset pilvet, tallennustilat, hallinnan ja suojauksen. Nรคmรค ovat kaikki pilvilaskenta-arkkitehtuurin osia.
Kรคyttรถliittymรค:
Asiakas kรคyttรครค kรคyttรถliittymรครค, joka sisรคltรครค asiakaspuolen kรคyttรถliittymรคn ja sovelluksen. Molemmat nรคistรค komponenteista ovat tรคrkeitรค Cloud computing -alustan kรคyttรคmiselle. Kรคyttรถliittymรค sisรคltรครค verkkopalvelimet (Chrome, Firefox, Operajne.), asiakkaat ja mobiililaitteet.
Takaosa:
Taustaosa auttaa sinua hallitsemaan kaikkia pilvipalveluiden tarjoamiseen tarvittavia resursseja. Tรคmรค pilviarkkitehtuurin osa sisรคltรครค suojausmekanismin, suuren mรครคrรคn tallennustilaa, palvelimia, virtuaalikoneet, liikenteenohjausmekanismit jne.
Cloud Computing Architecture Kaavio
Pilvipalveluiden tรคrkeรคt osat Archirakenne
Tรคssรค on joitain tรคrkeitรค pilvilaskenta-arkkitehtuurin osia:
1. Asiakasinfrastruktuuri
Client Infrastructure on kรคyttรถliittymรคkomponentti, joka tarjoaa graafisen kรคyttรถliittymรคn. Se auttaa kรคyttรคjiรค olemaan vuorovaikutuksessa pilven kanssa.
2. Sovellus
Sovellus voi olla mikรค tahansa ohjelmisto tai alusta, jota asiakas haluaa kรคyttรครค.
3. palvelu
Palvelukomponentti hallitsee asiakkaan tarpeiden mukaan, minkรค tyyppistรค palvelua voit kรคyttรครค.
Kolme pilvipalvelua ovat:
- Ohjelmisto palveluna (SaaS)
- Palvelualusta (PaaS)
- Infrastruktuuri palveluna (IaaS)
4. Runtime Cloud
Suorituksenaikainen pilvi tarjoaa suoritus- ja ajonaikaisen ympรคristรถn virtuaalikoneen.
5. varastointi
Tallennus on toinen tรคrkeรค pilvilaskenta-arkkitehtuurin komponentti. Se tarjoaa suuren mรครคrรคn tallennuskapasiteettia pilvessรค tietojen tallentamista ja hallintaa varten.
6. Infrastruktuuri
Se tarjoaa palveluita isรคntรคtasolla, verkkotasolla ja sovellustasolla. Pilviinfrastruktuuri sisรคltรครค laitteisto- ja ohjelmistokomponentteja, kuten palvelimia, tallennustilaa, verkkolaitteita, virtualisointiohjelmistoja ja monia muita tallennusresursseja, joita tarvitaan pilvilaskentamallin tukemiseen.
7. johto
Tรคmรค komponentti hallitsee komponentteja, kuten sovelluksia, palveluita, ajonaikaista pilvipalvelua, tallennustilaa, infrastruktuuria ja muita suojausasioita taustajรคrjestelmรคssรค. Se myรถs luo koordinoinnin niiden vรคlille.
8. turvallisuus
Suojaus taustajรคrjestelmรคssรค tarkoittaa erilaisten suojattujen pilvijรคrjestelmien, resurssien, tiedostojen ja infrastruktuurin tietoturvamekanismien kรคyttรถรถnottoa loppukรคyttรคjรคlle.
9. Internet
Internet-yhteys toimii siltana tai vรคlineenรค kรคyttรถliittymรคn ja taustajรคrjestelmรคn vรคlillรค. Sen avulla voit luoda vuorovaikutuksen ja viestinnรคn kรคyttรถliittymรคn ja taustajรคrjestelmรคn vรคlille.
Pilvilaskennan edut Archirakenne
Seuraavat ovat pilvilaskenta-arkkitehtuurin edut:
- Tekee Cloud computing -jรคrjestelmรคstรค yksinkertaisemman.
- Auttaa tehostamaan tietojenkรคsittelyรคsi.
- Tarjoaa korkean turvallisuuden.
- Sillรค on parempi katastrofipalautus.
- Tarjoaa hyvรคn kรคytettรคvyyden.
- Vรคhentรครค merkittรคvรคsti IT-kรคyttรถkustannuksia.
Virtualisointi ja pilvilaskenta
Tรคrkein mahdollistava tekniikka Cloud Computing on virtualisointi. Virtualisointi on yhden fyysisen palvelimen osiointia useiksi loogisiksi palvelimiksi. Kun fyysinen palvelin on jaettu, jokainen looginen palvelin kรคyttรคytyy kuin fyysinen palvelin ja voi kรคyttรครค kรคyttรถjรคrjestelmรครค ja sovelluksia itsenรคisesti. Monet suositut yritykset, kuten VMware ja Microsoft tarjota virtualisointipalveluita. Sen sijaan, ettรค kรคyttรคisit tietokonettasi tallennus- ja laskutoimitukseen, voit kรคyttรครค heidรคn virtuaalipalvelimiaan. Ne ovat nopeita, kustannustehokkaita ja vรคhemmรคn aikaa vieviรค.
Ohjelmistojen kehittรคjille ja testaajille virtualisointi on erittรคin kรคtevรครค. Sen avulla kehittรคjรคt voivat kirjoittaa koodia, joka toimii useissa eri ympรคristรถissรค testausta varten.
virtualisointi kรคytetรครคn pรครคasiassa kolmeen pรครคtarkoitukseen: 1) verkon virtualisointi, 2) palvelinvirtualisointi ja 3) tallennusvirtualisointi
Verkon virtualisointi: Se on menetelmรค yhdistรครค kรคytettรคvissรค olevat resurssit verkossa jakamalla kรคytettรคvissรค oleva kaistanleveys kanaviin. Jokainen kanava on riippumaton muista ja voidaan mรครคrittรครค tietylle palvelimelle tai laitteelle reaaliajassa.
Tallennustilan virtualisointi: Se on fyysisen tallennustilan yhdistรคmistรค useista verkon tallennuslaitteista yhdeksi tallennuslaitteeksi, jota hallitaan keskuskonsolista. Tallennusvirtualisointia kรคytetรครคn yleisesti tallennusalueverkoissa (SAN).
Palvelimen virtualisointi: Palvelimen virtualisointi on palvelinresurssien, kuten prosessorien, RAM-muistin, kรคyttรถjรคrjestelmรคn jne., peittรคmistรค palvelimen kรคyttรคjiltรค. Palvelinvirtualisoinnilla pyritรครคn lisรครคmรครคn resurssien jakamista ja vรคhentรคmรครคn kรคyttรคjien laskennan rasitusta ja monimutkaisuutta.
Virtualisointi on avain pilvijรคrjestelmรคn avaamiseen. Se, mikรค tekee virtualisoinnista niin tรคrkeรครค pilvelle, erottaa ohjelmiston laitteistosta. Esimerkiksi tietokoneet voivat kรคyttรครค virtuaalimuistia lainatakseen lisรคmuistia kiintolevyltรค. Yleensรค kiintolevyllรค on paljon enemmรคn tilaa kuin muistia. Vaikka virtuaalilevyt ovat hitaampia kuin todellinen muisti, jos niitรค hallitaan oikein, korvaaminen toimii tรคydellisesti. Samoin on olemassa ohjelmistoja, jotka voivat jรคljitellรค koko tietokonetta, mikรค tarkoittaa, ettรค yksi tietokone voi suorittaa 20 tietokoneen toimintoja vastaavat toiminnot. Tรคmรค virtualisoinnin kรคsite on ratkaiseva osa monissa... pilvitekniikan tyyppejรค, josta voit oppia lisรครค tรคstรค kattavasta oppaasta.


