Uru dị na iji igwe mebere emebe maka mmepe

Uru nke Iji Igwe Mebere Emebere Maka Mmepe

N'ụwa mmepe ngwanrọ nke na-agba ọsọ ọsọ, a chọrọ ka ndị mmepe rụọ ọrụ nke ọma, n'enweghị nsogbu, na n'ụzọ dị mfe. Ọrụ nwere ike ịgụnye ọtụtụ ihe ndị a pụrụ ịdabere na ha, ụdị sistemụ arụmọrụ dị iche iche, na mkpa ọ dị ịnwale ngwa n'ọtụtụ ebe. Nke a bụ ebe igwe mebere emebere (VMs) na-aghọ ihe ngwọta bara uru nke ukwuu. Igwe mebere emebere na-enye anyị ohere ịgba ọsọ "kọmputa" mebere emebere n'ime kọmputa anụ ahụ, nke zuru oke na sistemụ arụmọrụ ya na nhazi ya, na-enweghị ịgbanwe sistemụ bụ isi. Isiokwu a na-atụle uru dị iche iche nke iji igwe mebere emebere maka mkpa mmepe, karịsịa maka ndị mmepe na otu nke ọ bụla.

Gịnị bụ igwe mebere emebe?

Igwe mebere emebere bụ ebe kọmputa e ji ngwanrọ mee nke na-enye otu kọmputa anụ ahụ ohere ịgba ọtụtụ sistemụ arụmọrụ n'otu oge. VM ọ bụla nwere akụrụngwa nke ya (CPU mebere emebere, RAM, nchekwa, na netwọk) ma na-agba ọsọ site na sistemụ isi (onye ọbịa) na VM ndị ọzọ. A na-agba VM site na hypervisors dịka VirtualBox, VMware, Hyper-V, KVM, ma ọ bụ ikpo okwu igwe ojii dịka AWS, Azure, na GCP.

Maka mmepe, a na-ejikarị VM ahazi gburugburu ebe ọrụ kwụsiri ike ma na-agbanwe agbanwe, na-eme nnwale n'ofe ikpo okwu, ma na-echekwa nchekwa nke sistemụ nnabata.

1. Ịkewapụ Gburugburu Ebe Mmepe

Otu n'ime uru kachasị ukwuu nke VM bụ iche. Mgbe ị wụnyere ọbá akwụkwọ, usoro ngwaọrụ, ma ọ bụ ịdabere na VM, mgbanwe ndị ahụ anaghị emetụta sistemụ arụmọrụ dị n'okpuru. Nke a dị mkpa n'ihi na mmepe na-achọkarị ụdị ngwanrọ kpọmkwem ma ọ bụ nhazi ndị na-adịghị mma.

Dịka ọmụmaatụ:
– Ị nwere ike ịchọ ịnwale ụdị Python ochie maka ọrụ ụfọdụ.
– Ị ga-etinyerịrị nchekwa data ahụ na nhazi pụrụ iche.
– Ị chọrọ ịnwale ndị ọkwọ ụgbọala, ọrụ, ma ọ bụ nhazi netwọkụ.

Site na VM, ị nwere ike ime nke a n'atụghị egwu imebi sistemụ nnabata ahụ, n'ihi na ihe niile na-eme na gburugburu dị iche.

2. Nkwekọ na Mmepụtagharị

Nsogbu a na-ahụkarị n'ihe gbasara mmepe bụ ahịrịokwu a: "Ọ na-agba ọsọ na kọmputa m." VM na-enyere aka belata nsogbu a n'ihi na enwere ike ime ka gburugburu ebe obibi ahụ dịgide ma dị mfe ịmegharị.

Site na imepụta onyonyo ma ọ bụ ndebiri VM, ndị otu nwere ike ịkekọrịta otu nhazi ahụ kpọmkwem:
- Ụdị sistemụ arụmọrụ
- ụdị ihe nhazi/ntụgharị
- nhazi nchekwa data
- ọrụ nkwado (Redis, RabbitMQ, Nginx, wdg)

N'ihi ya, njehie na-adị mfe imegharị, nchọpụta nsogbu na-adịkwa ngwa ngwa. Ọzọkwa, ịbanye ndị otu ọhụrụ dị mfe karị: ha na-agba ọsọ VM nke edobere tupu oge eruo.

3. Nnwale na Sistemụ Ọrụ Dị Iche Iche

Ọ bụghị ngwa niile na-agba ọsọ n'otu ikpo okwu. Mgbe ụfọdụ, ị na-emepụta ngwanrọ nke ga-agba ọsọ na Windows, Linux, ma ọ bụ macOS, ma ọ dịkarịa ala dakọtara na ọtụtụ nkesa Linux.

VM na-eme ka ọ dị mfe ịnwale n'ofe ikpo okwu na-enweghị inwe ọtụtụ ngwaọrụ anụ ahụ. Ị nwere ike:
- Na-agba ọsọ Ubuntu maka mmepe azụ,
- Na-agba ọsọ Windows maka nnwale ngwa desktọọpụ,
- Na-agba ọsọ nkesa kpọmkwem dịka CentOS/AlmaLinux iji ṅomie sava mmepụta.

Nke a bara ezigbo uru iji hụ na ngwa ahụ na-arụ ọrụ nke ọma na gburugburu ebe a na-achọ ya, ọkachasị ma ọ bụrụ na etinyere ya na sava Linux mgbe onye nrụpụta na-arụ ọrụ na Windows.

4. Foto ngwa ngwa na Mbugharị

Ihe bara uru nke VMs bụ foto ndị a na-ese foto. Foto ndị a na-enye gị ohere ise foto nke ọnọdụ VM n'oge akọwapụtara. Ọ bụrụ na nsogbu emee mgbe nke ahụ gasịrị—dịka ọmụmaatụ, ntinye ntụkwasị obi ada ada, nhazi mebiri emebi, ma ọ bụ mmelite na-eme ka sistemụ ahụ ghara ịdị ike—ị nwere ike ịlaghachi na foto gara aga n'ime nkeji ole na ole.

Maka ndị mmepe, foto ndị a bara uru maka:
- nnwale nhazi enweghị ihe egwu,
- gbalịa imelite ụdị ịdabere,
- ịnwale ntinye nke ngwaọrụ ọhụrụ,
- nnwale nchekwa ma ọ bụ nyocha malware (n'ebe nchekwa).

Mbugharị ngwa ngwa na-eme ka usoro nnwale ahụ dịkwuo mfe ma ghara inwe nrụgide.

5. Iṅomi Gburugburu Ebe Mmepụta (Mpaghara Ihe Omume)

A na-ejikarị VM emepụta gburugburu ebe mmepụta dị ka nke mpaghara. Dịka ọmụmaatụ, sava mmepụta nwere ike ịgba Linux na ntọala akọwapụtara, ebe kọmputa onye nrụpụta nwere ike ịgba Windows. Kama ịdabere na ntọala mpaghara dị iche iche, ndị mmepe nwere ike ịgba Linux VM ahaziri ka ọ yie sava.

Uru ndị a:
- Mbelata ahụhụ n'ihi ọdịiche dị n'etiti sistemụ arụmọrụ na nhazi.
– Hụ na edemede ntinye na-arụ ọrụ dịka a tụrụ anya ya.
- Nyochaa ihe ndị a na-adabere na ya na ọrụ nkwado tupu ahapụ ya.

VM dịkwa mma maka iwulite gburugburu "nhazi" nkeonwe, ka nnwale tupu ịjikọta ma ọ bụ ewepụta ya wee nwee ike ịdị nkọ karịa.

6. Nchekwa na Mmachi Ihe Egwu

VM na-enye nchekwa ọzọ n'ihi na ngwa ahụ na-arụ ọrụ n'onwe ya. Ọ bụrụ na ị na-anwale ngwanrọ nwere ike imebi ihe, ịgba ọsọ na VM dị nchebe karịa ịgba ya ozugbo na sistemụ nnabata.

N'ihe gbasara mmepe, nke a bara uru maka:
- nnwale ngwa sitere na isi mmalite ndị a na-atụkwasịghị obi,
- mee nnwale nchekwa,
- inyocha ahụhụ, ihe ọjọọ, ma ọ bụ omume dị iche iche nke mmemme.

Ọ bụ ezie na ọ bụghị usoro nchekwa zuru oke, mwepụ VM ka na-ebelata ihe ize ndụ nke mmebi na sistemụ bụ isi na data nkeonwe.

7. Ịrụ ọrụ nke ọma maka akụrụngwa otu na CI/CD

N'ọkwa otu ma ọ bụ azụmaahịa, enwere ike iji VM rụọ ọrụ:
- sava nrụpụta ime,
- sava nnwale akpaghị aka,
- gburugburu ebe obibi raara onwe ya nye maka QA,
- onye na-agba ọsọ CI/CD na-agbanwe agbanwe.

Site na VM, otu nwere ike ịtọlite ​​"igwe" dịka ọ dị mkpa ma jikwaa ha n'ụzọ ọkọlọtọ. Ọbụna na ọrụ igwe ojii, enwere ike ịmepụta ma bibie VM (nyere ma wepụ ya) dabere na ibu ọrụ. Nke a na-akwado nhazi na-enweghị itinye ego ngwaike ọzọ.

8. Mmepe site na iji Ngwaọrụ Pụrụ Iche ma ọ bụ Sistemụ Ọrụ

E nwere oge ị chọrọ ngwaọrụ nke dị naanị ma ọ bụ nke kwụsiri ike karịa na sistemụ arụmọrụ akọwapụtara. Dịka ọmụmaatụ:
- ụfọdụ ngwaọrụ kacha mma na Linux,
- ngwanrọ ochie chọrọ ụdị Windows akọwapụtara,
- nnwale chọrọ nhazi kernel pụrụ iche.

VM na-enye gị ohere ịnọgide na-eji kọmputa gị bụ isi maka ihe omume kwa ụbọchị, ebe ị na-agba ọsọ OS raara onwe ya nye na VM maka mkpa ụfọdụ.

9. Na-eme ka nhazi akwụkwọ na nhazi dị mfe

A na-edekarị ebe mmepe dị mma nke ọma. VM na-enyere aka n'ihi na enwere ike ịhazi nhazi gburugburu ebe obibi ma ọ bụ ọbụna akpaghị aka site na iji ngwaọrụ dịka Vagrant, Ansible, ma ọ bụ scripts provisioning.

Ya mere:
– ntọala mmepe na-adị ngwa ngwa,
- ọdịiche dị n'etiti ndị otu ahụ na-ebelata,
- enwere ike ibelata njehie nhazi aka.

Ka otu ahụ buru ibu, otú ahụ ka nhazi a na-adịkwu mkpa.

10. Ime ka ojiji akụrụngwa na ngwaọrụ ka mma

Ọ bụghị mmadụ niile nwere ọtụtụ laptọọpụ ma ọ bụ kọmputa maka mkpa nnwale ọ bụla. VM na-enye otu ngwaọrụ anụ ahụ ohere ijikwa ọtụtụ ọnọdụ mmepe n'otu oge, ma ọ bụrụhaala na o nwere akụrụngwa zuru oke.

I nwere ike hazie nkesa RAM na CPU dabere na mkpa VM ọ bụla, ma mechie VM mgbe a na-ejighị ya. Nke a dị ọnụ ala karịa inye ngwaọrụ dị iche iche maka OS ọ bụla na mkpa nnwale.

Mmechi

Igwe mebere emebere na-enye ọtụtụ uru maka mmepe ngwanrọ: site na nkwụsịtụ, ịdị n'otu gburugburu ebe obibi, nnwale ikpo okwu, foto maka mweghachi ngwa ngwa, ruo na nchekwa ka mma na mfe nke imegharị gburugburu mmepụta. Maka ndị mmepe nkeonwe, VM na-eme ka mgbanwe dịkwuo mma ma belata ihe egwu nke imebi sistemụ isi. Maka ndị otu, VM na-enyere aka na nhazi, ime ngwa ngwa na ntinye, ma na-akwado usoro CI/CD na-agbanwe agbanwe.

Ọ bụrụ na ị na-agbanwekarị ọrụ nwere ihe ndị dị iche iche, chọọ ịnwale ngwa na ọtụtụ OS, ma ọ bụ chọọ gburugburu mmepe nke enwere ike ịmegharị ngwa ngwa, mgbe ahụ igwe mebere bụ itinye ego na usoro ọrụ bara uru.

Ọ bụrụ na ịchọrọ, enwere m ike inye aka mepụta ụdị nke akụkọ ahụ:
- teknụzụ ndị ọzọ (ịkọwa maka hypervisors, VM vs containers, nhazi akụrụngwa),
- ihe a ma ama karịa maka ndị na-agụ akwụkwọ n'ozuzu,
– ma ọ bụ ahaziri ya ka ọ dabara na ọnọdụ ụfọdụ (mmepe weebụ, ekwentị mkpanaaka, DevOps, nchekwa).

Hapụ okwu