அமேசான் ஃபயர்கிராக்கர் 1.0 மெய்நிகராக்க அமைப்பை வெளியிட்டுள்ளது

அமேசான் அதன் விர்ச்சுவல் மெஷின் மானிட்டர் (VMM), Firecracker 1.0.0 இன் குறிப்பிடத்தக்க வெளியீட்டை வெளியிட்டுள்ளது, இது குறைந்த மேல்நிலையுடன் மெய்நிகர் இயந்திரங்களை இயக்க வடிவமைக்கப்பட்டுள்ளது. Firecracker என்பது க்ரோஸ்விஎம் திட்டத்தின் ஒரு ஃபோர்க் ஆகும், இது ChromeOS இல் Linux மற்றும் Android பயன்பாடுகளை இயக்க Google ஆல் பயன்படுத்தப்படுகிறது. AWS Lambda மற்றும் AWS Fargate இயங்குதளங்களின் செயல்திறன் மற்றும் செயல்திறனை மேம்படுத்துவதற்காக Amazon Web Services மூலம் Firecracker உருவாக்கப்படுகிறது. பட்டாசு குறியீடு ரஸ்டில் எழுதப்பட்டுள்ளது மற்றும் Apache 2.0 உரிமத்தின் கீழ் உரிமம் பெற்றது.

Firecracker மைக்ரோவிஎம் எனப்படும் இலகுரக மெய்நிகர் இயந்திரங்களை வழங்குகிறது. முழுமையான மைக்ரோவிஎம் தனிமைப்படுத்தலுக்கு, கேவிஎம் ஹைப்பர்வைசரை அடிப்படையாகக் கொண்ட வன்பொருள் மெய்நிகராக்க தொழில்நுட்பங்கள் பயன்படுத்தப்படுகின்றன, ஆனால் அதே நேரத்தில் செயல்திறன் மற்றும் நெகிழ்வுத்தன்மை வழக்கமான கொள்கலன்களின் மட்டத்தில் வழங்கப்படுகிறது. இந்த அமைப்பு x86_64 மற்றும் ARM64 கட்டமைப்புகளுக்குக் கிடைக்கிறது, மேலும் Intel Skylake, Intel Cascade Lake, AMD Zen2 மற்றும் ARM64 Neoverse N1 குடும்பத்தின் CPUகளில் சோதனை செய்யப்பட்டது. கட்டா கன்டெய்னர்கள், வீவ்வொர்க்ஸ் இக்னைட் மற்றும் கன்டெய்னர்ட் (இயக்க நேர பட்டாசு கொள்கலன் மூலம் வழங்கப்படுகிறது) போன்ற இயக்க நேர கொள்கலன் கட்டுப்பாட்டு அமைப்புகளில் பட்டாசுகளை ஒருங்கிணைக்க கருவிகள் வழங்கப்படுகின்றன.

அமேசான் ஃபயர்கிராக்கர் 1.0 மெய்நிகராக்க அமைப்பை வெளியிட்டுள்ளது

மெய்நிகர் இயந்திரங்களுக்குள் இயங்கும் மென்பொருள் சூழல் அகற்றப்பட்டு, குறைந்தபட்ச கூறுகளை மட்டுமே கொண்டுள்ளது. நினைவகத்தை சேமிக்க, தொடக்க நேரத்தை குறைக்க மற்றும் சூழலில் பாதுகாப்பை அதிகரிக்க, அகற்றப்பட்ட லினக்ஸ் கர்னல் தொடங்கப்பட்டது (கர்னல்கள் 4.14 மற்றும் 5.10 ஆதரிக்கப்படுகிறது), இதில் தேவையற்ற அனைத்தும் விலக்கப்படும், குறைக்கப்பட்ட செயல்பாடு மற்றும் அகற்றப்பட்ட சாதன ஆதரவு உட்பட.

அகற்றப்பட்ட கர்னலுடன் இயங்கும் போது, ​​ஒரு கொள்கலனுடன் ஒப்பிடும்போது கூடுதல் நினைவக நுகர்வு 5 MB க்கும் குறைவாக இருக்கும். மைக்ரோவிஎம் தொடங்கப்பட்ட தருணத்திலிருந்து பயன்பாட்டுச் செயலாக்கத்தின் தொடக்கம் வரை தாமதமானது 6 முதல் 60 எம்எஸ் (சராசரி 12 எம்எஸ்) வரை இருக்கும் எனக் கூறப்படுகிறது, இது ஹோஸ்டில் வினாடிக்கு 180 சூழல்கள் வரை தீவிரம் கொண்ட புதிய மெய்நிகர் இயந்திரங்களை உருவாக்க அனுமதிக்கிறது. 36 CPU கோர்களுடன்.

பயனர் இடத்தில் மெய்நிகர் சூழல்களை நிர்வகிக்க, பின்னணி செயல்முறை மெய்நிகர் இயந்திர மேலாளர் இயங்குகிறது, இது மைக்ரோவிஎம்மை உள்ளமைத்தல், தொடங்குதல் மற்றும் நிறுத்துதல், CPU வார்ப்புருக்களை (C3 அல்லது T2) தேர்ந்தெடுப்பது, மெய்நிகர் செயலிகளின் எண்ணிக்கையை (vCPU) தீர்மானித்தல் போன்ற செயல்பாடுகளைச் செயல்படுத்தும் RESTful API ஐ வழங்குகிறது. மற்றும் நினைவக அளவு, பிணைய இடைமுகங்கள் மற்றும் வட்டு பகிர்வுகளைச் சேர்த்தல், செயல்பாட்டின் செயல்திறன் மற்றும் தீவிரத்தின் மீது வரம்புகளை அமைத்தல், போதுமான ஆதாரங்கள் இல்லாத நிலையில் கூடுதல் நினைவகம் மற்றும் CPU சக்தியை வழங்குதல்.

கொள்கலன்களுக்கான ஆழமான தனிமைப்படுத்தல் அடுக்காகப் பயன்படுத்தப்படுவதோடு, ஃபாஸ் (ஒரு சேவையாகச் செயல்படும்) அமைப்புகளை இயக்குவதற்கும் பட்டாசு பொருத்தமானது, இது ஒரு சர்வர்லெஸ் கம்ப்யூட்டிங் மாதிரியை வழங்குகிறது, இதில் சிறிய தனிநபர்களின் தொகுப்பைத் தயாரிக்கும் கட்டத்தில் மேம்பாடு மேற்கொள்ளப்படுகிறது. செயல்பாடுகள், ஒவ்வொன்றும் ஒரு குறிப்பிட்ட நிகழ்வைக் கையாளுகிறது மற்றும் சுற்றுச்சூழலைக் குறிப்பிடாமல் தனிமைப்படுத்தப்பட்ட செயல்பாட்டிற்காக வடிவமைக்கப்பட்டுள்ளது (நிலையற்றது, கோப்பு முறைமையின் முந்தைய நிலை மற்றும் உள்ளடக்கங்களைச் சார்ந்து இருக்காது). தேவை ஏற்படும் போது மட்டுமே செயல்பாடுகள் தொடங்கப்படும் மற்றும் நிகழ்வை செயலாக்கிய உடனேயே அவர்கள் தங்கள் வேலையை முடிக்கிறார்கள். FaaS இயங்குதளமே தயாரிக்கப்பட்ட செயல்பாடுகளை வழங்குகிறது, நிர்வாகத்தை ஒழுங்கமைக்கிறது மற்றும் தயாரிக்கப்பட்ட செயல்பாடுகளை செயல்படுத்த தேவையான சூழல்களை அளவிடுவதை உறுதி செய்கிறது.

கூடுதலாக, இன்டெல்லின் கிளவுட் ஹைப்பர்வைசர் 21.0 ஹைப்பர்வைசரின் வெளியீட்டை நாம் கவனிக்க முடியும், இது கூட்டு ரஸ்ட்-விஎம்எம் திட்டத்தின் கூறுகளின் அடிப்படையில் கட்டப்பட்டது, இதில் இன்டெல், அலிபாபா, அமேசான், கூகிள் மற்றும் ரெட் ஹாட் ஆகியவை பங்கேற்கின்றன. ரஸ்ட்-விஎம்எம் ரஸ்ட் மொழியில் எழுதப்பட்டுள்ளது மற்றும் பணி சார்ந்த ஹைப்பர்வைசர்களை உருவாக்க உங்களை அனுமதிக்கிறது. கிளவுட் ஹைப்பர்வைசர் என்பது KVM-ன் மேல் இயங்கும் உயர்நிலை மெய்நிகர் இயந்திர மானிட்டரை (VMM) வழங்கும் மற்றும் கிளவுட்-நேட்டிவ் பணிகளுக்கு உகந்ததாக இருக்கும் ஒரு ஹைப்பர்வைசர் ஆகும். திட்டக் குறியீடு Apache 2.0 உரிமத்தின் கீழ் கிடைக்கிறது.

Cloud Hypervisor ஆனது virtio-அடிப்படையிலான paravirtualized சாதனங்களைப் பயன்படுத்தி நவீன Linux விநியோகங்களை இயக்குவதில் கவனம் செலுத்துகிறது. குறிப்பிடப்பட்ட முக்கிய நோக்கங்களில்: அதிக வினைத்திறன், குறைந்த நினைவக நுகர்வு, அதிக செயல்திறன், எளிமைப்படுத்தப்பட்ட கட்டமைப்பு மற்றும் சாத்தியமான தாக்குதல் திசையன்களைக் குறைத்தல். எமுலேஷன் ஆதரவு குறைந்தபட்சமாக வைக்கப்படுகிறது மற்றும் பாராவிர்ச்சுவலைசேஷன் மீது கவனம் செலுத்தப்படுகிறது. x86_64 மற்றும் AArch64 கட்டமைப்புகள் ஆதரிக்கப்படுகின்றன. விருந்தினர் அமைப்புகளுக்கு, லினக்ஸின் 64-பிட் உருவாக்கங்கள் மட்டுமே தற்போது ஆதரிக்கப்படுகின்றன. CPU, நினைவகம், PCI மற்றும் NVDIMM ஆகியவை சட்டசபை கட்டத்தில் கட்டமைக்கப்படுகின்றன. சேவையகங்களுக்கு இடையில் மெய்நிகர் இயந்திரங்களை நகர்த்துவது சாத்தியமாகும்.

கிளவுட் ஹைப்பர்வைசரின் புதிய பதிப்பானது திறமையான உள்ளூர் நேரடி இடம்பெயர்வைச் செய்யும் திறனை உள்ளடக்கியது, இது பறக்கும்போது சூழல்களைப் புதுப்பிக்கப் பயன்படுகிறது (நேரடி மேம்படுத்தல்). புதிய பயன்முறையானது, மூல மற்றும் இலக்கு சூழல்களின் நினைவக ஒப்பீட்டை முடக்குவதன் மூலம் வேறுபடுத்தப்படுகிறது, இது பறக்கும் போது புதுப்பிக்கும் செயல்பாட்டின் நேரத்தை 3 வினாடிகளில் இருந்து 50 ms ஆக குறைக்கிறது. பரிந்துரைக்கப்பட்ட லினக்ஸ் கர்னல் 5.15 (5.14க்கு virtio-net இல் சிக்கல்கள் உள்ளன).

ஆதாரம்: opennet.ru

கருத்தைச் சேர்