{"id":9655,"date":"2024-05-03T13:03:47","date_gmt":"2024-05-03T11:03:47","guid":{"rendered":"https:\/\/geko.cloud\/?p=9655"},"modified":"2024-05-08T14:44:44","modified_gmt":"2024-05-08T12:44:44","slug":"aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime","status":"publish","type":"post","link":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/","title":{"rendered":"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Como comentamos en el post <\/span><a href=\"https:\/\/geko.cloud\/es\/posibles-escenarios-para-actualizacion-de-rds-aws-a-una-major-version\/\"><span style=\"font-weight: 400;\">Posibles escenarios para actualizaci\u00f3n de RDS (AWS) a una major version<\/span><\/a><span style=\"font-weight: 400;\">, la fecha donde el extended support de RDS empez\u00f3 a aplicarse provoc\u00f3 un aumento considerable de costes en muchos casos y esto deriv\u00f3 en un plan de actualizaci\u00f3n de la base de datos.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\"> <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9656\" src=\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/IMAGEN-AWS-1.png\" alt=\"\" width=\"1249\" height=\"240\" srcset=\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/IMAGEN-AWS-1.png 1249w, https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/IMAGEN-AWS-1-300x58.png 300w, https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/IMAGEN-AWS-1-1024x197.png 1024w, https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/IMAGEN-AWS-1-768x148.png 768w\" sizes=\"(max-width: 1249px) 100vw, 1249px\" \/><\/span><\/p>\n<p><span style=\"font-weight: 400;\">Fuente: <a href=\"https:\/\/docs.aws.amazon.com\/AmazonRDS\/latest\/UserGuide\/MySQL.Concepts.VersionMgmt.html\">AWS\u00a0<\/a><\/span><\/p>\n<p><span style=\"font-weight: 400;\">En este art\u00edculo abordaremos un upgrade de MySQL 5.7 a MySQL 8 usando blue-green deployment, ya que el escenario no admit\u00eda casi afectaci\u00f3n de escrituras y no se contemplaba el cambio de endpoint de la DB como opci\u00f3n, pues era muy costoso.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9688\" src=\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/DBBLOG-3613-image003.png\" alt=\"\" width=\"1378\" height=\"864\" srcset=\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/DBBLOG-3613-image003.png 1378w, https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/DBBLOG-3613-image003-300x188.png 300w, https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/DBBLOG-3613-image003-1024x642.png 1024w, https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/DBBLOG-3613-image003-768x482.png 768w\" sizes=\"(max-width: 1378px) 100vw, 1378px\" \/><\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p>Fuente: <a href=\"https:\/\/aws.amazon.com\/es\/blogs\/database\/new-fully-managed-blue-green-deployment-in-amazon-aurora-postgresql-and-amazon-rds-for-postgresql\/\">AWS<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Estas son las fases del proceso:<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Fase de an\u00e1lisis<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">El primer paso fue usar la herramienta upgrade utility checker que nos puede desvelar cosas a corregir antes del update.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">En nuestro caso aparecieron los siguientes errores:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Uso de objetos de base de datos con nombres en conflicto con nuevas palabras reservadas.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Uso del charset utf8.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tablas con redundant row format.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">A nivel de c\u00f3digo se comprob\u00f3 que las nuevas palabras reservadas se escapaban con comillas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A nivel de charset se comprob\u00f3 la afectaci\u00f3n y se decidi\u00f3 que el cambio de charset para las columnas afectadas se har\u00eda a posteriori.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">A nivel de tabla se prepar\u00f3 el cambio a row format dynamic.<\/span><\/p>\n<pre class=\"brush: xml; light: false; title: ; notranslate\" title=\"\">SELECT\r\nCONCAT(&quot;ALTER TABLE `&quot;, table_schema, &quot;`.`&quot;, table_name, &quot;` ROW_FORMAT=DYNAMIC;&quot;)\r\nFROM\r\ninformation_schema.TABLES\r\nWHERE\r\ntable_schema = 'project_production'\r\nAND ROW_FORMAT &lt;&gt; 'Dynamic';\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h2><strong>Fase de preparaci\u00f3n<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Para poder ejecutar cambios en la r\u00e9plica green deberemos crear un parameter group copia de la blue donde le especifiquemos que no queremos que sea read only.<\/span><\/p>\n<pre class=\"brush: xml; light: false; title: ; notranslate\" title=\"\">\r\nread_only {TrueIfReplica}\r\n==&gt;\r\nread_only 0\r\n<\/pre>\n<p><span style=\"font-weight: 400;\">Tambi\u00e9n crearemos un parameter group para MySQL 8 con los valores de los par\u00e1metros modificados por el usuario en el parameter group de la blue y que no sea read only.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Fase de ejecuci\u00f3n<\/strong><\/h2>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Crearemos el blue-green deployment<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Esperaremos a tener la base de datos ready.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Una vez en estado ready ejecutaremos los cambios que hemos preparado.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Y ejecutaremos el upgrade de versi\u00f3n.<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Durante todo este proceso deberemos monitorizar el estado de la replicaci\u00f3n b\u00e1sicamente con 2 m\u00e9tricas:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Blue: BinLogDiskUsage es donde se guardan los eventos pendientes de replicar.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Green: ReplicaLag es b\u00e1sicamente cu\u00e1nta diferencia existe entre la r\u00e9plica y el m\u00e1ster.<\/span><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><strong>Fase de standby<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Una vez acabado el upgrade de versi\u00f3n tenemos que revisar los eventos del blue-green para asegurarnos que todo estaba correcto. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">En nuestro caso nos aparecieron transacciones con sintaxis inv\u00e1lida ya que la sintaxis de la transacci\u00f3n era exclusiva de la versi\u00f3n 5.7 o anteriores.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Esto nos oblig\u00f3 a revisar bien el entorno y, una vez identificadas las fuentes de estas transacciones, volvimos a ejecutar el plan otra vez hasta que la replicaci\u00f3n fue correcta.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Fase de switch over<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Llegados al punto donde la replicaci\u00f3n es correcta y todo est\u00e1 listo ejecutamos el switch over y en 3 minutos tuvimos todo funcionando correctamente.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Fase de cleanup<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Para finalizar, despu\u00e9s de verificar el entorno y esperar un tiempo prudencial borramos el blue-green deployment y la instancia blue.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Fase de rollback<\/strong><\/h2>\n<p><span style=\"font-weight: 400;\">Esta fase, por suerte, no la tuvimos que ejecutar, pero en todo caso hab\u00edamos comprobado que si se modifica el nombre de la green y a la blue se la renombra con el nombre antiguo el endpoint original se mantendr\u00eda, aunque habr\u00eda una p\u00e9rdida de datos igual al tiempo desde el switch over.<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2>Resumen<\/h2>\n<p><span style=\"font-weight: 400;\">El blue-green deployment es una muy buena herramienta para muchos escenarios y nos asegura tener muy poco downtime y prevenir errores en producci\u00f3n.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Cuando trabajas con datos cr\u00edticos siempre hay que tener preparada la vuelta atr\u00e1s.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Si tienes alguna pregunta o necesitas m\u00e1s detalles, no dudes en <\/span><a href=\"https:\/\/geko.cloud\/es\/contacto\/\"><span style=\"font-weight: 400;\">contactar con nosotros<\/span><\/a><span style=\"font-weight: 400;\"> o dejar un comentario.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como comentamos en el post Posibles escenarios para actualizaci\u00f3n de RDS (AWS) a una major version, la fecha donde el extended support de RDS empez\u00f3 a aplicarse provoc\u00f3 un aumento considerable de costes en muchos casos y esto deriv\u00f3 en un plan de actualizaci\u00f3n de la base de datos.\u00a0 Fuente: AWS\u00a0 En este art\u00edculo abordaremos [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":9658,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[18],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime<\/title>\n<meta name=\"description\" content=\"La fecha donde el extended support de RDS empez\u00f3 a aplicarse provoc\u00f3 un aumento considerable de costes en muchos casos.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime - Geko Cloud\" \/>\n<meta property=\"og:description\" content=\"En Geko Cloud nos enorgullece mantenernos a la vanguardia de las tecnolog\u00edas emergentes y las mejores pr\u00e1cticas de la industria.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/\" \/>\n<meta property=\"og:site_name\" content=\"Geko Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-03T11:03:47+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-08T12:44:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/Co\u0301mo-cumplir.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"627\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Jose Luis S\u00e1nchez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime - Geko Cloud\" \/>\n<meta name=\"twitter:description\" content=\"En Geko Cloud nos enorgullece mantenernos a la vanguardia de las tecnolog\u00edas emergentes y las mejores pr\u00e1cticas de la industria.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/04\/Co\u0301mo-cumplir.png\" \/>\n<meta name=\"twitter:creator\" content=\"@geko_cloud\" \/>\n<meta name=\"twitter:site\" content=\"@geko_cloud\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/\"},\"author\":{\"name\":\"Jose Luis S\u00e1nchez\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/d06aff498ebfbc75b5010ebe92af41ed\"},\"headline\":\"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime\",\"datePublished\":\"2024-05-03T11:03:47+00:00\",\"dateModified\":\"2024-05-08T12:44:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/\"},\"wordCount\":677,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/geko.cloud\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/anders-jilden-Sc5RKXLBjGg-unsplash-1-2.jpg\",\"articleSection\":[\"Labs\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/\",\"url\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/\",\"name\":\"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime\",\"isPartOf\":{\"@id\":\"https:\/\/geko.cloud\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/anders-jilden-Sc5RKXLBjGg-unsplash-1-2.jpg\",\"datePublished\":\"2024-05-03T11:03:47+00:00\",\"dateModified\":\"2024-05-08T12:44:44+00:00\",\"description\":\"La fecha donde el extended support de RDS empez\u00f3 a aplicarse provoc\u00f3 un aumento considerable de costes en muchos casos.\",\"breadcrumb\":{\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#primaryimage\",\"url\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/anders-jilden-Sc5RKXLBjGg-unsplash-1-2.jpg\",\"contentUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/anders-jilden-Sc5RKXLBjGg-unsplash-1-2.jpg\",\"width\":2400,\"height\":1600,\"caption\":\"Foto de Anders Jild\u00e9n en Unsplash\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/geko.cloud\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/geko.cloud\/es\/#website\",\"url\":\"https:\/\/geko.cloud\/es\/\",\"name\":\"Geko Cloud\",\"description\":\"Servicios de consultor\u00eda cloud y devops\",\"publisher\":{\"@id\":\"https:\/\/geko.cloud\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/geko.cloud\/es\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/geko.cloud\/es\/#organization\",\"name\":\"Geko Cloud\",\"url\":\"https:\/\/geko.cloud\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png\",\"contentUrl\":\"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png\",\"width\":1650,\"height\":809,\"caption\":\"Geko Cloud\"},\"image\":{\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/geko_cloud\",\"https:\/\/www.instagram.com\/gekocloud\/\",\"https:\/\/www.linkedin.com\/company\/gekocloud\",\"https:\/\/www.youtube.com\/channel\/UC5EFLCqUM7fEaXSa_0nWowQ\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/d06aff498ebfbc75b5010ebe92af41ed\",\"name\":\"Jose Luis S\u00e1nchez\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/geko.cloud\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/ebfd055d4dba456220c682523fcc237c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/ebfd055d4dba456220c682523fcc237c?s=96&d=mm&r=g\",\"caption\":\"Jose Luis S\u00e1nchez\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime","description":"La fecha donde el extended support de RDS empez\u00f3 a aplicarse provoc\u00f3 un aumento considerable de costes en muchos casos.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/","og_locale":"es_ES","og_type":"article","og_title":"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime - Geko Cloud","og_description":"En Geko Cloud nos enorgullece mantenernos a la vanguardia de las tecnolog\u00edas emergentes y las mejores pr\u00e1cticas de la industria.","og_url":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/","og_site_name":"Geko Cloud","article_published_time":"2024-05-03T11:03:47+00:00","article_modified_time":"2024-05-08T12:44:44+00:00","og_image":[{"width":1200,"height":627,"url":"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/Co\u0301mo-cumplir.png","type":"image\/png"}],"author":"Jose Luis S\u00e1nchez","twitter_card":"summary_large_image","twitter_title":"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime - Geko Cloud","twitter_description":"En Geko Cloud nos enorgullece mantenernos a la vanguardia de las tecnolog\u00edas emergentes y las mejores pr\u00e1cticas de la industria.","twitter_image":"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/04\/Co\u0301mo-cumplir.png","twitter_creator":"@geko_cloud","twitter_site":"@geko_cloud","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#article","isPartOf":{"@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/"},"author":{"name":"Jose Luis S\u00e1nchez","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/d06aff498ebfbc75b5010ebe92af41ed"},"headline":"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime","datePublished":"2024-05-03T11:03:47+00:00","dateModified":"2024-05-08T12:44:44+00:00","mainEntityOfPage":{"@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/"},"wordCount":677,"commentCount":0,"publisher":{"@id":"https:\/\/geko.cloud\/es\/#organization"},"image":{"@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#primaryimage"},"thumbnailUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/anders-jilden-Sc5RKXLBjGg-unsplash-1-2.jpg","articleSection":["Labs"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/","url":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/","name":"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime","isPartOf":{"@id":"https:\/\/geko.cloud\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#primaryimage"},"image":{"@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#primaryimage"},"thumbnailUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/anders-jilden-Sc5RKXLBjGg-unsplash-1-2.jpg","datePublished":"2024-05-03T11:03:47+00:00","dateModified":"2024-05-08T12:44:44+00:00","description":"La fecha donde el extended support de RDS empez\u00f3 a aplicarse provoc\u00f3 un aumento considerable de costes en muchos casos.","breadcrumb":{"@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#primaryimage","url":"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/anders-jilden-Sc5RKXLBjGg-unsplash-1-2.jpg","contentUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/2024\/05\/anders-jilden-Sc5RKXLBjGg-unsplash-1-2.jpg","width":2400,"height":1600,"caption":"Foto de Anders Jild\u00e9n en Unsplash"},{"@type":"BreadcrumbList","@id":"https:\/\/geko.cloud\/es\/aws-rds-mysql-8-major-version-upgrade-con-minimo-downtime\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/geko.cloud\/es\/"},{"@type":"ListItem","position":2,"name":"AWS RDS: MySQL 8, major version upgrade con m\u00ednimo downtime"}]},{"@type":"WebSite","@id":"https:\/\/geko.cloud\/es\/#website","url":"https:\/\/geko.cloud\/es\/","name":"Geko Cloud","description":"Servicios de consultor\u00eda cloud y devops","publisher":{"@id":"https:\/\/geko.cloud\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/geko.cloud\/es\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/geko.cloud\/es\/#organization","name":"Geko Cloud","url":"https:\/\/geko.cloud\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/","url":"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png","contentUrl":"https:\/\/geko.cloud\/wp-content\/uploads\/2021\/10\/geko_logo-positivo.png","width":1650,"height":809,"caption":"Geko Cloud"},"image":{"@id":"https:\/\/geko.cloud\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/geko_cloud","https:\/\/www.instagram.com\/gekocloud\/","https:\/\/www.linkedin.com\/company\/gekocloud","https:\/\/www.youtube.com\/channel\/UC5EFLCqUM7fEaXSa_0nWowQ"]},{"@type":"Person","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/d06aff498ebfbc75b5010ebe92af41ed","name":"Jose Luis S\u00e1nchez","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/geko.cloud\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/ebfd055d4dba456220c682523fcc237c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ebfd055d4dba456220c682523fcc237c?s=96&d=mm&r=g","caption":"Jose Luis S\u00e1nchez"}}]}},"_links":{"self":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts\/9655"}],"collection":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/comments?post=9655"}],"version-history":[{"count":18,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts\/9655\/revisions"}],"predecessor-version":[{"id":9698,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/posts\/9655\/revisions\/9698"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/media\/9658"}],"wp:attachment":[{"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/media?parent=9655"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/categories?post=9655"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/geko.cloud\/es\/wp-json\/wp\/v2\/tags?post=9655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}