Ажурирање за Интел Цлоуд Хипервисор 0.3 и Амазон Фирецрацкер 0.19 написано у Руст-у

Интел опубликовала нова верзија хипервизора Цлоуд Хипервисор 0.3. Хипервизор је изграђен на компонентама
заједнички пројекат Руст-ВММ, у којој поред Интела учествују и Алибаба, Амазон, Гугл и Ред Хат. Руст-ВММ је написан на Руст језику и омогућава вам да креирате хипервизоре специфичне за задатке. Цлоуд Хипервисор је један од таквих хипервизора који обезбеђује монитор виртуелне машине високог нивоа (ВММ) који ради на врху КВМ-а и оптимизован за задатке који су изворни у облаку. Шифра пројекта доступан лиценциран под Апацхе 2.0.

Цлоуд Хипервисор је фокусиран на покретање модерних Линук дистрибуција помоћу паравиртуелизованих уређаја базираних на виртуелном систему. Међу кључним циљевима који се помињу су: висок одзив, мала потрошња меморије, високе перформансе, поједностављена конфигурација и смањење могућих вектора напада.

Подршка емулације је сведена на минимум, а фокус је на паравиртуализацији. Тренутно су подржани само к86_64 системи, али је планирана подршка за ААрцх64. За системе за госте, тренутно су подржане само 64-битне верзије Линук-а. ЦПУ, меморија, ПЦИ и НВДИММ су конфигурисани у фази склапања. Могуће је мигрирати виртуелне машине између сервера.

У новој верзији:

  • Настављен је рад на премештању паравиртуелизованих И/О у засебне процесе. Додата је могућност коришћења позадине за интеракцију са блок уређајима вхост-усер-блк. Промена вам омогућава да повежете блок уређаје засноване на модулу вхост-усер на Цлоуд Хипервисор, као нпр. СПДК, као бацкенд за паравиртуелизовано складиштење;
  • Подршка за премештање мрежних операција у позадину, уведена у последњем издању вхост-усер-нет, проширен са новом позадином заснованом на драјверу виртуелне мреже ТАП. Позадински део је написан у Русту и сада се користи у Цлоуд Хипервисор-у као главна паравиртуелизована мрежна архитектура;
  • Да би се повећала ефикасност и сигурност комуникације између домаћинског окружења и гостујућег система, предложена је хибридна имплементација сокета са АФ_ВСОЦК адресирањем (виртуелне мрежне утичнице), које раде кроз виртио. Имплементација се заснива на развоју пројекта Фирецрацкер, коју је развио Амазон. ВСОЦК вам омогућава да користите стандардни ПОСИКС Соцкетс АПИ за интеракцију између апликација на страни госта и домаћина, што олакшава прилагођавање обичних мрежних програма за такву интеракцију и имплементацију интеракције неколико клијентских програма са једном серверском апликацијом;
  • Обезбеђена почетна подршка за АПИ за управљање помоћу ХТТП протокола. У будућности, овај АПИ ће омогућити покретање асинхроних операција на гостујућим системима, као што су ресурси за брзо прикључивање и мигрирајућа окружења;
  • Додат је слој са имплементацијом транспорта заснованом на виртио ММИО (Мемори маппед виртио), који се може користити за креирање минималистичких система за госте који не захтевају емулацију ПЦИ магистрале;
  • Као део иницијативе за проширење подршке за покретање угнежђених гостујућих система, Цлоуд Хипервисор је додао могућност прослеђивања паравиртуелизованих ИОММУ уређаја преко виртио-а, што побољшава безбедност угнежђеног и директног прослеђивања уређаја.
  • Обезбеђена подршка за Убунту 19.10;
  • Додата могућност покретања гостујућих система са више од 64 ГБ РАМ-а.

Поред тога, може се приметити ново издање суседни развијена монитор виртуелне машине Фирецрацкер, такође написан у Руст-у, заснован на Руст-ВММ-у и ради на врху КВМ-а. Петарда је виљушка пројекта ЦросВМ, који Гоогле користи за покретање апликација линук и Android у ЦхромеОС-у. Фирецрацкер развија Амазон Веб Сервицес да побољша перформансе и ефикасност платформи АВС Ламбда и АВС Фаргате.

Платформа је дизајнирана да покреће виртуелне машине са минималним трошковима и обезбеђује алате за креирање и управљање изолованим окружењима и услугама изграђеним коришћењем модела развоја без сервера (функционише као услуга). Фирецрацкер нуди лагане виртуелне машине, назване мицроВМ, које користе технологије виртуелизације хардвера да обезбеде потпуну изолацију док испоручују перформансе и флексибилност традиционалних контејнера. На пример, када користите Фирецрацкер, време од тренутка покретања мицроВМ-а до почетка извршавања апликације не прелази 125мс, што вам омогућава да покренете нове виртуелне машине са интензитетом до 150 окружења у секунди.

Ново издање Фирецрацкер-а додаје начин рада без покретања АПИ руковаоца („—но-апи“), ограничавајући окружење само на подешавања која су чврсто кодирана у конфигурационој датотеци. Статичка конфигурација је наведена преко опције „--цонфиг-филе“ и дефинисана је у ЈСОН формату. Из опција командне линије, такође је додата подршка за сепаратор „—“, заставице које су наведене после којих се прослеђују дуж ланца без обраде.

Амазон, који развија Фирецрацкер, такође најавио о пружању спонзорства програмерима програмског језика Руст. Напомиње се да се Руст све више користи у пројектима компаније и да је развој на њему већ имплементиран у сервисима као што су Ламбда, ЕЦ2 и С3. Амазон је обезбедио Руст пројекат са инфраструктуром за складиштење издања и надградњи у С3, покретање регресионих тестова у ЕЦ2 и одржавање доцс.рс сајта са документацијом за све пакете из складишта цратес.ио.

Амазон такође уведен програм АВС промотивни кредит, где пројекти отвореног кода могу добити бесплатан приступ АВС услугама које се могу користити за складиштење ресурса, изградњу, континуирану интеграцију и тестирање. Међу већ одобреним пројектима за учешће у програму, поред Руста, истакнути су АдоптОпенЈДК, Мавен Централ, Кубернетес, Прометхеус, Енвои и Јулиа. Пријаве се прихватају из било ког пројекта отвореног кода који се испоручује под лиценцама које је одобрио ОСИ.

Извор: опеннет.ру

Додај коментар