Pilviinfrastruktuuri palveluna. Teekannu pilviteknologioista

Koska "pilvet" ovat kollektiivinen käsite, on järkevää luokitella ne joidenkin kriteerien mukaan. Alla on "pilvien" luokitukset, joista toista ehdotti InfoWorld ja toista Parallelsin kaupallinen johtaja, joka on yksi virtualisointijärjestelmämarkkinoiden johtajista.

InfoWorld ehdottaa, että kaikki "pilvet" jaetaan kuuteen tyyppiin:

SAAS - suoraan sovellukset palveluna (esim. Zoho Office tai Google Apps).

PALVELUTIETOKONE - esimerkiksi virtuaalipalvelimet.

VERKKOPALVELUT PILVESSÄ - optimoitu työskentelyyn virtuaalinen ympäristö Internet-palvelut (esimerkiksi verkkopankkijärjestelmät).

PAAS on "alusta palveluna", eli uuden sukupolven verkkosovelluksia, jotka mahdollistavat joukon ominaisuuksien rakentamista käyttäjän pyynnöstä (esimerkiksi Microsoftin Live Mesh).

MSP on hallittujen palveluiden (Managed Service Provider) tarjoaja, joka palvelee palveluntarjoajia (esimerkiksi sisäänrakennettuja virustorjuntaohjelmia sähköpostiportaaleja varten).

KAUPALLISET ALUSTEET palveluille - PaaS:n ja MSP:n yhdistelmä (esim. Cisco WebEx Connect).

Pilvet jaetaan yksityisiin, julkisiin, hybrideihin ja klaaniin.

    Yksityinen pilvi

Yksityinen pilvi on infrastruktuuri, joka on tarkoitettu yhden organisaation käyttöön, mukaan lukien useat kuluttajat (esimerkiksi yhden organisaation osastot), mahdollisesti myös tämän organisaation asiakkaat ja urakoitsijat. Yksityinen pilvi voi olla organisaation itsensä tai kolmannen osapuolen (tai niiden yhdistelmän) omistama, ylläpitämä ja ylläpitämä, ja se voi fyysisesti olla olemassa omistajan lainkäyttövallan sisällä tai sen ulkopuolella.

    Julkinen pilvi

Julkinen pilvi on infrastruktuuri, joka on tarkoitettu suuren yleisön vapaaseen käyttöön. Julkisen pilven voivat omistaa, ylläpitää ja ylläpitää kaupalliset, akateemiset ja valtion organisaatiot (tai jokin niiden yhdistelmä).

    Hybridi pilvi

Hybridipilvi on yhdistelmä kahdesta tai useammasta erilaisesta pilviinfrastruktuurista (yksityinen, julkinen tai julkinen), jotka pysyvät yksilöllisinä objekteina, mutta on yhdistetty toisiinsa standardoiduilla tai patentoiduilla tiedonsiirto- ja sovellutustekniikoilla (esimerkiksi julkisten resurssien lyhytaikainen käyttö). pilvet kuormituksen tasapainottamiseen pilvien välillä).

    Klaanipilvi tai yhteisöpilvi

Yhteisöpilvi on eräänlainen infrastruktuuri, joka on tarkoitettu tietyn kuluttajayhteisön (klaanin) käyttöön organisaatioista, joilla on yleisiä tehtäviä(esim. tehtävä, turvallisuusvaatimukset, käytännöt ja erilaisten vaatimusten noudattaminen). Yhteisöpilvi voi olla yhteistoiminnallisesti yhden tai useamman yhteisön organisaation tai kolmannen osapuolen omistuksessa, hallinnoinnissa ja toiminnassa (tai niiden yhdistelmä), ja se voi olla fyysisesti omistajan lainkäyttövallan sisällä tai sen ulkopuolella.

1.3 Pilviteknologian kehittämisen pääsuunnat

Pilvitekniikan neljä pääkehityssuuntaa ovat:

Jotkut tuotteet tarjoavat käyttäjille suoraan Internet-palveluita, kuten tallennus-, väliohjelmisto-, yhteistyö- ja tietokannat.

    Infrastruktuuri palveluna ( IaaS, Englanti Infrastructure-as-a-Service) tarjotaan mahdollisuutena käyttää pilviinfrastruktuuria prosessointi-, tallennus-, verkko- ja muiden perustavanlaatuisten laskentaresurssien itsenäiseen hallintaan, esimerkiksi kuluttaja voi asentaa ja käyttää mielivaltaisia ​​ohjelmistoja, joihin voi kuulua käyttöjärjestelmiä, alustaa. ja sovellusohjelmistot. Kuluttaja voi hallita käyttöjärjestelmät, virtuaalisia järjestelmiä tiedontallennus ja asennetut sovellukset, ja niillä on rajoitettu hallinta käytettävissä olevien joukossa verkkopalvelut(esim. palomuuri, DNS). Valvonta ja hallinta tärkeimmät fyysiset ja virtuaalinen infrastruktuuri

    pilvipalvelu, mukaan lukien verkot, palvelimet, käytetyt käyttöjärjestelmätyypit, tallennusjärjestelmät, suorittaa pilvipalvelun tarjoaja. Esimerkkejä käyttäjistä (järjestelmän kehittäjät, ylläpitäjät, IT-päälliköt)., Englanti Platform-as-a-Service) on malli, jossa kuluttajalle annetaan mahdollisuus käyttää pilviinfrastruktuuria perusohjelmiston isännöimiseen uusien tai olemassa olevien sovellusten myöhempää käyttöönottoa varten (talon sisäiset, räätälöidyt tai ostetut replikoidut sovellukset). Tällaisia ​​alustoja ovat pilvipalveluntarjoajan tarjoamat työkalut sovellusohjelmistojen luomiseen, testaamiseen ja suorittamiseen - tietokannan hallintajärjestelmät, väliohjelmistot, ohjelmointikielen suoritusympäristöt. Pilven pääasiallisen fyysisen ja virtuaalisen infrastruktuurin, mukaan lukien verkko, palvelimet, käyttöjärjestelmät, tallennustila, hallinnan ja hallinnan suorittaa pilvipalveluntarjoaja, lukuun ottamatta niitä, jotka on kehitetty tai asennetut sovellukset

    ja, jos mahdollista, ympäristön (alustan) kokoonpanoparametrit. Esimerkkejä käyttäjistä (sovelluskehittäjät, testaajat, järjestelmänvalvojat) Ohjelmisto palveluna ( SaaS

, Englanti Software-as-a-Service) - malli, jossa kuluttajalle annetaan mahdollisuus käyttää pilviinfrastruktuurissa toimivaa palveluntarjoajan sovellusohjelmistoa, joka on käytettävissä eri asiakaslaitteista tai ohuen asiakkaan kautta esimerkiksi selaimesta (esim. esimerkiksi webmail) tai ohjelman käyttöliittymän kautta. Pilven taustalla olevan fyysisen ja virtuaalisen infrastruktuurin, mukaan lukien verkko, palvelimet, käyttöjärjestelmät, tallennustila tai jopa yksittäiset sovellusominaisuudet (lukuun ottamatta rajoitettua joukkoa käyttäjän määrittämiä sovelluskokoonpanoasetuksia), hallinnan ja hallinnan suorittaa pilvipalveluntarjoaja. . Esimerkkikäyttäjiä (yrityskäyttäjät, sovellusten järjestelmänvalvojat).

Muut *aaS: esimerkiksi:

DaaS (Desktop-as-a-Service) tarjoaa jokaiselle käyttäjälle standardoidun virtuaalisen työpaikan, jossa on mahdollisuus määrittää ja asentaa muita ohjelmia. Pääsy tapahtuu verkon kautta ohuen asiakkaan kautta, joka voi olla mitä tahansa tavallisesta tietokoneesta älypuhelimeen (Google Chrome OS).

CaaS (Communications-as-a-Service) on ohjelmistojen ja laitteistojen yhdistelmä kaikenlaisen viestinnän (ääni, posti) järjestämiseen yhden yrityksen työntekijöiden välillä käyttämällä kolmannen osapuolen ratkaisuja. Vaihtoehtoista SaaS-vaihtoehtoa mainostaa Microsoft Corporation, se on nimeltään S+S (Software+Services) ja yhdistää tyypillinen SaaS ja tyypillinen edullinen sovellus. Tämä on tavallinen ohjelmisto, mutta keskittyy etäpalveluihin. Pilvipalveluista on tulossa vakava teknologiatrendi – monet asiantuntijat uskovat, että pilvilaskenta tulee seuraavan viiden vuoden aikana muuttamaan IT-prosessien lisäksi myös itse tietotekniikkamarkkinoita. Tämän tekniikan ansiosta laitteen käyttäjät eri tyyppejä, mukaan lukien PC-tietokoneet, kannettavat tietokoneet, älypuhelimet ja PDA-laitteet, voivat käyttää ohjelmia, tallennusjärjestelmiä ja jopa sovelluskehitysalustoja Internetin kautta pilvipalveluntarjoajien tarjoamien palveluiden kautta, ja tässä tapauksessa resurssit isännöidään palveluntarjoajien palvelimilla.

Kaiken edellä esitetyn perusteella voidaan päätellä, että tietotekniikan kuluttajat voivat pilvilaskentaa käyttämällä vähentää merkittävästi pääomakustannuksia - konesalien rakentamiseen, palvelin- ja verkkolaitteiden hankintaan, jatkuvuuden ja suorituskyvyn varmistamiseksi laitteisto- ja ohjelmistoratkaisuihin - koska nämä kustannukset ovat absorboituneet pilvipalvelun tarjoaja. Lisäksi suurten tietotekniikan infrastruktuuritilojen pitkät rakennus- ja käyttöönottoajat sekä niiden korkeat alkukustannukset rajoittavat kuluttajien kykyä vastata joustavasti markkinoiden vaatimuksiin, kun taas pilviteknologiat tarjoavat kyvyn vastata lähes välittömästi lisääntyneeseen laskentatehon kysyntään.

Pilvipalvelua käytettäessä kuluttajakustannukset siirtyvät käyttökustannuksiin - näin luokitellaan pilvipalveluntarjoajien palvelujen maksamisen kustannukset.

Aloitetaan pilvipalvelun määritelmästä. Tämä ilmiö on uusi, joten ei ole monia arvovaltaisia ​​lähteitä, joissa tämä käsite on määritelty. Kattavin ja perustavin lähestymistapa tämä kysymys Amerikkalaiset asiantuntijat Peter Mell ja Tim Grans Laboratoriosta Tietotekniikka National Institute of Standards and Technology (NIST). Työssäni Pilvipalveluiden NIST-määritelmä (pilvipalvelun määritelmä: NIST-versio) he kirjoittavat seuraavan (tekijän käännös englannista).

Cloud Computing on malli tarjota kätevää verkkoon pääsy on-demand-tilassa jaettuun muokattavissa olevaan joukkoon laskentaresurssit(esimerkiksi verkot, palvelimet, tietovarasto, sovellukset ja/tai palvelut), joita käyttäjä voi nopeasti käyttää tehtäviinsä ja vapauttaa samalla minimoimalla vuorovaikutusten määrän palveluntarjoajan kanssa tai omat hallintatyönsä. Tämä malli on tarkoitettu lisäämään laskentaresurssien saatavuutta ja yhdistää viisi pääasiaa ominaisuudet, kolme palvelumalleja ja neljä käyttöönottomallit.

Pilvipalveluiden ominaisuudet:

  1. Itsepalvelu tilauksesta
    Kuluttaja voi sitä tarvitseessaan käyttää itsenäisesti laskentaominaisuuksia, kuten palvelinaikaa tai verkon tallennus tiedot, sisään automaattinen tila ilman vuorovaikutusta palveluntarjoajan henkilöstön kanssa.
  2. Laajalti saatavilla Internetin kautta
    Mahdollisuudet ovat saatavilla verkon kautta; niihin päästään standardimekanismeihin perustuen, mikä mahdollistaa heterogeenisten ohuiden ja paksujen asiakasalustojen käytön (esim. matkapuhelimia, kannettavat tietokoneet, kämmentietokoneet).
  3. Resurssien yhdistäminen
    Palveluntarjoaja yhdistää laskentaresurssinsa palvellakseen suurta määrää kuluttajia käyttämällä Multi-vuokrausperiaatetta. Erilaisia ​​fyysisiä ja virtuaalisia resursseja allokoidaan ja allokoidaan dynaamisesti käyttäjien tarpeiden mukaan. Sijainnista riippumattomuuden tunne syntyy, kun asiakas ei tiedä tai hallitse, missä hänen käyttämänsä laskentaresurssit tarkalleen sijaitsevat, mutta hän saattaa pystyä määrittämään sijaintinsa abstraktimmalla tasolla (esimerkiksi maa, alue tai datakeskus). Esimerkkejä resursseista voivat olla tiedon tallennus, laskentateho, RAM, kaistanleveys, virtuaalikoneet.
  4. Kyky sopeutua nopeasti
    Laskentaominaisuudet voidaan varata nopeasti ja joustavasti (usein automaattisesti) nopeaa skaalausta varten asiakkaiden tarpeiden mukaan, ja ne voidaan myös vapauttaa nopeasti. Kuluttajan näkökulmasta käytettävissä olevat vaihtoehdot näyttävät usein olevan rajoittamattomia ja niitä voi ostaa milloin tahansa minkä tahansa määrän.
  5. Mitattavissa oleva palvelu
    Pilvijärjestelmät automaattisesti ohjata ja optimoida resurssien käyttöä mittaamalla tiettyjä abstrakteja parametreja. Vaihtoehdot vaihtelevat palvelun tyypin mukaan. Näitä voivat olla esimerkiksi: tiedon tallennuskoko, prosessointiteho, suorituskyky ja/tai aktiivisten määrä käyttäjämerkinnät. Resurssien käyttöä seurataan ja valvotaan; raportteja luodaan. Siten sekä toimittaja että kuluttaja saavat läpinäkyvää tietoa tarjottujen (kulutettujen) palvelujen määrästä.

Palvelumallit:

  1. Pilviohjelmisto palveluna (SaaS) – pilviohjelmisto palveluna, jäljempänä "ohjelmisto palveluna";
  2. Cloud Platform as a Service (PaaS) – pilvialusta palveluna;
  3. Cloud Infrastructure as a Service (IaaS) – pilviinfrastruktuuri palveluna.

Paljastamme vain ensimmäisen tämän työn aiheeseen liittyvän palvelumallin. Ohjelmisto palveluna (SaaS) tarjoaa kuluttajalle mahdollisuuden käyttää pilviinfrastruktuurissa toimivia toimittajan sovelluksia. Sovelluksiin päästään eri asiakaslaitteilta ohuen asiakasrajapinnan, kuten verkkoselaimen, kautta. Kuluttaja ei hallitse tai hallitse pilviinfrastruktuuria, jossa sovellus toimii, mukaan lukien verkko, palvelimet, käyttöjärjestelmät, tiedon tallennus tai edes sovellusasetukset. Mahdollinen poikkeus ovat yksittäisten sovellusten käyttäjäasetukset.

Käyttöönottomallit:

  1. Yksityinen pilvi
  2. Yhteisön pilvi
  3. Julkinen pilvi ( Julkinen pilvi)
  4. Hybridi pilvi

Paljastamme vain kolmannen käyttöönottomallin, joka liittyy tämän työn aiheeseen. Julkinen pilvi (JulkinenPilvi)– Tässä mallissa pilviinfrastruktuuri on kaikkien tai laajan toimialaryhmän saatavilla ja pilvipalveluntarjoajan omistama.

Yllä määrittelimme pilvilaskentaa ja kuvailimme sen pääpiirteitä. Esitimme myös pilvilaskennan luokituksen palvelumallin ja käyttöönottomallin mukaan, eli puhuimme siitä, millaisia ​​pilvilaskentaa on olemassa. Mitä ovat "pilvipalvelut pienille yrityksille"?

Käsite sisältää sanat "pilvi" ja "palvelut", mikä tarkoittaa me puhumme pilvestä tarjottavista palveluista eli pilviinfrastruktuurin avulla.

Koska nämä palvelut on tarkoitettu "pienille yrityksille", niin:

  1. Näiden palvelujen pitäisi auttaa sinua hoitamaan liiketoimintaasi.
  2. Näiden palvelujen pitäisi olla edullisia pienille yrityksille;
  3. Niiden on oltava laajalti saatavilla;
  4. Niiden ei pitäisi vaatia kuluttajalta erityisosaamista (esimerkiksi tietotekniikan alalla).

Edellä olevan perusteella annamme seuraavan määritelmän. Pilvipalvelut pienille yrityksille– Nämä ovat SaaS (software as a service) -mallilla Public Cloudin kautta jaettavia yritysautomaatiosovelluksia, jotka ovat laajan asiakaskunnan saatavilla edulliseen hintaan.

Huolimatta tämän tekniikan yleisyydestä, ilmaus " pilviteknologiat"(Englanti) pilviteknologiat") on monille hyvin hämmentävä ja outo. Ja vaikka melkein jokaiselle omistajalle henkilökohtaiset tietokoneet ja älypuhelimet käyttävät näitä "sivilisaation etuja" käytännössä, harvat ihmiset tietävät kuinka se toimii ja miten se toimii!

Mitä on "pilviteknologia"?

Pilviteknologiat on malli, jolla tarjotaan kaikkialla läsnä oleva ja kätevä verkkoyhteys jaettuun konfiguroitavien laskentaresurssien (kuten palvelimien, sovellusten, verkkojen, tallennusjärjestelmien jne.) joukkoon, joka voidaan nopeasti valmistaa ja vapauttaa pienellä vaivalla hallinnasta ja tarpeesta olla vuorovaikutuksessa palveluntarjoajan kanssa.

Kuulostaako hämmentävältä? Kokeillaanpa yhdellä lauseella: pilviteknologiat ovat tietojenkäsittelytekniikoita, joissa tietokoneresurssit tarjotaan Internetin käyttäjälle online-palveluna.

Selitys "pilvitekniikoista" yhdellä silmäyksellä: aivan äskettäin kaikkialla tietokoneissa käytettiin ohjelmaa sähköpostin lukemiseen Microsoft Näkymät(sähköpostiohjelma). Tänään on itse ohjelma käynnissä etäpalvelin ja käyttäjä voi käyttää sitä vain kirjautumalla selaimeen () miltä tahansa laitteelta. Tämä on tietysti yksinkertaisin yleistetty esimerkki. Itse asiassa pilviteknologioiden ja tietojenkäsittelyn sovellusalue on paljon laajempi.

Yksi esimerkki pilvipalvelun toiminnasta

Tietoja pilviteknologioiden eduista

Käyttämällä " pilvi "(kuten tavallinen kansa sitä kutsuu" pilviteknologiat "), keskivertokäyttäjä voittaa: kaikki laskentatoiminnot eivät tapahdu hänen tietokoneensa puolella, vaan verkon tehokkailla palvelimilla, toisin sanoen hän voi käyttää laitteistoa ja ohjelmisto, työkaluja ja menetelmiä, jotka eivät ole käytettävissä tekniset ominaisuudet hänen tietokoneensa.

Niin, sinun ei tarvitse huolehtia tietokoneesi suorituskyvystä, sinun ei tarvitse ajatella vapaata levytilaa, sinun ei tarvitse huolehtia varmuuskopioinnista ja tietojen siirtämisestä tietokoneelta toiselle. Nämä ja muut kysymykset katoavat itsestään pilviteknologioiden käytön myötä.

Tärkeä etu on säästöjä ostaessasi lisensoitua ohjelmistoa. "Pilvitekniikoita" käytettäessä et maksa lisenssistä (koko tuotetta ei tarvitse ostaa), vaan vain palvelusta - tuotteen tietyistä toiminnoista, joista käyttäjä on kiinnostunut. Yleisesti ottaen "pilvessä" monet maksullisia ohjelmia on tullut ilmaisia ​​tai paljon halvempia verkkosovelluksia!

Luonnollisesti myös sinä ei tarvitse seurata ohjelmistopäivityksiä: käytät aina eniten uusin versio ohjelmat (kaikki nämä huolenaiheet kuuluvat tekninen tuki"pilvet").

Ja kuinka puhumattakaan" yleinen pääsy "?! "Pilvitekniikoiden" avulla avautuu mahdollisuus saada tietoa samanaikaisesti, samaa tietoa voidaan tarkastella ja muokata samanaikaisesti erilaisia ​​laitteita eri käyttäjiä, voit jakaa tietoja läheistesi tai kumppaneiden kanssa mistä päin maailmaa tahansa.

Tietoja pilviteknologioiden haitoista

Kaikki ei kuitenkaan ole niin ruusuista joissakin erityistilanteissa. On myös haittoja:

  • Luottamuksellisuus. Olet täysin samaa mieltä käyttäjätietojen turvallisuudesta sen yrityksen puolelta, joka tarjoaa sinulle "pilvitekniikoita" (tästä on kuitenkin jo tullut kiistanalainen normi: säästäminen ei hämmenny ketään henkilökohtainen posti kolmannen osapuolen palvelimilla);
  • Turvallisuus. Kukaan ei voi taata tietojesi turvallisuutta (esimerkiksi pilvipalvelua käytettäessä Windows asiaankuuluvaa virukset ja järjestelmän haavoittuvuudet), itse "pilvi" on kuitenkin enemmän luotettava järjestelmä kuin henkilökohtainen tietokone;
  • Ohjelmiston räätälöinti. Käyttäjällä ei ole todellista pääsyä ohjelmistoon (käytettävässä ohjelmistossa on rajoituksia) ja toisinaan hänellä ei ole mahdollisuutta mukauttaa sitä omiin tarpeisiinsa;
  • Jatkuva ja vakaa Internet. Pilvipalveluihin pääsy edellyttää jatkuvaa yhteyttä Internetiin (teknologia-aikanamme tämä ei kuitenkaan ole merkittävä ongelma).

Tunnettuja esimerkkejä pilviteknologioista

Monet meistä käyttävät pilviteknologiaa tietämättään. Tiedätkö tiedostovarastot, kuten SkyDrive, Dropbox, Google Drive tai Yandex.Disk? Käyttäjälle annetaan tilaa "virtuaalisille levyille", joille hän voi tallentaa ja "jakaa" valokuvia, musiikkia, asiakirjoja jne. sekä synkronoida tietoja eri laitteissa.

Kaikilla suosituilla ohjelmistoilla on jo oma web-esitys: Office 365, Skype, tekstin, äänen, kuvan ja videon käsittelyohjelmat.

Useimmat selkeä esimerkki voi palvella monia palvelut ja työkalut Googlelta monenlaisiin tarpeisiin (tieteelliset, koulutukselliset, kulttuuriset, käyttäjät jne.)


Pilviteknologiat liiketoiminnassa

Vuonna 2006 Amazon yritys esitteli verkkopalveluinfrastruktuurinsa, joka ei ainoastaan ​​tarjoa isännöintiä, vaan tarjoaa myös etälaskentatehoa asiakkaalle. Näin alkoi nykyaikainen "pilvipalveluiden" aikakausi liiketoiminnassa.

Kaikkein eniten suosittuja malleja pilvilaskentaa yritysympäristössä voidaan kutsua:

  • Virtuaalipalvelinten vuokraus;
  • Varmuuskopiointi;
  • Disaster Resilience (DRaaS);
  • Hybridi pilvi;
  • Virtuaalinen yhteyskeskus;
  • Sovellusten vuokraus;
  • Yksityinen pilvi;
  • Virtuaalinen toimisto;

Maksullinen cloud computing on melko yleinen ilmiö lännessä. Venäjänkielisessä segmentissä he eivät ole vielä niin tottuneet maksamaan kaikkia laskujaan. Samaan aikaan Venäjällä tarjotaan tällä hetkellä useita pilvipalveluita pienille ja keskisuurille yrityksille, mukaan lukien: 1C-pohjaiset ratkaisut, Office in the cloud, tallennus- ja varmuuskopiointitiedot, vuokraus pilvisovelluksia, IT-ulkoistaminen jne. Esimerkki "pilvitekniikoiden" edustajista Venäjän markkinoilla on yritys "Smart Office" ().

Analyytikot ennustavat "hyvää tulevaisuutta" pilviteknologioiden laajalle käytölle sekä henkilökohtaisiin että liiketoimintatarkoituksiin. Niitä kutsutaan vain IT-alan "kultakaivokseksi", joten sijoittajien veto näiden teknologioiden kehittämiseen on erittäin puhdas päätös.

Arvioi materiaali:

monet nykyaikaiset käyttäjät tietokoneet ja mobiililaitteet He eivät voi enää kuvitella elämää ilman Internetiä, joka on vakiintunut jokapäiväiseen elämäämme. Suhteellisen äskettäin on ilmaantunut uusia pilviteknologioita, jotka ovat melko erilaisia klassisia malleja tietokonejärjestelmiä, vaikka joissain tapauksissa ne toimivat samanlaisilla periaatteilla. Monille "pilven" käsite on kuitenkin tuttu, mutta se on edelleen epäselvä. Lue eteenpäin saadaksesi selville, mikä se on.

Mitä on pilviteknologia?

Jos puhumme itse konseptista yksinkertaisella kielellä, voimme sanoa, että tämän tyyppiset teknologiset ratkaisut sisältävät pohjimmiltaan tietojen, ohjelmistojen tai ohjelmistojen tallentamisen ja käytön erikoispalvelut varsinaisesti puuttumatta asiaan kovat tietokoneet levyt (niitä käytetään vain asiakasohjelmiston alkuasennukseen pilvipalveluihin pääsyä varten).

Toisin sanoen pilviteknologioiden käyttö mahdollistaa vain tietokonepäätteen tai mobiililaitteen puhtaasti laskentaresurssien käytön. Tämä selitys saattaa tuntua liian hämmentävältä monille. Siksi, jotta ymmärrämme, miltä pilviteknologioiden käyttö näyttää käytännössä, voimme antaa yksinkertaisimman esimerkin.

Useimmat nykyaikaiset käyttäjät käyttävät tavalla tai toisella sähköpostilla. Usein juuri tällaisen osoitteen olemassaolo on välttämätöntä Internet-palveluihin rekisteröitymiseksi, sosiaaliset verkostot, online-pelejä jne. Kaikissa Windows-järjestelmä on sisäänrakennettu sähköposti Outlook-asiakas. Kirjeitä vastaanotettaessa tai lähetettäessä ne tallennetaan suoraan kiintolevylle ohjelmakansioon.

On toinen asia, jos postilaatikko sijaitsee etäpalvelimella (esimerkiksi Mail.Ru, Gmail, Yandex-sähköposti jne.). Käyttäjä yksinkertaisesti tulee sivustolle, syöttää rekisteröintitietonsa (kirjautumistunnuksen ja salasanan), minkä jälkeen hän pääsee sähköpostiinsa. Tämä on pilvitekniikkaa yksinkertaisimmassa mielessä, koska kaikkea kirjeenvaihtoa ei tallenneta käyttäjän tietokoneelle (kiintolevylle), vaan etäpalvelimelle. Itse asiassa ja erikoisohjelma sinun ei tarvitse käyttää postilaatikkoasi (yleisin verkkoselain riittää, mikä tässä tapauksessa toimii asiakassovelluksena).

Näin ollen tärkeintä on se, miten pilviteknologiat eroavat toisistaan vakiomenetelmiä IT koostuu nimenomaan tietojen tai jonkinlaisen ohjelmiston tallentamisesta etäpalvelimelle, jota aikoinaan kutsuttiin "pilveksi", ja mahdollisuudesta jakaminen tietoihin tai ohjelmistoihin. Nykyään näet monia palveluita, jotka on rakennettu täsmälleen pilven periaatteiden mukaan. Mutta ei se aina ollut näin.

Pilviteknologian kehittäminen

Yleensä keskusteluja tällaisten mallien käyttöönotosta on käyty viime vuosisadan 60-luvun lopulta lähtien. Sitten ajatus käyttää tietokonejärjestelmien laskentaominaisuuksia ympäri maailmaa organisaation muodossa apuohjelmia, kirjoittaneet Joseph Licklider ja John McCarthy.

Seuraava askel oli vuonna 1999 käyttöönotettu ns. CRM-järjestelmä tilauspohjaisten verkkosivujen muodossa, jotka tarjosivat pääsyn laskentaresursseihin Internetin kautta, joita verkkokirjakauppa Amazon alkoi aktiivisesti käyttää vuonna 2002, mikä myöhemmin muuttui valtava IT-yritys.

Ja vasta vuonna 2006 Elastic Compute Cloud -projektin syntymisen ansiosta he alkoivat puhua vakavasti pilviteknologioiden ja -palvelujen täysimittaisesta käyttöönotosta. Luonnollisesti myös tutun Google Apps -palvelun lanseeraus, joka tapahtui vuonna 2009, oli tärkeä rooli laskentaresurssien tarjonnassa.

Nykyaikaiset pilvipalvelut

Sen jälkeen pilviteknologiamarkkinat ovat kokeneet melko vakavia muutoksia. Eikä asia rajoittunut pelkästään laskentaresurssien tarjoamiseen.

Uusia pilviteknologioita ja -palveluita on alkanut ilmaantua, jotka voidaan nykyään karkeasti jakaa useisiin suuriin kategorioihin:

  • pilvitietojen tallennus;
  • peliportaalit;
  • virustorjunta-alustat;
  • web-pohjainen ohjelmisto.

Jokainen näistä ryhmistä sisältää monia alaluokkia, mutta yleisesti ottaen ne kaikki rakentuvat samojen periaatteiden pohjalta.

Vaaditut ominaisuudet

Yhdysvaltain kansallisen standardointi- ja teknologiainstituutin yleisesti hyväksyttyjen vaatimusten mukaan pilvitietotekniikan on täytettävä yksi luettelo ehdoista:

  • riippumaton käyttäjäpalvelu pyynnöstä (käyttäjän kyky määrittää teknisten ja laskentaresurssien käyttöaste tietojen käyttönopeuden, palvelimen käsittelyajan, tallennustilavuuden jne. muodossa ilman pakollista koordinointia tai vuorovaikutusta palveluntarjoajan kanssa) ;
  • pääsy yleisen tason verkkoon (pääsy tiedonsiirtoon käytetyn laitteen tyypistä riippumatta);
  • laskentaresurssien yhdistäminen (dynaaminen tehon uudelleenjako yhdistämällä resurssit suurelle käyttäjämäärälle yhdeksi pooliksi);
  • joustavuus (kyky tarjota, laajentaa tai kaventaa palveluvalikoimaa milloin tahansa automaattisesti ja ilman lisäkustannuksia);
  • kuluttajille tarjottujen palvelujen kirjanpito (käytetyn liikenteen otto, käyttäjien määrä ja heidän tekemänsä tapahtumat, kaistanleveys jne.).

Käyttöönottomallien yleinen luokitus

Pilvitekniikoista puhuttaessa ei voida jättää mainitsematta niiden jakautumista käytettävien pilvipalvelumallien mukaan.

Niiden joukossa on useita pääryhmiä:

  • Yksityinen pilvi on erillinen infrastruktuuri, jota käyttää vain yksi organisaatio tai yritys, mukaan lukien useat käyttäjät tai kumppaniyritykset (urakoitsijat), joka voi kuulua organisaatiolle itselleen tai olla sen toimialueen ulkopuolella.
  • Julkinen pilvi on rakenne, joka on tarkoitettu suuren yleisön käyttöön julkisesti ja pääsääntöisesti omistajan (palveluntarjoajan) hallinnassa.
  • Julkinen pilvi on organisaatiorakenne, joka on suunniteltu käyttäjäryhmille, joilla on yhteisiä kiinnostuksen kohteita tai tavoitteita.
  • Hybridipilvi on yhdistelmä kahdesta tai useammasta edellä mainituista tyypeistä, jotka rakenteessa pysyvät ainutlaatuisina itsenäisinä objekteina, mutta ovat yhteydessä toisiinsa tiukasti määriteltyjen standardoitujen tietojen siirtämiseen tai sovellusten käyttöön liittyvien sääntöjen mukaisesti.

Palvelumallien tyypit

Erikseen kannattaa nostaa esiin palvelumallien luokittelumenetelmä, eli koko joukko työkaluja ja työkaluja, joita pilvipalvelu voi tarjota käyttäjälle.

Tärkeimmät mallit sisältävät seuraavat:

  • SaaS (software as a service) on malli pilvipalvelun tarjoajan kuluttajalle tarjoamasta ohjelmistosarjasta, jota voidaan käyttää joko suoraan pilvipalvelussa jostain laitteesta tai pääsyn kautta ohuita asiakkaita, tai erityisen sovelluksen käyttöliittymän kautta.
  • PaaS (platform as a service) on rakenne, jonka avulla käyttäjä voi toimitettujen työkalujen perusteella kehittää tai luoda perusohjelmistoja pilven avulla muiden tietokannan hallintaan perustuvien ohjelmistojen (omien, ostettujen tai replikoitujen) isännöimiseksi. järjestelmät, ohjelmointikielen suoritusympäristöt, väliohjelmistot Ohjelmistot jne.;
  • IaaS (Infrastructure as a Service) - käyttömalli pilvipalvelu riippumaton resurssienhallinta ja kyky isännöidä minkä tahansa tyyppisiä ohjelmistoja (jopa käyttöjärjestelmää), mutta joidenkin verkkopalvelujen (DNS, palomuuri jne.) rajoitettu hallinta.

Pilvipalvelulohkot

Koska pilviteknologiat vaativat vain vähän käyttäjien osallistumista koko kompleksin toimintaan ja ovat malleja, jotka koostuvat monista teknologisista yhdistelmistä, jotka ovat vuorovaikutuksessa keskenään väliohjelmiston avulla, tässä vaiheessa Kun tarkastellaan tällaisia ​​palveluita erikseen, voimme korostaa joitain tärkeitä komponentteja minkä tahansa laitteisto- ja ohjelmistokompleksista, joita yleensä kutsutaan lohkoiksi:

  • Itsepalveluportaali on työkalu, jonka avulla käyttäjä voi tilata tietyntyyppisen palvelun lisätiedoilla (esim. IssA:lle tämä on tilaus virtuaalikone prosessorin tyypin ja tilavuuden selvennyksellä RAM Ja kovalevy tai kieltäytyminen käyttämästä sitä).
  • Palveluluettelo - Set peruspalvelut ja niihin liittyvät mallipohjat luomista varten, jotka automaation siirron kautta pystyvät konfiguroimaan luodun palvelun tosielämässä tietokonejärjestelmät ja kanssa tiettyä tyyppiä ohjelmisto.
  • Orchestrator on kunkin palvelun mallin tarjoama erikoistyökalu suoritettujen toimintojen seurantaan.
  • Tarifointi ja laskutus - käyttäjälle tarjottujen palvelujen kirjanpito, maksulaskujen laatiminen taloudellisten asioiden koordinoimiseksi.

Lisämenetelmät

Muun muassa joskus kuorman jakamiseksi voidaan käyttää virtualisointitekniikkaa virtuaalisen palvelinosan muodossa, joka on eräänlainen kerros tai yhteys ohjelmistopalvelut ja laitteisto (jakelu virtuaalisia palvelimia todellisten mukaan). Tämä lähestymistapa ei ole pakollinen, mutta koulutuksen pilviteknologiat käyttävät tätä tekniikkaa melko usein.

Ladattavat virustorjuntaohjelmat epäilyttäviä tiedostoja ei tietokoneisiin, vaan pilveen tai hiekkalaatikkoon, jossa ennakkotarkastus, kun jollekin on annettu lupa lähettää se tietokoneelle tai se on asetettu karanteeniin itse pilvessä.

Pilvipalveluiden käytön plussat ja miinukset

Mitä tulee plussiin ja miinuksiin, niin tietysti niitä on. Positiivista on se, että käyttämällä ohjelmistoja, tallennustilaa tai luomalla omaa infrastruktuuria tällaisten palvelujen käyttäjille lisä- tai tehokkaampien laitteistojen tai lisensoitujen ohjelmistojen hankintaan liittyvät kustannukset pienenevät merkittävästi.

Toisaalta useimmat asiantuntijat arvostelevat jyrkästi pilvipalveluiden käyttöä yksinkertaisesti siksi, että niiden suojaus on alhainen ulkopuolisilta häiriöiltä. Myös suurien vanhentuneiden tai käyttämättömien tietojen tallentaminen on asialistalla. Näyttävä esimerkki palvella tätä tarkoitusta Googlen palvelut, josta käyttäjä ei voi poistaa tietoryhmiä tai käyttämättömiä palveluita.

Maksuongelmat

Luonnollisesti tällaisten palvelujen käyttö on maksullista, varsinkin jos kyseessä on koulutuksen pilviteknologia (erikoiskirjastot, koulutusalustat), pääsy erikoisohjelmistoihin tai tavanomaiseen tietotallennustilaan, jossa on suuria varattuja määriä levytilaa.

Mutta tavalliselle käyttäjälle samat tiedon tallennuspalvelut, kuten DropBox, OneDrive ( entinen SkyDrive), "Cloud Mail.Ru", "Yandex. Disk" ja monet muut tekevät myönnytyksiä ja varaavat itse palvelusta riippuen noin 15-20 Gt levytilaa ilman maksua. Nykyaikaisten standardien mukaan ei tietenkään paljon, mutta tarpeeksi tärkeän tiedon tallentamiseen.

Johtopäätös

Siinä se pilviteknologialle. Monet asiantuntijat ja analyytikot lupaavat heille suuren tulevaisuuden, mutta tietoturva- tai tietojen luottamuksellisuuskysymys nousee niin akuuttisti, että ilman tietoturva-alan uusien kehityskulkujen käyttöä tällainen valoisa tulevaisuus näyttää erittäin kyseenalaiselta.

Tämä osio näyttää, kuinka pilvilaskentaa voidaan käyttää ohjelmoinnin perusteiden opettamiseen. Edellyttäen yksityiskohtainen esimerkki Työskentely verkkopalvelun kanssa, jonka avulla voit luoda ja korjata virheitä koulutusohjelmia millä tahansa ohjelmointikielellä käyttämällä sivuston http://ideone.com pilvipalvelua.

Nykyaikainen ohjelmointikäytäntö sisältää aktiivista käyttöä erikoistuneet integroidut kehitystyökalut (IDE – Integrated Development Environment). Niiden käyttöön liittyy seuraavat kaksi vaikeutta:

Selitämme jokaisen kohdan yksityiskohtaisesti. Tarjotakseen täyden toiminnallisuuden IDE työtä Vaaditaan, että IDE:n asentavan, konfiguroivan ja tukevan järjestelmänvalvojan pätevyys on riittävän korkea. Tämä johtaa tarpeeseen palkata korkeasti koulutettuja työntekijöitä järjestelmänvalvojan tehtäviin oppilaitoksissa, palkat joka voi muodostua merkittäväksi kulueräksi oppilaitoksen budjetissa.

Lisäksi oppilaitosten kustannukset voivat nousta, koska nykyaikaiset IDE:t vaativat tehokkaita laskentakoneita. Esimerkiksi yksi yleisimmistä IDE:istä Microsoft Visual Studio 2012 vaatii normaali toiminta 1,6 GHz tai suurempi prosessori, 1 Gt RAM-muistia (tai 1,5 Gt virtuaalikoneen), 10 Gt vapaata levytilaa. Suurin osa opetustehtävistä ei vaadi tietokoneita, joilla on näin korkea suorituskyky, joten niiden ostaminen voi olla kohtuutonta luksusta.

Molemmat ongelmat voidaan ratkaista käyttämällä pilviteknologioita ohjelmoinnin opetuksessa. Tällä hetkellä niitä on suuri määrä niin sanotut online-IDE:t, jotka eivät vaadi asennusta käyttäjän tietokoneelle ja jotka vaativat vain Internet-selaimen toimiakseen. Järjestelmävaatimukset selaimet tietokonelaitteistoihin ovat perinteisesti olleet vaatimattomia. Esimerkiksi suosittu Web-selain Mozilla Firefox 17 vaatii asennukseen 1300 MHz:n prosessorin, 512 Mt RAM-muistia ja 200 Mt vapaata levytilaa, mikä on huomattavasti vähemmän kuin aiemmin annetut luvut Microsoft Visual Studio 2012 IDE:lle.

Tarkastellaan alla, kuinka voit käyttää online-IDE:tä oppilaitoksissa ohjelmoinnin perusteiden opettamiseen käyttämällä esimerkkiä osoitteessa http://ideone.com. Tämän palvelun avulla voit luoda online-ohjelmatekstejä eri kieliä ohjelmoida ja käynnistää nämä ohjelmat suoritettaviksi ja analysoida saatuja tuloksia. Ideonen pääkäyttöelementit on esitetty kuvassa.


2.1.

Riisi. 2.1. kentällä" A "sinun täytyy kirjoittaa ohjelman teksti ja kenttään" IN "sinun on valittava se, jota käytät ohjelmointikieli , sinun on painettava painiketta " Lähetä ". Todetaan, että Ideone tukee seuraavia 55 suosittua ohjelmointikieltä: Ada, Assembler, AWK, Bash, bc, Brainf**k, C, C#, C++, C++ 0x, C99 strict, CLIPS, Clojure, COBOL, Common Lisp (clisp), D (dmd), Erlang, F#, Factor, Falcon, Forth, Fortran, Go, Groovy, Haskell, Icon, Intercal, Java, JavaScript, Lua, Nemerle, Nice, Nimrod, Node.js, Objective-C , Ocaml, Oz, PARI/GP, Pascal, Perl, PHP, Pike, Prolog, Python, R, Ruby, Scala, Scheme (guile), Smalltalk, SQL, Tcl, teksti, Unlambda, VB NET, välilyönti riittää ohjelmoinnin perusteiden opettamiseen lähes missä tahansa oppilaitos

rauhaa. Lisäksi ideone.com-palvelua käytettäessä opettajalla on mahdollisuus käyttää useita ohjelmointikieliä opetuksessa ilman, että hänen tarvitsee tukea useita IDE:itä. Näytämme esimerkillä, kuinka ryhmätyötä voidaan järjestää ohjelmoinnin perusteita opetettaessa. Kuva 2.2 havainnollistaa yksinkertaisen C-ohjelman suorittamista. Kuten näet, ohjelman teksti käyttää kentällä" syntaksin korostus "sinun täytyy kirjoittaa ohjelman teksti ja kenttään"" voit määrittää ohjelmalle syötetietojen listan, jonka avulla voit toteuttaa monimutkaisempaa ohjelmalogiikkaa kuin annetussa esimerkissä.

Ohjauselementti on erittäin tärkeä" KANSSA", jonka avulla voit mukauttaa työtäsi ohjelman avulla. Tämä mahdollisuus erittäin arvokasta järjestelyissä koulutusprosessi. Jos opettaja pyytää kaikkia opiskelijoita rekisteröitymään Ideoneen (tai käyttämään heidän tili Facebook), silloin on mahdollista tehdä ohjelman kanssa työskentelyprosessista kollektiivinen ja prosessi yhteistyötä ohjelman kanssa suoritetaan käyttäen nykyaikaiset tekniikat Web 2.0. Kerromme tästä lisää käyttämällä kuvaa.

2.3. Tämän ohjauksen avulla voit valitse luettelosta

näytön oikealla puolella on yksi suosittujen sosiaalisen verkostoitumissivustojen widgeteistä. Valitettavasti online-IDE Ideone ei salli sinun toteuttaa kaikkia perinteisten offline-IDE:iden toimintoja. Esimerkiksi verkon kanssa työskentelyn, tiedostojen käytön ja joidenkin muiden toimintoja ei ole mahdollista käyttää. Ohjelman suorittaminen on myös mahdotonta, läpimenoaika joka kestää yli 15 sekuntia tai RAM-vaatimukset ylittävät 256 MB tai ohjelman koko ylittää 64 kt. Kaikki nämä rajoitukset ovat melko vakavia, jos aiot käyttää Ideonea ammattiohjelmistojen kehittämiseen. Koulutustarkoituksiin nämä rajoitukset ovat kuitenkin enemmän kuin hyväksyttäviä. Lisäksi vaativammille opettajille on palkattu ja ilmaiset palvelut , joka on samanlainen kuin Ideone, joka samanaikaisesti toteuttaa laajemmin perinteisen offline-analyysin toiminnallisuutta suoritustulosten konsolitilassa, kokoaminen eri alustoille ja käyttöjärjestelmille voidaan suorittaa verkossa. Ihannetapauksessa ohjelmoijan työn loppu on lataus valmiina binääritiedostot käynnissä olevan ohjelman kanssa. Tämän lähestymistavan avulla voit säästää offline-käytössä levytilaa

, ja voit myös kääntää projektin paljon nopeammin kuin käyttäjän työasemalla, jos tämä työasema on varustettu vanhentuneella laitteistolla. Tuloksena on mahdollisia taloudellisia säästöjä oppilaitokselle. Taloudellisen vaikutuksen lisäksi saat kuitenkin myös merkittäviä etuja järjestämisessä koulutusprosessi . Opiskelijat saavat mahdollisuuden yhteiseditointiin kotona ollessaan. Näin voit toteuttaa monimutkaisia ​​kurssiprojekteja ja laboratoriotyötä merkittävillä toteutussäästöillä järjestelytapahtumia opettajalta.