тема: башкаруу

Kubernetes үйрөткүчү 1-бөлүк: Тиркемелер, микросервистер жана контейнерлер

По нашей просьбе Хабр создал хаб Kubernetes и нам приятно разместить первую публикацию в нём. Подписывайтесь! Kubernetes — это просто. Почему же банки платят мне за работу в этой сфере большие деньги, в то время как любой может освоить эту технологию буквально за несколько часов? Если вы сомневаетесь в том, что Kubernetes можно изучить так […]

Докерди үйрөнүү, 6-бөлүк: Маалыматтар менен иштөө

Докер жөнүндө бир катар материалдарды которуунун бүгүнкү бөлүгүндө биз маалыматтар менен иштөө жөнүндө сүйлөшөбүз. Атап айтканда, Docker томдору жөнүндө. Бул материалдарда биз дайыма Docker программалык кыймылдаткычтарын жегенге жарамдуу ар кандай окшоштуктар менен салыштырып турдук. Бул жерде да бул салттан тайбайлы. Докердеги маалыматтар жыпар жыттуу болсун. Дүйнөдө татымалдардын көптөгөн түрлөрү бар жана […]

Докер түзүү боюнча башталгыч үчүн колдонмо

Биз бүгүн котормосун жарыялап жаткан макаланын автору, ал Docker Compose программасын үйрөнүүнү каалаган жана Docker аркылуу биринчи кардар-сервер тиркемесин түзүүгө багыт алган иштеп чыгуучуларга арналганын айтат. Бул материалдын окурманы Докердин негиздери менен тааныш деп болжолдонууда. Эгер андай болбосо, анда сиз бул сериядагы материалдарды, бул басылманы, [...]

GitLab Shell Runner. Docker Compose аркылуу сыналган кызматтарды атаандаштыкка чыгаруу

Бул макала тестерлерди да, иштеп чыгуучуларды да кызыктырат, бирок негизинен инфраструктуралык ресурстардын жетишсиздигинде жана/же контейнердин жоктугунда интеграциялык тестирлөө үчүн GitLab CI/CD орнотуу көйгөйүнө туш болгон автоматташтыруу боюнча адистер үчүн арналган. оркестрдик платформа. Мен сизге бир GitLab кабык жүгүрткүчүндө докер түзүүнү колдонуу менен тесттик чөйрөлөрдү кантип орнотууну айтып берем жана [...]

Мүчүлүштүктөрдү табуу үчүн колдонуунун ордуна, процесске статикалык анализди киргизиңиз

Мени бул макаланы жазууга менин көңүлүмдү көбүрөөк буруп жаткан статикалык анализ боюнча материалдардын көптүгү түрткү болду. Биринчиден, бул PVS-studio блогу, ал Habréде ачык булактуу долбоорлордо табылган каталарды карап чыгуунун жардамы менен жигердүү жарнамалайт. Жакында, PVS-studio Java үчүн колдоону ишке ашырды, жана, албетте, IntelliJ IDEA иштеп чыгуучулары, анын орнотулган анализатору, кыязы, [...]

Jenkins боюнча IntelliJ IDEA текшерүүлөрүн жүргүзүү

IntelliJ IDEA бүгүнкү күндө эң өнүккөн статикалык Java код анализаторуна ээ, ал өзүнүн мүмкүнчүлүктөрү боюнча Checkstyle жана Spotbugs сыяктуу "ардагерлерди" алда канча артта калтырат. Анын көп сандаган "текшерүүлөрү" кодду коддоо стилинен баштап типтүү мүчүлүштүктөргө чейин ар кандай аспектилерде текшерет. Бирок, талдоо натыйжалары иштеп чыгуучунун IDE локалдык интерфейсинде гана көрсөтүлсө, алар иштеп чыгуу процессине анча деле пайдалуу болбойт. […]

3CX v16 деталдуу карап чыгуу

Бул макалада биз 3CX v16 мүмкүнчүлүктөрү жөнүндө толук маалымат берет. АТСтин жаңы версиясы кардарларды тейлөөнүн сапатын ар кандай жакшыртууларды жана кызматкерлердин өндүрүмдүүлүгүн жогорулатууну сунуш кылат. Ошол эле учурда системаны тейлөөчү инженердин иши да байкаларлык жеңилдейт. v16-да биз бирдиктүү иш мүмкүнчүлүктөрүн кеңейттик. Эми система кызматкерлердин ортосунда гана эмес, кардарларыңыз менен да баарлашууга мүмкүнчүлүк берет жана [...]

Well-Fed Philosophers же атаандаштыкка жөндөмдүү .NET программалоо

Келгиле, .Netте параллелдүү жана параллелдүү программалоо кантип иштээрин, философтордун түшкү тамактануу маселесинин мисалында карап көрөлү. План төмөнкүдөй, жиптен/процесс синхрондоштуруудан баштап актер моделине чейин (кийинки бөлүктерде). Макала биринчи таанышуу үчүн же билимиңизди жаңылоо үчүн пайдалуу болушу мүмкүн. Эмне үчүн муну кантип жасоону билебиз? Транзисторлор минималдуу өлчөмдөрүнө жетет, Мурдун мыйзамы ылдамдык чегине жетет [...]

"Чычкандар ыйлап, сайгылашкан .." Импортту алмаштыруу практикада. 4-бөлүк (теориялык, жыйынтыктоочу). Системалар жана кызматтар

Мурунку макалаларда варианттар, "ата мекендик" гипервизорлор жана "ата мекендик" Операциондук системалар жөнүндө сөз кылып, биз бул ОСларда орнотула турган керектүү системалар жана кызматтар жөнүндө маалымат чогултууну улантабыз. Чынында, бул макала негизинен теориялык болуп чыкты. Маселе "үй" системаларында жаңы же оригиналдуу эч нерсе жок экендигинде. Ошол эле нерсени жүзүнчү жолу кайра жазуу үчүн [...]

СШ жана судо боюнча эл аралык мелдештердин жеңүүчүлөрү кайрадан сахнага чыгышты. Ардактуу Active Directory дирижеру жетектеген

Тарыхый жактан, sudo уруксаттары /etc/sudoers.d жана visudo ичиндеги файлдардын мазмуну тарабынан көзөмөлдөнүп турган жана негизги авторизация ~/.ssh/authorized_keys аркылуу ишке ашырылган. Бирок, инфраструктура өсүп жаткандыктан, бул укуктарды борбордон башкаруу каалоосу бар. Бүгүнкү күндө бир нече чечим варианттары болушу мүмкүн: Конфигурацияны башкаруу системасы - Chef, Puppet, Ansible, Salt Active Directory + sssd Скрипт түрүндөгү ар кандай бурмалоо [...]

Netramesh - жеңил кызматтык тор чечим

Монолиттик тиркемеден микросервис архитектурасына өткөнүбүздө жаңы кыйынчылыктарга туш болобуз. Монолиттик тиркемеде ката системанын кайсы бөлүгүндө болгонун аныктоо оңой. Кыязы, көйгөй монолиттин кодунда же маалымат базасында. Бирок биз микросервис архитектурасында көйгөйдү издеп баштаганда, баары ачык-айкын болбой калат. Биз баарын табышыбыз керек [...]

Иштеп чыгуучуларды Think Developers семинарына чакырабыз

Жакшы, бирок калыптана элек салт боюнча май айында ачык техникалык жолугушуу өткөрөбүз! Бул жылы жолугушуу практикалык бөлүгү менен "тазаланды" жана сиз биздин "гаражга" токтоп, бир аз чогултуу жана программалоо жасай аласыз. Дата: 15-май, 2019-жыл, Москва. Калган пайдалуу маалымат кесип астында. Сиз катталып, программаны иш-чаранын веб-сайтынан көрө аласыз [...]