Добавить новость
ru24.net
News in English
Июль
2024

What the Microsoft Outage Reveals

0

It happened again: yet another cascading failure of technology. In recent years we’ve had internet blackouts, aviation-system debacles, and now a widespread outage due to an issue affecting Microsoft systems, which has grounded flights and disrupted a range of other businesses, including health-care providers, banks, and broadcasters.

Why are we so bad at preventing these? Fundamentally, because our technological systems are too complicated for anyone to fully understand. These are not computer programs built by a single individual; they are the work of many hands over the span of many years. They are the interaction of countless components that might have been designed in a specific way for reasons that no one remembers. Many of our systems involve massive numbers of computers, any one of which might malfunction and bring down all the rest. And many have millions of lines of computer code that no one entirely grasps.

We don’t appreciate any of this until things go wrong. We discover the fragility of our technological infrastructure only when it’s too late.

So how can we make our systems fail less often?

We need to get to know them better. The best way to do this, ironically, is to break them. Much as biologists irradiate bacteria to cause mutations that show us how the bacteria function, we can introduce errors into technologies to understand how they’re liable to fail.

[Samuel Arbesman: Everything is overcomplicated]

This work often falls to software-quality-assurance engineers, who test systems by throwing lots of different inputs at them. A popular programming joke illustrates the basic idea.

A software engineer walks into a bar. He orders a beer. Orders zero beers. Orders 99,999,999,999 beers. Orders a lizard. Orders -1 beers. Orders a ueicbksjdhd. (So far, so good. The bartender may not have been able to procure a lizard, but the bar is still standing.) A real customer walks in and asks where the bathroom is. The bar bursts into flames.

Engineers can induce only so many errors. When something happens that they didn’t anticipate, the network breaks down. So how can we expand the range of failures that systems are exposed to? As someone who studies complex systems, I have a few approaches.

One is called “fuzzing.” Fuzzing is sort of like that engineer at the bar, but on steroids. It involves feeding huge amounts of randomly generated input into a software program to see how the program responds. If it doesn’t fail, then we can be more confident that it will survive the real and unpredictable world. The first Apple Macintosh was bolstered by a similar approach.

Fuzzing works at the level of individual programs, but we also need to inject failure at the system level. This has become known as “chaos engineering.” As a manifesto on the practice points out, “Even when all of the individual services in a distributed system are functioning properly, the interactions between those services can cause unpredictable outcomes.” Combine unpredictable outcomes with disruptive real-world events and you get systems that are “inherently chaotic.” Manufacturing that chaos in the engineering phase is crucial for reducing it in the wild.

Netflix was an early practitioner of this. In 2012, it publicly released a software suite it had been using internally called Chaos Monkey that randomly took down different subsystems to test how the company’s overall infrastructure would respond. This helped Netflix anticipate and guard against systemic failures that fuzzing couldn’t have caught.

[Read: The coming software apocalypse]

That being said, fuzzing and chaos engineering aren’t perfect. As our technological systems grow more complex, testing every input or condition becomes impossible. Randomness can help us find additional errors, but we will only ever be sampling a tiny subset of potential situations. And those don’t include the kinds of failures that distort systems without fully breaking them. Those are disturbingly difficult to root out.

Contending with these realities requires some epistemological humility: There are limits to what we can know about how and when our technologies will fail. It also requires us to curb our impulse to blame system-wide failures on a specific person or group. Modern systems are in many cases simply too large to allow us to point to a single actor when something goes wrong.

In their book, Chaos Engineering, Casey Rosenthal and Nora Jones offer a few examples of system failures with no single culprit. One involves a large online retailer who, in an effort to avoid introducing bugs during the holiday season, temporarily stopped making changes to its software code. This meant the company also paused its frequent system resets, which those changes required. Their caution backfired. A minor bug in an external library that the retailer used began to cause memory issues—problems that frequent resetting would have rendered harmless—and outages ensued.

In cases like this one, the fault is less likely to belong to any one engineer than to the inevitable complexity of modern software. Therefore, as Rosenthal and Jones argue—and as I explore in my book Overcomplicated—we must cope with that complexity by using techniques such as chaos engineering instead of trying to engineer it away.

As our world becomes more interconnected by massive systems, we need to be the ones breaking them—over and over again—before the world gets a chance.




Moscow.media
Частные объявления сегодня





Rss.plus



Дело возбудили после смертельного нападения на пожилую пару в Новой Москве

Более 50 студентов и школьников старших классов этим летом были трудоустроены на Уссурийский ЛРЗ

Предполагаемого убийцу мужчины в Новой Москве задержали полицейские

“Кирилл Вечер & Tassy”–музыкальный дуэт из Владимирской области.


Свобода или ограничения? Диспансерное наблюдение у врача-психиатра-нарколога в вопросах и ответах

Представители СЛД «Узловая» филиала «Московский» компании «ЛокоТех-Сервис» поощрены наградами Дорпрофжела

В центральной части России начинается жара до +37 градусов: какой погоды ожидать россиянам в своем регионе 20-22 августа?

Можно ли умереть, если объесться шоколадом?


WATCH: JD Vance voices stunning quote likening Kamala to infamous American criminal

Trump blasts Harris on inflation

Women's T20 WC may be shifted out to UAE; Bangladesh still keen to host

Lewis Hamilton reveals F1 retirement plan as he admits ‘I don’t know how much longer I can go’ ahead of Ferrari move


Портативный ТСД корпоративного класса Saotron RT-T70

На Орловской трассе серьезно столкнулись «Лада» и «Nissan Tiida»

Представители СЛД «Узловая» филиала «Московский» компании «ЛокоТех-Сервис» поощрены наградами Дорпрофжела

Популярность экскурсий на метеорах из Петербурга в Крепость Орешек выросла этим летом


Epic Shooter 2 1.1.1

Мега Пиксели: 4096 Призывов 2.1

Boba Tasty Drink Recipe 1.2.4

Найди это – игры со спрятанным 3.26.0


Депутат Гасан Османов подарил родной школе спортивный инвентарь


В Кремле пройдет праздничный концерт «День знаний в кругу семьи»

XVI Международный военно-музыкальный фестиваль «Спасская башня» пройдет на Красной площади

Финальная в сезоне «Гонка Героев» в Москве. Партнер – ENERGY

В Сочи проходит Международный фестиваль-конкурс национальной патриотической песни «Красная гвоздика» имени Иосифа Давыдовича Кобзона




«Я никакой не секс-символ. Я просто Ален Делон». Что говорил знаменитый французский актер о Москве, звездах кино и собаках

Из Сибири с морковью: в Театр Вахтангова привезли «Алиsу»

Финальная в сезоне «Гонка Героев» в Москве. Партнер – ENERGY

Более 50 студентов и школьников старших классов этим летом были трудоустроены на Уссурийский ЛРЗ


В Дзержинском продолжается реконструкция школы № 7

Кто выдал российских разведчиков-нелегалов?

Россия назвала сигналом иностранным инвесторам продажу «Дома Москвы» в Риге

Пугачева отреагировала на слова Семеновой: "Ты сволочь и хамка!"


Наши в Нью-Йорке: что ждет Зарину Дияс и других казахстанцев в борьбе за US Open

В ATP сделали заявление о положительных допинг-тестах первой ракетки мира Синнера

Синнер: В матче с Тиафо все может пойти в любом направлении

Путинцева получила мегабонус после исторического финала


Россия - Армения: завидное прошлое и перспективное будущее... после ухода Пашиняна

Еще двое детей-сирот получили жилищные сертификаты в Жуковском

Ученые заявили, что применение «Оземпика» увеличивает склонность к самоубийству

В Волоколамске установили пандус высотой в 5 этажей для мальчика с ОВЗ


Музыкальные новости

Глава ФПБК Бородин: Илью Лагутенко нужно признать террористом и экстремистом

Певица Натали Андрес презентовала свой новый сингл "Bottom Line"

В Баку состоялся концерт российского "Трио Аккуратова"

Тутта Ларсен запустила уникальные семейные проекты



В Сочи проходит Международный фестиваль-конкурс национальной патриотической песни «Красная гвоздика» имени Иосифа Давыдовича Кобзона

XVI Международный военно-музыкальный фестиваль «Спасская башня» пройдет на Красной площади

Представители СЛД «Узловая» филиала «Московский» компании «ЛокоТех-Сервис» поощрены наградами Дорпрофжела

Более 50 студентов и школьников старших классов этим летом были трудоустроены на Уссурийский ЛРЗ


Путин отметил перспективы для российских компаний на рынке Азербайджана

Мастеров сервисного локомотивного депо «Елец» обучат принципам менеджмента качества

Сергей Собянин. Главное за день

Более 50 студентов и школьников старших классов этим летом были трудоустроены на Уссурийский ЛРЗ


Финальная в сезоне «Гонка Героев» в Москве. Партнер – ENERGY

РОСГВАРДЕЕЦ ИЗ МОСКВЫ ПОМОГ СЕМЬЕ ВЫТАЩИТЬ ЗАСТРЯВШИЙ НА БЕЗДОРОЖЬЕ АВТОМОБИЛЬ

В СПЕЦПОДРАЗДЕЛЕНИЯХ СТОЛИЧНОГО ГЛАВКА РОСГВАРДИИ ПРОШЕЛ ОЧЕРЕДНОЙ СМОТР СПЕЦИАЛЬНОЙ ТЕХНИКИ

Как новый мост через Оку на М-12 повлияет на логистику регионов и какими особенностями обладает трасса М-12.


Премьер Госсовета КНР Ли Цян приехал в Москву для встречи с Путиным

Премьер Госсовета КНР: Россия и Китай достигли эталона международных отношений

Премьер Госсовета КНР прибыл в Москву, где встретится с Путиным и Мишустиным

Премьер Госсовета Китая прибыл с визитом в Москву для встречи с Путиным и Мишустиным


Почти 4 тысячи заболевших COVID-19 выявили в столице за неделю



Верховный суд отказался вернуть дело адвокатов Навального на рассмотрение в Москву

Москвичку арестовали за фотографии шариков с фамилией Навальный на Красной площади

Верховный суд отказался перенести в Москву из Петушков рассмотрение дела адвокатов Навального

Верховный суд не перенес рассмотрение дела адвокатов Навального в Москву


Главный врач клиники микрохирургии глаза АйМед Элина Санторо: где лучше сидеть в классе детям с плохим зрением

Врач рассказала, кому стоит есть яблоки с предельной осторожностью

СОТРУДНИКИ РОСГВАРДИИ ПРИНЯЛИ УЧАСТИЕ В ДОНОРСКОЙ АКЦИИ В МОСКВЕ

«Яд для организма»: почему почти 90 процентов армянских коньяков в России — опасная подделка


Зеленского хотят выставить сумасшедшим: Депутат Рады намекнул на переворот в Киеве

Bloomberg: Моди согласился передавать послания между Путиным и Зеленским

Авантюра Зеленского под Курском не останется безнаказанной: У Путина есть три варианта возмездия

Удары по Киеву сочли бессмысленными из-за подземных бункеров Зеленского и его приспешников


Спортсмен из Росгвардии завоевал золото на чемпионате России по легкой атлетике в Екатеринбурге

Финальная в сезоне «Гонка Героев» в Москве. Партнер – ENERGY

Заполярные спортсмены завоевали медали этапа Кубка России по скайраннингу

Финальная в сезоне «Гонка Героев» в Москве. Партнер – ENERGY


Лукашенко принял спикера парламента Пакистана во Дворце независимости

Лукашенко: Минск и Будапешт развивают взаимовыгодное равноправное сотрудничество



Собянин сообщил о скором открытии двух поликлиник в Зюзине после реконструкции

Собянин: В пойме реки Котловки создается спорткластер и зона отдыха

Собянин: Услуги по развитию карьеры востребованы у участников СВО и их близких

Сергей Собянин: Предприниматели насыщают рынок востребованными товарами


РЭО выступит партнером фестиваля Green City в Москве

Названы регионы — лидеры по продажам электромобилей в РФ

Москва и Подмосковье лидируют по продажам электромобилей в России

Первая масштабная частная конференция по экосистеме Telegram, Ton и mini app в России T-LAB CONF


Ученые заявили, что применение «Оземпика» увеличивает склонность к самоубийству

Полянский: поездка членов СБ ООН в Женеву неуместна на фоне мировых событий

В Волоколамске установили пандус высотой в 5 этажей для мальчика с ОВЗ

Собственность несет ответственность: как дачникам обойтись без штрафов


Легкоатлет Александр Яремчук готовится к Паралимпийским играм – 2024

Парк аттракционов “Потешный двор” один день в августе будет работать до полуночи

В Архангельске к уборке общественного пляжа привлекли осуждённых

Спортсмены из Архангельской области завоевали медали Международного турнира по гребле на байдарках и каноэ


Строительство трассы Симферополь — Евпатория — Мирный завершилось в Крыму

Выставка- персоналия «Вдыхающему душу в творения свои», к 75-летию со дня рождения Е. А. Веремеенко, крымского писателя, поэта, журналиста, краеведа.

Выставка-гордость «Курская дуга: символ мужества и героизма»

«Сократил путь к западному побережью». Крым обрастает новыми дорогами


Охлобыстин рассказал, как к Михаилу Ефремову относятся в колонии

Терапевт Тен заявила, что общение с домашним животным укрепляет иммунитет детей

Врач Калошина посоветовала людям старше 40 лет есть больше богатых клетчаткой продуктов

Физкультурно-оздоровительный комплекс откроют в Красногорске в 2025 году












Спорт в России и мире

Новости спорта


Новости тенниса
ATP

В ATP выступили с заявлением о положительных допинг-тестах Синнера






Россия назвала сигналом иностранным инвесторам продажу «Дома Москвы» в Риге

В Твери полиция нашла 400 закладок у наркоторговцев из Средней Азии

Кто выдал российских разведчиков-нелегалов?

В России прошел Кубок ОАЭ по конному спорту