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