ඉන්ටෙල්
ඒකාබද්ධ ව්යාපෘතිය
Cloud Hypervisor virtio-පාදක paravirtualized උපකරණ භාවිතයෙන් නවීන Linux බෙදාහැරීම් ධාවනය කිරීමට අවධානය යොමු කරයි. සඳහන් කර ඇති ප්රධාන කාර්යයන් අතර: ඉහළ ප්රතිචාර දැක්වීම, අඩු මතක පරිභෝජනය, ඉහළ කාර්යසාධනය, සරල වින්යාසය සහ හැකි ප්රහාරක දෛශික අඩු කිරීම.
අනුකරණ සහාය අවම මට්ටමක තබා ඇති අතර අවධාරනය paravirtualization මත වේ. දැනට සහය දක්වන්නේ x86_64 පද්ධති සඳහා පමණි, නමුත් AArch64 සහය පවතී. ආගන්තුක පද්ධති අතරින් දැනට සහය දක්වන්නේ 64-bit Linux builds පමණි. CPU, මතකය, PCI සහ NVDIMM සැකසුම් සාදනු ලබන්නේ ගොඩනැගීමේ අදියරේදීය. සර්වර් අතර අථත්ය යන්ත්ර සංක්රමණය කළ හැකිය.
නව අනුවාදයේ:
- Paravirtualized I/O වෙනම ක්රියාවලීන් වෙත ගෙනයාමේ වැඩ දිගටම කරගෙන ගියේය. බ්ලොක් උපාංග සමඟ අන්තර් ක්රියා කිරීමට පසුබිම් භාවිතා කිරීමේ හැකියාව එක් කරන ලදී
vhost-user-blk . vhost-පරිශීලක මොඩියුලය මත පදනම්ව බ්ලොක් උපාංග Cloud Hypervisor වෙත සම්බන්ධ කිරීමට මෙම වෙනස ඔබට ඉඩ සලසයි.එස්පීඩීකේ , paravirtualized ගබඩා සඳහා පසුබිම් ලෙස; - පසුගිය නිකුතුවේදී හඳුන්වා දෙන ලදී, ජාල මෙහෙයුම් පසුබිම් වෙත ගෙනයාම සඳහා සහය දක්වයි
vhost-user-net , අතථ්ය ජාල ධාවකයක් මත පදනම් වූ නව පසුබිමක් සමඟ දීර්ඝ කර ඇතTAP . පසුපෙළ රස්ට් වලින් ලියා ඇති අතර දැන් Cloud Hypervisor හි ප්රධාන paravirtualized ජාල ගෘහ නිර්මාණ ශිල්පය ලෙස භාවිතා කරයි; - ධාරක පරිසරය සහ ආගන්තුක පද්ධතිය අතර සන්නිවේදනයේ කාර්යක්ෂමතාව සහ ආරක්ෂාව වැඩි කිරීම සඳහා, virtio හරහා ක්රියා කරන AF_VSOCK ලිපින (අථත්ය ජාල සොකට්) සහිත සොකට් දෙමුහුන් ක්රියාත්මක කිරීම යෝජනා කෙරේ. ක්රියාත්මක කිරීම ව්යාපෘතියේ වර්ධනයන් මත පදනම් වේ
ෆයර්ක්රැකර් Amazon විසින් වැඩි දියුණු කරන ලදී. VSOCK ඔබට ආගන්තුක පද්ධතියේ සහ ධාරකයේ පැත්තේ ඇති යෙදුම් අතර අන්තර්ක්රියා සඳහා සම්මත POSIX Sockets API භාවිතා කිරීමට ඉඩ සලසයි, එමඟින් එවැනි අන්තර්ක්රියා සඳහා සාමාන්ය ජාල වැඩසටහන් අනුවර්තනය කිරීම පහසු කරවන අතර එක් සේවාදායක යෙදුමක් සමඟ සේවාදායක වැඩසටහන් කිහිපයක අන්තර්ක්රියා ක්රියාත්මක කිරීම පහසු කරයි; - HTTP ප්රොටෝකෝලය භාවිතා කරන කළමනාකරණ API සඳහා මූලික සහාය ලබා දී ඇත. අනාගතයේදී, මෙම API ආගන්තුක පද්ධති මත උණුසුම් පේනුගත කිරීමේ සම්පත් සහ සංක්රමණ පරිසරයන් වැනි අසමමුහුර්ත මෙහෙයුම් ආරම්භ කිරීමට ඉඩ දෙනු ඇත;
- PCI බස් අනුකරණය අවශ්ය නොවන අවම ආගන්තුක පද්ධති නිර්මාණය කිරීමට භාවිතා කළ හැකි virtio MMIO (Memory mapped virtio) මත පදනම් වූ ප්රවාහන ක්රියාත්මක කිරීමේ ස්ථරයක් එක් කරන ලදී;
- Cloud Hypervisor හි කැදලි ආගන්තුක පද්ධති ධාවනය සඳහා සහය පුළුල් කිරීමේ මුලපිරීමේ කොටසක් ලෙස, virtio හරහා paravirtualized IOMMU උපාංග ඉදිරියට යැවීමේ හැකියාව එක් කර ඇත, එමඟින් ඔබට කැදැලි සහ සෘජු උපාංග යොමු කිරීමේ ආරක්ෂාව වැඩි කිරීමට ඉඩ සලසයි.
- Ubuntu 19.10 සඳහා සහාය ලබා දී ඇත;
- 64 GB ට වැඩි RAM ප්රමාණයක් සහිත ආගන්තුක පද්ධති ධාවනය කිරීමේ හැකියාව එක් කරන ලදී.
ඊට අමතරව, එය සටහන් කළ හැකිය
වේදිකාව නිර්මාණය කර ඇත්තේ අවම පොදු කාර්ය සහිත අතථ්ය යන්ත්ර ධාවනය කිරීමට වන අතර සේවාදායක රහිත සංවර්ධන ආකෘතියක් (සේවාවක් ලෙස ක්රියා කිරීම) භාවිතයෙන් ගොඩනගා ඇති හුදකලා පරිසරයන් සහ සේවාවන් නිර්මාණය කිරීම සහ කළමනාකරණය කිරීම සඳහා මෙවලම් සපයයි. Firecracker විසින් මයික්රොවීඑම් ලෙස හඳුන්වන සැහැල්ලු අතථ්ය යන්ත්ර පිරිනමන අතර ඒවා සම්පූර්ණයෙන්ම හුදකලා කිරීමට දෘඪාංග අථත්යකරණ තාක්ෂණය භාවිතා කරයි, නමුත් සාම්ප්රදායික බහාලුම්වල ක්රියාකාරීත්වය සහ නම්යශීලීභාවය සපයයි. උදාහරණයක් ලෙස, Firecracker භාවිතා කරන විට, microVM ආරම්භයේ සිට යෙදුම ආරම්භය දක්වා කාලය 125ms නොඉක්මවන අතර, තත්පරයකට පරිසරයන් 150 දක්වා තීව්රතාවයකින් නව අථත්ය යන්ත්ර දියත් කිරීමට ඔබට ඉඩ සලසයි.
Firecracker හි නව නිකුතුව මඟින් API හසුරුවන්නක් ("--no-api") ධාවනය නොකර මෙහෙයුම් ආකාරයක් එක් කර ඇත, එය වින්යාස ගොනුවේ දෘඪ-කේතගත සැකසුම් වලට පමණක් පරිසරය සීමා කරයි. ස්ථිතික වින්යාසය "--config-file" විකල්පය හරහා නිශ්චිතව දක්වා ඇති අතර JSON ආකෘතියෙන් අර්ථ දක්වා ඇත. විධාන රේඛා විකල්ප අතුරින්, “—” පරිසීමකය සඳහා සහය ද එකතු කර ඇත, ඉන්පසු ධජ සැකසීමෙන් තොරව දාමය දිගේ ගමන් කරයි.
රතිඤ්ඤා නිර්මාණකරු ඇමේසන් ද වේ
ඇමේසන් ද
මූලාශ්රය: opennet.ru