Будинки Відгуки Огляд та рейтинг служби реляційних баз даних Amazon

Огляд та рейтинг служби реляційних баз даних Amazon

Зміст:

Відео: Настя и сборник весёлых историй (Жовтень 2024)

Відео: Настя и сборник весёлых историй (Жовтень 2024)
Anonim

Служба реляційних баз даних Amazon (Amazon RDS) - це стабільна і потужна реляційна база даних як послуга (DBaaS), нарівні з іншими популярними пропозиціями від Amazon Web Services (AWS). Amazon RDS (який безкоштовний протягом 750 годин на місяць) є хорошим вибором для власних цифрових компаній, досвідчених користувачів даних, науковців даних, адміністраторів баз даних (DBA) та тих, хто важко працював у тіньових ІТ. Багато розробників почуватимуться як вдома, якщо вони вже знайомі з продуктами AWS.


Amazon RDS щойно пропустив заробіток на вибір редакторів у нашому рецензуванні оглядів рішень DBaaS, оскільки розробники та аналітики потребують допомоги своїх DBA для його використання; це не обов'язково погано. Але цей огляд є з точки зору розробника та аналітика, і очікування DBA іноді є контрпродуктивним для обох ролей. Наші рішення DBaaS розглядають вибір виборів редакторів Microsoft Azure SQL Database та MongoDB Atlas, обидва вони легше літати без копіратора DBA.

Модель ціноутворення

Ви можете спробувати Amazon RDS безкоштовно протягом 750 годин, що AWS клянеться, що "достатньо годин для безперервного запуску екземпляра (БД) кожного місяця". Я кажу, що це залежить від конкретного випадку, але, так, 750 годин безкоштовно - це щедро щедро. (Лише мікро екземпляри охоплені вільним рівнем.) Але все-таки це не такий щедрий халява, як "вільна вічна" версія MongoDB Atlas. Поза вільним рівнем ви можете сплачувати плату за запитом (тобто оплату за переходом) або за зарезервовані екземпляри (одно- до трирічні зобов’язання для екземпляра БД в обмін на знижену ставку).

Вибір платежів за зарезервовані екземпляри - сплатити всю плату за максимум знижки або низький внесок плюс знижену погодинну ставку, або нічого зниженого та більш високу погодинну ставку, яка все ще нижча за ставку за запитом. У будь-якому випадку ви можете вибрати тип екземпляра з цієї лінійки двигунів баз даних: Amazon Aurora, MariaDB, MySQL, база даних Oracle, PostgreSQL (він же Postgres) і SQL Server.


Якщо ви новачок у AWS, тоді ви можете користуватися безкоштовним рівнем використання протягом перших 12 місяців. Після цього ви можете використовувати цей щомісячний калькулятор, щоб оцінити щомісячні витрати та порівняти вартість на вимогу із зарезервованим екземпляром. AWS називає калькулятор "простим", але, як і інші плани ціноутворення постачальників DBaaS, я б не вважав плани ціноутворення AWS простими при розрахунку кінцевих витрат. Ще одна причина залучати DBA з самого початку. Інакше вас може здивувати остаточний рахунок. Але принаймні немає мінімальної плати, і ви можете встановити сповіщення CloudWatch, щоб запобігти випадковому забою бюджету.

Ціни відрізняються за варіантами бази даних та регіону. Якщо у вас є вибір в двигунах, порівняйте Amazon RDS для MySQL ціноутворення з Amazon RDS для ціноутворення на SQL Server і Amazon RDS для ціноутворення MariaDB. Зауважте, що мита та податки, такі як японський податок на споживання, не включені до таблиць цін або формули калькулятора.

Крок за кроком

Спочатку попросіть DBA завантажити дані та налаштувати примірник для вас. Серйозно. Але якщо ви відчуваєте пригоди і хочете зайти прямо, вам потрібно скористатися службою міграції баз даних AWS для переміщення ваших даних або для залучення комерційних або загальнодоступних даних для суміщення з вашими власними. Станом на цей текст, понад 80 000 баз даних перенесено за допомогою сервісу міграції даних AWS. Amazon RDS просто не є зручним для баз даних або мережевим для початківців. Однак, якщо вам допоможуть правильні профі, це чудовий сервіс реляційних баз даних.

Створіть акаунт AWS безкоштовно. Це вам знадобиться, щоб створити обліковий запис Amazon RDS. Вам потрібно буде частково надати кредитну карту, щоб допомогти встановити свою особу, а частково - для того, щоб еластична послуга могла розширитися, якщо вам потрібно більше ресурсів, ніж надає безкоштовний рівень. Не забудьте встановити сповіщення про безкоштовний рівень, щоб ви отримували багато попереджень, перш ніж ваша кредитна картка потрапить. Ви можете використовувати AWS Budgets для цього або переглянути фактичне використання в таблиці Top Free Tier Services. Потім виберіть план підтримки; базовий рівень безкоштовний, але, звичайно, без людських помічників.

Заходи безпеки є найвищими, хоч і трохи здивують. Мені довелося виконати ряд кроків, які включали введення номерів на веб-сайті, який надав robocall, і навпаки, тобто введення номерів у зворотному текстовому повідомленні на телефон, який дав мені веб-сайт. Хоча я почував себе набагато краще про те, щоб залишити свої дані кредитної картки з AWS після цього, однак.

Далі настав час створити базу даних - якщо припустити, що віртуальна приватна хмара Amazon (Amazon VPC), підмережі та групи безпеки вже створені. Потім відкрийте консоль RDS, виберіть область у верхньому правому куті консолі управління AWS, виберіть "Примірники" та виберіть "Запустити екземпляр DB". Виберіть двигун на наступній сторінці.

Тут речі дещо відрізнятимуться залежно від того, який двигун ви віддаєте перевагу. Якщо ви вибрали MySQL, то наступним чином виберемо Use Case. Виконайте це, вибираючи свої дані про БД Після цього налаштуйте розширені налаштування та оберіть Запуск екземпляра БД. Ви можете переглянути все, що тільки що зробили, на наступній сторінці, поки ви чекаєте, коли новий екземпляр DB стане доступним. Перейдіть до розділу Amazon Connect, встановіть кінцеву точку та порт, а потім перевірте рівень безпеки обох. Вуаля! Чи ні. Як я вже казав, зателефонуйте до начального центру за допомогою.

Панель інструментів

Зауважте, що існує багато шляхів пошуку бази даних, побудованої для ваших потреб. Ви можете створювати шаблони або писати код. Ви можете контролювати все, від чого зберігаються дані, до двигуна бази даних, який ви використовуєте, і вибирати з довгого списку версій. Ви також можете призначити дозволи на рівні ресурсів, використовуючи AWS Identity and Access Management (IAM) та / або позначте свої RDS-ресурси Amazon. Так, ще одна причина для залучення вашої DBA або команди безпеки. Не забувайте про всі доступні вам інструменти AWS, у тому числі багато на вільному рівні.

Величезний плюс у стовпці AWS - це додаткове врахування впливу мережі та безпеки бази даних. AWS вимагає запустити екземпляри бази даних в Amazon VPC. AWS стверджує, що виділить вашу базу даних у вашій власній віртуальній мережі та підключиться до локальної ІТ-інфраструктури, використовуючи віртуальні приватні мережеві віртуальні захищені протоколи (IPsec) за зашифрованими галузями (VPN). Ви можете налаштувати параметри брандмауера та контролювати доступ до мережі до примірників вашої бази даних. По правді кажучи, для вас це піде набагато краще, якщо ви дозволите людям вашої мережі обробляти цю частину.

Amazon RDS пропонує власне 18 регіонів і один додатковий для урядових установ США для використання під назвою AWS GovCloud (США), приводячи загальну кількість регіонів до 19. Ви можете вибрати регіони, в яких розташовані ваші дані та стек додатків, або виділити їх обидва. Практично всі користувачі знаходять своє додаток та базу даних.



Резервне копіювання та відновлення включено у ціну. Вам потрібно ввімкнути автоматичні резервні копії, інакше вони не автоматизовані. Якщо ви пам’ятаєте, як увімкнути їх і вказати час утримання належним чином (від одного до 35 днів), ви можете зробити відновлення часу (PIT) на будь-яку конкретну секунду протягом періоду утримання, аж до останнього часу, що відновлюється (зазвичай протягом останніх п’яти хвилин). Amazon RDS автоматично виконує повний щоденний знімок ваших даних та фіксує журнали транзакцій. Ви можете створювати знімки БД так часто, як вам подобається, використовуючи консоль управління AWS, інтерфейс програмування додатків CreateDBSnapshot (API) або команду create-db-snapshot.

В цілому, Amazon RDS - це надійний сервіс реляційних баз даних з великою кількістю надійного контролю та виняткової практики безпеки. Однак більшості розробників, ймовірно, здається, що це занадто складно, щоб спінінг та запуск соло. Тож запросіть свою DBA на початку, щоб проблеми з налаштуванням, мережею та безпекою були завершені специфікаціями політики вашої компанії, і щоб ці проблеми не стали каменем спотикання у ваших проектах.

Огляд та рейтинг служби реляційних баз даних Amazon