Мой флагман чуть не потонул Один из моих первых сайтов в сетке, о котором писал уже не раз. Сделанный аккурат в феврале 2022 года чуть не помер одной неделей.29 ноября начался спад трафика в Яндексе. Подумал, выходные и забил. С 1 декабря началось резкое снижение, копал в сторону доступности - везде сайт доступен, везде всё пингуется, попросил даже знакомых в РФ чекнуть сайт, все ок. 3 декабря я связался с inferno уточнить, все ли ок, на что получил ответ (на скрине). Позиции продолжали валиться, трафа каждый день -20-25%. Но я решил ждать (хз чего). Так продолжалось до конца недели, вплоть до 6 декабря. Пока я не увидел тему на серче. Люди столкнулись с такой же проблемой, как у меня. А у меня сайт лежит на VPS в локации NL (Голландия). И тут у меня всё сошлось.По итогу как всё случилось. По какой-то причине (РКН, всем ясно ёпт) сайт перестал открываться на мобильных устройствах в разных городах, люди при клике в выдаче на сайт не могли на него попасть и возвращались в выдачу, из-за этого стали проседать ПФ и как следствие валиться позиции (что еще больше усугубило падение). 7 декабря, вчера, перенес сайт в РУ локацию, трафик сразу стал потихоньку возвращаться. Вероятно, скоро будут доступны сайты только на ру хостингах. Так что, держим руку на пульсе.
DevOps и инфраструктура — страница 6
Лента темы
📌 Небольшая шпаргалка по выражениям cronСохраняем 🫡😎 PyLinux | #linux #cheatsheet
Причина почему снова прилёг клаудфлэрWe are aware of the issue impacting the availability of Cloudflare’s network. It was not an attack; root cause was disabling some logging to help mitigate this week’s React CVE.Пацаны просто хотели помочь всем спастись от React RCE 💁♂️Если ничего не работает - то нечего и атаковать!PS: это не "шутка", а реальное заявление CTO Cloudflare
Готовлю презентацию про факапы: приятель предложил выступить в ИТМО и поделиться опытом в корпах (говорит, слушать про то, как другие обосрались - увлекательно). Я попытался вспомнить, что же там у нас такого происходило, и выделить что-то любопытное и знаковое. Получилось.Был такой кейс, когда наша очень большая компания чуть не встряла на пол-ярда. Рублей, конечно.Случилось это на проекте по переходу на электронно-транспортные документы. Проект был интересным, с неплохим влиянием на экономику. Почему? Ну, если кратко, то любой груз должен сопровождаться транспортной накладной, по-умолчанию, плюс некоторые спец. документы в определенных случаях. Доки печатаются в нескольких экземплярах.Если у вас большой маркетплейс и машинки вжжжж туда-сюда много-много раз за день, представляете сколько бумаги надо потратить? Плюс, там еще назревали законодательные инициативы - не делать проект было нельзя. Ну и мы сделали, запустили.Спустя несколько месяцев после запуска, оказалось, что из-за того, что сотрудники не подписывают все нужные документы, часть доков просто зависла в подвешенном состоянии. Не подписывали их по разным причинам: где-то отваливался процесс подписания, где-то потерялись документы в процессе, где-то сотрудник всего этого не заметил, а где-то заметил, но забил болт. В итоге, по этим документам нельзя было провести оплату, а несвоевременная оплата грозила штрафом и потерей репутации.Неподписанных документов оказалось так много, что сумма накапала внушительная (восемь нулей, на секундочку).Сейчас, вспоминая эту ситуацию, я думаю, что причина проблемы была не в работе систем. Просто ни у кого в голове не было полного понимания, как работает процесс. Не сложилось цельной картины. То есть, мы поленились собраться с другой командой и нарисовать: ⁃ общую архитектуру решения; ⁃ диаграммы последовательностей; - поддержать логику кодом,ну и, в принципе, халатно относились к данной проблеме до тех пор, пока не пришел тех директор и не дал всем пизды понять, что пора чинить ситуэшн. Как-то починили, с горем пополам.Как застраховаться от таких проблем, не только в бигтехе? Да легко. Нужно только: 1. Понимать, как устроена архитектура твоего продукта. 2. Уметь расписать взаимодействие сервисов, особенно (!), если участвует несколько команд и реализация фичи/сценария делится между несколькими зонами ответственности. 3. В принципе, быть технически грамотным, отличать съедобное от несъедобного синхронное от асинхронного, условно говоря. 4. Быть внимательным.С первыми тремя пунктами я помогу тебе на интенсиве, остальное - на тебе. Записывайся.====Интенсив по тех. навыкам для продактов, 12-14 декабря, для записи - го в личку.
Энергия стала новым измерением блокчейна.Майнинг и стейкинг теперь не просто финансовая деятельность, а часть энергетических сетей.Компании используют избыточную генерацию для вычислений, создавая баланс между цифровыми и физическими потоками.Криптоцентр может стать узлом распределённой энергетики — место, где вычисления и электричество превращаются в товар.Это меняет восприятие блокчейна: он перестаёт быть потребителем, он становится участником экосистемы.🩶 Когда вычисления приносят тепло, технология становится живой.
В Казани из-за импортозамещения случился блэкаут — загорелась подстанцияГлава Зеленодольского района рассказал, что вспышка на электроподстанции в Осиново, которую видела вся Казань перед отключением света — это последствия короткого замыкания. Такие замыкания являются результатом целого набора факторов:1. Износ компонентов (наблюдается давно, ведь в России с импортозамещением не очень, а покупать запчасти и материалы из-за границы всё сложнее и дороже, а бюджеты урезают всё сильнее). 2. Несвоевременное обслуживание — опять же, с целью экономить и так урезанный бюджет, выделенный на технический контроль.3. Закупка дешёвых запчастей вместо качественных — с целью экономить. К тому же в Китае и в Индии без санкций купить проще.4. Перезагруженность системы. Татарстану давно нужны новые дополнительные электростанции и подстанции с большей мощностью, ведь потребности жителей и промышленности растут. Однако у республики нет на это средств — большую часть заработка республики съедает Москва, а на остатки много не построишь, особенно когда их ещё и разворовывают либо тратят на войны.📩 Яңалыклар җибәр | Резерв
Lessons learned кейс-клуба по техничкеВ архитектуре платформы кейс-клуба есть несколько сторонних сервисов. В основном — иностранных.При этом сам клуб и база данных с данными участников живут на российских серверах.И вот тут начинается магия распределённых систем:у одного участника из РФ внезапно не грузится плеер,у другого из-за рубежа начинают чудить бэкенд-запросы.Стабильно нестабильно.Мораль простая: проверьте и проверяйте в будущем, какие сервисы вы подключаете в СНГ-продуктах, чтобы потом не устраивать экстренную миграцию. Видимо, в идеале в СНГшных продуктах нужно приводить все сервисы к одной географии.#PG_размышления
Документация-шмокументация, ADR, схемы, хранилища знаний — выдумали, понимаешь, чтобы людям жизнь усложнять.А есть же Люба. Люба знает всё. Люба расскажет. Люба объяснит. Люба разжёвывает так, что после неё можно сразу идти жить дальше.И, что самое смешное, это реально работает. Быстрее, дешевле, без этих ваших диаграмм, которые никто не открывает. Правки вносить? Ерунда. Просто сказал Любе — и обновление "хранилища знаний" произошло. Иногда даже говорить не надо: Люба сама всё услышит, сама поймёт, сама запомнит.И вот ты стоишь такой, смотришь на всё это… и понимаешь, что команда уже давно живёт в режиме Люба-Driven Architecture.Но нет, находятся люди, которые начинают кричать про "риски", "bus factor", "нужно фиксировать знания". Как будто мы тут авианосец запускаем, а не сервис на трёх микросервисах.Хватит этого фашизма против Люба-подхода. Не плодите сущностей. Не стройте храмы священных писаний, в которые никто не зайдёт.Если оно работает — оно работает.Проблемы, конечно, появятся… но это будут проблемы когда-нибудь Потом. А Потом — это совершенно другой SRE.
Основные команды Docker, которые нужно помнить в работе:- docker ps – показывает запущенные контейнеры- docker ps -a – показывает все контейнеры, включая остановленные- docker images – список локальных образов- docker pull nginx – скачать образ- docker run nginx – запустить контейнер- docker run -d nginx – запустить в фоне- docker run -p 8080:80 nginx – проброс порта- docker exec -it <id> sh – зайти внутрь контейнера- docker logs <id> – посмотреть логи- docker stop <id> – остановить контейнер- docker rm <id> – удалить контейнер- docker rmi <image> – удалить образ- docker build -t myapp . – собрать образ- docker compose up -d – поднять сервисы- docker compose down – остановить и удалить их
⭐ Соединение «#Звезда» (Y)Три обмотки двигателя соединяются таким образом, что один конец каждой обмотки сходится в одну общую точку — нейтраль.Другие концы подключаются к фазам сети.Характеристики • #Напряжение на обмотке = Линейное напряжение / √3(≈ 58% от линейного) • Пусковой ток ниже (примерно в 3 раза меньше, чем при треугольнике) • Пусковой момент ниже (около 30–35% номинального) • Мягкий пускГде применяется • Для пуска двигателя с уменьшенным током • При малой нагрузке на валу во время пуска • В схемах пуска «звезда–треугольник»🔺 Соединение «#Треугольник» (Δ)Обмотки соединены последовательно по кругу (конец одной обмотки к началу другой), образуя «треугольник».Характеристики • Напряжение на обмотке = Линейное напряжение • Полный номинальный #ток • Полный номинальный момент • Больший пусковой токГде применяется • Для нормальной работы двигателя • Когда требуется полный крутящий момент • На двигателях, рассчитанных на работу в Δ⚡ Пуск «Звезда–Треугольник» (Y–Δ)Один из самых распространённых способов мягкого пуска двигателей средней мощности.Зачем используется • Уменьшает пусковой ток до 30–35% от прямого пуска (#DOL) • Снижает механический удар по валу и муфтам • Уменьшает просадку напряжения в сети (важно на судне)Как работает 1. Пуск в звезде → напряжение на обмотке снижено → низкий ток и низкий момент. 2. После разгона до 70–80% скорости… 3. Переключение на треугольник → #электродвигатель получает полное напряжение → выходит на номинальную мощность.
🛠 Database backups, dump files and restic.Век живи - век учись. Оказывается, restic может обрабатывать данные, перенаправленные ему из другой выполненной команды. В статье пример использования такого подхода при резервном копировании базы данных...https://strugglers.net/posts/2025/database-backups-dump-files-and-restic/В документации...https://restic.readthedocs.io/en/stable/040_backup.html#reading-data-from-a-command #restic #backup #database
☁️ Почему Cloudflare роняет за собой половину интернета? раз в пару месяцев интернет отдыхаеткто-то в офисе Cloudflare решает передернуть на ночь фича флаг, и по графикам доступности Cloudflare можно отследить, сколько времени уходит на поиск виновникаТысячи компаний используют Cloudflare как антибот-проксиКогда вы заходите на chatgpt.com, запрос летит не на слабый маленький сервер OpenAI 😭, а на большой и устойчивый к ddos сервер Cloudflare 🫠Cloudflare по десятку параметров проверяет, что вы не ддос-машина, и проксирует запрос на слабенький сервер OpenAI🧬 так вот:если Cloudflare начинает неправильно отделять ботов от реальных юзеров (или по другим причинам перестает обрабатывать входящий трафик), то OpenAI и остальные бедолаги просто перестают получать запросы, трафик до их серверов не долетаетодин лайк и рассказываю, как большие дяди страхуются от таких миллиардных потерь
#аналитикаДелюсь с вами исследованием с канала @chiefinnovationchannel не про медицину, а об управлении ИТ-продуктами в России. Тема достаточно больная, так как в ИТ в здравоохранении управления продуктами как-бы нет.О важности обратной связи и Customer Development говорят гуру бизнеса, подкастеры, блогеры и прочие инфоцыгане. Мы привыкли к тому, что нас спрашивают о качестве сервиса, интересуются нашим мнением о продуктах и всячески опрашивают на предмет внедрения новых фич. К сожалению, тренд на все эти важные штуки в ИТ в здравоохранении так и не долетел.Вот и получаются у нас странные системы для врачей, которыми неудобно пользоваться, но приходится. Разработчикам главное, чтобы работало. А удовлетворенность продуктом — вещь субъективная. Ведь работает же — и уже хорошо!Разработчики, помните: все ИТ-решения вы делаете для людей, а не для отчетности и закрытия договоров. Пока важным является только соответствие продукта тех. заданию, а не удовлетворение потребностей конечных пользователей, цифровое здравоохранение будет топтаться на месте. А это, согласитесь, как-то обидно.@medicalksu
Вырытым карьером или подземной шахтой уже никого не удивишь. А вот подводным газопроводом – можно! Особенно если он тянется на 1200 км и соединяет две страны – например, Норвегию и Британию. Как Лангелед, построенный в 2007 году. В то время это был рекорд – самый длинный трубопровод, да еще и на морском дне! Его проложили от крупнейшего газового месторождения Ормен Ланге («длинный змей»). Долгое время казалось, что оно недоступно для человека: как добывать газ на глубине 3 км? Но норвежские инженеры справились с задачей. Правда, Норвегии и так хватает газа, поэтому газопровод провели в Британию, которая находилась в энергетическом кризисе. Газ, поступающий к британцам через Лангелед, в течение 40 лет будет обеспечивать 20 % от необходимого стране объема.Строить трубопровод под водой – задача не из легких. На такой глубине обычная газодобывающая техника бессильна, поэтому инженеры объединили типичную буровую платформу и подводный кондуктор для забуривания скважин, назвав это «донной направляющей платформой». Всего на Ормен Ланге установлено четыре таких ДНП, которые ежедневно выкачивают около 70 млн м³ газа.В 2010 году в мире появился новый чемпион – газопровод «Северный поток» между Россией и Германией. Он начинается у бухты Портовая недалеко от Выборга, а заканчивается рядом с АЭС Грайфсвальд, в немецкой земле Мекленбург-Передняя Померания. Протяженность одной трубы составляет 1224 км. Всего на 24 км длиннее, чем Лангелед, но уже рекордсмен.
Там еще незаметно как-то подвезли Helm 4Но что-то кроме Server-Side Apply и отслеживания состояния ресурсов я ничего любопытного не обнаружил.Что-то еще пишут про Multi-Document ValuesSplit complex values across multiple YAML files. Perfect for testing different environment configs.но я не сообразил пока как это судя по issue https://github.com/helm/helm/issues/13097
На чём нам можно экономить и на чём нет — включаем здравый смысл#почитатьМы строим последнее коммерческое облако в России. Мы маленькие, просто микроскопические. Но при этом, пока мы маленькие, есть время подумать про архитектуру и подходы, а также разобрать оверхеды прошлых компаний. Ну, знаете, у каждого был бизнес (или пара), после которого хотелось всё сделать заново правильно.⏱Читать статью
Глава VIII СОЛАС «Ядерные суда» – единственная глава конвенции, в которую с самого 1974 года ни разу не вносились изменения. На протяжении десятилетий нормативка ИМО по судам с ядерными энергетическими установками никого не интересовала, но в последние годы и даже месяцы как прорвало. Летом решили, что надо как можно скорее переработать главу VIII, привести ее к реалиям современности, а также вместе с ней актуализировать и Кодекс по безопасности ядерных торговых судов – рекомендательный документ 1981 года по этой же тематике.На почве декарбонизации перспективы ядерных технологий в судоходстве вдруг засияли новым светом. На Западе вовсю ведутся работы над малыми модульными реакторами на жидких расплавах солей в судовом компактном исполнении. По крайней мере из всех утюгов говорят, что такие работы ведутся. И хотя до установок в металле еще похоже далеко, международную нормативку под них уже начинают переделывать.Разработка поправок начнется в ИМО уже в январе 2026 года, но приняты они будут в районе 2030 года. 7+ лет до вступления в силу: видимо примерно такой горизонт планирования там на Западе для вывода на рынок первых решений судовых модульных реакторов.
Цифровизация в бетоне: ERP, ТИМ и новые правила игрыРоссийское строительство перестаёт «догонять» и начинает выстраивать собственную цифровую экосистему. Согласно исследованию «СиСофт Девелопмент», отечественные ERP-системы уже используют 74% девелоперов — больше, чем ТИМ (Технологии Информационного Моделирования) (51%).Специалисты связывают это с тем, что ERP начали развиваться раньше, а западные продукты, такие как SAP, оказались слишком дорогими. Сейчас среди ERP-систем лидирует 1С (80%), но решения по-прежнему обслуживают только старую логику бизнеса — учёт, сметы, снабжение.Тем временем ТИМ стремительно набирает обороты: за два года внедрение выросло с 18% до 41%. Компании, которые применяют цифровые модели, сокращают сроки стройки на 15–30%, а себестоимость до 20%.Аналитики OCS отмечают любопытный тренд с разделением структуры цифровизации в стройке на три модели:📌 Аутсорс (40%) — интеграторы и автоматизация коммерческих процессов;📌 Инхаус (31%) — собственные разработки, чаще для аналитики и управления данными;📌 Готовые решения ИТ-вендоров (29%) — комплексные системы вроде САПР и ERP.Отдельный слой драйвера — государственное регулирование.С июля 2024 года ТИМ обязателен для всех гособъектов, а с 2025-го — и на этапе строительства. Фактически, цифровизация стала не опцией, а нормой, и теперь главный вопрос — кто сможет объединить все данные в единую экосистему.
Рубрика "Циничная история"За 100 лет до нацпрограммы "Цифровая экономика"Сергей Михалков. "В музее Ленина"Мы видим город ПетроградВ семнадцатом году:Бежит матрос, бежит солдат,Стреляют на ходу.Рабочий тащит пулемёт.Сейчас он вступит в бой.Висит плакат: «Долой господ!Помещиков долой!»Несут отряды и полкиПолотна кумача,И впереди - большевики,Гвардейцы Ильича.Октябрь! Навеки свергли властьБуржуев и дворян.Так в Октябре мечта сбыласьРабочих и крестьян.Далась победа нелегко,Но Ленин вёл народ,И Ленин видел далеко,На много лет вперёд.И правотой своих идей —Великий человек —Он всех трудящихся людейОбъединил навек.
Oops, we did it again...AWS US-EAST-1Oct 28 3:36 PM PDT Earlier today some EC2 launches within the use1-az2 Availability Zone (AZ) experienced increased latencies for EC2 instance launches. We communicated with affected customers via the AWS Personal Health Dashboard shortly after the issue began. This issue has been resolved and EC2 instance launches are operating normally, however some request throttles are currently in place for the use1-az2 Availability Zone (AZ), which are gradually being removed. Customers may experience “request limit exceeded” in this AZ while these throttles are in place; retries should resolve the issue.Впрочем, уже починили:Oct 28 10:57 PM PDT Between 9:00 AM and 10:43 PM PDT, we experienced increased latencies for EC2 instance launches within the use1-az2 Availability Zone (AZ) in the US-EAST-1 Region. In addition we experienced increased ECS task and pod launch failure rates. This impacted services that depend on ECS, including Fargate, EMR Serverless, MWAA, CodeBuild, EKS, Glue, AppRunner, DataSync, MWAA and AWS Batch. As part of the recovery effort, we temporarily throttled ECS operations in three impacted cells. At 10:43 PM, we had fully mitigated the issue. The issue has been resolved and the service is operating normally.Azure (пока чинят)Starting at approximately 16:00 UTC on 29 October, 2025, customers and Microsoft services leveraging Azure Front Door (AFD) may have experienced latencies, timeouts, and errors. We have confirmed that an inadvertent configuration change was the trigger event for this issue.И тоже, кстати, недавно падал - предыдущий инцидент был три недели назад.Cloudflare (сидят с попкорном, надо полагать)We are closely monitoring the situation with Azure, Cloudflare remains available and will report any issues impacting our customers.Кучно пошло, в общем.@snakeslair #thereisnoclouds
#машины_aws Пожалуй, лучший инцидент, что я когда либо видел. Если вкратце:1. Управление DNS записями для DynamoDB отвалилось, в итоге:2. Эндпоинты DynamoDB (в том числе для внутреннего пользования) отвалились, в итоге:3. Storage backend, которым выступала DynamoDB, одного из компонентов control plane EC2 отвалился, в итоге:4. Отвалился NLB, который не мог следить за событиями EC2.Очень радует, что AWS решил минимальными усилиями решить конкретную проблему, а не сделать отдельный внутренний Kinesis как тогда с инцидентом CloudWatch и Cognito. Да и не пользуйтесь us-east-1, сколько еще повторять. Новые фичи раньше всех того не стоят.
Облака и сети#практикиInternetofEnergy 🔌 Мы регулярно освещаем процессы цифровизации, нацеленные на повышение эффективности и надежности электрических сетей. На многих отдаленных территориях эти процессы затруднены в связи со слабым развитием телекоммуникационной инфраструктуры. ☁️ В статье в IEEE Electrification Magazine 2025 года описано решение этой проблемы с использованием облачных платформ с передачей данных через спутниковые или сотовые каналы связи. Такой подход позволяет, например, отказаться от устаревших SCADA в пользу облачных архитектур и использовать искусственный интеллект и машинное обучение для анализа данных и координации виртуальных электростанций. ⚠️ С обзором статьи международного коллектива авторов, разбирающих преимущества и недостатки использования облаков для развития работы электрических сетей, можно ознакомиться здесь.
🔸🔸🔸🔸🔸🔸🔸🔸Героем нового выпуска стал Владимир Кресюн, CIO «Тануки», с которым мы поговорили не только о цифровой трансформации, но и о неожиданных поворотах его пути.Владимир — один из тех редких специалистов, чей опыт охватывает ключевые для экономики отрасли: производственные предприятия, торговые сети, FMCG и HoReCa. Его сильные стороны — это не просто абстрактные формулировки, а реальные прикладные компетенции: цифровая трансформация бизнеса, создание IT-продуктов и управление проектами. Он известен умением создавать и мотивировать команды на результат. Карьеру он строил в командах лидеров отраслей, таких как ГК СНС, «Мясницкий ряд» и «Нефтьмагистраль», а с 2023 года возглавляет ИТ-направление в «Тануки». Для совершенствования своих знаний он получил степень DigitalMBA и прошел другое профильное обучение у лидеров рынка.В нашем диалоге мы вышли далеко за рамки стандартных тем. Владимир делится не только профессиональными инсайтами, но и личными историями, которые меняют представление о карьере и жизни.✔️ ИИ в HORECA: Как искусственный интеллект контролирует качество пиццы и помогает создавать персонализированные сценарии обслуживания для каждого гостя.✔️ Карьера ИТ-директора: Откуда начинается путь на эту позицию и как пройти его осознанно.✔️ Команды и проекты: Как собрать и мотивировать сильную команду, и почему гибкие методологии управления — это основа успеха любого проекта.✔️ Личная трансформация: Невероятная история о том, как можно похудеть на 30 кг и как такие изменения запускают цепную реакцию во всех сферах жизни.✔️ Менторство: Почему помощь другим в развитии из профессионального долга превратилась в личное хобби.Хотите услышать историю из первых уст? Полное интервью с Владимиром Кресюном уже на нашем канале. Смотрите по ссылке: ➡️ YouTube➡️ Вконтакте➡️ Дзен➡️ RutubeМы живем в эпоху, когда цифровая трансформация становится задачей не только для IT-отделов. По словам экспертов, доверять ее исключительно айтишникам — утопия; трансформация в компании должна идти от тех, кто непосредственно зарабатывает деньги. Где в вашей компании рождаются реальные перемены?
AWS уволила 40% DevOps-команды, затем случился масштабный сбой. Совпадение?Коллеги, интересная история на стыке AI и DevOps. За 3 дня до масштабного сбоя AWS, когда «упала половина интернета», появилась новость о том, что Amazon уволила 40% DevOps-инженеров, заменив их нейросетями.Согласно утечке, ИИ-системы уже в продакшене:➡️ Следят за системой➡️ Откатывают ошибки➡️ Чинят инфраструктуруУ меня возникло сразу несколько вопросов:❓ Совпадение или закономерность?❓ Готовы ли современные LLM нести ответственность за продакшен?❓ Не слишком ли рано компании перекладывают критичные задачи на AI?Лично мне кажется, что это больше про тренд «бежать впереди паровоза», чем про реальную готовность технологий. Хочется верить, что сбой вызван чем-то другим, но сама ситуация заставляет задуматься.Интересно узнать ваше мнение и обсудить — пишите в комментариях, что думаете ⬇️
На днях в open source выпустили распределённую файловую систему, которая рассчитана на эксабайты (тысячи петабайт).Сделали это чуваки из XTX, мощные трейдеры, которые известны двумя вещами: тем, что у них (по крайней мере недавно) был топ-3 кластер по количеству ГПУ, и тем, что их основатель, Александр Герко, так любит Лондон, что каждый год платит 500+ млн фунтов налогов на доходы как физическое лицо.Из интересного (они выделили 9 пунктов, но только 5 мне кажутся отличительными)Has no single point of failure in its metadata services.Is hardware agnostic and uses TCP/IP to communicate.Utilizes different types of storage (such as flash vs. hard disks) cost effectively.Exposes read/write access through its own API over TCP and UDP, and a Linux kernel filesystem module.Requires no external service and has a minimal set of build dependenciesНачали работы над системой в 2022 году, в середине 2024 мигрировали весь MLTernFS' metadata is split into 256 logical shards. Shards never communicate with each other. This is a general principle in TernFS: Splitting the metadata into 256 shards from the get-go simplifies the design, given that horizontal scaling of metadata requires no rebalancing, just the addition of more metadata servers.Ну и заодно свой формат сериализации разработали, чтобы разработчики передвигали не json, thrift, а что-то там свое.Еще из интересного - обсуждение когда нужно зеркалить файлы, а когда делать Reed-Solomon coding. Рекомендую почитать
Как хорошо, что на этой неделе у нас нет конференции.Потому что начинать понедельник с падения AWS, то ещё удовольствие. Особенно когда ты как раз работаешь с сервисами, которые от этого самого AWS зависят. Прямо как я сегодня. Ну и, думаю, не только я.И вот на фоне всего этого "веселья" я опять вспомнила про риски сбоев на мероприятиях.Те самые, которые вроде бы все понимают, но не всегда учитывают.Как-то уже рассказывала, как на новогодней встрече WTM у нас не запустилась презентация. Тогда решение было найдено.А вот был случай покруче. 🤪Мы делали айтишную смену на молодёжном форуме, и место у нас было… живописное с озером, Литвой в 200 метрах от берега и палатками. И связь, которая ловилась только если ты стоишь на одной ноге, поднимаешь руку и просишь вселенную дать тебе 3G.Wi-Fi? Да, он тоже был. Иногда. Где-то. У кого-то.А мы, на секундочку, хотели делать мини-хакатон и на практикумах показывать, как работать с конструкторами сайтов и другими no-code-решениями.Ну и что? Что-то даже получилось. Честно! 😅Год спустя: мы пришли подготовленными. ПочтиПритащили с собой:- катушки проводов,- запасные роутеры,- развернули на локальном сервере приложение,- даже сами между палатками провода проложили.И всё снова... сломалось. Но в этот раз мы были морально готовы. Мы проговорили все риски заранее, смирились. И мы сделали отличную смену, пусть кое-что пришлось объяснять на пальцах и просто рисовать на ватмане.Мой главный вывод🧠 Нельзя, чтобы внешние сервисы были единственной ценностью вашего мероприятия.Иначе это не мероприятие, а просто красивая обёртка, которая может внезапно исчезнуть при падении AWS.Если вы, конечно, не Google и у вас нет своей инфры и инженеров на подхвате.
Моя любимая новость уже довольно долгое времяГоскомиссия по радиочастотам определила недоступные для покрытия сетями LTE участки автотрассПричина недоступности шокирующая в своей простотеПеречень состоит из 183 участков федеральных автодорог, для которых не применяются требования по покрытию сетями стандарта LTE, поскольку на данный момент на этих участках невозможно подключить телеком-оборудование к электросетям.ТАМ СВЕТА НЕТ. Ждем базовые станции на педальном приводе.__Токсичная цифра теперь и в MAX
🔬 Кремниевая фотоника. Горизонты технологийСоздана ПЛИС на основе кремниевой фотоникиУченые из NTT Research, Корнеллского и Стэнфордского университетов представили программируемый оптический чип. Это существенно расширяет возможности применения нелинейной фотоники. Прежде всего, это важно для ситуаций, когда необходима возможность быстрой перенастройки устройств и высокая производительность. Основа оптической ПЛИС – ядро из нитрида кремния (SiN). Этот материал прозрачен для ИК-диапазона и способен работать как линзы из стекла для видимого света, его отличают низкие оптические потери. На основе создаются волноводы, конфигурация которых не меняется. На них поступают лазерные импульсы, которые создают зоны с нелинейной интенсивностью света, например, со сдвигами фаз или где проявляется интерференция световых волн «схемы» и полезного сигнала. Для «перепрограммирования» схемы достаточно менять световой «узор», причем переключения происходят мгновенно. Программирующая подсветка создает пространственное распределение нелинейности в волноводе, определяющее его функцию. Использование такого подхода позволит использовать нелинейную оптику в крупномасштабных оптических схемах, например, преобразователях частоты, синтезаторах сигналов произвольной формы, широко перестраиваемых классических и квантовых источниках света. В рамках исследования ученые не просто заявили о принципе, а продемонстрировали несколько конкретных функций на одном чипе, включая произвольное формирование импульсов и настраиваемую генерацию второй гармоники. Возможность использования перенастраиваемых устройств открывает новые горизонты в разработке различных устройств на базе кремниевой фотоники – в устройствах квантовых вычислений, в телекоммуникационных системах.Разработка ломает устоявшуюся за десятилетия парадигму "одно устройство — одна функция" в нелинейной оптике, открывая путь к созданию универсальных и гибких фотонных процессоров.@RUSmicro по материалам NTT-Research, картинка - NTT-Research
Чистка ноутаВо второй раз поставил:node_exporterprometheusgrafanaчтобы посмотреть, как поможет чистка ноута и замена термопасты.Судя по графику разница где-то 7 градусов. Хотя, возможно, еще повлияла сама перезагрузка: я редко перезагружаю, может какие процессы фоновые вносили свой вклад. Поэтому построил дополнительную метрику T/cpu. Возможно странная, но вроде логичная. Разница получилась 9%.Грустно всё не у apple.
https://habr.com/ru/companies/servermall/articles/953932/ - отличная статья про оптоволоконные технологии, трансиверы, многомод/одномод и т.д.