Solaris Containers & Zones - Jos käytät Solarisia, miksi et käytä niitä?

Solaris Containers Zones If You Re Using Solaris

Ellet yrityksesi ole voimakkaasti riippuvainen Solarisista, et ehkä tiedä mikä se on. Solaris on UNIX-käyttöjärjestelmän tuotemerkin / maun nimi, jonka alun perin on kehittänyt Sun Microsystems. Perinteisesti se toimi myös Sunin toimittamalla laitteistolla. Solaris korvasi aiemman SunOS: nsa ja muutti äskettäin nimensä Oracle Solarisiksi vastaamaan Oraclen ostamaa Sunia. Monissa paikoissa näet edelleen käyttöjärjestelmän viittaavan 'SunOS: iin'. Sunin alkuperäinen alusta SPARC (Scalable Processor Architecture) oli ja on edelleen kilpailija Intelin alustalle, johon viitataan nyt nimellä x86 tai x64.



SPARC oli yksi aikaisemmista prosessoriympäristöistä, joka tuki 64-bittisiä prosessoreita (noin 1993) sekä Symmetric multiprocessing (SMP). Tämä antoi palvelimille mahdollisuuden käyttää useampaa kuin yhtä prosessoria. Sun SPARC -mallit olivat suosittuja 4,8 ja jopa 64 tai korkeamman prosessorin skaalauksessa aikaisemmin kuin muut toimittajat (noin 1993). Nykyään on vaikea uskoa, mutta 80-luvun lopulla ja 90-luvun alussa monet palvelimet rajoittuivat yhteen prosessoriin, ytimeen ja säikeeseen. Ainoa tapa laajentaa ympäristöä oli lisätä palvelimia tämän rajoituksen vuoksi. Tänään kotitietokoneiden kanssa ei ole harvinaista nähdä dual x 8+ -ydinkoneita. Jopa matkapuhelimet ovat nykyään monisydämisiä ja joskus kaksoisprosessoreita.



Kuten useimpien laitteistojen kohdalla, prosessoriteho alkoi ylittää todelliset laskentatarpeet erilaisille ohjelmistoille ja massiivisesti tehokkaita järjestelmiä ostettiin mittakaavassa, mutta niitä ei aina käytetty 100%: n potentiaalista. Joskus lihaksikkaat järjestelmät mitoitettiin kuukauden lopun ajoihin, mutta ne olivat suhteellisen käyttämättömiä loppuosan kuukaudesta. Intel-pohjaisten käyttöympäristöjen osalta VMware teki itselleen nimeä virtualisointimaailmassa 1990-luvun lopulla näiden prosessorien paremman hyödyntämisen mahdollistamiseksi. VMware on kuitenkin rajoitettu Intel-alustoihin. Solaris alkoi nähdä tämän tarpeen ja otti käyttöön Solaris Containers -nimisen virtualisointialustansa vuonna 2004. Vuosien mittaan terminologia on muuttunut kontteista vyöhykkeiksi. Eri nimien merkitykset voivat olla hämmentäviä, mutta yksinkertaisuuden vuoksi kutsumme koko infrastruktuuria / tekniikkaa vyöhykkeiksi.

Uudessa Solaris-asennuksessa on oletusarvoinen globaali vyöhyke. Tämä on päävyöhyke. VMware-terminologiassa tämä olisi isäntäkäyttöjärjestelmä. Sieltä voit luoda ei-globaaleja vyöhykkeitä. On olemassa muutamia erilaisia. Ei-globaalit vyöhykkeet eivät voi havaita toisiaan tai vanhempaa, koska on olemassa virtualisointikerros, joka segmentoi ne. Vain globaali vyöhyke on tietoinen kaikista muista vyöhykkeistä.



Harvan juurivyöhyke vaatii pienimmän yleiskustannuksen. Se jakaa olennaisesti saman käynnissä olevan ytimen kuin globaali vyöhyke ja suurin osa käyttäjäalueesta ja paketeista. Se pystyy lukemaan suurimman osan globaalin vyöhykkeen tiedostoista (sysadmin-kokoonpanosta riippuen), mutta sillä on oma tallennustila kirjoittamista varten. Niille, jotka tuntevat VMware-ohjelmiston, tämä liittyy läheisesti ohutvalmistettuun linkitettyyn klooniin.

Koko juurivyöhyke sisältää täydellisen luku- / kirjoituskopion globaalista vyöhykkeestä. VMware-termeillä tämä liittyy läheisimmin globaalin vyöhykkeen täydelliseen klooniin ei-globaaliin vyöhykkeeseen. Tämä vie huomattavasti enemmän tilaa kuin niukka juurivyöhyke, mutta antaa enemmän joustavuutta sen kokoonpanossa, koska täydellinen kopio luetaan / kirjoitetaan.

Lopuksi, Branded Zone on sellainen, joka tukee täysin erilaista Solaris-versiota. Kaikilla kahdella aiemmin mainitulla vyöhykkeellä on sama juokseva ydin ja käyttöalue. Joissakin tapauksissa saatat tarvita aiemman Solaris-version yhteensopivuuden taaksepäin. Esimerkiksi, jos käytät Solaris 11: ää globaalilla vyöhykkeellä, mutta sinun on suoritettava Solaris 10 ERP: lle, Branded Zone auttaa sitä helpottamaan. Tässä asennuksessa se muistuttaa enemmän perinteistä hypervisoria, koska käyttöjärjestelmän versio ei ole riippuvainen maailmanlaajuisen vyöhykkeen käyttöjärjestelmän versiosta. Se vaatii kuitenkin käyttöjärjestelmän olevan Solaris. Globaali vyöhyke tarjoaa jonkin verran emulointia järjestelmäpuheluista aiempiin versioihin tämän helpottamiseksi.



Globaalilta alueelta voit aloittaa, pysäyttää, asentaa uudet vyöhykkeet ja jopa poistaa vyöhykkeet tarpeen mukaan. Kuten useimmissa UNIX-käyttöjärjestelmissä, tämän komentosarjan kirjoittaminen on erittäin helppoa tarpeen mukaan ja voisit automatisoida tarpeen kehittää vyöhykkeitä tai poistaa tarvittaessa. Alla on vyöhyke jo asennettu, mutta asetettu olemaan automaattinen käynnistys ja olen käynnistänyt sen manuaalisesti.

Tämä erottaminen ja eristäminen on välttämätöntä, jotta virtualisointi toimii odotetusti. Et esimerkiksi halua, että ERP-järjestelmäsi kilpailee resurssien kanssa mukautetun sovelluksesi kanssa, joka käsittelee liiketapahtumia, mutta antaa myös jokaiselle mahdollisuuden laajentaa jaettuihin resursseihin tarpeen mukaan. Muuten voit vain välttää vyöhykkeitä yhdessä. Tällä tavalla virtualisointi säästää kustannuksia ja tilaa, mikä johtaa useiden koneiden ostamiseen, virtalähteeseen ja telineiden löytämiseen. Kuten minkä tahansa virtualisointityön kohdalla, onkin laskettava kaikki kovat ja pehmeät kustannukset, jotka liittyvät resurssien yhdistämiseen ja tämän työn todellisiin säästöihin. Yleensä SPARC-palvelimien tapaus on, että et halua alihankintaa, mutta haluat hyödyntää sen kokonaan, koska laitteiden kustannukset ja vyöhykkeet auttavat kulkemaan tätä hienoa linjaa.

Yhteenvetona, jos käytät Solarista tai olet Solaris-kauppa, tiedät todennäköisesti vähän vyöhykkeistä. Pilviin siirtymisen myötä Solaris ei ole nykyään yhtä suosittu käyttöjärjestelmä, koska massiivisesti suuria palvelimia ei aina tarvita. Monet UNIX-järjestelmänvalvojat ovat myös kutsuneet sen 'Slowarisiksi'. Tapauksia, joissa niitä yleensä tarvitaan, ovat erittäin suuret yritykset, joilla voi olla vanhoja sovelluksia, joiden uudelleenkirjoittaminen tai siirtyminen taloudellisemmille alustoille saattaa olla liian kallista. Solaris on ollut erittäin kypsä foorumi vuosien varrella, joten sinun on pakko törmätä organisaatioon, joka on standardisoinut sen tiettyihin tarpeisiin.

4 minuuttia luettu