PlanetScale Navigace MySQL 5.7 Pokyny pro konec životnosti
PlanetScale Navigace MySQL 5.7 Konec životnosti

S MySQL 5.7 EOL přichází konec:

  • Aktualizace zabezpečení – ohrožují vaši firmu
  • Technická podpora a spolehlivost
  • Kompatibilita s novější technologií
  • Shoda s PCI DSS, GDPR, HIPAA nebo SOX

Používání softwaru EOL vystavuje vaší společnosti riziku, že nebude v souladu se standardy zabezpečení softwaru a nejlepšími postupy používanými ve vašem vývojovém prostředí. To může vést k tomu, že vaše společnost bude fungovat mimo soulad s PCI a k problémům s výkonem, které mohou mít dopad na pracovní zátěže pro zákazníky.

A co víc, pokud upgrade neplánujete předem, vynucené upgrady na nové verze MySQL mohou vést k nezamýšleným výpadkům, které vaší společnosti poškodí finanční a reputační újmu.

Kromě rizika upgradu verzí jsou zde vysoké provozní náklady spojené s údržbou a laděním EOL softwaru. Čím déle software EOL běží, tím větší poptávku bude mít váš tým po podpoře, protože znalost a technická podpora pro verzi klesá. S rostoucí poptávkou po podpoře rostou náklady na údržbu souběžně s rizikem narušení bezpečnosti nebo prostojů. Tyto náklady mají neuvěřitelný dopad s náklady na prostoje v průměru kolem 300,000 XNUMX USD za hodinu.*

Pokud používáte MySQL 5.7, nyní je čas zvážit cestu k upgradu s minimálním přerušením riziko a nulové prostoje.

Migrace

Osvědčené postupy softwaru jsou aktualizovat tak často, jak je to možné, ale s aktualizací v časové tísni jsou spojena vážná rizika. Čas a úsilí potřebné k provedení velkého upgradu vyčerpá interní inženýrské zdroje a riziko spojené s požadavky na načasování, zabezpečení a shodu může vážně ovlivnit vaši společnost.

Kromě toho se mnoho starších poskytovatelů a spravovaných databázových řešení – včetně AWS Aurora a RDS – stále více vyjadřuje k prostojům potřebným k dokončení upgradu verze jejich řešení. Amazon RDS for MySQL přestane od října 5.7 podporovat vytváření nových instancí MySQL 2023 prostřednictvím konzole pro správu AWS a rozhraní příkazového řádku AWS. Amazon Aurora 5.7 skončí v říjnu 2024, protože některé funkce specifické pro Auroru nejsou kompatibilní s 8.0.

Upgrady databázového stroje vyžadují prostoje.

Doba odstávky se liší v závislosti na velikosti instance databáze.

Pokud vaše instance databáze MySQL 5.7 používá čtené repliky, musíte před upgradem zdrojové instance upgradovat všechny čtené repliky. Pokud je vaše instance databáze v nasazení Multi-AZ, upgradují se primární i záložní repliky. Vaše instance databáze nebude k dispozici, dokud nebude upgrade dokončen.

Pokud tento upgrade neplánujete, může si váš dodavatel databáze vynutit aktualizaci. Když je vynucený upgrade hlavní verze enginu, může zavést změny, které nejsou zpětně kompatibilní se stávajícími aplikacemi

Jaké máte možnosti migrace?

  1. Upgradujte na 8.0 ve svém aktuálním prostředí – včasná, složitá a riskantní migrace, která pravděpodobně vyžaduje manuální
    práce a prostoje.
  2. Migrujte do nového prostředí, kde můžete spouštět zcela aktualizované verze MySQL.

Nekompatibilita MySQL 5.7 a 8.0
MySQL 8.0 obsahuje řadu nekompatibilit s MySQL 5.7. Tato nekompatibilita může způsobit problémy během upgradu z MySQL 5.7 na MySQL 8.0.

Pokud se rozhodnete migrovat sami, budete muset vzít v úvahu následující seznam nekompatibilit. Nemůžete mít:

  1. Tabulky, které používají zastaralé datové typy nebo funkce
  2. Sirotek *.frm files
  3. Spouštěče s chybějícím nebo prázdným definicím nebo neplatným kontextem vytváření (PlanetScale nepodporuje spouštěče)
  4. Dělená tabulka, která používá modul úložiště, který nemá nativní podporu dělení
  5. Porušení klíčových slov nebo vyhrazených slov. Některá klíčová slova mohou být rezervována v MySQL 8.0, která nebyla
    dříve rezervováno†
  6. Tabulky v systémové databázi MySQL 5.7 mysql, které mají stejný název jako tabulka používaná MySQL 8.0
    datový slovník
  7. Zastaralé režimy SQL definované v nastavení systémové proměnné sql_mode
  8. Tabulky nebo uložené procedury s jednotlivými prvky sloupce ENUM nebo SET, které přesahují 255 znaků nebo
    1020 bajtů na délku (PlanetScale nepodporuje uložené procedury)
  9. Oddíly tabulky, které jsou umístěny ve sdílených tabulkových prostorech InnoDB
  10. Dotazy a uložené definice programů z MySQL 8.0.12 nebo nižší, které používají kvalifikátory ASC nebo DESC pro
    GROUP BY klauzule
  11. Další funkce, které nejsou podporovány v MySQL 8.0
  12. Názvy omezení FOREIGN KEY delší než 64 znaků (PlanetScale nepodporuje omezení cizího klíče)
  13. Pro vylepšenou podporu Unicode zvažte převedení objektů, které používají znakovou sadu utf8mb3, na použití
    znaková sada utf8mb4. Znaková sada utf8mb3 je zastaralá. Zvažte také použití utf8mb4 pro znakovou sadu
    odkazy místo utf8, protože v současnosti je utf8 alias pro znakovou sadu utf8mb3.

S ohledem na tyto nekompatibility a předvídání prostojů bude pro úspěšnou aktualizaci vyžadována příprava vaší databáze.

Importy jedním kliknutím a nulové prostoje upgradů
S PlanetScale můžete migrovat ze svého aktuálního databázového řešení pomocí importů jedním kliknutím a bez prostojů. Všechny aktualizace verzí budeme spravovat automaticky za vás, takže se nebudete muset starat o problémy s nekompatibilitou nebo bezpečnostními, spolehlivými nebo finančními riziky spojenými s aktualizacemi verzí.

PlanetScale je postaven na open-source Vites, databázovém clusterovacím systému pro horizontální škálování MySQL. V důsledku toho je PlanetScale kompatibilní pouze s databázemi MySQL. Nástroj pro import PlanetScale podporuje databáze MySQL verze 5.7 až 8.0. Jsme si vědomi naší kompatibility s MySQL, další informace najdete v naší dokumentaci.*

S migrací na PlanetScale získáte pohodlí s vědomím, že používáte nejnovější hlavní verzi MySQL:

  • Nemusíte se bát budoucích upgradů
  • Migrace na PlanetScale nikdy nevyžaduje prostoje
  • Poskytujeme specializovanou podporu a odborné znalosti v oblasti databází
  • Profitujete z vývojářských pracovních postupů ve stylu GitHubu, včetně větvení, neblokujících změn schémat a dalších.

Vzhledem k prostojům potřebným k provedení upgradu verze s řešeními, jako je AWS RDS, byste migrací z AWS měli méně prostojů než pokusy o upgrade na 8.0 ve vašem aktuálním prostředí. Zvýšené finanční náklady na provoz na softwaru EOL nebo obecné náklady na prostoje aplikací mohou být pro vaši společnost škodlivé.

Migrace na PlanetScale může snížit vaše celkové náklady na migraci a správu vaší databáze

Důvěryhodný od
Důvěryhodný od

Začněte ještě dnes s PlanetScale,
nejspolehlivější způsob škálování
MySQL databáze v cloudu.
Zavolejte nám na nebo
pošlete e-mail na adresu

1-408-214-1997
sales@planetscale.com

Logo PlanetScale

Dokumenty / zdroje

PlanetScale Navigace MySQL 5.7 Konec životnosti [pdfPokyny
Navigace v MySQL 5.7 End of Life

Reference

Zanechte komentář

Vaše emailová adresa nebude zveřejněna. Povinná pole jsou označena *