Cloud Computing Architecture ja komponentit
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.
Tutustutaanpa pilvipalveluun ja katsotaan, mistä pilvilaskenta on tehty. Pilvilaskenta koostuu kahdesta osasta, etupäästä ja takaosasta. Käyttöliittymä koostuu pilvilaskentajärjestelmän asiakasosasta. Se sisältää rajapintoja ja sovelluksia, joita tarvitaan pääsyyn Cloud computing tai pilviohjelmointialusta.

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.
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 lukituksen avaamiseen, mikä tekee virtualisoinnista niin tärkeän pilvelle, että se erottaa ohjelmiston laitteistosta. Esimerkiksi tietokoneet voivat käyttää virtuaalimuistia lainatakseen lisämuistia kiintolevyltä. Yleensä kiintolevyllä on paljon enemmän tilaa kuin muistissa. Vaikka virtuaalilevyt ovat hitaampia kuin todellinen muisti, korvaus toimii täydellisesti, jos niitä hallinnoidaan oikein. Samoin on olemassa ohjelmistoja, jotka voivat jäljitellä koko tietokonetta, mikä tarkoittaa, että 1 tietokone pystyy suorittamaan toiminnot vastaa 20 tietokonetta. Tämä virtualisoinnin käsite on keskeinen elementti monissa pilvitekniikan tyyppejä, josta voit oppia lisää tästä kattavasta oppaasta.
Yhteenveto
- Cloud Computing Architecture on yhdistelmä Cloud Computing -palvelussa tarvittavia komponentteja.
- Asiakas käyttää käyttöliittymää, joka sisältää asiakaspuolen rajapintoja ja sovelluksia, jotka ovat tärkeitä pilvilaskenta-alustoille pääsyssä.
- Palveluntarjoaja käyttää taustaosaa hallitakseen kaikkia pilvipalveluiden tarjoamiseen tarvittavia resursseja.
- Pilvitietokoneiden komponentit ovat 1) Asiakasinfrastruktuuri, 2) Sovellus, 3) Palvelu, 4) Runtime Cloud, 5) Tallennus, 6) Infrastruktuuri, 7) Hallinta, 8) Tietoturva ja 9) Internet.
- Pilvilaskenta tekee täydellisestä pilvilaskentajärjestelmästä yksinkertaisempaa.
- Virtualisointi on yhden fyysisen palvelimen osiointia useiksi loogisiksi palvelimiksi.