Переехали нормально, предварительно перенесли сервисы в другой датацентр, чтобы не было даунтайма. Теперь будем переносить обратно. А так серверы после отключения заработали примерно через 8-10 часов.
Но ведь могут быть отказы дисков SSD, не связанные с наработкой? В этом случае RAID1 был бы полезен. Ну а бекапы нужны в любом варианте, никакой RAID в принципе не может заменить бекапы по понятным причинам.
Пользуюсь 1cloud.ru. В отличие от других, не тарифицируется трафик, можно управлять услугами и ресурсами через панель и через API. Пока все нравится)
Для наших интернет-магазинов мы используем многоуровневое резервное копирование.
1. На каждом сервере хранится инкрементальный бекап файлов и бекап баз за 5 дней для быстрого восстановления, если проблема не была замечена сразу.
2. Полные бекапы с боевых серверов копируются каждый день на выделенные серверы бекапов, где хранятся по схеме: 6 ежедневных копий, три недельные, три - месячные. Опять же, длительное хранение нужно, если проблема не была замечена сразу.
3. Полные бекапы с серверов резервного копирования закачиваются каждую неделю в офис для хранения на архивном сервере. Это доп. защита от полного дизастера.
В общем, это все сложно и дорого, учитывая объемы хранимых данных. На виртуальных хостингах общего назначения едва ли применимо, опять же по причине большого объема хранимых данных и, как следствие, высоких затрат на хранение.
В любом случае, если вам дороги ваши данные, занимайтесь их резервным копированием самостоятельно и обязательно сами же проверяйте созданные резервные копии. Да хотя бы закачивайте их на домашний компьютер и записывайте на пару дисков, и если данные не конфиденциальные, еще дополнительно в какое-нибудь облако.
Используем Zabbix уже много лет. Можно мониторить что угодно. Посмотрите еще Trapper - очень полезная вещь в Zabbix.
Пользуюсь Zabbix trapper и утилитой zabbix_sender. Можно настроить так, что ваши серверы, которые за NAT, будут периодически (по крону) отправлять данные мониторинга на сервер Zabbix с помощью утилиты zabbix_sender.
Я использую эту утилиту, например, для отправки данных мониторинга состояния дисковых массивов, квот пользователей, сроков действия сертификатов SSL, сроков регистрации доменных имен и т.п.
Хотя это конечно не активные проверки заббикса.
Уже давно используем Zabbix, очень удобно, можно мониторить что угодно.
Настроил параметры PHP, чтобы можно было загружать файлы до 128 Мбайт, и загрузил почти все файлы csv, кроме одного.
Насколько я понял, сейчас проблема в том, чтобы правильно выбрать разделители для полей и строк. Пробовал разные варианты (\r\n ~`|$ и т.п.), для некоторых файлов подобрал подходящее.
Но с этим файлом не получается - он большой и в нем много скопированного откуда-то HTML текста. Либо получаю ошибку, что в какой-то строке количество полей не соответствует таблице, либо что неверно задан разделитель строки.
Сейчас пытаюсь найти, какие и как можно указывать разделители при импорте через phpMyAdmin - выгрузить могу с любыми разделителями строк, но загрузить не получается. Например, такие разделители не принимает:
*****
`~`
\n\n---------- Добавлено 23.06.2016 в 14:22 ----------Получилось! Импортировал через MS Access, потом Excel, потом уже CSV.
Подвисает на файле размером 147 Мбайт (
Удалось установить Microsoft SQL Server 2014 Express на Windows 7 (64-разрядная) и восстановить дамп базы.
Также удалось при помощи MySQL Workbench перекачать схему на локальный MySQL 5.7.
А вот с перекачкой данных проблемы.
Для начала, MySQL Workbench не справился с кодировками (исходная база Windows-1251).
Попытки экспортировать таблицы в Excel не увенчались успехом - возникают ошибки, связанные с кодировками и типами данных.
Реально удалось выгрузить в CSV с кодировкой Unicode и разделителями полей '|'.
Другие варианты не срабатывают - в данных похоже есть символы Unicode, а также код HTML, запятые и символы табуляции.
Кодировку CSV файла удается поменять через Sublime.
Пытался загрузить этот файл CSV через LOAD DATA, тоже не получилось.
Теперь будем писать программу импорта на Perl, разбирающую CSV и добавляющую в базу данных, если не найду ничего попроще...