Налаживать BGP взаимодействие с провайдерами, как мне посоветовали на одном форуме — это редкостный маразм стрельба из пушки по воробьям
BGP предоставляет маршрутизацию независимой AS, поэтому Ваши сервисы будут доступны ВСЕГДА, не зависимо от одного из упавших провайдеров.
А в текущем случае если провайдер на 222.222.222.1 упадет, то клиенты, вполне возможно, не достучатся до сервиса из-за DNS кеширования (на их стороне). А введенение нескольких алиасов типа service1.domain.com и service2.domain.com не всегда удобно.
Вообще стандарт предусматривает также и оптические кабели. Поэтому чтобы не менять физический интерфейс, конвертация на оптический носитель вынесена в коннектор. Если используется обычный кабель (как на фото) — то там стоит «Active Cable Transceiver», а если оптический — то конвертер.
Вот интересный ресурс с интерактивной картой: Greg's cable map. Там, кстати, нашел еще одну магистраль про которую пишет автор — EASSY — она выходит в Сомали.
Финансовую сторону — например SAT-3/SAFE была проложена за 600 миллионов. Или узнать у сейлсов одной из компаний, которая занимается прокладкой, например Alcatel-Lucent
На сколько я знаю, сделать наземный выход в уже существующей магистрали не так дешево, особенно если она действующая (так как трафик нужно пускать в обход). Да и суда которые это делают расписаны на много лет вперед.
Будет круто если получится :) На западном берегу выход есть чуть ли не у каждой страны на берегу, там конкуренция нормальная.
Учитывая что рядом проходит много магистралей, но выхода рядом с Сомали они не имеют :) значит провайдерам это не выгодно. Из тех что выходят рядом (в Джибути) есть SEA-ME-WE-3 — старая на 480Гбит, и новая EIG (3840 Гбит) но EIG только в приемку пошла в феврале месяце. Посчитайте сколько будет стоить прокладка линий с соседней страны (да и по стране, Сомали вроде не маленькое), сколько будет стоить оборудование, которое будет обеспечивать хорошую скорость, а еще нанять людей, которые это оборудование будут обслуживать (работал в Мали — нет спецов). Все мечты разбиваются о суровую реальность.
мы получим тут один из самых быстрых интернетов на планете
То что рядом проходит магистраль абсолютно не значит что вся ее емкость перейдет в пользование Сомали. Провайдеры которые ее строили используют ее для транзита трафика, а не для «самого быстрого интернета». То какую линию подведут зависит от договоренностей (и финансовых возможностей) местного ISP и того вышестоящего ISP с которым он договорится. Врядли там будет больше пары гигабит на страну…
Из своей практики — есть такая страна Мали, на противоположной стороне Африки, она жила на конекшене Т1 на всю! страну (1.5Мбит/с). Пришла французкая телекоммуникационная компания и решила провести там VoIP везде. Естественно стал вопрос о новом канале, и его провели с соседнего Сенегала (столица Дакар) где был выход SAT3/SAFE подводной магистрали. И провели всего-лишь OC3 (155Мбит/с). Да, оно вроде быстрое, когда сидишь на core-роутере :) а до потребителя оно еще в кучу раз уменьшится.
Вообще readlink может взять только один операнд — линку. А чтобы ему передать список все равно его нужно где-то брать, т.е. делать ls или цикл по *. А это не так удобно помещается в one-liner, особенно когда нужно сделать бэклинк.
Я не ратую за такой способ восстановления данных :) описал его чтобы другие знали что от него можно ожидать, а что нет. Вообще обязательно остановить application, чтобы внутри базы ничего не происходило.
Работающий mysqld держит для открытых таблиц их структуру и может ее показать через show create table dbname.tablename;
Вот у меня во время эксперимента оно из кеша выпало похоже, так как ни show create ни describe не отработали (может наудалял лишнего)
бэкапом годовой давности
Это должен быть какой-то очень стабильный проект :) Мне пока попадались проекты где с бекапом годовой давности можно сходить… почитать маны. И накатка дельты структуры не факт что пройдет гладко, но это уже к бекапам мало относится.
Повторяетесь, имхо, 3.5 делается в пукте 3.3 с помощью read lock'a и ничего останавливать не нужно.
Бинлоги тоже имхо обязательно. Уже попадал в ситуацию (правда на Оракле) когда логи спасли — поломался один инкрементальный бекап, поэтому базу накатывали логами с предыдущего состояния — так что они лишними уж точно не будут.
Что мешает взять чистую среду и развернуть там бекап? Заодно все ньюансы сразу узнаете и гарантированное время восстановления (если получится восстановится).
А вообще хорошо бы иметь автоматическую проверку с уведомлением если восстановление не удалось. У меня так бекап каждый час проверяется.
Чтобы вытянуть данные напрямую из файлов, нужно знать структуру таблицы. А структуру таблицы без .frm файла — нужно или знать наизусть или иметь в бекапах.
При наличии бекапов — такой извращенный метод снимается с повестки дня. А без — ИМХО тогда уже лучше остановить и использовать тулзы типа debugfs для восстановления файлов на уровне ФС.
«Перевод» писался как разбор возможности восстановления приведенной в статье.
Дабы кто-нибудь не ринулся «ничтоже сумняшеся» восстанавливать базу или считать что у него есть более-менее гарантированный способ восстановить «если что».
Чтобы контролировать процесс выделения адреналина и седения волос и существует disaster recovery plan — который нужно составить, проверить и периодически тестировать и обновлять.
Что действительно поражает, так это то, как хорошо это ПО работает. Это ПО никогда не падает. Оно никогда не требует перезагрузки. Оно не содержит ошибок. Оно совершенно, настолько совершенно, насколько человек смог этого достичь. Посмотрите на статистику: последние три версии этой программы – каждая по 420.000 строк кода – имели всего по одной ошибке в каждой. Последние 11 версии этого ПО имели в сумме 17 ошибок. Коммерческие программы, подобного уровня сложности имели бы 5.000 ошибок."
Интересно про KVM: dtrace.org/blogs/bmc/2011/08/15/kvm-on-illumos/
BGP предоставляет маршрутизацию независимой AS, поэтому Ваши сервисы будут доступны ВСЕГДА, не зависимо от одного из упавших провайдеров.
А в текущем случае если провайдер на 222.222.222.1 упадет, то клиенты, вполне возможно, не достучатся до сервиса из-за DNS кеширования (на их стороне). А введенение нескольких алиасов типа service1.domain.com и service2.domain.com не всегда удобно.
Финансовую сторону — например SAT-3/SAFE была проложена за 600 миллионов. Или узнать у сейлсов одной из компаний, которая занимается прокладкой, например Alcatel-Lucent
Будет круто если получится :) На западном берегу выход есть чуть ли не у каждой страны на берегу, там конкуренция нормальная.
То что рядом проходит магистраль абсолютно не значит что вся ее емкость перейдет в пользование Сомали. Провайдеры которые ее строили используют ее для транзита трафика, а не для «самого быстрого интернета». То какую линию подведут зависит от договоренностей (и финансовых возможностей) местного ISP и того вышестоящего ISP с которым он договорится. Врядли там будет больше пары гигабит на страну…
Из своей практики — есть такая страна Мали, на противоположной стороне Африки, она жила на конекшене Т1 на всю! страну (1.5Мбит/с). Пришла французкая телекоммуникационная компания и решила провести там VoIP везде. Естественно стал вопрос о новом канале, и его провели с соседнего Сенегала (столица Дакар) где был выход SAT3/SAFE подводной магистрали. И провели всего-лишь OC3 (155Мбит/с). Да, оно вроде быстрое, когда сидишь на core-роутере :) а до потребителя оно еще в кучу раз уменьшится.
Собираете\устанавливаете основной модуль и поддержку для OpenCL.
Computed 1055.81 PMKs/s total.#1: 'OpenCL-Device 'GeForce 9400M'': 510.2 PMKs/s (RTT 3.2)
#2: 'CPU-Core (SSE2)': 612.2 PMKs/s (RTT 2.9)
Вечером установлю CUDA, интересно на сколько изменятся показатели.
Вот у меня во время эксперимента оно из кеша выпало похоже, так как ни show create ни describe не отработали (может наудалял лишнего)
Это должен быть какой-то очень стабильный проект :) Мне пока попадались проекты где с бекапом годовой давности можно сходить… почитать маны. И накатка дельты структуры не факт что пройдет гладко, но это уже к бекапам мало относится.
Бинлоги тоже имхо обязательно. Уже попадал в ситуацию (правда на Оракле) когда логи спасли — поломался один инкрементальный бекап, поэтому базу накатывали логами с предыдущего состояния — так что они лишними уж точно не будут.
А вообще хорошо бы иметь автоматическую проверку с уведомлением если восстановление не удалось. У меня так бекап каждый час проверяется.
При наличии бекапов — такой извращенный метод снимается с повестки дня. А без — ИМХО тогда уже лучше остановить и использовать тулзы типа debugfs для восстановления файлов на уровне ФС.
Дабы кто-нибудь не ринулся «ничтоже сумняшеся» восстанавливать базу или считать что у него есть более-менее гарантированный способ восстановить «если что».