9 лепшых кіраваных платформаў хостынгу MySQL для вашага прыкладання

MySQL – найбольш шырока выкарыстоўваная база дадзеных з адкрытым зыходным кодам у Linux і на воблачных платформах.

Амаль кожны пастаўшчык паслуг вэб-хостынгу прапануе базавы асобнік MySQL, уключаны ў яго планы вэб-хостынгу, без дадатковай аплаты.

Камбінацыя вэб+хостынг базы даных з’яўляецца пераважным варыянтам для новых вэб-сайтаў або вэб-сайтаў з нізкім трафікам, паколькі гэтая камбінацыя вызваляе сістэмнага адміністратара ад усіх праблем, звязаных з кіраваннем разнастайнымі службамі.

Але калі кіраванне дадзенымі становіцца крытычным у праграмах або вэб-сайтах з вялікім аб’ёмам, можа мець сэнс раз’яднаць абодва сэрвісы і захаваць спецыяльны хостынг толькі для базы дадзеных. DBaaS (база даных як паслуга) таксама з’яўляецца пераважным выбарам, калі вы наладжваеце ўзровень даных прыкладання, перш чым ведаць, як вы збіраецеся атрымаць доступ да гэтых даных.

Яшчэ адна перавага асобнага размяшчэння ўстаноўкі MySQL заключаецца ў тым, што вы можаце кіраваць рэзервовым капіраваннем, рэплікацыяй, маніторынгам і іншымі важнымі функцыямі незалежна ад астатніх размешчаных службаў. Акрамя таго, кіраваная платформа MySQL дазваляе атрымаць доступ да яе з дапамогай знешніх інструментаў па вашаму выбару, акрамя асноўных інструментаў, якія пастаўшчык прапануе па змаўчанні.

Чаму MySQL?

Ёсць іншыя базы дадзеных у воблаку, якія вы можаце выкарыстоўваць, такія як PostgreSQL, MariaDB, Oracle Database і Microsoft SQL Server. Сярод іх MySQL вылучаецца сваёй хуткасцю, стабільнасцю і прастатой выкарыстання, а таксама вялікай зручнасцю бясплатнасці і адкрытага зыходнага кода.

Яшчэ адной важнай перавагай MySQL з’яўляецца тое, што ён распрацаваны для Інтэрнэту з нуля, у адрозненне ад іншых баз даных, якія былі створаны для лакальных сетак і кліент-серверных асяроддзяў, а пазней былі адаптаваны для Інтэрнэту. Велізарная супольнасць распрацоўшчыкаў, якая стаіць за MySQL, з’яўляецца гарантыяй таго, што ён хутка ўключыць любыя новыя функцыі, якія запатрабаваны карыстальнікамі. А паколькі гэтыя распрацоўшчыкі таксама з’яўляюцца карыстальнікамі MySQL, яны сочаць за тым, каб рэалізацыя гэтых новых функцый аптымізавана для павышэння прадукцыйнасці і прапускной здольнасці.

Гэта тлумачыць, як MySQL стаў лідэрам у карпаратыўных функцыях, такіх як рэплікацыя, кластэрызацыя і базы дадзеных у памяці.

Што шукаць у кіраванай хостынгавай платформе MySQL?

Цэны на паслугі хостынгу MySQL вар’іруюцца ад нуля да сотняў долараў у месяц у залежнасці ад паслугі і аб’ёму, які вам патрэбны (ёсць таксама пагадзінная аплата). Але ёсць шмат іншых аспектаў, акрамя цаны, якія вам трэба прыняць да ўвагі пры выбары пастаўшчыка паслуг MySQL.

Інструменты кіравання, якія вы атрымліваеце з базамі даных, – яшчэ адзін важны фактар ​​прыняцця рашэння. Хостынг-правайдэры БД звычайна прапануюць інтэрфейс кіравання, які звычайна зручны і просты ў выкарыстанні. Але не менш важна, што вы можаце падключацца да базы дадзеных праз выклікі API або аддаленыя інструменты, якія даюць вам свабоду доступу і кіравання дадзенымі па вашым жаданні.

Бяспека заўсёды важна ўлічваць пры выбары хостынгу базы дадзеных. Ваша база дадзеных павінна быць абаронена рознымі спосабамі, уключаючы доступ і шыфраванне даных. Паколькі вашы даныя будуць знаходзіцца ў воблаку, яны павінны быць зашыфраваны не толькі ў стане спакою, але і падчас перамяшчэння паміж базай дадзеных і вашым дадаткам.

Праверце гэта:  Як адключыць гук укладак у Chrome 64 і вышэй

Нарэшце, вы павінны аддаць перавагу сэрвісу, які клапоціцца аб як мага большай колькасці задач з пункту гледжання звычайнага кіравання, такіх як рэзервовае капіраванне, маніторынг, аптымізацыя прадукцыйнасці і абнаўленне праграмнага забеспячэння.

Давайце паглядзім на лепшыя варыянты, даступныя з пункту гледжання кіраваных платформаў хостынгу MySQL.

Лінод

Лінод з’яўляецца кампаніяй першага ўзроўню па воблачнай інфраструктуры, якая прапануе лепшыя паслугі баз дадзеных для MySQL, MongoDB і PostgreSQL.

Вы можаце быць упэўнены ў надзвычай хуткім разгортванні з яго воблачным менеджэрам, API або CLI. Акрамя таго, вы можаце забяспечыць выбарачны доступ, дадаўшы пэўныя IP-адрасы, а таксама штодзённае рэзервовае капіраванне і спрошчанае аднаўленне ў самых горшых выпадках.

Бясплатныя паслугі ў камплекце, такія як абарона ад DDoS, брандмаўэры, кіраванне DNS, падтрымка IPv6 і г.д., робяць Linode яшчэ больш прывабным для любога вэб-праекта з высокімі стаўкамі.

Акрамя таго, усе планы заснаваны на гнуткай штомесячнай структуры цэн без доўгатэрміновых абавязацельстваў.

Нарэшце, 99,99% бесперабойнай працы па SLA, глабальныя цэнтры апрацоўкі дадзеных, кругласутачная падтрымка па электроннай пошце і тэлефоне 7 дзён на тыдзень, а таксама сямідзённая гарантыя вяртання грошай робяць гэта выдатнай хостынгавай платформай MySQL, якую вы не павінны прапусціць.

Лічбавы акіян

Пачынаючы з 15 долараў у месяц, кіраваныя базы дадзеных Digital Ocean забяспечваюць высокую маштабаванасць, штодзённае рэзервовае капіраванне і аўтаматычнае пераключэнне пасля адмовы. З дапамогай некалькіх пстрычак мышы вы можаце запусціць кластар MySQL, а затым выкарыстоўваць доступ да API або ўласны спрошчаны інтэрфейс Digital Ocean для працы з ім. Вам не прыйдзецца турбавацца аб руцінных задачах кіравання, таму што ўсе яны будуць выкананы.

Цікавым аспектам кіраванага сэрвісу з’яўляецца тое, што штодзённае рэзервовае капіраванне дае магчымасць аднавіць даныя ў любы момант на працягу папярэдніх сямі дзён.

Digital Ocean ізалюе вашы базы даных у прыватнай сетцы вашага ўліковага запісу, дазваляючы вам кіраваць сувяззю ў вашай інфраструктуры. Вы па-ранейшаму можаце атрымаць доступ да сваіх даных праз агульнадаступны Інтэрнэт, унёсшы ў белы спіс неабходныя ўваходныя крыніцы. Вам не трэба турбавацца аб несанкцыянаваным доступе, таму што вашы даныя будуць зашыфраваны як падчас перадачы, так і ў стане спакою.

Google Cloud SQL

Сэрвіс Google не толькі прапануе базы дадзеных MySQL, але яны таксама даюць вам выбар паміж PostgreSQL і SQL Server і запэўніваюць, што вы зможаце падключыцца да сваіх даных з любога прыкладання і з любой часткі свету, не клапоцячыся аб рэзервовым капіраванні, рэплікацыі або адключэнні. Google абяцае, што вы атрымаеце надзейныя даныя, высокую даступнасць і гнуткасць, практычна не паварушыўшы пальцам.

Доступ да даных гарантаваны і абаронены для розных воблачных платформаў, такіх як App Engine, Compute Engine, Kubernetes і BigQuery. Даныя шыфруюцца падчас перадачы і захоўвання, і вы атрымліваеце прыватнасць праз віртуальнае прыватнае воблака і доступ да сеткі, абмежаваны брандмаўэрам. Калі вы сумняваецеся, вы можаце праверыць стандарты бяспекі, на якія распаўсюджваецца Google Cloud SQL: HIPAA, SSAE 16, ISO 27001 і PCI DSS v3.0.

З Google Cloud SQL вам не трэба загадзя планаваць аб’ём сховішча. Вы можаце пачаць бясплатна з простай базы дадзеных тэсціравання са скарочаным наборам даных, а затым у самыя кароткія тэрміны перайсці да вытворчага асяроддзя з выкарыстаннем базы дадзеных высокай даступнасці.

Праверце гэта:  Як выкарыстоўваць функцыю раздзеленага экрана ў Excel

Не турбуйцеся аб павелічэнні аб’ёму, бо сховішча будзе аўтаматычна павялічана.

Каматэра

MySQL – адно з многіх кіраваных прыкладанняў і сэрвісаў, якія прапануе Kamatera Cloud. Цэнавыя планы MySQL пачынаюцца ад 4 долараў у месяц за паслугу, якая ўключае 1 віртуальны працэсар з 1 ГБ аператыўнай памяці, 20 ГБ SSD-назапашвальніка і 5 ТБ інтэрнэт-трафіку. 30-дзённая бясплатная пробная версія дазваляе вам адчуць смак паслугі і пакінуць яе, калі вы не задаволены.

Цэнтры апрацоўкі дадзеных Kamatera размешчаны ў Амерыцы, Еўропе, Азіі і на Блізкім Усходзе, прапаноўваючы рэальнае глабальнае бізнес-рашэнне ў выпадку, калі вам спатрэбіцца хуткі доступ з любой часткі свету.

Kamatera прапануе вам на выбар MySQL 8.0 або 5.7, абедзве працуюць на серверы Ubuntu 18.04. Гарантаваны час бесперабойнай працы 99,95% без адзінай кропкі адмовы забяспечвае бесперапынную працу. Вы можаце стварыць сервер усяго за 60 секунд, а затым маштабаваць без абмежаванняў.

Кругласутачная кругласутачная служба падтрымкі прэміум-класа задаволіць любыя вашы патрэбы.

ScaleGrid

ScaleGrid забяспечвае адзіны DBaaS, які дазваляе вам мець поўны кантроль адміністратара суперкарыстальніка над вашымі разгортваннямі MySQL. Выкарыстоўваючы адну простую ў выкарыстанні кансоль кіравання, вы можаце разгортваць, забяспечваць, кантраляваць і маштабаваць кластары MySQL у воблаку. Цэнавыя планы «Прынясіце сваё воблака» пачынаюцца ад 8 долараў у месяц і дазваляюць выбіраць паміж AWS, AWS High Performance і Azure.

Акрамя MySQL, вы можаце выбраць MongoDB, Redis або PostgreSQL.

Базавы план прапануе цікавы набор пераваг, такіх як падтрымка зарэзерваваных асобнікаў, наладжвальная аператыўная памяць, дыск і асобнікі, аўтаматызаванае рэзервовае капіраванне, кругласутачная падтрымка, выдзеленыя серверы, маніторынг і карыстальніцкія абвесткі, павольны аналіз запытаў і інш. Калі вам падабаецца наладжваць свае паслугі і бачыць, што адбываецца пад капотам, ScaleGrid прапануе поўны каранёвы доступ SSH да асноўных машын, дазваляючы вам свабодна даследаваць і нават усталёўваць спецыяльныя праграмныя агенты.

ScaleGrid не заблакуецца, таму што вы можаце перанесці свае даныя ў любы час з дапамогай цалкам даступных інструментаў кіравання базамі дадзеных.

Воблачныя шляхі

Воблачныя шляхі распрацаваў сваю службу хостынгу базы дадзеных ThunderStack MySQL з улікам высокай прадукцыйнасці і арыентаваў яе на распрацоўшчыкаў, прапаноўваючы шырокі спектр прадусталяваных інструментаў, такіх як Git і Composer. Cloudways прапануе ўбудаваны адміністратар MySQL, які спрашчае штодзённую працу DBA, і функцыю аўтаматычнага разгортвання Git, якая дазваляе каардынаваць працу ў размеркаваных групах: код абнаўляецца на жывых серверах, як толькі ён устаўляецца ў аддаленыя рэпазітары.

Распрацоўшчыкі таксама разглядаюць функцыю аддаленых злучэнняў Cloudways, якая дазваляе ўстанаўліваць аддаленыя бяспечныя злучэнні з базамі даных, размешчанымі на кіраваных серверах. Вы можаце пачаць карыстацца службай хостынгу Cloudways MySQL бясплатна – яны нават прапануюць бясплатна перанесці ваш першы вэб-сайт на Cloudways – і пазней выбраць штомесячную плату або план цэнаўтварэння з аплатай па меры выкарыстання.

Для розных воблачных інфраструктур дзейнічаюць розныя цэны. Напрыклад, калі вы выкарыстоўваеце DigitalOcean у якасці асноўнай платформы, штомесячная цана (уключаючы аўтаматызаванае рэзервовае капіраванне, кругласутачную падтрымку і шмат іншых пераваг) складае 10 долараў за базавы план. Але калі вы выкарыстоўваеце Google Cloud, пачатковая цана ўзрастае да 33,30 долараў.

Праверце гэта:  Як рабіць і адказваць на тэлефонныя званкі на вашым Mac

Амазонка Аўрора

Аўрора гэта рэляцыйная база дадзеных, створаная для воблака, сумяшчальная з MySQL і PostgreSQL. Згодна з Amazon, Aurora спалучае ў сабе прадукцыйнасць і даступнасць традыцыйных баз дадзеных з зручнасцю базы дадзеных з адкрытым зыходным кодам.

Amazon сцвярджае, што Aurora да пяці разоў хутчэй, чым стандартныя базы дадзеных MySQL, і ў тры разы хутчэй, чым стандартныя базы дадзеных PostgreSQL. Сэрвісам цалкам кіруе Amazon Relational Database Service (RDS), які аўтаматызуе складаныя адміністрацыйныя задачы, такія як падрыхтоўка апаратнага забеспячэння, канфігурацыя базы дадзеных, прымяненне выпраўленняў і рэзервовае капіраванне.

Сістэма аднаўлення Aurora аўтаматычна маштабуецца да 64 ТБ на асобнік базы дадзеных. Ён забяспечвае высокую даступнасць з да 15 рэплікамі чытання з нізкай затрымкай, аднаўленне ў пэўны час, стварэнне бесперапынных рэзервовых копій на Amazon S3 і рэплікацыю ў трох зонах даступнасці.

Aurora прапануе некалькі узроўняў бяспекі для базы дадзеных. Яны ўключаюць у сябе ізаляцыю сеткі праз Amazon VPC, шыфраванне ў рэжыме чакання з выкарыстаннем ключоў, якія вы можаце ствараць і кантраляваць праз службу кіравання ключамі AWS (KMS), і шыфраванне даных пры перадачы з дапамогай SSL. У зашыфраваным экзэмпляры Amazon Aurora асноўныя даныя захоўвання зашыфраваны, як і рэзервовыя копіі, здымкі і аўтаматызаваныя копіі таго ж кластара.

Кластары SQL

Кластары SQL прапануе хостынг MySQL у воблаку Kubernetes. Платформа даступная для баз дадзеных MySQL любога маштабу, ад эксперыментальных баз дадзеных распрацоўшчыкаў да сховішчаў вытворчых дадзеных прадпрыемстваў.

Планы цэнаўтварэння пачынаюцца ад 4,99 долараў у месяц за паслугу, якая ўключае адзін вузел, 2 ядра працэсара, 2 ГБ аператыўнай памяці, 60 ГБ SSD-назапашвальніка і 60 ГБ для рэзервовага капіравання даных. Нягледзячы на ​​​​недарагую паслугу, SQL Clusters прапануе адмоваўстойлівае рашэнне MySQL з бесперашкодна размеркаваным рэзервовым капіраваннем і аднаўленнем на пэўны момант.

Айвен

Айвен прапануе кіраваны воблачны хостынг MySQL з выбарам інфраструктур, якія ўключаюць Google Cloud, AWS, Microsoft Azure, DigitalOcean і UpCloud ва ўсіх рэгіёнах. Каб гарантаваць бяспеку даных, асобнікі MySQL ад Aiven працуюць на спецыяльных віртуальных машынах, а даныя шыфруюцца як у стане спакою, так і падчас перадачы. Рэплікі толькі для чытання і рэплікі для аддаленага чытання забяспечваюць высокую хуткасць і вызваляюць галоўны вузел ад непатрабавальных задач чытання.

Сэрвіс разгалінавання базы дадзеных – гэта эксклюзіўная функцыя, якую Aiven прапануе, каб дазволіць вам выконваць дадатковыя дзеянні з вашай базай дадзеных, не закранаючы вытворчае асяроддзе. Штомесячныя цэнавыя планы пачынаюцца ад 99 долараў за стартавы план, які ўключае 1 віртуальную машыну, 2 працэсары, 4 ГБ аператыўнай памяці і 80 ГБ памяці.

Трымайцеся далей ад блакіроўкі пастаўшчыкоў

І апошняе, што вам трэба быць упэўненым, калі вы выбіраеце пастаўшчыка воблачных баз дадзеных, гэта тое, што ён дазволіць вам у любы момант і без клопатаў перанесці свае базы дадзеных у іншае месца. Пастаўшчык воблачных паслуг, якога вы выбіраеце сёння, можа не падысці заўтра, або, магчыма, вы знойдзеце іншы варыянт, які прапануе лепшую або таннейшую паслугу. Такім чынам, вы павінны ведаць загадзя, што вы зможаце лёгка перанесці свае дадзеныя па сваім жаданні.