Я створив екземпляр Amazon EC2 за допомогою серверного видання Ubuntu, і встановив на ньому стек LAMP . Я створив веб-додаток PHP, що працює на MySQL. Я протестував веб-додаток на Amazon EC2, і він працює.
Я офіційно не запускав, але мені потрібно це знати перед запуском. Чи варто робити резервну копію даних бази даних? Якщо так, то як мені це зробити максимально економічно?
Раніше для іншої веб-програми я писав сценарій Perl або Bash (не пам'ятаю), який виконуватиметься cron щодня.
Потім сценарій створить резервну копію бази даних в єдиний .sql
файл і надішле як вкладення електронної пошти на мій обліковий запис Gmail.
Отож, що веб-додаток був на спільному хостингу, тому я був впевнений, що мені потрібно зробити резервну копію моєї бази даних. Мої файли знаходяться у сховищі Git, тому я не переживаю з цього приводу.
Для цієї нової веб-програми на веб- сервісах Amazon (AWS) я не визначився, оскільки:
Я не думаю, що це гарне рішення, оскільки дані, що надсилаються по електронній пошті, не є безпечними. Наскільки я пам'ятаю, SSL немає, хоча це було дешеве рішення. Безкоштовно. Легко отримати за датою.
Амазонка, можливо, зробила для мене зайвим робити резервне копіювання, оскільки вони вже роблять це. Все, що мені потрібно знати, - це відновити його у випадку катастрофи ( торкніться деревини )
- (Я підозрюю) існує чудовий і економічно ефективний спосіб зробити резервне копіювання за допомогою Amazon S3 .
Я дозволяю користувачам завантажувати файли, тому мені потрібно якось також створити резервну копію цих файлів. Якого я не знаю, як і ніколи раніше цього не робив у будь-якій формі.
Що я хочу: щоденне резервне копіювання моєї бази даних та файлів зображень максимально економічно вигідне та чітке покрокове програвання для впровадження цього та відновлення їх у випадку катастрофи.
Фон:
Я абсолютно не знайомий із AWS. Знати лише стільки, скільки налаштувати рахунок. Це все.
<< Однорічний досвід роботи як Ubuntu. Більшу частину свого життя в Windows.
Здебільшого інтимний з програмуванням PHP. Володіння іншими мовами програмування не так добре через недостатнє використання.