Зміст курсу
Вступ до Хмарних Обчислень
Вступ до Хмарних Обчислень
Огляд RDS
Хмарне Структуроване Зберігання
Ви вже знаєте, як працюють хмарні технології, як ми можемо зберігати різні дані в хмарному сховищі, і як ми можемо налаштувати власний невеликий сервер для взаємодії.
Цього достатньо для поверхневого програмування повноцінного веб-додатку. Ми можемо створювати різні веб-сторінки, розміщені на нашому EC2 інстансі. Також ми можемо зберігати різні медіа та навіть стилі для цієї веб-сторінки в S3 бакеті, який ми також можемо легко створити.
Але для повноцінного веб-додатку нам не вистачає однієї дуже важливої деталі - це база даних. Адже нам потрібно десь зберігати дані користувачів або нашу інформацію про продукти. Ви можете подумати, що все це можна просто зберігати в S3 бакеті, але нам потрібно, щоб ця інформація була структурованою, і ми могли отримувати дані звідти за допомогою звичайного SQL.
Щоб досягти розміщення бази даних у хмарі, ми будемо використовувати RDS:
Чому RDS?
Якщо ви досліджували веб-сайт AWS, ви могли побачити, що існує багато різних варіантів вибору хмарної бази даних. Ви можете запитати, "Чому RDS?"
RDS виділяється своїми повністю керованими послугами, підтримуючи різні популярні системи управління базами даних, такі як MySQL, PostgreSQL та SQL Server. Завдяки таким функціям, як автоматизовані резервні копії та масштабованість, RDS спрощує управління базами даних, роблячи його привабливим вибором для хмарних баз даних.
З цим підходом ми можемо повністю керувати нашою базою даних з локального комп'ютера, не через консоль, а за допомогою зручних для вас інструментів, таких як pgAdmin для PostgreSQL або MySQL Workbench для MySQL. Це означає, що наш робочий процес не буде відрізнятися від роботи з базою даних, що зберігається локально. Єдина різниця полягає в тому, що дані не займатимуть місце на вашій робочій станції; вони будуть зберігатися в хмарі, люб'язно наданій RDS.
Примітка
У нашому випадку ми будемо використовувати СУБД, таку як MySQL, тому переконайтеся, що вона встановлена і ви знаєте, як використовувати MySQL Workbench, щоб уникнути будь-яких питань, пов'язаних з курсом.
Дякуємо за ваш відгук!