Sisällysluettelo:
- Mitä VA: t ovat?
- VA: t vs. VM: t
- 6 Vinkkejä VA: n käyttöönottoon
- 1. Tiedä milloin VA: ta, ei VM: tä käytetään
- 2. Luo Data Center App Store
- 3. Käytä joustavia verkkoasetuksia
- 4. Älä nukku turvallisuudessa
- 5. Tietää kuinka virtuaalilaitteet ja kontit sopivat yhteen
- 6. Päätä, käytätkö mikropalveluita
Video: Kotiautomaatio: 7-ohjelman käyttö 0,1 - 9 999 minuutin releajastimella Drok XY-LJ02 (Marraskuu 2024)
IT-infrastruktuurin hallinta on monimutkaisempi ehdotus kuin ennen. Paikallisten palvelimien ja monoliittisten sovellusten ikä on antamassa tietä uudelle hybridi-todellisuudelle: Perinteinen paikalla oleva infrastruktuuri sekoittuu pilvipohjaisten, virtuaalisten ja modulaaristen tietokanta- ja sovellustekniikoiden kakofooniaan. Se muuttaa tapaa, jolla yritykset isännöivät, tarjoavat ja käyttävät ohjelmistoja.
Yksi tämän paradigman muutoksen katalysaattoreista on virtuaalisten laitteiden (VA) nousu. Pilvipohjaisissa virtuaalikoneissa (VM) rakennettu VA on esiasetettu työkalu virtuaalisovellusten asettamiseen ja käyttämiseen murehtimatta manuaalisesta asennuksesta, asennuksesta tai käyttöönotosta. Kit Colbert, VMwaren Cloud Platform -liiketoimintayksikön tekninen johtaja, sanoi ajattelevansa VA: ita kuten mikä tahansa muu laite: Sinun ei tarvitse tietää, kuinka jääkaappi toimii, se vain toimii.
Colbert on viettänyt 14 vuotta VMwaressa. Hän on työskennellyt suuressa osassa yritysohjelmistoyrityksen tuotevalikoimaa - muun muassa VMkernel-käyttöjärjestelmästä (OS) ja vSphere-palvelimen virtualisoinnista vRealize IT -toimintojen hallintaan ja VMware AirWatch -alustaan mobiililaitteiden hallintaan (MDM)). PCMag puhui Colbertille siitä, mitkä VA: t ovat ja miksi ne ovat hyödyllisiä käytännön liiketoimintaskenaarioissa. Keskustelimme siitä, kuinka voit hyödyntää VA: ita kehittyvien kehittäjäpuolen tekniikoiden, kuten säilytystilojen ja mikropalvelujen, kanssa osana seuraavan sukupolven ohjelmistopinoa ja IT-infrastruktuuria.
Mitä VA: t ovat?
VA: t ovat yleistymässä tietokeskuksissa ja virtuaalipalvelimissa, jotka toimivat osana Infrastruktuuri palveluna (IaaS) -pilviä. Colbert sanoi ymmärtääkseen, mitkä VA: t ovat ja kuinka tärkeitä pilvilaskentaympäristöissä, avainsana on "laite".
Kuten Colbert selitti, VA tarjoaa käytännössä ohjelmiston abstraktin monimutkaisen virtuaalijärjestelmän ottamiseksi ja sen keskittämiseksi tiettyyn, tiukasti hallittuun kokoonpanoon sekä tuotetta myyvälle riippumattomalle ohjelmistotoimittajalle (ISV) että kyseisen ohjelmiston ostavalle ja käyttöön ottavalle IT-osastolle. ISV-levyjen VA: t vähentävät kokoonpano- ja käyttöönottovaihtoehtojen määrää. Mitä enemmän asetuksia ja asetuksia tuet, sitä vaikeampaa on varmistaa, että ohjelmistot toimivat oikein erilaisissa ympäristöissä. Liiketoiminnan kannalta VA: t antoivat IT-osastolle vähemmän aikaa käyttää sovelluksen perustamiseen, verkon ja sääntöjenmukaisuusasetusten määrittämiseen. Colbert sanoi, että kyse on yksinkertaisuudesta ja arvostamispäivästä.
"Perinteisesti kun asennat ohjelmistoja, on olemassa litania asioita, jotka sinun on tehtävä saadaksesi sovellus seisomaan. Virtuaalilaitteen tavoitteena on määrittää kaikki esiasetukset ja vain alkaa käyttää sitä", sanoi Colbert. "Katso iOS: n kaltaista käyttöjärjestelmää. Se on yksi ohjelmistopaketti, joka toimii vain tämän Apple-laitteen sarjan kanssa. Vertaa tätä Androidiin, jossa sinulla on erittäin konfiguroitavissa oleva käyttöjärjestelmä, joka toimii sadoissa tuhansissa eri laitteissa. Se on paljon enemmän työtä valmistajia räätälöimään eri laitteita, kun taas iPhonessa se on vain rakennettu kerran."
VA: t vs. VM: t
VA: t ja VM: t sekoitetaan usein, mutta yksinkertaisesti sanottuna: VM: t ovat VA: n pakkaus- ja käyttöönottomekanismi. Colbert selitti, että itse VM on enemmän tai vähemmän tyhjä kangas, jolla on laaja käyttöalue. VM: n yläpuolelle rakennettu VA on tapa räätälöidä ja räätälöidä kyseinen VM käytettäväksi hyvin erityisellä tavalla. Palaamalla takaisin kodinkoneiden metafooriin, se pakata kaikki VM: n monimutkaisuus ja antaa käyttäjälle niin sanotusti yksinkertaisia nuppeja.
"Virtuaalilaite on VM, joka on otettu käyttöön erityisellä tavalla, mikä tekee käytöstä todella helpon ja rajoittaa miljoonan eri aseman määrittämismahdollisuuksia", sanoi Colbert. "Yleiskäyttöisen VM: n avulla voit asentaa haluamasi palvelinohjelmiston ja käyttöjärjestelmän, ja se on hyödyllinen joissakin tapauksissa. Tässä puhumme tämän yleisemmän VM-mallin mukauttamisesta ja optimoinnista."
6 Vinkkejä VA: n käyttöönottoon
VMware on kaukana ainoasta VA: n kanssa toimivasta ohjelmistoyrityksestä, mutta yrityksen mukaan sillä on syvempi asiantuntemus kuin useimmilla. VMware on viettänyt vuosia VMware vApp -sovelluksen kehittämiseen, joka toimii standardisoidussa Open Virtualization Format (OVF) -standardissa. VMware vApp -alusta paketoi VM: t VA: ksi, jotka toimivat eri käyttöjärjestelmissä ja pilvilaskenta-arkkitehtuureissa. Colbert tarjosi viisi suositusta, jotka yritysten tulisi pitää mielessä harkittaessa, perustaessaan ja asentamalla VA: ita.
1. Tiedä milloin VA: ta, ei VM: tä käytetään
Kun olet ymmärtänyt eron VM: n ja VA: n välillä, on tärkeää tietää, milloin on edullisempaa käyttää yhtä kuin toista. Päättäessään jättää VM: n sellaisenaan tai ottaa sen käyttöön ennalta määritetyn VA: n kanssa, Colbert sanoi ajattelevansa liiketoimintaprosessia, jonka yrität ratkaista.
"Jos huomaat, että sinulla on tämä malli, jossa yksi sovellus tai prosessi on tavallisesti useiden eri työntekijöiden ja muiden yrityksen työntekijöiden käytössä, se on hyvä kohde VA: lle. Sovellukset, jotka otetaan käyttöön ja siirretään uudelleen sinne, missä haluat sisältää tämän monimutkaisuuden ", sanoi Colbert. "Sen sijaan, että sinulla olisi kaikki nämä erilaiset tapaukset, joissa jokainen käyttäjä määrittelee asiat hieman eri tavalla, voit hallita tilannetta ja antaa heille vain oikeat nupit uunissaan."
2. Luo Data Center App Store
VA-laitteita on helppo käyttää, ja niiden pitäisi myös olla helppo löytää ja saada. Perinteisesti Colbert selitti, että saadaksesi pääsyn sovellukseen sinun on lähetettävä jonkinlainen lippuperusteinen pyyntö IT: lle ja sitten järjestelmänvalvoja toimittaa sen manuaalisesti sinulle. Viime vuosina tästä on tullut automatisoitua kuratoitujen palveluluetteloiden tai hallitun sovelluskaupan kautta, joka tarjoaa IT-hyväksymiä sovelluksia ladattavaksi. Siitä huolimatta, että annat VA-laitteita saataville, käyttäjien ei pitäisi joutua hyppäämään kehien läpi.
"Haluat hyödyntää virtuaalilaitteiden yksinkertaisuutta ja antaa ne suoraan käyttäjälle hallitsemalla silti vaatimuksia IT-näkökulmasta", sanoi Colbert. "Työkaluissa, kuten AirWatch, sinulla on loppukäyttäjäsovellus laitteiden kanssa asennettavien sovellusten kanssa. Mutta mitä me täällä puhumme, on enemmän datakeskuksen sovelluskauppaa. Jos käyttäjän on tarjottava sovellus jossain palvelimessa, he olisivat tulleet tällaiseen toissijaiseen itsepalveluportaaliin."
3. Käytä joustavia verkkoasetuksia
Yksi haastavimmista näkökohdista VA: n käyttöönottoon on integrointi asiakkaan verkkoihin. Varastoinnin allokointi ja alla olevan VM: n käyttöönotto ovat suhteellisen yksinkertaisia ja helppoja automatisoida, mutta Colbertin mukaan verkottuminen on mielenkiintoista.
"Sovelluksen rakentavan henkilön on kyettävä antamaan käyttäjälle tarpeeksi nuppeja verkon konfiguroimiseksi oikein. Jotkut verkot käyttävät HTTP: tä, toisilla voi olla staattinen IP-osoitejoukko, ja toiset käyttävät kolmansien osapuolien työkaluja IP-osoitteiden hallintaan. Joten siellä on paljon variaatioita, jotka voivat laukaista sinut ", sanoi Colbert. "Kannattaa viettää ylimääräistä aikaa varmistaaksesi, että paljastat käyttäjien oikeat asetukset määrittämistä varten. Varmista myös, että VA: nne on joustava verkkokokoonpanoissa, joita se voi tukea."
4. Älä nukku turvallisuudessa
VA: t toimivat pääasiassa Linux-käyttöjärjestelmissä. Yksi ongelmista, joihin voit törmätä, on käyttöjärjestelmätason tietoturvaongelmat. Käytitpä sitten sovelluksen suorituskyvyn hallintaa (APM) tai verkonvalvontaohjelmistoa vai onko sinulla tiimi, joka seuraa Linuxin yleisiä haavoittuvuuksia ja valotuksia (CVE) avoimen lähdekoodin ohjelmistopaketeissa, joita yrityksesi hyödyntää, Colbertin mukaan menettelyn tulisi olla asetettu jopa saadaksesi laastarit nopeasti ulos.
"Yksi asia, jonka teet luojana, on ottaa vastuu VA: n ja kaiken sen turvallisuudesta. Olipa kyse sitten Shellshockista tai Heartbleedistä tai mitä sinulla on, VA: n kehittäjänä on sinun reagoida nopeasti, kun tällaisia ongelmia esiintyy". sanoi Colbert. "Tämä on yksi niistä asioista, jotka voivat rajoittaa VA: n käyttöä, jos asiakas ei luota myyjään asentamaan korjauksia. Suurimmassa osassa ISV: itä on koko tietoturvajoukkue, joka seuraa Linuxin CVE: itä. Kun VMware näkee uuden CVE-pudotuksen, koko prosessi on asetettu toteuttaa se ja saada korjaustiedostoja muutamassa tunnissa tai päivissä pahimmassa paikassa. Tarvitset niitä joukkueita, jotka seuraavat ja ovat valmiita reagoimaan, sekä toimitusmekanismin, jotta nämä muutokset saadaan loppukäyttäjille."
5. Tietää kuinka virtuaalilaitteet ja kontit sopivat yhteen
Aloitimme tämän teoksen puhumalla virtualisoitujen ohjelmistojen ja sovellustekniikan uudesta ajasta, ja suuri osa siitä johtuu konttien ja mikropalvelujen aiheuttamasta kehittäjä- ja IT-vallankumouksesta. Colbert selitti kuinka konttit sopivat luonnollisesti VA: n ja VM: n kanssa.
"Näemme tekniikoiden leviämisen avaruudessa, joilla on paljon erilaisia kompromisseja ja ominaisuuksia. Yleisesti ottaen tämä on hyvä asia, mutta se voi aiheuttaa hämmennystä siitä, mitä on parasta tehdä", sanoi Colbert.
"VA: n ja astioiden suhteen on keskityttävä kahteen näkökohtaan: pakkaamiseen ja käyttöaikaan", hän jatkoi. "VM: t ovat abstraktit laitteistotasolla, kun taas kontit vievät käyttöjärjestelmän tasolla. Mutta molemmilla on pakkaustaso kuvan rakentamiseksi. Dockerin kaltaiset ihmiset ovat todella onnistuneet integroimaan ne kehitystyönkulkuun. Kontit ja VM: t ovat molemmat yleisiä mekanismeja., joten tyypillisesti näet joko normaalin sovelluksen, joka on pakattu suoraan VM: ään, tai joskus säilön ja VM: n, joka on suoraan sijoitettu infrastruktuuriinsa yhtenä sovelluksena."
Se ei kuitenkaan ole tarinan loppu. Kokeillessaan VM-laitteita ja kontteja Colbert sanoi, että on kriittisen tärkeää pitää mielessä, kuinka säilytys- ja virtuaalisovellukset kytkeytyvät muuhun infrastruktuuriin ja kaikki muut siihen liittyvät logistiset, vaatimustenmukaisuus- ja tietoturvaongelmat.
"Kun asiakkaat alkavat nykyaikaistaa, sinun on ratkaistava toisen päivän toiminnot. Kun rakennat kaikkia näitä ratkaisuja virtuaalikoneiden ja virtuaalilaitteiden ympärille ja laajennat näitä ratkaisuja kontteihin, sinun on ajateltava seurantaa, varmuuskopiointia, tietoturvaa, kirjautumista ja katastrofien palautusta. Sinun on vastattava kaikkiin näihin kysymyksiin ", sanoi Colbert. Monet asiakkaat kysyvät, milloin tavara säilytetään, ja mielestäni on järkevää ajaa nopeampaa, johdonmukaisempaa prosessia kehityksen ja tuotannon välillä. Säilyttäminen on melko helppoa… haaste on, kun joudut hakemaan sovelluksen uudelleenreaktorointia levittämään paremmin mikropalveluarkkitehtuuria. Se on valtava, suuri työ."
6. Päätä, käytätkö mikropalveluita
Mikropalveluarkkitehtuurien huomioiminen tähän on monimutkaisempi ehdotus. Kontin sisällä voit suorittaa joko perinteisen monoliittisen sovelluksen tai mikropalvelusovelluksen, joka on hajotettu modulaarisiksi palveluiksi. Mitä tulee VA: iin ja VM: iin, Colbertin mukaan päätös siirtyäkö mikropalveluarkkitehtuuriin riippuu muutamasta tekijästä.
"Sovelluksen on oltava erittäin tärkeä yrityksellesi ja ajamassa huippuluokan tuloja. Jos ei, jätä se sellaisenaan ja päästä myöhemmin", sanoi Colbert. "Tuloja lisäävät sovellukset ovat haluamasi hajautetummassa arkkitehtuurissa. Joko se tai mikä tahansa, jolla on todella suuri mittakaava, jossa monet käyttäjät ovat yhteydessä siihen ja ovat vuorovaikutuksessa sen kanssa, tai jos haluat todella nopeita päivityksiä."
Mikropalvelun avulla voit päivittää sovelluksen yksittäisiä komponentteja usein ja toisistaan riippumatta. Koska yksittäiset palvelut ovat suuresti irtaantuneet, kehittäjät voivat päivittää niitä itsenäisesti ilman koordinointia. Colbert sanoi, että saat paljon hyötyä mikropalveluista, mutta että asiakkaat aliarvioivat siihen liittyvää työtä ja uudelleenarkkitehtuurin haasteita, vaikka sovellus toimisi jo VM: ssä tai säilössä.
"Mikropalvelut ovat hienoja, mutta älä lähde tällä matkalla ennen kuin olet varma, että siellä on pakottavia liiketoiminnallisia syitä", sanoi Colbert. "Jos tämä on monimutkainen huippuluokan sovellus, jolla on suuri mittakaava ja joka vaatii ketteryyttä ja nopeita päivityksiä, jatka sitä."