Forwarded from Українська девопсарня (Seva Poliakov)
Запис на диск у Linux в клауд провайдерів то така тема, що не кожен знає.
Тому давайте розбиратися.
Перше що треба знати, то що, як на закарпатті блокпостів — усюди понатикано буферів.
Спочатку запис буферізує программа яку ви запускаєте. Зазвичай це треба для того щоб уникнути великої кількості системних викликів, бо системні виклики це не чмобіки, тобто не безкоштовні і навіть чогось варті.
Але навіть коли системний виклик
Навіть якщо ви викликали
Для чого це зроблено? А для того щоб розумненький компьютер працював швидше і не залежив від програмістів. Це легко відчути якщо забити оперативну пам’ять під нуль.
Доречі, за розмір кеша і співвідношення його до оперативної пам’яті відповідають такі параметри:
Тож ви і самі можете спробувати і відчути як все почне лагати.
Далі, після того як данні було змито на диск, з оперативної пам’яті вони переміщуються до буфера мережевої картки, звідки вже у чорних пакетах їх доставляють до сховища. У якого теж купа своїх буферів, але це вже не до мене.
А що до мене? А ось це: анонсую збір на FPV дрони для спецури. Скоро будуть деталі.
Тому давайте розбиратися.
Перше що треба знати, то що, як на закарпатті блокпостів — усюди понатикано буферів.
Спочатку запис буферізує программа яку ви запускаєте. Зазвичай це треба для того щоб уникнути великої кількості системних викликів, бо системні виклики це не чмобіки, тобто не безкоштовні і навіть чогось варті.
Але навіть коли системний виклик
write() відбувся, то дані не потрапляють на диск, а помічаються в оперативній пам‘яті як данні які треба записати на диск. Навіть якщо ви викликали
sync() то дані також не будуть записані. Тільки fsync() як справжній боєць виконує накази. Для чого це зроблено? А для того щоб розумненький компьютер працював швидше і не залежив від програмістів. Це легко відчути якщо забити оперативну пам’ять під нуль.
Доречі, за розмір кеша і співвідношення його до оперативної пам’яті відповідають такі параметри:
vm.dirty_background_ratio
vm.dirty_background_bytes
vm.dirty_ratio
vm.dirty_bytes
vm.dirty_writeback_centisecs
vm.dirty_expire_centisecs
Тож ви і самі можете спробувати і відчути як все почне лагати.
Далі, після того як данні було змито на диск, з оперативної пам’яті вони переміщуються до буфера мережевої картки, звідки вже у чорних пакетах їх доставляють до сховища. У якого теж купа своїх буферів, але це вже не до мене.
А що до мене? А ось це: анонсую збір на FPV дрони для спецури. Скоро будуть деталі.
👍22👌4❤2👏2🫡2
DevOps і SRE залишаються в тренді у 2023 році, і багато людей намагаються зрозуміти, як правильно використати цю тенденцію. DevOps RoadMap — дуже популярна тема, на яку написано багато статей.
І хоч дорожня карта для здійснення DevOps трансформації в організації та дорожня карта для побудови кар’єри в DevOps — це різні речі, однак обидва вони іноді називаються просто DevOps RoadMap.
Розглянемо найцікавіші з них 👉 https://dou.ua/goto/ynFC
І хоч дорожня карта для здійснення DevOps трансформації в організації та дорожня карта для побудови кар’єри в DevOps — це різні речі, однак обидва вони іноді називаються просто DevOps RoadMap.
Розглянемо найцікавіші з них 👉 https://dou.ua/goto/ynFC
❤15👍8
👂🏻 В новому випуску "Говорилки" девопси з проєкту CatOps встигли зачепити дві теми:
📌 Observability
📌 Деплой AWS Lambda за допомогою Terraform і не тільки
Слухаємо за лінком 👉 https://dou.ua/goto/LcX3
📌 Observability
📌 Деплой AWS Lambda за допомогою Terraform і не тільки
Слухаємо за лінком 👉 https://dou.ua/goto/LcX3
👍16
🐤 DevOps-команда Uklon розповідає про Istio — як цей інструмент розширює функціональність системи без внесення змін до програмного забезпечення та дає можливість підвищити рівень обслуговування користувачів.
У статті багато схем, коду, сценаріїв та порівнянь 👉 https://dou.ua/goto/Ht85
У статті багато схем, коду, сценаріїв та порівнянь 👉 https://dou.ua/goto/Ht85
🔥13👍7❤1
Про те, що потрібно для роботи у сфері DevOps, поспілкувалися з Lead Site Reliability Engineer у N26 Юрієм Рочняком.
Також обговорили його робоче місце. Читайте та діліться фотографіями своїх робочих місць і ви 👉 https://dou.ua/goto/VgP2
Також обговорили його робоче місце. Читайте та діліться фотографіями своїх робочих місць і ви 👉 https://dou.ua/goto/VgP2
🥴15🤡10😁4🤔4👨💻4❤3💩3
Шановні, це last call! 🔥
Якщо ви хотіли заповнити анкету на роль ведучого подкасту про DevOps, але відкладали — нагадуємо, що дедлайн вже сьогодні 😉
Заповнюйте 👉 https://dou.ua/goto/EBgk та залишаємось на зв'язку 🤗
Якщо ви хотіли заповнити анкету на роль ведучого подкасту про DevOps, але відкладали — нагадуємо, що дедлайн вже сьогодні 😉
Заповнюйте 👉 https://dou.ua/goto/EBgk та залишаємось на зв'язку 🤗
👍2
Розбір останнього інциденту та альтернативи Docker Hub
Розробники проєктів з відкритим вихідним кодом, які використовували Docker Hub, отримали листи про припинення дії сервісу за підпискою «Docker Free Team», яка видавалася розробникам безкоштовно.
На форумі спільнота розбирається, що сталось і як з цим далі бути 👉 https://dou.ua/goto/ltcw
Розробники проєктів з відкритим вихідним кодом, які використовували Docker Hub, отримали листи про припинення дії сервісу за підпискою «Docker Free Team», яка видавалася розробникам безкоштовно.
На форумі спільнота розбирається, що сталось і як з цим далі бути 👉 https://dou.ua/goto/ltcw
❤7👍1
📢 Microsoft стек, інструменти Azure для DevOps, ШІ в продуктах Microsoft
Зустрічайте новий випуск подкасту "Неправильний DevOps" від ком'юніті – https://dou.ua/goto/va7k
Зустрічайте новий випуск подкасту "Неправильний DevOps" від ком'юніті – https://dou.ua/goto/va7k
👍12
20 запитань для співбесіди з Kubernetes. Шаблони проєктування контейнерів
Що таке Pod? Що таке Init Container Pattern? Коли ви використовуєте Sidecar Container Design? Наведіть приклад Adapter Container Pattern?
Відповіді на ці та інші важливі питання — в топіку 👉 https://dou.ua/goto/EbpQ
Що таке Pod? Що таке Init Container Pattern? Коли ви використовуєте Sidecar Container Design? Наведіть приклад Adapter Container Pattern?
Відповіді на ці та інші важливі питання — в топіку 👉 https://dou.ua/goto/EbpQ
👍13❤12
🔍 Нові DevOps-вакансії
DevOps Engineer with Python в YozmaTech, $3000–6000, Луцьк, Краків (Польща), Тбілісі (Грузія), віддалено
👉 https://dou.ua/goto/2FKP
Senior DevOps Engineer в Surprise.com, Львів, віддалено
👉 https://dou.ua/goto/FvBM
DevOps Engineer (Linux) в Plexteq, Вінниця
👉 https://dou.ua/goto/LUfb
Middle DevOps Engineer в Pecode, від $1500, Львів
👉 https://dou.ua/goto/8vcb
DevOps Engineer в Kyivstar, Київ, віддалено
👉 https://dou.ua/goto/z6QB
DevOps Engineer with Python в YozmaTech, $3000–6000, Луцьк, Краків (Польща), Тбілісі (Грузія), віддалено
👉 https://dou.ua/goto/2FKP
Senior DevOps Engineer в Surprise.com, Львів, віддалено
👉 https://dou.ua/goto/FvBM
DevOps Engineer (Linux) в Plexteq, Вінниця
👉 https://dou.ua/goto/LUfb
Middle DevOps Engineer в Pecode, від $1500, Львів
👉 https://dou.ua/goto/8vcb
DevOps Engineer в Kyivstar, Київ, віддалено
👉 https://dou.ua/goto/z6QB
❤7🤮3
Forwarded from CatOps
Just a reminder that our Kubernetes Operations Survey is still open! The goal of this survey is to better understand so-called 2nd day operations on Kubernetes e.g. upgrades, migrations and maintenances.
I would really appreciate it if you can spend a couple of minutes to complete it. Thanks a lot!
#kubernetes
I would really appreciate it if you can spend a couple of minutes to complete it. Thanks a lot!
#kubernetes
👍4😁1
Юрій Рочняк, Site Reliability Engineer, — про вхід у професію, а конкретніше — про співбесіди, їхні типи, цінність кожного типу для компанії, а також як підготуватися до кожного з них.
Він проводить технічні співбесіди в компанії й раз на півроку-рік ходить по співбесідах в інші, здебільшого щоб не втратити навички їх проходження.
Отже, є чим поділитись 👉 https://dou.ua/goto/pASH
Він проводить технічні співбесіди в компанії й раз на півроку-рік ходить по співбесідах в інші, здебільшого щоб не втратити навички їх проходження.
Отже, є чим поділитись 👉 https://dou.ua/goto/pASH
👍14
DevSecOps: Інтеграція безпеки продукту на кожному етапі SDLC
Поговоримо про те, як DevSecOps як початкова фаза SDLC створює цілісну екосистему безпеки та продуктивності, яка одночасно задовольняє вимоги з необхідною для бізнесу швидкістю 👉 https://dou.ua/goto/Z1Tt
Поговоримо про те, як DevSecOps як початкова фаза SDLC створює цілісну екосистему безпеки та продуктивності, яка одночасно задовольняє вимоги з необхідною для бізнесу швидкістю 👉 https://dou.ua/goto/Z1Tt
👍11
Натрапили на цікавий матеріал, де автор розмірковує про назву DevOps для посади. Публікуємо переклад, щоб задати вектор дискусії, з радістю почитаємо ваші коментарі 👉
https://dou.ua/goto/Tngy
https://dou.ua/goto/Tngy
👍8🤯2☃1😁1
Як використовувати ChatGPT, щоб покращити свою роботу? Читаємо й обговорюємо в матеріалі 👉 https://dou.ua/goto/hJcB
👍8
@Djinni_official порівняли кількість вакансій у першому кварталі 2023-го та третьому кварталі 2022-го.
DevOps входять в топ-5 — понад 5% від всіх опублікованих вакансій для них.
#аналітика_ринку
DevOps входять в топ-5 — понад 5% від всіх опублікованих вакансій для них.
#аналітика_ринку
👍13❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Просто цікавий факт 🙃
Відео з нашого Tiktok!
Відео з нашого Tiktok!
😁27💩13🤡3😱1🌚1
Розмова про новини та тренди DevOps, життевий баланс та психотерапію.
В новому подкасті "Неправильний DevOps" розглянули нюанси та практику eBPF, Webassembly, Opentelemetry, Service Mesh, Cilium, Calico 👀
https://dou.ua/goto/mTiv
В новому подкасті "Неправильний DevOps" розглянули нюанси та практику eBPF, Webassembly, Opentelemetry, Service Mesh, Cilium, Calico 👀
https://dou.ua/goto/mTiv
👍14❤5👎2👌1
Що робити, якщо ти розробив застосунок і плануєш, що в майбутньому він буде розширятись, а відтак – має відповідати вимогам приватності, навантаження та легкості конфігурації. Для цього буде незайвим певний багаж знань в плані DevOps, якого ти можеш і не мати.
У цій статі поговоримо про те, як за допомогою правильних інструментів можна зробити все максимально якісно та без болю 👉 https://dou.ua/goto/F6PK
У цій статі поговоримо про те, як за допомогою правильних інструментів можна зробити все максимально якісно та без болю 👉 https://dou.ua/goto/F6PK
👍10❤2
Дивимося топнайми DevOps на @Djinni_official, березень 2023 👀
1️⃣ $10K DevOps engineer
DevOps engineer, от $10000, Spain
2️⃣ $9,5K Engineering Manager / Staff Software Engineer (DevOps)
Engineering Manager / Staff Software Engineer (DevOps), от $9500
3️⃣ $9K Senior Site Reliability Engineer [Tech Lead]
Senior Site Reliability Engineer [Tech Lead], от $9000, Poland
4️⃣ $8K DevOps Lead
DevOps Lead, от $8000
А ви як, шукали роботу минулого місяця?
#аналітика_ринку
1️⃣ $10K DevOps engineer
DevOps engineer, от $10000, Spain
2️⃣ $9,5K Engineering Manager / Staff Software Engineer (DevOps)
Engineering Manager / Staff Software Engineer (DevOps), от $9500
3️⃣ $9K Senior Site Reliability Engineer [Tech Lead]
Senior Site Reliability Engineer [Tech Lead], от $9000, Poland
4️⃣ $8K DevOps Lead
DevOps Lead, от $8000
А ви як, шукали роботу минулого місяця?
#аналітика_ринку
👍14