አማዞን ፋየርክራከር 1.0 ቨርችዋል ሲስተምን አሳትሟል

አማዞን ቨርቹዋል ማሽኖችን በአነስተኛ ወጪ ለመስራት የተነደፈውን የቨርቹዋል ማሽን ሞኒተር (ቪኤምኤም)፣ ፋየርክራከር 1.0.0 ጉልህ የሆነ ልቀት አሳትሟል። ፋየርክራከር የCrosVM ፕሮጀክት ሹካ ነው፣ ጎግል በChromeOS ላይ ሊኑክስ እና አንድሮይድ መተግበሪያዎችን ለማሄድ ይጠቀምበታል። የAWS Lambda እና AWS Fargate መድረኮችን አፈጻጸም እና ቅልጥፍናን ለማሻሻል ፋየርክራከር በአማዞን ድር አገልግሎቶች እየተዘጋጀ ነው። የFirecracker ኮድ በዝገት ውስጥ የተፃፈ ሲሆን በ Apache 2.0 ፍቃድ ተሰጥቶታል።

ፋየርክራከር ማይክሮቪኤም የሚባሉ ቀላል ክብደት ያላቸውን ምናባዊ ማሽኖች ያቀርባል። ለሙሉ ማይክሮ ቪኤም ማግለል, በ KVM ሃይፐርቫይዘር ላይ የተመሰረቱ የሃርድዌር ቨርቹዋል ቴክኖሎጂዎች ጥቅም ላይ ይውላሉ, ግን በተመሳሳይ ጊዜ አፈፃፀሙ እና ተለዋዋጭነት በተለመደው ኮንቴይነሮች ደረጃ ይሰጣሉ. ስርዓቱ ለ x86_64 እና ARM64 አርክቴክቸር ይገኛል፣ እና ከኢንቴል ስካይሌክ፣ ኢንቴል ካስኬድ ሌክ፣ AMD Zen2 እና ARM64 Neoverse N1 ቤተሰብ በሲፒዩዎች ላይ ተፈትኗል። እንደ ካታ ኮንቴይነሮች፣ Weaveworks Ignite እና በኮንቴይነር (በ Runtime Firecracker-containerd የቀረበ) ፋየርክራከርን ወደ የሩጫ ጊዜ መያዣ ማቀፊያ ስርዓቶች ለማዋሃድ መሳሪያዎች ቀርበዋል።

አማዞን ፋየርክራከር 1.0 ቨርችዋል ሲስተምን አሳትሟል

በቨርቹዋል ማሽኖች ውስጥ የሚሰራው የሶፍትዌር አካባቢ የተራቆተ ሲሆን በውስጡም አነስተኛ የሆኑ ክፍሎችን ብቻ ይዟል። ማህደረ ትውስታን ለመቆጠብ ፣ የጅምር ጊዜን ለመቀነስ እና የአካባቢ ደህንነትን ለመጨመር ፣ የተራቆተ ሊኑክስ ከርነል ተጀምሯል (ኮርነሎች 4.14 እና 5.10 ይደገፋሉ) ፣ ይህም አላስፈላጊ ተግባራትን መቀነስ እና የተወገደ የመሣሪያ ድጋፍን ጨምሮ ።

ከተራቆተ ከርነል ጋር ሲሰራ፣ ከመያዣው ጋር ሲነፃፀር ያለው ተጨማሪ የማህደረ ትውስታ ፍጆታ ከ5 ሜባ በታች ነው። ማይክሮቪኤም ከተጀመረበት ጊዜ አንስቶ እስከ አፕሊኬሽኑ አፈፃፀም መጀመሪያ ድረስ ያለው መዘግየት ከ6 እስከ 60 ሚሴ (በአማካይ 12 ሚሴ) የሚደርስ ሲሆን ይህም በአስተናጋጅ ላይ በሰከንድ እስከ 180 አከባቢዎች የሚደርሱ አዳዲስ ቨርቹዋል ማሽኖች እንዲፈጠሩ ያስችላል ተብሏል። በ 36 ሲፒዩ ኮር.

በተጠቃሚ ቦታ ላይ የምናባዊ አካባቢዎችን ለማስተዳደር የበስተጀርባ ሂደት ቨርቹዋል ማሽን ስራ አስኪያጅ ይሰራል፣ እንደ ማይክሮ ቪኤም ማዋቀር፣ ማስጀመር እና ማቆም፣ የሲፒዩ አብነቶችን (C3 ወይም T2) መምረጥ፣ የቨርቹዋል ፕሮሰሰር (vCPU) ብዛት በመወሰን RESTful API በመስጠት ይሰራል። እና የማህደረ ትውስታ መጠን, የአውታረ መረብ በይነገጾች እና የዲስክ ክፍልፋዮችን መጨመር, በእንቅስቃሴዎች እና በእንቅስቃሴዎች ጥንካሬ ላይ ገደቦችን ማዘጋጀት, በቂ ባልሆኑ ሀብቶች ተጨማሪ ማህደረ ትውስታ እና የሲፒዩ ሃይል ያቀርባል.

ፋየርክራከር ለኮንቴይነሮች እንደ ጥልቅ የማግለል ንብርብር ከመጠቀም በተጨማሪ የ FaaS (ተግባር እንደ አገልግሎት) ስርዓቶችን ለማጎልበት ተስማሚ ነው ፣ ይህም አነስተኛ ግለሰብ ስብስብ በሚዘጋጅበት ደረጃ ላይ የሚካሄደው አገልጋይ የሌለው የኮምፒዩተር ሞዴል ይሰጣል ። ተግባራት, እያንዳንዳቸው አንድን የተወሰነ ክስተት የሚያስተናግዱ እና ለአካባቢው ሳይጠቅሱ ለገለልተኛ አሠራር የተነደፉ (አገር አልባ, ውጤቱ በቀድሞው ሁኔታ እና በፋይል ስርዓቱ ይዘቶች ላይ የተመካ አይደለም). ተግባራት የሚጀምሩት ፍላጎቱ በሚነሳበት ጊዜ ብቻ ነው እና ክስተቱን ካስኬዱ በኋላ ወዲያውኑ ስራቸውን ያጠናቅቃሉ. የ FaaS መድረክ እራሱ የተዘጋጁ ተግባራትን ያስተናግዳል፣ አስተዳደርን ያደራጃል እና የተዘጋጁ ተግባራትን ለማከናወን የሚያስፈልጉትን አካባቢዎች መመዘን ያረጋግጣል።

በተጨማሪም፣ ኢንቴል፣ Cloud Hypervisor 21.0 hypervisor፣ በጋራ ዝገት-ቪኤምኤም ፕሮጄክት አካላት ላይ የተገነባውን ከኢንቴል፣ አሊባባ፣ አማዞን፣ ጎግል እና ቀይ ኮፍያ በተጨማሪ የሚሳተፉበት ኢንቴል ያሳተመውን ህትመት ልብ ማለት እንችላለን። Rust-VMM በሩስት ቋንቋ የተፃፈ ሲሆን ተግባር-ተኮር hypervisors እንዲፈጥሩ ይፈቅድልዎታል. Cloud Hypervisor በ KVM አናት ላይ የሚሰራ እና ለደመና-ተወላጅ ስራዎች የተመቻቸ ከፍተኛ ደረጃ ያለው የቨርቹዋል ማሽን ሞኒተር (VMM) የሚያቀርብ አንዱ ሃይፐርቫይዘር ነው። የፕሮጀክት ኮድ በ Apache 2.0 ፍቃድ ስር ይገኛል።

Cloud Hypervisor የሚያተኩረው virtio-based paravirtualized መሳሪያዎችን በመጠቀም ዘመናዊ የሊኑክስ ስርጭቶችን በማሄድ ላይ ነው። ከተጠቀሱት ቁልፍ ዓላማዎች መካከል፡- ከፍተኛ ምላሽ ሰጪነት፣ ዝቅተኛ የማስታወስ ችሎታ ፍጆታ፣ ከፍተኛ አፈጻጸም፣ ቀላል ውቅር እና የጥቃት ቫይረሶችን መቀነስ። የማስመሰል ድጋፍ በትንሹ ይጠበቃል እና ትኩረቱ ፓራቫሪያላይዜሽን ላይ ነው። x86_64 እና AArch64 አርክቴክቸር ይደገፋሉ። ለእንግዶች ስርዓቶች፣ በአሁኑ ጊዜ የሊኑክስ 64-ቢት ግንባታዎች ብቻ ናቸው የሚደገፉት። ሲፒዩ፣ ማህደረ ትውስታ፣ PCI እና NVDIMM በስብሰባ ደረጃ ተዋቅረዋል። በአገልጋዮች መካከል ምናባዊ ማሽኖችን ማዛወር ይቻላል.

አዲሱ የ Cloud Hypervisor እትም ቀልጣፋ የአካባቢ የቀጥታ ፍልሰትን የማከናወን ችሎታን ያካትታል፣ ይህም በበረራ ላይ አካባቢዎችን ለማዘመን ሊያገለግል ይችላል (ቀጥታ አሻሽል)። አዲሱ ሁነታ የሚለየው የምንጩን እና የዒላማ አከባቢዎችን የማህደረ ትውስታ ንፅፅርን በማሰናከል ሲሆን ይህም የበረራ ማሻሻያ ጊዜን ከ3 ሰከንድ ወደ 50 ሚሴ ይቀንሳል። የሚመከረው ሊኑክስ ከርነል 5.15 ነው (5.14 ከ virtio-net ጋር ችግር አለበት)።

ምንጭ: opennet.ru

አስተያየት ያክሉ