П:
Како тим може да направи апликацију „спремна за облак“?
О:Многе компаније покушавају да схвате како да пошаљу апликације и радно оптерећење у облак. Када је у питању дизајнирање апликација за облак, постоје неке темељне смернице о томе шта апликације чине спремне за облак - како их довести у исправно стање да би их најбоље подржале у облаку.
Један главни аспект апликација спремних за облак укључује њихове израде. Лако спојене апликације бољи су кандидати за облак. Раздвајање података из апликације често помаже. Перформансе и кашњење су главни фактори, али интегрирањем слабо повезаних архитектура апликације постају свестраније, што доводи до бољег успјеха у облаку. Апликације се могу градити као збирка услуга или АПИ-ја за прављење грађевине која ће добро функционисати у облаку.
Апликације такође имају користи од градње за еластичност и скалирање. Еластичност разматра динамичке захтеве у реалном времену или непрестане шиљке потражње. С друге стране, скалабилност решава потребу за системом да постепено расте како потражња на крају расте. Апликације изграђене за хоризонтално скалирање могу имати користи од бољих резултата у облаку.
Други аспект спремности за облак односи се на расподелу ресурса. Од пресудног је значаја испитати структуру апликације и како користи ЦПУ и меморију. Мора постојати нека врста равнотеже између начина на који је апликација подржана у изворном окружењу и начина на који ће се сервирати у облаку. Те поређења између различитих окружења могу бити тешка, али то је главни део одлучивања да ли су апликације спремне за приме тиме у облаку.
Поред тога, тимови такође морају да погледају међузависности апликација. Како апликација функционише са Ацтиве Дирецториом? Шта све компоненте апликације раде у архитектури? Постоје и мрежне зависности, као што су потребне промене ИП адресе и правила заштитног зида и друге врсте административних детаља које треба узети у обзир.
Генерално гледано, инжењери и тимови морају такође да погледају уносно / излазне потребе и начине и захтеве за складиштење - ово се враћа у стварност одвајања података од апликације. Са толико различитих врста мрежних подешавања у игри, укључујући виртуализацију и хиперконвергенцију, постоји много начина за постављање складишта за апликације. Проналажење најбољих решења је још један део слагалице за спремност у облаку.
Уопштено, апликације изграђене са „цлоуд-нативе“ дизајном направљене су да добро функционишу у облаку. Неки стручњаци препоручују употребу ДевОпс приступа за прављење и условљавање апликација, посебно на начин који их чине компатибилним с облаком. Међутим, неки од горе наведених савета су такође практични начини за процену спремности у облаку.