වර්චුවල් බොක්ස් වෙනුවට මා වැග්‍රන්ට් භාවිතා කළ යුත්තේ ඇයි?


235

සංවර්ධන පරිසරයක් නිර්මාණය කිරීම සඳහා මම වසර ගණනාවක් තිස්සේ වර්චුවල් බොක්ස් භාවිතා කරමි.

මගේ සගයන් බොහෝ දෙනෙක් වැග්‍රන්ට් ගැන කතා කරන අතර බොහෝ අය ඒ ගැන බෙහෙවින් උද්යෝගිමත් බවක් පෙනේ, නමුත් මට එහි ප්‍රතිලාභ ග්‍රහණය කර ගත නොහැකි බව පෙනේ .. එය කිරීමට ඉගෙන ගැනීමට නව විධානයන් මාලාවක් මෙන් මට පෙනේ මම අතථ්‍ය පෙට්ටිය සමඟ කළ දේවල්.

වර්චුවල් බොක්ස් සමඟ, මම පරිසරයක් පරිපූර්ණ ලෙස ස්ථාපනය කර වින්‍යාස කරමි, එවිට මට එය OVA හෝ වෙනත් දෙයක් ලෙස ඇසුරුම් කර වෙනත් කාර්යාල භාවිතා කරන්නන් සමඟ බෙදා ගත හැකිය. යමක් වැරදුනහොත් ඔබට වර්චුවල් බොක්ස් හි ඡායාරූපයක් ගත හැකිය.

රූකඩ සහ අරක්කැමියා සැබවින්ම වැග්‍රන්ට්හි කොටසක් නොවේ, ඔවුන් ඔවුන්ගේම දෙයක් නේද?

ඉතින් ඔව්, වර්ග්‍රන්ට් විසින් වර්චුවල් බොක්ස් හරහා තනිවම ලබා දෙන ප්‍රතිලාභ මොනවාද?


11
අවුරුදු දෙකකට පසු මම දැන් සෑම දිනකම සංවර්ධනය සඳහා වැග්‍රන්ට් භාවිතා කරමි - එය විශිෂ්ටයි! මගේ කණ්ඩායම එය භාවිතා කරන අතර එය අපගේ dev පරිසර ගැටලු විසඳයි.
ජෝන් හන්ට්

1
මෙහි මතය: ඔබට කිසි විටෙකත් PXE සේවාදායකයන් සැකසීමේ කිසිදු ගැටළුවක් නොතිබුනේ නම්, VBoxManage හදවතින්ම දැන ගන්න, විනාඩියකටත් අඩු කාලයකදී nfs සකසන්නේ කෙසේදැයි දැන ගන්න. එසේම බිල්ඩ් දාම සෘජුවම කළමනාකරණය කිරීම වැනි දේ. ඔබට නැතිවූ ප්‍රහේලිකාවෙහි එක් එක් කොටස සමඟ අගය ඉහළ යයි. පුළුල් ලෙස භාවිතා කිරීම රූකඩ අනුකලනයෙන් නොව, මිනිසුන්ට ආසාදිත පින්තූර අන්තර්ජාලයෙන් පිටත සිට ආරක්ෂා කළ හැකි බැවිනි. ඔවුන් ඔබට කුමක් කීවත් කමක් නැත.
ෆ්ලෝරියන් හේගල්

2
අවුරුදු 3.5 ක් ගතවී ඇති අතර මම දැන් සංවර්ධනය සඳහා සෑම දිනකම ඩොකර් භාවිතා කරමි. එය හොඳයි, නමුත් වෙනස් මෘගයෙක් ... ඔබේ අවශ්‍යතා මත පදනම්ව මම විශ්වාස කරන්නේ වැග්‍රන්ට් තවමත් කණ්ඩායම් සඳහා වඩා හොඳ සංවර්ධන වේදිකාවක් බවයි - එය සමඟ වැඩ කිරීම පහසුය.
ජෝන් හන්ට්

5
අවුරුදු 4 ක් ගතවී ඇති අතර මම සොයාගෙන ඇත්තේ ඩොකර් ඉතා භයානක බවය. දිගු කල් ජීවත් වේ.
ජෝන් හන්ට්

3
ඔබගේ අදහස් මෙය වඩාත් විනෝදජනකයි
ෆ්ලෝරියන් හේගල්

Answers:


156

මෙය විශාල ප්‍රශ්නයකි, එබැවින් මම එය කොටස් තුනකට වෙන් කරන්නෙමි.

වැග්රන්ට්

අථත්‍ය යන්ත්‍ර එකක් හෝ කිහිපයක් සැකසීමට වැග්‍රන්ට් භාවිතා කරන්නේ:

  • පෙර සාදන ලද පින්තූර ආයාත කිරීම ("කොටු" ලෙස හැඳින්වේ)
  • VM- විශේෂිත සැකසුම් සැකසීම (IP ලිපිනය, ධාරක නාම, වරාය ඉදිරියට යැවීම, මතකය ආදිය)
  • රූකඩ හෝ සූපවේදී වැනි ප්‍රතිපාදන මෘදුකාංග ධාවනය කිරීම

එය මෘදුකාංගයක් ස්ථාපනය නොකරන බව හෝ VM පටවා VirtualBox සැකසුම් සැකසීමේ යන්ත්‍රය අතීතයේ සිටුවන්නේ නැති බව සලකන්න. එය වර්චුවල් බොක්ස් සඳහා ස්ක්‍රිප්ටින් එන්ජිමක් ලෙස සිතන්න.

වර්චුවල් බොක්ස් හරහා වැග්‍රන්ට් භාවිතා කිරීමට මා දුටු හේතු කිහිපයක් මෙන්න.

1. පහසුවෙන් බහු-වීඑම් ජාල සකස් කරන්න

මා කියවා ඇති බොහෝ වැග්‍රන්ට් බල-පරිශීලක අන්තර්ගතයන් එකවර VM කිහිපයක් සැකසීම ගැන ය. මේවා සැකසීමට වැග්‍රන්ට් ඔබට තනි වින්‍යාස ගොනුවක් ලබා දෙන අතර ඒවා සියල්ලම එකම විධානයකින් දියත් කිරීමට ඔබට හැකි වේ.

192.168.1 හි ස්ථිතික අයිපී භාවිතා කරමින් ඔබ එකිනෙකා සමඟ ජාලයට VM තුනක් වින්‍යාස කර ඇති බව පවසන්න. * උපජාලය. IP ලිපින ලබා දීම සඳහා දැනටමත් එම අනුජාලය භාවිතා කරන ස්ථානයක ඔබ සිටින අතර ඔබේ VMs දැන් ගැටෙයි. වැග්‍රන්ට් සමඟ, ඔබට සරලවම වැග්‍රන්ට්ෆයිල් සංස්කරණය කර වීඑම් යන්ත්‍ර නැවත පූරණය කළ හැකි අතර වර්චුවල් බොක්ස් සමඟ එක් එක් වීඑම් සඳහා සැකසුම් විවෘත කළ යුතුය.

2. ප්‍රභව පාලනය

සැකසුම් පෙළ ගොනුවක තැබීමෙන්, වින්‍යාසය ප්‍රභව පාලනයට යටත් කිරීමට එය සක්‍රීය කරයි. පසුගිය සතියේ යම් යම් වෙනස්කම් සිදු කර අහම්බෙන් රූපය බිඳ දැමුවාද? වෙනස්කම් ආපසු හරවා VM නැවත පූරණය කරන්න. ඔබට මෙය වර්චුවල් බොක්ස් ස්නැප්ෂොට් මගින් ඉටු කළ හැකිය, නමුත් එය වැග්‍රන්ට්ෆයිල් එකකට වඩා වැඩි ඉඩ ප්‍රමාණයක් ගනු ඇත.

3. විවිධ වේදිකා

Http://vagrantbox.es වැනි වෙබ් අඩවි වල විශාල පෙට්ටි තිබේ . විවිධ මෙහෙයුම් පද්ධති හෝ බෙදා හැරීම් අත්හදා බැලීමට මෙය ඔබට ඉඩ සලසයි, සමාන ප්‍රතිපාදන සමාන පරිසරයන් සැකසීමට යොදා ගනී. මෙය නව වේදිකාවලට පරීක්ෂා කිරීම හෝ සහාය එකතු කිරීම සඳහා උපකාරී වන අතර එය වර්චුවල් බොක්ස් භාවිතයෙන් කාලය ගත වේ.

ප්‍රතිපාදන මෘදුකාංග භාවිතා කිරීම සඳහා මෙන්ම රූප ස්නැප්ෂොට් භාවිතා කිරීම සඳහා තර්ක රාශියක් තිබේ. අමතර සාකච්ඡාවක් සඳහා, මම ඔබට ස්ටීවන් නෙල්සන්-ස්මිත්ගේ විශිෂ්ට ලිපියක් වෙත යොමු කරමි . දිනකට වෙබ් සේවාදායකයන් 100 ක් ගොඩනගන්නේ කෙසේද .


8
එහෙත්, සංවර්ධන පරිසරය තුළ මා නොපැහැදිලි ලෙස භාවිතා කළ යුත්තේ මන්දැයි මට තේරෙන්නේ නැත! මන්ද, එය මිල අධිකය (ඔබට VMWare භාවිතා කිරීමට අවශ්‍ය නම්!) අපට පාදක පෙට්ටි වැනි අථත්‍ය යන්ත්‍රයක් සකස් කළ හැකි අතර එය වැග්‍රන්ට් විසින් භාවිතා කරයි. ඉන්පසු VMware විසින් ක්ලෝන ලබාගෙන වෙනත් අථත්‍ය යන්ත්‍රයක් සැකසීමට. පළමුවෙන්ම හා ප්‍රධාන වශයෙන්, vmrunVMware විසින් IP ලිපින වෙනස් කිරීම හෝ ආගන්තුක යන්ත්‍රය තුළ ස්ක්‍රිප්ට් එකක් ධාවනය කිරීම වැනි විධානයන් මඟින් අපට සියලු අථත්‍ය යන්ත්‍ර සැකසුම් පාලනය කළ හැකිය !
Oğuz Çelikdemir

3
@ OğuzÇelikdemir එය සාධාරණ කරුණකි. නව යන්ත්‍රයක් ගෙන ඒම සම්බන්ධයෙන් වැග්‍රන්ට් VMWare වෙත පහසු ඉදිරිපස කෙළවරක් තබයි. තිරය ​​පිටුපස, එය vmrunපාලනය කිරීමට එය භාවිතා කරයි. මම සෑම විටම වර්චුවල් බොක්ස් භාවිතා කර ඇති අතර එම නිසා VMWare පසුබිම සමඟ කිසිදු අත්දැකීමක් නොමැත.
ඇඩම් ලූකන්ස්

1
D ඇඩම්ලූකන්ස්, සවිස්තරාත්මක අදහස් දැක්වීම් වලට ස්තූතියි. ඔබ සඳහන් කළ දේ සිත්ගන්නාසුළුයි .. නමුත් මම කල්පනා කරන්නේ ඔබ VboxManageවිධානය ගැන දැනුවත්ද? virtualbox.org/manual/ch08.html ඔබ සඳහන් දෙයක්ම කිරීමට නිශ්චිත ip / පරාමිතිය පසුකර විසින් තිර රචනය ලෙස නිර්මාණය කිරීම ද කළ හැක vboxmanage controlvmහෝ ෂෙල් තිර රචනය හා පසුව අනුවාදය පාලනය සමාන විධාන .. ඉතින් කොහොමද බව vagrantවර්ධනය වනු virtualbox?
ඇල්ෆා_989

@ alpha_989 මම එකඟ වෙමි. වැග්‍රන්ට් භාවිතා කිරීම සඳහා සුවිශේෂී කරුණක් නොමැති බව පෙනේ. පහසුව සඳහා පමණි.
නික්ලස්

28

ආදම් දුන් විශිෂ්ට පිළිතුරට අමතරව, වැග්‍රන්ට් සියල්ල එකට බැඳ තබයි. සූපවේදී සහ රූකඩ (සහ ලුණු හා ෂෙල් පිටපත් සහ ඔබට භාවිතා කිරීමට අවශ්‍ය වෙනත් සැපයුම්කරුවන්) වෙනම දේවල් වුවද, වැග්‍රන්ට් ඒ සියල්ල එකට බැඳ තබා එය හුදෙක් අ vagrant up.

එම එක් විධානයක් එසේ කරනු ඇත

  1. අවශ්‍ය වන්නේ නම් VM ආරම්භ කරන්න, නමුත් එය ද එසේ වනු ඇත
  2. එය තවම සිදු කර නොමැති නම් ඔබේ නිශ්චිත පාදක කොටුවෙන් කොටුව සාදන්න, නමුත් ඔබේ පරිගණකයේ මූලික කොටුව පවා නොමැති නම් එය පළමුව සිදුවනු ඇත
  3. එහි URL එකෙන් එය ගෙන ඔබේ යන්ත්‍රයට බාගන්න.

ඔබ ඒ සියල්ල ගැන සිතිය යුතු නැත. අපි කියමු ඔබ වෙනත් ව්‍යාපෘතියකට මාරු වන බව. ඔබ ඔබේ ගබඩාවෙන් කේතය පරික්ෂා කර ධාවනය කරන්න vagrant up, අයිඑස්ඕ බාගත කිරීම හෝ කිසිවක් ස්ථාපනය කිරීම ගැන කරදර නොවී, හෝ එම සේවාදායකයා සඳහා ඔබ භාවිතා කළ යුත්තේ කුමන ඩිස්ට්‍රෝ අනුවාදයක්ද යන්න ගැන හෝ ඔබ සතුව දැනටමත් වීඑම් එකක පිටපතක් තිබේද යන්න ගැන කල්පනා නොකරන්න. ඔබට අවශ්යයි.

ඔවුන් සූපවේදී හෝ රූකඩ භාවිතයෙන් දේවල් සකසා තිබේද නැතිනම් ෂෙල් ස්ක්‍රිප්ට් භාවිතා කර තිබේද යන්න ගැන කරදර වීමට අවශ්‍ය නැත. (හරි, ඒ නිසා ඔබට යමක් කිරීමට අවශ්‍ය විය හැකිය, bundle installනැතහොත් ඔබ සියල්ල ස්ථාපනය කර ඇති බවට වග බලා ගන්න, නමුත් තවමත් විශාල ගනුදෙනුවක් නොවේ.)

සෑම දෙයක්ම එකට ගැටගැසීමෙන් සහ ඒ සියල්ල සඳහා ඒකාබද්ධ අතුරු මුහුණතක් ලබා දීමෙන්, සියල්ලටම සරලම භාවිත අවස්ථා හැර අනෙක් සියල්ල වඩාත් පහසු කළ හැකිය. මුලදී ඔබට දැනෙන්නේ ඔබ දැනටමත් කරමින් සිටින දෙය කිරීමට නව ක්‍රමයක් නිකුත් කරන බවයි, නමුත් ඔබ වැග්‍රන්ට් භාවිතයට ගැඹුරට ගිය පසු ඔබට අඩු උත්සාහයකින් තවත් බොහෝ දේ කළ හැකි බව ඔබට වැටහෙනු ඇත. ආරම්භක කාලය ආයෝජනය කිරීම වටී.


8
නමුත් සංවර්ධකයෙකුට පෙර සැකසුම් VM රූපයක් යැවීමට වඩා ඔවුන්ට පහසු සහ වේගවත් නිරයක් ඇත, ඔවුන්ට නොපැහැදිලි ස්ථාපනය කිරීම, එය භාවිතා කරන්නේ කෙසේදැයි ඉගෙන ගැනීම සහ මතු වන අසංඛ්‍යාත ගැටලු සමඟ කටයුතු කිරීම, විශේෂයෙන් සහය දක්වන විට කවුළු පෙට්ටි. මමත් ඒක ගන්නෙ නෑ. රසික රසිකාවියන් මිස අන් කිසිවක් නොවන බව පෙනේ.
hopeeekr

5
වැග්‍රන්ට් ස්ථාපනය කිරීම මේ දිනවල විශ්වාස කළ නොහැකි තරම් පහසුය. එය ස්ථාපනය කළ නොහැකි ඕනෑම කෙනෙකුට කේත ලිවීමට විශ්වාස කළ නොහැක. ඔබේ ප්‍රභව කේතයේ වැග්‍රන්ට්ෆයිල් එකක් තිබීම, සංවර්ධකයා විසින් පරීක්ෂා කරන විට ඇත්ත වශයෙන්ම වීඑම් එකක් යැවීමට වඩා පහසුය. Vagrantfile විසින් සැකසුම නිර්වචනය කරනු ලැබේ, මූලික VM බාගත කළ යුතු URL එක ඇතුළුව (එය පසුව වින්‍යාස කරයි). ඔබට මුලින් වින්‍යාස වෙනස්කම් කිරීමට අවශ්‍ය නොවන්නේ නම්, ඔබ සියල්ල සූදානම්. නමුත් ඔබ ඔබේ ව්‍යාපෘතියේ වැඩ කරන විට, ඔබට වෙනස්කම් කිරීමට අවශ්‍ය වනු ඇත. ඔබේ වැග්‍රන්ට්ෆයිල් එකේ එය කරන්න.
iconoclast

5
ඔබ ඔබේ කේතය සමඟ වැග්‍රන්ට්ෆයිල් තබා ඇති හෙයින්, ව්‍යාපෘතියට සම්බන්ධ වන සියලුම සංවර්ධකයින් ස්වයංක්‍රීයව ඔබේ වීඑම් වෙත ඔබ කරන වෙනස්කම් ස්වයංක්‍රීයව ලැබෙනු ඇත. ඔබේ වැග්‍රන්ට්ෆයිල් වින්‍යාස කිරීම දුෂ්කර විය යුතු නැත. ඔබ සූපවේදී සහ රූකඩ අධික ලෙස මරා දැමුවහොත් (ඒවා බොහෝ විට) ෂෙල් ප්‍රතිපාදන භාවිතා කළ හැකිය. ඔබට VM හි ෂෙල් විධාන ඇතුළත් කළ හැකි නම්, එය වැග්‍රන්ට්ෆයිල් හි ෂෙල් ප්‍රතිපාදන විධාන සැකසීමට ඉතා කුඩා බාධකයකි. එය කුඩා ඉදිරි උත්සාහයක් ගන්නා අතර දිගු කාලීනව ඔබට හිසරදයක් ඉතිරි කරයි.
iconoclast

4
ඔබට පරිගණක 50 න් යමක් වෙනස් කිරීමට අවශ්‍ය වූ විට?
iconoclast

5
මෙහි සාකච්ඡා ඇත්ත වශයෙන්ම නොමේරූ ප්‍රශස්තකරණය ගැන ය. ඔබට එය අවශ්‍ය නැතිනම් වැග්‍රන්ට් භාවිතා නොකරන්න. වීඑම් යන්ත්‍ර සෑදීම වෙහෙසකර බව ඔබට පෙනී ගිය විට විචලනය භාවිතා කරන්න.
cammil

9

වීඑම් ප්‍රතිපාදන සමඟ සූපවේදී හෝ රූකඩ ඒකාබද්ධ කිරීමේ හැකියාව ප්‍රධාන වේ. බොහෝ වැග්‍රන්ට් පරිශීලකයින් ඔබට කියනු ඇත්තේ ඔවුන් 'විචල්‍ය ප්‍රතිපාදන' සහ වරින් වර 'විචලනය වන රීලෝඩ්' ධාවනය කරන බවයි. මෙම කර්තව්‍යයන් පෙන්නුම් කරන්නේ සැබෑ කාර්යය වීඑම් යන්ත්‍ර ඉහළට / පහළට කරකැවීම නොව ඒවා කළමනාකරණය කිරීමෙන් පසුව බවයි.

වඩා හොඳ ප්‍රශ්නයක් ඇසීමට (කෙසේ වෙතත් ප්‍රවීණ සූපවේදීන් විසින් ඉදිරිපත් කරනු ලැබේ) විය හැක්කේ වැග්‍රන්ට් භාවිතා කර සුදුසු ප්ලගිනය සමඟ පිහියක් නොගන්නේ මන්ද යන්නයි (අතථ්‍ය බොක්ස් ප්ලගිනය වෙත ලැබෙනු ඇත, මොහොතකින්)? නිදසුනක් ලෙස, දත්ත බෑගයක ගබඩා කර ඇති තර්ක අගයන් පිහියක් ප්ලගිනයකට යැවීම (මාර්ගය) එක් යෝධ වැග්‍රන්ට්ෆයිල් එකක් හසුරුවනවාට වඩා බුද්ධිමත්, නම්‍යශීලී සහ කළමනාකරණය කළ හැකිය. මම සාමාන්‍යයෙන් මගේ 'ගතික' සම්පත් # CPUs, මතක ප්‍රමාණය, මෙහෙයුම් පද්ධතිය යෙදවිය යුතු මෙහෙයුම් පද්ධතිය, ධාරක නාමය, IP, මාර්ග යනාදිය අරක්කැමි දත්ත සමුදායන් තුළ අර්ථ දක්වන්නෙමි. ). චෙෆ් වෙබ් අතුරුමුහුණත හරහා දත්ත සමුදායක් සංස්කරණය කිරීම මට වඩාත් කනිෂ් operator ක්‍රියාකරුවන්ට ලබා දිය හැකි ඉතා පහසු දත්ත ඇතුළත් කිරීමේ කාර්යයකි. වැග්‍රන්ට්ෆයිල් සමඟ, ඔබේ සදහටම නවීකරණය කරන කේතය සහ එය විශ්වාස කරන්න හෝ නොවන්න - කේත බිඳීම් - මෙහෙයුම් කාර්ය මණ්ඩලයට ඔබ සරල වෙනස්කම් භාර නොදෙන බවට සහතික වන,

සත්‍යය හැරුණු විට පිහිය අතථ්‍ය පෙට්ටිය සඳහා ප්ලගිනයක් තවමත් නොමැත (මම අනාගතයේ දී එතරම් දුර not ත නොවේ යැයි සිතුවද), vmware, xenserver සහ සෑම ප්‍රධාන 'වලාකුළක්' ඇතුළුව බොහෝ 'ව්‍යවසාය' අථත්‍යකරණ නිෂ්පාදන සඳහා දැනටමත් ප්ලගීන තිබේ. සැපයුම්කරු ද වේ. මෙයින් අදහස් කරන්නේ ඔබ අතථ්‍ය පෙට්ටියෙන් ඔබ්බට යාමට සූදානම් නම් / වැග්‍රන්ට් ඉදිරිපත් කරන දෙයට වඩා පිහිය වඩා උසස් බවයි. පිහියක් ප්ලගිනයක් සඳහා අතථ්‍ය පෙට්ටි ඇපිස් ඒකාබද්ධ නොකිරීම මගින් වර්ග්‍රන්ට් සමඟ අතථ්‍ය පෙට්ටි භාවිතා කරන්නන්ට දැන් සූපවේදීන් සතුටු වන බව පෙනේ. තර්ක ඉදිරිපත් කිරීම සඳහා දත්ත බෑග් භාවිතා කිරීමට ඉඩ සලසන පිහියක්-විචලනය වන ප්ලගිනයක් තිබේ. එහෙත්, එයට තවමත් නොපැහැදිලි මෘදුකාංගයක් අවශ්‍ය වන අතර එය ක්‍රියාත්මක වීමට එය මොනොලිතික් වැග්‍රන්ට්ෆයිල් වේ.

ඉතින්, මම කකුලෙන් එළියට ගොස්, වැග්‍රන්ට් නියත වශයෙන්ම පිහියකින් අරක්කැමියාට වඩා හොඳ නැති බව කියමි; නමුත් ඔබට කළමණාකරනය කිරීමට තරමක් සරල පරිසරයක් තිබේ නම්, ඔබ අතථ්‍ය පෙට්ටියක් ඉල්ලා සිටින අතර සමහර විට දත්ත බෑග් සමඟ අරක්කැමියා කළමනාකරණය කිරීමට වඩා 'පහසු' වේ.


8

නොපැහැදිලි සරල කරන තවත් සංවර්ධක භාවිත අවස්ථා දෙකක් මෙන්න (“සරල” වර්චුවල් බොක්ස් හරහා). මෙම භාවිත අවස්ථා විශේෂයෙන් පෙර පිළිතුරු වල සඳහන් කර ඇති බවක් මා දුටුවේ නැත.

  1. සංවර්ධන හා නිෂ්පාදන වේදිකා හැකිතාක් එකිනෙකට සමීපව තබා ගැනීමේ අරමුණින් වැග්‍රන්ට් උපකාරී වේ. පරමාදර්ශී ලෝකයක, ඔබ නිෂ්පාදන පරිසරය වැග්‍රන්ට් වීඑම් සැපයීම සඳහා භාවිතා කරන එකම ස්ක්‍රිප්ට් සමඟ සපයනු ඇත, යෙදවීමේ වේලාවේ විස්මයන් අවම කරයි.

  2. ඒකාබද්ධ කිරීමේ පරීක්ෂණ සහ අඛණ්ඩ ඒකාබද්ධතාවය: පරීක්ෂණ වලින් වැග්‍රන්ට් පාලනය කිරීම පහසුය, එබැවින් පරීක්ෂණ ධාවනය කිරීමේදී ජෙන්කින්ස් වැනි මෙවලම් වලින් සම්පූර්ණ බහු-යන්ත්‍ර තොග පහසුවෙන් පාලනය කළ හැකිය.

ඔව්, "සරල" වර්චුවල් බොක්ස් මෙහි ද භාවිතා කළ හැකිය - නමුත් විචල්‍යයන් විසින් භාවිතා කරන සම්මුතීන් මඟින් මෙම අවස්ථා සැකසීම වඩාත් සරල කරයි.


1
මම බරපතල ලෙස වින්ඩෝස් සිට ලිනක්ස් වෙත vmx සහ vmdk පිටපත් කරමි. සමහර විට එය අථත්ය පෙට්ටි ලෝකයේ වෙනස් විය හැකිය, නමුත් මට එය සැකයි! පහසු කුමක්ද? ගොනුවක් පිටපත් කිරීම හෝ වැග්‍රන්ට්ෆයිල් සමඟ පටලවා ගැනීම සහ වැරදි විය හැකි ගැටලු රාශියක් තිබේද?
hopeeekr

6
ඒ පිළිබඳ සියුම් කරුණක් ඉදිරිපත් කිරීම සඳහා, වර්ග්‍රන්ට් යනු අථත්‍ය යන්ත්‍රයක ලක්ෂණ විස්තර කළ හැකි අතථ්‍ය අර්ථ දැක්වීමේ භාෂාවක් ලෙස සිතිය හැකිය - එය වර්චුවල් බොක්ස්, වීඑම්වෙයාර්, සමාන්තරයන් යටතේ සත්කාරකත්වය දරන්නේද යන්න මත රඳා පවතී. Vagrant VirtualBox සමඟ "තරඟයක්" නොව, එය සමඟ හෝ ඉන් ඔබ්බට ක්‍රියා කරන්නේ කෙසේදැයි බලන්න.
මාර්ක්හූ

ව්‍යාපෘතියක් සඳහා අථත්‍ය යන්ත්‍රයක් සකසන්නේ කෙසේද යන්න විස්තර කිරීම සඳහා යමෙක් සාමාන්‍යයෙන් වැග්‍රන්ට්ෆයිල් භාවිතා කරයි - ව්‍යාපෘතිය සමඟ ප්‍රභව පාලනය සඳහා (git, ආදිය) වැග්‍රන්ට්ෆයිල් කැප වනු ඇත, GitHub හි බෙදාගැනීම සඳහා. මෙය බාගත කිරීමට වඩා කුඩා වේ සම්පූර්ණ VMDK ට වඩා.
බෙන් XO

1

වැග්‍රන්ට් අතථ්‍ය යන්ත්‍ර සාරාංශ කරන බැවින් අථත්‍ය යන්ත්‍ර ක්‍රියාත්මක කිරීම පහසුවෙන් මාරු කිරීමට එය ඔබට ඉඩ සලසයි. ඔබට අතථ්‍ය කොටුවේ සිට AWS හෝ ඩිජිටල් සාගරයට මාරු විය හැකිය. එය හරියට දත්ත සමුදා විශේෂිත විමසුම් භාෂාවක් වෙනුවට SQL භාවිතා කිරීම වැනි ය.

එක් විධානයකින් පමණක් තම පරිසරය ඉක්මනින් සැකසීමට වැග්‍රන්ට් සංවර්ධකයින්ට ඉඩ දෙන අතර එය අනෙක් සියල්ලන්ටම සමාන වේ. සංවර්ධකයින් නිතර පැමිණෙන සහ යන විශාල සමාගම් වල මෙය වැදගත් වේ. එය සැකසීමේ කාලය දින 3 සිට පැය 1 දක්වා අඩු කළ හැකිය.

+ ආදම් පැවසූ දේ.

(මම තවමත් සූපවේදී හෝ රූකඩ සඳහා භාවිතයක් සොයාගෙන නැත ...)

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.