{"id":242195,"date":"2024-04-18T13:21:57","date_gmt":"2024-04-18T20:21:57","guid":{"rendered":"https:\/\/virtual-dba.com\/?p=242195"},"modified":"2024-05-07T13:22:35","modified_gmt":"2024-05-07T20:22:35","slug":"keepalived-daemon-secret-sauce-to-haproxy-dual-set-up","status":"publish","type":"post","link":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/","title":{"rendered":"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up"},"content":{"rendered":"\n<p>If you need a High Availability (HA) setup to balance connections to your MariaDB cluster nodes, you should consider using HAProxy. HAProxy set up in a dual configuration (primary and secondary) will further contribute to your redundant HA topology. This blog is intended to describe how the key component in the dual HAProxy configuration works to ensure an HA solution. <\/p>\n\n\n\n<p>The key component for this solution is the <code>keepalived<\/code> daemon. This important daemon is often used in conjunction with HAProxy to provide failover capability and ensure the high availability of HAProxy services. keepalived is an open-source software package used along with HAProxy to provide simple and robust facilities for load balancing and high availability in Linux-based environments. It works by monitoring the health of dual HAProxy nodes and automatically transferring service responsibility from the primary node to the secondary node in case of failure. <\/p>\n\n\n\n<p>There are a lot of geeky, low-level details involved in how the <code>keepalived<\/code> works, but this blog&#8217;s intention is to keep it simple. Below is a simple detailed description of what the keepalived daemon does in a HAProxy dual setup:<\/p>\n\n\n\n<p><strong>Heartbeat Monitoring: <\/strong><code>keepalived<\/code> continuously monitors the health of each node in the HAProxy dual setup by periodically sending heartbeat messages between the nodes. These heartbeat messages verify that each node is operational and able to respond.<\/p>\n\n\n\n<p><strong>Service Checking: <\/strong>In addition to monitoring the health of the nodes themselves, <code>keepalived<\/code> also checks the health of the services running on each node. For example, it can monitor the availability of HAProxy instances by checking whether they are responsive and able to handle incoming requests.<\/p>\n\n\n\n<p><strong>Failover Handling:<\/strong> If <code>keepalived<\/code> detects that a node or a service on a node has failed or become unreachable, it initiates failover procedures to ensure that services remain available. This typically involves transferring the responsibility for handling incoming requests from the failed node to the secondary or active node HAProxy.<\/p>\n\n\n\n<p><strong>Virtual IP Management:<\/strong> <code>keepalived<\/code> manages a virtual IP (VIP) address shared between the HAProxy dual setup nodes. This VIP address is the entry point for clients to access the services HAProxy provides. <code>keepalived<\/code> ensures that the VIP address is always assigned to the active node, so even if there is a failover event, clients can continue to access the services without interruption.<\/p>\n\n\n\n<p><strong>Configuration Synchronization:<\/strong> <code>keepalived<\/code> ensures that the configuration of HAProxy and other relevant components is synchronized between the nodes in the dual setup. This ensures consistency and coherence in the setup, reducing the risk of configuration drift and ensuring that failover events occur smoothly.<\/p>\n\n\n\n<p><strong>Load Balancing Integration:<\/strong> <code>keepalived<\/code> integrates with HAProxy to provide seamless failover and load-balancing capabilities. It works in conjunction with HAProxy to ensure that incoming requests are properly distributed among the active database nodes and that failover events are handled transparently to clients.<\/p>\n\n\n\n<p><strong>Customizable Configuration:<\/strong> <code>keepalived<\/code> provides a flexible and customizable configuration interface that allows administrators to define various parameters such as monitoring intervals, failover thresholds, and failover behaviors. This enables administrators to tailor the behavior of <code>keepalived<\/code> to suit the specific requirements of their HAProxy dual setup.<\/p>\n\n\n\n<p>As you can clearly see, the keepalived daemon plays a critical role in ensuring the high availability and reliability of HAProxy services in a dual setup by continuously monitoring node and service health, orchestrating failover events when necessary, managing virtual IP addresses, and integrating seamlessly with HAProxy for load balancing and service distribution.<\/p>\n\n\n\n<p>If your organization is looking for High Availability solutions to your MariaDB cluster topology, please don&#8217;t hesitate to <a href=\"https:\/\/virtual-dba.com\/contact-us\/\">contact an XTIVIA MySQL\/MariaDB DBA<\/a> for consultation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you need a High Availability (HA) setup to balance connections to your MariaDB cluster nodes, you should consider using HAProxy. HAProxy set up in a dual configuration (primary and secondary) will further contribute to your redundant HA topology. This blog is intended to describe how the key component in the dual HAProxy configuration works [&hellip;]<\/p>\n","protected":false},"author":38,"featured_media":242199,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","content-type":"","footnotes":""},"categories":[4166,3918,39],"tags":[4204,3915,40],"class_list":["post-242195","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-database","category-mysql","tag-database","tag-mariadb","tag-mysql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.1 (Yoast SEO v27.1.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up<\/title>\n<meta name=\"description\" content=\"Ensure high availability for HAProxy and MariaDB with a dual setup and Galera cluster, using the critical open-source keepalived daemon.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up\" \/>\n<meta property=\"og:description\" content=\"Ensure high availability for HAProxy and MariaDB with a dual setup and Galera cluster, using the critical open-source keepalived daemon.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\" \/>\n<meta property=\"article:published_time\" content=\"2024-04-18T20:21:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-07T20:22:35+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"557\" \/>\n\t<meta property=\"og:image:height\" content=\"291\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Cheryl Bryll\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:site\" content=\"@virtual_dba\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Cheryl Bryll\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/\"},\"author\":{\"name\":\"Cheryl Bryll\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/fa0ae91d91b6287541c2fec3169ab1bd\"},\"headline\":\"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up\",\"datePublished\":\"2024-04-18T20:21:57+00:00\",\"dateModified\":\"2024-05-07T20:22:35+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/\"},\"wordCount\":589,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg\",\"keywords\":[\"database\",\"MariaDB\",\"mysql\"],\"articleSection\":[\"Blog\",\"Database\",\"MySQL\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/\",\"url\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/\",\"name\":\"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up\",\"isPartOf\":{\"@id\":\"https:\/\/virtual-dba.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg\",\"datePublished\":\"2024-04-18T20:21:57+00:00\",\"dateModified\":\"2024-05-07T20:22:35+00:00\",\"description\":\"Ensure high availability for HAProxy and MariaDB with a dual setup and Galera cluster, using the critical open-source keepalived daemon.\",\"breadcrumb\":{\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#primaryimage\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg\",\"width\":557,\"height\":291,\"caption\":\"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtual-dba.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/virtual-dba.com\/#website\",\"url\":\"https:\/\/virtual-dba.com\/\",\"name\":\"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts\",\"description\":\"Remote Database Administration\",\"publisher\":{\"@id\":\"https:\/\/virtual-dba.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/virtual-dba.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/virtual-dba.com\/#organization\",\"name\":\"Virtual-DBA: Remote DBA | Remote Database Administration\",\"alternateName\":\"Virtual-DBA powered by XTIVIA\",\"url\":\"https:\/\/virtual-dba.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"contentUrl\":\"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg\",\"width\":557,\"height\":291,\"caption\":\"Virtual-DBA: Remote DBA | Remote Database Administration\"},\"image\":{\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/virtual_dba\",\"https:\/\/www.linkedin.com\/showcase\/36220649\/\",\"https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg\"],\"description\":\"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.\",\"email\":\"info@xtivia.com\",\"telephone\":\"8886853101\",\"legalName\":\"XTIVIA, Inc\",\"foundingDate\":\"1992-05-01\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"201\",\"maxValue\":\"500\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/fa0ae91d91b6287541c2fec3169ab1bd\",\"name\":\"Cheryl Bryll\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5a2c4a2b6132262488d3550966c3827dfcbad921136695096285fc903e6a76be?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5a2c4a2b6132262488d3550966c3827dfcbad921136695096285fc903e6a76be?s=96&d=mm&r=g\",\"caption\":\"Cheryl Bryll\"},\"url\":\"https:\/\/virtual-dba.com\/author\/cheryl-lei-bryll\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up","description":"Ensure high availability for HAProxy and MariaDB with a dual setup and Galera cluster, using the critical open-source keepalived daemon.","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:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/","og_locale":"en_US","og_type":"article","og_title":"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up","og_description":"Ensure high availability for HAProxy and MariaDB with a dual setup and Galera cluster, using the critical open-source keepalived daemon.","og_url":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/","og_site_name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","article_published_time":"2024-04-18T20:21:57+00:00","article_modified_time":"2024-05-07T20:22:35+00:00","og_image":[{"width":557,"height":291,"url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg","type":"image\/jpeg"}],"author":"Cheryl Bryll","twitter_card":"summary_large_image","twitter_creator":"@virtual_dba","twitter_site":"@virtual_dba","twitter_misc":{"Written by":"Cheryl Bryll","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#article","isPartOf":{"@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/"},"author":{"name":"Cheryl Bryll","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/fa0ae91d91b6287541c2fec3169ab1bd"},"headline":"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up","datePublished":"2024-04-18T20:21:57+00:00","dateModified":"2024-05-07T20:22:35+00:00","mainEntityOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/"},"wordCount":589,"commentCount":0,"publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg","keywords":["database","MariaDB","mysql"],"articleSection":["Blog","Database","MySQL"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/","url":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/","name":"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up","isPartOf":{"@id":"https:\/\/virtual-dba.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#primaryimage"},"image":{"@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#primaryimage"},"thumbnailUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg","datePublished":"2024-04-18T20:21:57+00:00","dateModified":"2024-05-07T20:22:35+00:00","description":"Ensure high availability for HAProxy and MariaDB with a dual setup and Galera cluster, using the critical open-source keepalived daemon.","breadcrumb":{"@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#primaryimage","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/keepalived-daemon-The-Secret-Sauce-to-a-HAProxy-Dual-Set-Up.jpg","width":557,"height":291,"caption":"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up"},{"@type":"BreadcrumbList","@id":"https:\/\/virtual-dba.com\/blog\/keepalived-daemon-secret-sauce-to-haproxy-dual-set-up\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtual-dba.com\/"},{"@type":"ListItem","position":2,"name":"keepalived daemon: The Secret Sauce to a HAProxy Dual Set Up"}]},{"@type":"WebSite","@id":"https:\/\/virtual-dba.com\/#website","url":"https:\/\/virtual-dba.com\/","name":"Virtual-DBA Remote DBA Services &amp; Support - Certified Database Experts","description":"Remote Database Administration","publisher":{"@id":"https:\/\/virtual-dba.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/virtual-dba.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/virtual-dba.com\/#organization","name":"Virtual-DBA: Remote DBA | Remote Database Administration","alternateName":"Virtual-DBA powered by XTIVIA","url":"https:\/\/virtual-dba.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/","url":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","contentUrl":"https:\/\/virtual-dba.com\/wp-content\/uploads\/V-DBA-Database-Services-and-Support-Featured-Logo.jpg","width":557,"height":291,"caption":"Virtual-DBA: Remote DBA | Remote Database Administration"},"image":{"@id":"https:\/\/virtual-dba.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/virtual_dba","https:\/\/www.linkedin.com\/showcase\/36220649\/","https:\/\/www.youtube.com\/channel\/UCx3AIeUQ2ziTLKZSJDZ-SEg"],"description":"Eliminate database downtime and spiraling costs with XTIVIA\u2019s Virtual-DBA. In today\u2019s always-on business world, gaps in 24x7 on-call DBA support, neglected maintenance and security, or a stretched team struggling with overwhelming workloads can lead to costly disruptions and threaten business continuity. XTIVIA\u2019s Virtual-DBA provides the immediate, expert database administration you need, exactly when you need it, ensuring optimal performance, ironclad security, and significant cost savings without the burden of expanding your in-house team. The goal of Virtual-DBA is to provide a cost-effective solution for organizations seeking to optimize the security, management, maintenance, availability, and performance of their critical business systems, whether self-managed or cloud-managed (e.g., AWS RDS, Azure SQL Database). We accomplish this through a comprehensive remote DBA service offering designed specifically to meet the Oracle\u00ae, DB2\u00ae, Informix\u00ae, MySQL\u2122, PostgreSQL\u00ae, MongoDB\u00ae, MariaDB, and Microsoft SQL Server\u00ae, CockroachDB, Databricks, AWS, and Azure needs of our clients.","email":"info@xtivia.com","telephone":"8886853101","legalName":"XTIVIA, Inc","foundingDate":"1992-05-01","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"201","maxValue":"500"}},{"@type":"Person","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/fa0ae91d91b6287541c2fec3169ab1bd","name":"Cheryl Bryll","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtual-dba.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/5a2c4a2b6132262488d3550966c3827dfcbad921136695096285fc903e6a76be?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5a2c4a2b6132262488d3550966c3827dfcbad921136695096285fc903e6a76be?s=96&d=mm&r=g","caption":"Cheryl Bryll"},"url":"https:\/\/virtual-dba.com\/author\/cheryl-lei-bryll\/"}]}},"_links":{"self":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/242195","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/users\/38"}],"replies":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/comments?post=242195"}],"version-history":[{"count":0,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/posts\/242195\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media\/242199"}],"wp:attachment":[{"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/media?parent=242195"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/categories?post=242195"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtual-dba.com\/wp-json\/wp\/v2\/tags?post=242195"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}