«Нативнымоблачным»именуетсясовременныйподходкразработкеиразвертываниюприложений,вкоторомиспользуютсявозможностимоделипредоставленияоблачныхвычислений。Идеязаключаетсявразработкеиразвертыванииприложенийвдинамическихсредах,такихкакпубличные,частныеигибридныеоблака,гдересурсыможновертикальномасштабироватьпомеренеобходимости。Нативныеоблачныеприложенияобычноконтейнерныеиразвертываютсякаксвободносвязанныемикрослужбы,работающиевоблаке。В。Длятакихприложений,какправило,применяютсяпроцессынепрерывнойинтеграцииидоставки(CI / CD)。Рассмотримнекоторыеключевыетехнологиииконцепциинативныхоблачныхприложений。
Контейнеры
Контейнерыпереносятвиртуализациюнауровеньоперационнойсистемы。Онипозволяютупаковатьвеськодизависимости,включаядвоичныефайлы,библиотекиифайлыконфигураци,инеобходимыедлязапускапроцессов,приложенийилислужб。Контейнерноепрограммноеобеспечениеможетнадежноработатьспереходоммеждувычислительнымисредами。Контейнерыбыстры,епортативныеилегки,еспомощьюдинамическойоркестрацииможнооптимизироватьпроизводительностьипотреблениересурсов。
Архитектурамикрослужб
Архитектурамикрослужб——этомодульныйподходкразработкепрограммныхсистем。Вместоодногобольшогомонолитногоприложениясоздаютнабороднофункциональныхслужбсчеткоопределеннымиоперациямииинтерфейсами。Такоймодульныйподходкразработкеприложенийприводиткулучшениюмасштабируемости,гибкостиитестируемости。Контейнерыестественнымобразомсочетаютсясархитектуроймикрослужб。
DevOps
DevOps——этосочетаниеметодологий,технологийавтоматизацииипередовыхметодов,направленныхнарационализациюжизненногоцикларазработкипрограммногообеспеченияпутемулучшенияинтеграцииикоммуникациимеждукомандамиразработкииэксплуатации。Конечнаяцель-конвейерCI / CDдляускоренияразработкииразвертыванияпродукта。Контейнерымогутпомочьупроститьиускоритьпроцессразработки,тестированияиразвертывания。
Узнайте(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)(国民经济)