{"id":13009,"date":"2022-04-06T15:55:45","date_gmt":"2022-04-06T22:55:45","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=13009"},"modified":"2025-06-13T23:18:12","modified_gmt":"2025-06-14T06:18:12","slug":"combine-clusters-to-achieve-high-availability","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/combine-clusters-to-achieve-high-availability\/","title":{"rendered":"Combine clusters para obter alta disponibilidade"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Seja no local ou na nuvem p\u00fablica, os clientes do Couchbase t\u00eam um conjunto distinto de necessidades: Transa\u00e7\u00f5es ACID, grava\u00e7\u00f5es de alta durabilidade, alta disponibilidade e alto desempenho. A arquitetura do Couchbase ajuda a atender a essas necessidades e, ao mesmo tempo, reduz o inc\u00f4modo para DevOps e DBAs (talvez para fazer uma pausa para o caf\u00e9 ou uma noite de folga relaxante!). Em particular, o design ass\u00edncrono e orientado por eventos oferece suporte a uma c\u00f3pia ativa e at\u00e9 tr\u00eas r\u00e9plicas, al\u00e9m de failover autom\u00e1tico em uma regi\u00e3o. Da mesma forma, <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/clusters-and-availability\/groups.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Grupos de servidores<\/span><\/a><span style=\"font-weight: 400\"> \u00e9 um recurso integrado que pode ser amplamente usado no n\u00edvel do rack ou at\u00e9 mesmo no n\u00edvel da zona de disponibilidade em uma nuvem p\u00fablica para fornecer alta disponibilidade, grava\u00e7\u00f5es persistentes e alto desempenho. Todos esses recursos se combinam para oferecer flexibilidade e resili\u00eancia prontas para uso.<\/span><\/p>\n<h2>Como combinar clusters e aproveitar os grupos de servidores<\/h2>\n<p><span style=\"font-weight: 400\">Este blog mostra como usar grupos de servidores para combinar clusters em um banco de dados com sharded autom\u00e1tico para uma regi\u00e3o dividida em zonas de disponibilidade. A combina\u00e7\u00e3o de clusters em tr\u00eas grupos de servidores distintos em um cluster tem v\u00e1rias vantagens:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A distribui\u00e7\u00e3o de cargas de trabalho em mais n\u00f3s ajuda a lidar com mais tr\u00e1fego e maior capacidade de dados.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Permite que voc\u00ea atenda ao modelo de zona de disponibilidade de redund\u00e2ncia de failover e evita problemas de c\u00e9rebro dividido.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Aproveitando o recurso de failover autom\u00e1tico incorporado do Couchbase, os grupos de servidores off-line ou as zonas de disponibilidade sofrer\u00e3o failover automaticamente.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">A combina\u00e7\u00e3o de clusters significa uma c\u00f3pia ativa de dados ou documentos com transa\u00e7\u00f5es de v\u00e1rios documentos. Se houver v\u00e1rias grava\u00e7\u00f5es e leituras no mesmo documento\/documentos de v\u00e1rios clientes, n\u00e3o haver\u00e1 necessidade de resolu\u00e7\u00e3o de conflitos. Se necess\u00e1rio, as grava\u00e7\u00f5es e leituras podem ser consistentes com a r\u00e9plica e a camada persistente e garantir transa\u00e7\u00f5es ACID.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Recentemente, tive a oportunidade de ajudar um cliente a migrar de dois clusters com dois aplicativos interagindo com clusters separados para um altamente dispon\u00edvel, mas com grava\u00e7\u00f5es dur\u00e1veis na r\u00e9plica e no disco. O desafio era que cada aplicativo gravasse em uma c\u00f3pia ativa dentro do cluster com garantias de grava\u00e7\u00e3o, conforme ilustrado abaixo.\u00a0<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151040.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-13010\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151040-1024x590.png\" alt=\"Multiple Couchbase clusters with one active copy\" width=\"900\" height=\"519\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151040-1024x590.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151040-300x173.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151040-768x443.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151040-20x12.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151040-1320x761.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151040.png 1325w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">Por garantias de grava\u00e7\u00e3o, quero dizer que cada aplicativo gravaria na c\u00f3pia ativa, bloquearia os dados e aguardaria a grava\u00e7\u00e3o da r\u00e9plica e do disco <\/span><i><span style=\"font-weight: 400\">antes de <\/span><\/i><span style=\"font-weight: 400\">o outro aplicativo pode ler\/gravar dados.<\/span><span style=\"font-weight: 400\"> Isso parece complicado? Na verdade, n\u00e3o \u00e9 quando se usa o Couchbase e grupos de servidores.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">O cliente queria um \u00fanico cluster com failover autom\u00e1tico usando a nuvem p\u00fablica em uma regi\u00e3o e com tr\u00eas zonas de disponibilidade, conforme mostrado aqui:<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151200.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-13011\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151200-1024x549.png\" alt=\"Public cloud region combined cluster with high availability\" width=\"900\" height=\"483\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151200-1024x549.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151200-300x161.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151200-768x412.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151200-1536x824.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151200-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151200-1320x708.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151200.png 1575w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h2><span style=\"font-weight: 400\">Benef\u00edcios dos grupos de servidores Couchbase<\/span><\/h2>\n<p><span style=\"font-weight: 400\">A topologia acima tem os seguintes recursos compat\u00edveis:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O recurso Auto-Failover est\u00e1 dispon\u00edvel.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">\u00c9 poss\u00edvel ter uma c\u00f3pia ativa dos dados e at\u00e9 tr\u00eas r\u00e9plicas, dependendo do n\u00famero de n\u00f3s no cluster.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Distribui\u00e7\u00e3o equilibrada e autom\u00e1tica de c\u00f3pias ativas e r\u00e9plicas em todo o cluster.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Os \u00edndices e as r\u00e9plicas de \u00edndices s\u00e3o balanceados entre as zonas de disponibilidade.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Vamos ver como cada um desses recursos \u00e9 suportado pelo Couchbase.<\/span><\/p>\n<p><span style=\"font-weight: 400\">As regi\u00f5es de nuvem p\u00fablica (ou mesmo as implementa\u00e7\u00f5es no local) exigem failover autom\u00e1tico. Normalmente, com implementa\u00e7\u00f5es no local, os clientes desejam distribuir suas m\u00e1quinas em v\u00e1rios racks para evitar a perda de dados devido a uma falha no rack, como uma falha na fonte de alimenta\u00e7\u00e3o.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Couchbase <\/span><i><span style=\"font-weight: 400\">grupos de servidores <\/span><\/i><span style=\"font-weight: 400\">\u00e9 um recurso no qual c\u00f3pias ativas e r\u00e9plicas de dados s\u00e3o distribu\u00eddas uniformemente entre grupos de servidores. Mas os dados ativos n\u00e3o residem apenas em um grupo de servidores\/zona de disponibilidade, mas abrangem <\/span><i><span style=\"font-weight: 400\">todos <\/span><\/i><span style=\"font-weight: 400\">os grupos de servidores. \u00c9 garantido que a r\u00e9plica resida em um grupo diferente para cada documento e \u00edndice ativo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">N\u00e3o h\u00e1 necessidade de planejar e classificar os dados; a arquitetura do Couchbase faz o trabalho para voc\u00ea! Mas por que tr\u00eas grupos? Para evitar qualquer cen\u00e1rio de c\u00e9rebro dividido se um grupo\/zona de disponibilidade ficar inativo.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Como criar clusters de alta disponibilidade e alto desempenho<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Qual \u00e9 o procedimento recomendado para combinar dois clusters e adicionar um terceiro grupo de servidores? Na verdade, isso n\u00e3o \u00e9 t\u00e3o complicado com o Couchbase por causa da fragmenta\u00e7\u00e3o autom\u00e1tica, do gerenciamento de r\u00e9plicas de \u00edndice e dos grupos de servidores. Conforme mostrado na figura a seguir, voc\u00ea usa os recursos de replica\u00e7\u00e3o entre datacenters (XDCR) de um cluster para outro (por exemplo, Cluster 2) e, em seguida, cria um novo grupo de servidores.<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151434.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-13012\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151434-1024x582.png\" alt=\"Using Couchbase XDCR to replicate across data centers\" width=\"900\" height=\"512\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151434-1024x582.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151434-300x170.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151434-768x436.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151434-1536x873.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151434-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151434-1320x750.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151434.png 1591w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">O cluster 2 se torna o cluster principal, e esses n\u00f3s s\u00e3o declarados como <\/span><i><span style=\"font-weight: 400\">Grupo de servidores 1<\/span><\/i><span style=\"font-weight: 400\">o que o Couchbase pode fazer em tempo de execu\u00e7\u00e3o! <\/span><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151528.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-13013\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151528-1024x394.png\" alt=\"Assigning server groups to Couchbase cluster nodes\" width=\"900\" height=\"346\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151528-1024x394.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151528-300x116.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151528-768x296.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151528-1536x591.png 1536w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151528-20x8.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151528-1320x508.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151528.png 1553w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><span style=\"font-weight: 400\">Os n\u00f3s podem ser adicionados, um de cada vez, para criar o Grupo de Servidores 2. Se essa for uma implementa\u00e7\u00e3o em nuvem p\u00fablica, eles tamb\u00e9m podem ser declarados como Grupo de Disponibilidade 2.<\/span><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151708.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-13014\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151708-1024x900.png\" alt=\"Setting up a second server group for Couchbase high availability\" width=\"900\" height=\"791\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151708-1024x900.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151708-300x264.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151708-768x675.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151708-20x18.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151708-1320x1160.png 1320w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151708.png 1362w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151804.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-13015\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151804-1024x577.png\" alt=\"Adding a third server group for Couchbase clusters\" width=\"900\" height=\"507\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151804-1024x577.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151804-300x169.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151804-768x432.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151804-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151804.png 1300w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><span style=\"font-weight: 400\">Por fim, adicione n\u00f3s do Grupo de Servidores 3 ao cluster na Zona de Disponibilidade 3 se estiver em uma implanta\u00e7\u00e3o de nuvem p\u00fablica.<\/span><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151953.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-13016\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/04\/image_2022-04-06_151953-1024x588.png\" alt=\"Assigning availability zones to Couchbase clusters and nodes\" width=\"900\" height=\"517\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151953-1024x588.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151953-300x172.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151953-768x441.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151953-20x11.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/04\/image_2022-04-06_151953.png 1281w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><span style=\"font-weight: 400\">Isso pode ser feito de duas maneiras: n\u00f3 por n\u00f3, com um rebalanceamento de cada vez ap\u00f3s cada n\u00f3 adicional. Ou usando o rebalanceamento ap\u00f3s a adi\u00e7\u00e3o de todos os n\u00f3s.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Se voc\u00ea adicionar um n\u00f3 ao cluster e remover um n\u00f3 durante o mesmo rebalanceamento, o Couchbase Server far\u00e1 um \"rebalanceamento de swap\", que pode ser uma opera\u00e7\u00e3o que consome muitos recursos, pois os dados e os \u00edndices s\u00e3o movidos durante esse processo. <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/install\/upgrade-procedure-selection.html#swap-rebalance\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Consulte os documentos de rebalanceamento e atualiza\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400\"> para obter mais informa\u00e7\u00f5es sobre isso. Isso deve ser feito com cuidado em um per\u00edodo de pouco tr\u00e1fego. Isso pode levar algum tempo, portanto, planeje adequadamente.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Mas ser\u00e1 que precisamos de todos os dois n\u00f3s de \u00edndice e de consulta em cada regi\u00e3o? Na verdade, isso depende do tr\u00e1fego de consultas. Mas se o tr\u00e1fego de consultas n\u00e3o for intenso, \u00e9 poss\u00edvel usar um n\u00f3 de consulta de \u00edndice por grupo de servidores.<\/span><\/p>\n<h2><span style=\"font-weight: 400\">Metas do Couchbase para alta disponibilidade<\/span><\/h2>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O Couchbase foi projetado para estar operacional 100% do tempo, ou seja, sem tempo de inatividade.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O Couchbase \u00e9 um verdadeiro banco de dados com armazenamento autom\u00e1tico, o que significa que a distribui\u00e7\u00e3o de dados no cluster durante a transi\u00e7\u00e3o operacional n\u00e3o \u00e9 um trabalho intenso para DevOps ou administradores de banco de dados.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">O recurso Grupos de servidores foi criado para Zonas de disponibilidade - o Couchbase garante que as c\u00f3pias ativas e r\u00e9plicas de dados e \u00edndices n\u00e3o estejam no mesmo grupo de servidores.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Tr\u00eas grupos de servidores em tr\u00eas zonas de disponibilidade habilitam o recurso de failover autom\u00e1tico do Couchbase com base em um cron\u00f4metro predefinido. O failover autom\u00e1tico declarar\u00e1 um n\u00f3 ou grupo de servidores como falho e tomar\u00e1 as medidas adequadas para criar r\u00e9plicas e enviar o mapa do cluster para os clientes.<\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h2><span style=\"font-weight: 400\">Pr\u00f3ximas etapas e recursos<\/span><\/h2>\n<p><span style=\"font-weight: 400\">O Couchbase tem autonomia incorporada \u00e0 arquitetura; portanto, a movimenta\u00e7\u00e3o de dados e \u00edndices \u00e9 simplificada e autom\u00e1tica. Vimos por que a combina\u00e7\u00e3o de clusters \u00e9 uma boa ideia e como torn\u00e1-los tolerantes a falhas. O Couchbase \u00e9 poderoso porque n\u00e3o h\u00e1 interrup\u00e7\u00e3o das opera\u00e7\u00f5es - o cluster fica operacional o tempo todo. Os aplicativos n\u00e3o precisam de nenhuma altera\u00e7\u00e3o no c\u00f3digo para interagir com o cluster. As altera\u00e7\u00f5es no cluster s\u00e3o tratadas pelo mapa de cluster interno do SDK, sendo que todas as altera\u00e7\u00f5es s\u00e3o transparentes para o pr\u00f3prio aplicativo.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">A equipe de design e a arquitetura do Couchbase t\u00eam vis\u00e3o de futuro e incluem autonomia operacional e fragmenta\u00e7\u00e3o autom\u00e1tica para criar o banco de dados tolerante a falhas ideal para quase todos os casos de uso.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">A pr\u00f3xima evolu\u00e7\u00e3o da automa\u00e7\u00e3o \u00e9 o <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/overview.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Operador aut\u00f4nomo para Kubernetes<\/span><\/a><span style=\"font-weight: 400\"> e OpenShift. Imagine um cluster de autocorre\u00e7\u00e3o e autogerenciamento com a ajuda de um operador fazendo o trabalho. Esse \u00e9 o Operador Aut\u00f4nomo do Couchbase. Todo o processo descrito acima pode ser executado com o operador e um arquivo YAML do novo cluster final. \u00c9 realmente simples assim.<\/span><\/p>\n<h3><span style=\"font-weight: 400\">Recursos<\/span><\/h3>\n<p><span style=\"font-weight: 400\">Leia os documentos e as p\u00e1ginas a seguir para saber mais sobre clusters de alta disponibilidade, rebalanceamento e muito mais:<\/span><\/p>\n<ul>\n<li style=\"list-style-type: none\">\n<ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/clusters-and-availability\/groups.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Documentos de conscientiza\u00e7\u00e3o do grupo do Couchbase Server<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/clusters-and-availability\/rebalance.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Documentos sobre o rebalanceamento do Couchbase<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/docs.couchbase.com\/server\/current\/rest-api\/rest-cluster-rebalance.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Usar a API REST do administrador para reequilibrar um cluster do Couchbase<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Couchbase <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/overview.html\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">Operador aut\u00f4nomo para Kubernetes<\/span><\/a><\/li>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/cloud.couchbase.com\/\" target=\"_blank\" rel=\"noopener\">DBaaS NoSQL do Couchbase Cloud totalmente gerenciado<\/a> (teste gratuito f\u00e1cil dispon\u00edvel)<\/li>\n<\/ul>\n<\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Whether on-premises or on the public cloud, Couchbase customers have a distinct set of needs: ACID transactions, high durable writes, high availability and high performance. Couchbase&#8217;s architecture helps meet these needs while also reducing pain for DevOps and DBAs (perhaps [&hellip;]<\/p>\n","protected":false},"author":77552,"featured_media":11846,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1821,2225,1816,9415],"tags":[1300,2126,9662,1562,9557,9554],"ppma_author":[9217],"class_list":["post-13009","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-architecture","category-cloud","category-couchbase-server","category-xdcr","tag-cluster","tag-high-availability","tag-rebalance","tag-replication","tag-server-group","tag-sla"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Achieve High Availability by Coming Clusters | Couchbase<\/title>\n<meta name=\"description\" content=\"Want to know how to combine clusters and leverage server groups? This page shows how you can combine Couchbase to achieve high flexibility and resilience.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/combine-clusters-to-achieve-high-availability\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Combine Clusters to Achieve High Availability\" \/>\n<meta property=\"og:description\" content=\"Want to know how to combine clusters and leverage server groups? This page shows how you can combine Couchbase to achieve high flexibility and resilience.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/combine-clusters-to-achieve-high-availability\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-04-06T22:55:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:18:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/backing-up.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1590\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"James Powenski, Couchbase Senior Solutions Engineer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James Powenski, Couchbase Senior Solutions Engineer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/\"},\"author\":{\"name\":\"james.powenski\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/5b6cdf2c0ffc337f914a4eb5fff2937f\"},\"headline\":\"Combine Clusters to Achieve High Availability\",\"datePublished\":\"2022-04-06T22:55:45+00:00\",\"dateModified\":\"2025-06-14T06:18:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/\"},\"wordCount\":1200,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2020\\\/08\\\/backing-up.jpeg\",\"keywords\":[\"Cluster\",\"High Availability\",\"rebalance\",\"replication\",\"server group\",\"SLA\"],\"articleSection\":[\"Couchbase Architecture\",\"Couchbase Capella\",\"Couchbase Server\",\"Cross Data Center Replication (XDCR)\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/\",\"name\":\"Achieve High Availability by Coming Clusters | Couchbase\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2020\\\/08\\\/backing-up.jpeg\",\"datePublished\":\"2022-04-06T22:55:45+00:00\",\"dateModified\":\"2025-06-14T06:18:12+00:00\",\"description\":\"Want to know how to combine clusters and leverage server groups? This page shows how you can combine Couchbase to achieve high flexibility and resilience.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2020\\\/08\\\/backing-up.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2020\\\/08\\\/backing-up.jpeg\",\"width\":1590,\"height\":628,\"caption\":\"Backup Service\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/combine-clusters-to-achieve-high-availability\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Combine Clusters to Achieve High Availability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/5b6cdf2c0ffc337f914a4eb5fff2937f\",\"name\":\"james.powenski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2021\\\/06\\\/james-powenski-couchbase.jpege45dcba7caaaefe99434ad0a75964282\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2021\\\/06\\\/james-powenski-couchbase.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2021\\\/06\\\/james-powenski-couchbase.jpeg\",\"caption\":\"james.powenski\"},\"description\":\"Couchbase Senior Solutions Engineer\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/pt\\\/author\\\/james-powenski\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Achieve High Availability by Coming Clusters | Couchbase","description":"Deseja saber como combinar clusters e aproveitar os grupos de servidores? Esta p\u00e1gina mostra como voc\u00ea pode combinar o Couchbase para obter alta flexibilidade e resili\u00eancia.","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:\/\/www.couchbase.com\/blog\/pt\/combine-clusters-to-achieve-high-availability\/","og_locale":"pt_BR","og_type":"article","og_title":"Combine Clusters to Achieve High Availability","og_description":"Want to know how to combine clusters and leverage server groups? This page shows how you can combine Couchbase to achieve high flexibility and resilience.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/combine-clusters-to-achieve-high-availability\/","og_site_name":"The Couchbase Blog","article_published_time":"2022-04-06T22:55:45+00:00","article_modified_time":"2025-06-14T06:18:12+00:00","og_image":[{"width":1590,"height":628,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/backing-up.jpeg","type":"image\/jpeg"}],"author":"James Powenski, Couchbase Senior Solutions Engineer","twitter_card":"summary_large_image","twitter_misc":{"Written by":"James Powenski, Couchbase Senior Solutions Engineer","Est. reading time":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/"},"author":{"name":"james.powenski","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5b6cdf2c0ffc337f914a4eb5fff2937f"},"headline":"Combine Clusters to Achieve High Availability","datePublished":"2022-04-06T22:55:45+00:00","dateModified":"2025-06-14T06:18:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/"},"wordCount":1200,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/backing-up.jpeg","keywords":["Cluster","High Availability","rebalance","replication","server group","SLA"],"articleSection":["Couchbase Architecture","Couchbase Capella","Couchbase Server","Cross Data Center Replication (XDCR)"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/","url":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/","name":"Achieve High Availability by Coming Clusters | Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/backing-up.jpeg","datePublished":"2022-04-06T22:55:45+00:00","dateModified":"2025-06-14T06:18:12+00:00","description":"Deseja saber como combinar clusters e aproveitar os grupos de servidores? Esta p\u00e1gina mostra como voc\u00ea pode combinar o Couchbase para obter alta flexibilidade e resili\u00eancia.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/backing-up.jpeg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2020\/08\/backing-up.jpeg","width":1590,"height":628,"caption":"Backup Service"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/combine-clusters-to-achieve-high-availability\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Combine Clusters to Achieve High Availability"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/5b6cdf2c0ffc337f914a4eb5fff2937f","name":"james.powenski","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/06\/james-powenski-couchbase.jpege45dcba7caaaefe99434ad0a75964282","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/06\/james-powenski-couchbase.jpeg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/06\/james-powenski-couchbase.jpeg","caption":"james.powenski"},"description":"Engenheiro de solu\u00e7\u00f5es s\u00eanior do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/james-powenski\/"}]}},"acf":[],"authors":[{"term_id":9217,"user_id":77552,"is_guest":0,"slug":"james-powenski","display_name":"James Powenski, Couchbase Senior Solutions Engineer","avatar_url":{"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/06\/james-powenski-couchbase.jpeg","url2x":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/06\/james-powenski-couchbase.jpeg"},"0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/13009","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/77552"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=13009"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/13009\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/11846"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=13009"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=13009"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=13009"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=13009"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}