{"id":4353,"date":"2017-12-18T08:48:39","date_gmt":"2017-12-18T16:48:39","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=4353"},"modified":"2025-06-13T16:52:24","modified_gmt":"2025-06-13T23:52:24","slug":"scaling-couchbase-server-azure","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/scaling-couchbase-server-azure\/","title":{"rendered":"Dimensionamento do Couchbase Server no Azure"},"content":{"rendered":"<div class=\"paragraph\">\n<p>O dimensionamento \u00e9 um dos pontos fortes do Couchbase Server. \u00c9 f\u00e1cil dimensionar, e a arquitetura do Couchbase faz uso eficiente dos seus recursos de dimensionamento. De fato, quando o Viber, cliente do Couchbase, mudou do Mongo para o Couchbase, eles reduziram o <a href=\"https:\/\/diginomica.com\/2014\/04\/07\/viber-migrates-mongodb-couchbase-halves-number-aws-servers\/\">n\u00famero de servidores necess\u00e1rios pela metade<\/a>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Esta postagem do blog \u00e9 a terceira de uma s\u00e9rie (solta) de postagens sobre o Azure.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A primeira postagem mostrou a voc\u00ea o <strong>benef\u00edcios de <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/serverless-architecture-cloud-computing\/\">computa\u00e7\u00e3o sem servidor<\/a><\/strong> no Azure com o Couchbase.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A segunda postagem mostrou um exemplo concreto de cria\u00e7\u00e3o de um <strong><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/chatbot-azure-couchbase-viber\/\">chatbot usando as fun\u00e7\u00f5es do Azure e o Couchbase Server<\/a><\/strong>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A postagem anterior usou apenas um cluster com um \u00fanico n\u00f3 para fins de demonstra\u00e7\u00e3o. Agora, suponha que voc\u00ea j\u00e1 esteja em produ\u00e7\u00e3o h\u00e1 algum tempo e que seu chatbot esteja come\u00e7ando a ficar muito popular. Voc\u00ea precisa aumentar a escala do seu cluster do Couchbase. Se voc\u00ea implementou o Couchbase a partir do <a href=\"https:\/\/azuremarketplace.microsoft.com\/en-us\/marketplace\/apps\/couchbase.couchbase-enterprise\">Mercado do Azure<\/a>\u00c9 muito f\u00e1cil. <strong>Resumindo: voc\u00ea praticamente s\u00f3 move um controle deslizante<\/strong>. Mas esta postagem o guiar\u00e1 por todos os detalhes:<\/p>\n<\/div>\n<div class=\"olist arabic\">\n<ol class=\"arabic\">\n<li>\n<p>Cria\u00e7\u00e3o de um cluster totalmente novo com 3 n\u00f3s.<\/p>\n<\/li>\n<li>\n<p>Dimensionamento do cluster para at\u00e9 5 n\u00f3s.<\/p>\n<\/li>\n<li>\n<p>Dimensionamento do cluster para 4 n\u00f3s.<\/p>\n<\/li>\n<\/ol>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_create_couchbase_cluster_on_azure\">Criar um cluster do Couchbase no Azure<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Supondo que voc\u00ea tenha uma conta do Azure, fa\u00e7a login no portal. Se voc\u00ea ainda n\u00e3o tiver, <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/azure-getting-started-easy-free\/\"><br \/>\nCome\u00e7ar a usar o Azure \u00e9 f\u00e1cil e gratuito<\/a>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Depois de fazer login, clique em \"+ New\" e procure o Couchbase Server no marketplace. <em>Estou usando BYOL (traga sua pr\u00f3pria licen\u00e7a) para demonstra\u00e7\u00e3o, mas h\u00e1 tamb\u00e9m uma op\u00e7\u00e3o de \"Pre\u00e7o por hora\" que vem com <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/support-policy\/\">suporte de prata<\/a>.<\/em><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09301-couchbase-azure-marketplace.png\" alt=\"Couchbase in the Azure Marketplace\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Depois de selecionar o Couchbase, voc\u00ea ser\u00e1 conduzido a um assistente de instala\u00e7\u00e3o do Azure. Clique no bot\u00e3o \"Create\" (Criar) para come\u00e7ar.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09302-azure-step-0.png\" alt=\"Azure step 0 - create\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A etapa 1 \u00e9 o \"B\u00e1sico\". Preencha o nome de usu\u00e1rio e a senha que deseja para o Couchbase, o nome de um grupo de recursos e um local (escolhi o centro-norte dos EUA porque fica perto de mim geograficamente). N\u00e3o se esque\u00e7a de anotar essas informa\u00e7\u00f5es, pois voc\u00ea precisar\u00e1 delas mais tarde.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09303-azure-step-1-basics.png\" alt=\"Azure step 1 - basics\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A pr\u00f3xima etapa \u00e9 a configura\u00e7\u00e3o do Couchbase. H\u00e1 alguns tipos de VM recomendados para uso. Optei pelo DS1_V2 para manter esta postagem de blog barata, mas voc\u00ea provavelmente vai querer pelo menos 4 n\u00facleos e 4 GB de RAM para seu ambiente de produ\u00e7\u00e3o. Tamb\u00e9m optei por n\u00e3o instalar nenhum Sync Gateway Nodes, mas se voc\u00ea planeja usar o Couchbase Mobile, tamb\u00e9m precisar\u00e1 deles. Estou pedindo um total de <strong>3 n\u00f3s<\/strong> para o Couchbase Server.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09304-azure-step-2-config.png\" alt=\"Azure step 2 - Couchbase Config\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Depois disso, a etapa 3 \u00e9 apenas um resumo das informa\u00e7\u00f5es que voc\u00ea inseriu.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09305-azure-step-3-summary.png\" alt=\"Azure step 3 - summary\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A \u00faltima etapa \u00e9 \"comprar\". Isso mostra os termos. Um bot\u00e3o \"Create\" \u00e9 tudo o que resta.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09306-azure-step-4-buy.png\" alt=\"Azure step 4 - buy\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Agora, o Azure trabalhar\u00e1 no provisionamento de 3 VMs, na instala\u00e7\u00e3o do Couchbase Server nelas e na cria\u00e7\u00e3o de um cluster. Isso levar\u00e1 um pouco de tempo. Voc\u00ea receber\u00e1 uma notifica\u00e7\u00e3o do Azure quando isso for conclu\u00eddo.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09307-azure-waiting-provisioning.png\" alt=\"Azure provisioning VMs\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Voc\u00ea deve ter tempo suficiente para comprar uma boa bebida.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_using_your_couchbase_cluster\">Usando seu cluster do Couchbase<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Quando o Azure terminar a implanta\u00e7\u00e3o, v\u00e1 at\u00e9 \"Grupos de recursos\" no portal do Azure. Encontre seu grupo de recursos. O meu se chama <em>my_cb_resource_group<\/em>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09308-azure-resource-groups.png\" alt=\"Azure resource groups\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Clique no grupo de recursos. Dentro desse grupo de recursos, voc\u00ea ver\u00e1 4 coisas:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p><strong>grupos de seguran\u00e7a de rede<\/strong> (essas s\u00e3o regras de firewall, basicamente)<\/p>\n<\/li>\n<li>\n<p><strong>vnet<\/strong> (a rede em que todos os recursos do grupo est\u00e3o)<\/p>\n<\/li>\n<li>\n<p><strong>servidor<\/strong> (inst\u00e2ncias do Couchbase Server)<\/p>\n<\/li>\n<li>\n<p><strong>porta de sincroniza\u00e7\u00e3o<\/strong> (Inst\u00e2ncias do Couchbase Sync Gateway. N\u00e3o solicitei nenhuma, portanto, este \u00e9 um agrupamento vazio)<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09309-azure-resource-group-drill-down.png\" alt=\"Azure resource group drill down\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Primeiro, clique em \"server\" (servidor) e depois em \"instances\" (inst\u00e2ncias). Voc\u00ea dever\u00e1 ver 3 servidores (ou o n\u00famero que voc\u00ea provisionou).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09310-servers-provisioned.png\" alt=\"Couchbase Servers provisioned\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Em seguida, clique em \"implanta\u00e7\u00f5es\". Voc\u00ea ver\u00e1 um para o Couchbase listado. Clique nele para obter mais informa\u00e7\u00f5es sobre a implanta\u00e7\u00e3o.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09311-deployment.png\" alt=\"Azure deployment\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>A pr\u00f3xima tela informar\u00e1 o URL necess\u00e1rio para acessar a interface do usu\u00e1rio do Couchbase Server (e a interface do usu\u00e1rio do Sync Gateway, se voc\u00ea a tiver instalado). Ele deve se parecer com algo como: <code>https:\/\/vm0.server-foobarbazqux.northcentralus.cloudapp.azure.com:8091<\/code>.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09312-deployment-info.png\" alt=\"Azure deployment info\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Cole esse URL em um navegador. Voc\u00ea ser\u00e1 levado \u00e0 tela de login do Couchbase Server. Use as credenciais que voc\u00ea especificou anteriormente para fazer login.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09313-couchbase-login.png\" alt=\"Couchbase Server login\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Depois de fazer login, clique em \"servers\" (servidores). Voc\u00ea ver\u00e1 os tr\u00eas servidores listados aqui. As URLs corresponder\u00e3o \u00e0s implanta\u00e7\u00f5es que voc\u00ea v\u00ea no portal do Azure.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Vamos colocar alguns dados nesse banco de dados! V\u00e1 para Settings \u2192 Sample Buckets (Configura\u00e7\u00f5es \u2192 Compartimentos de amostras) e carregue o compartimento \"travel-sample\" (amostra de viagem).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09314-load-sample-data.png\" alt=\"Load sample data\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Esse exemplo de dados cont\u00e9m 31591 documentos. Quando o carregamento estiver conclu\u00eddo, volte para \"servers\". Voc\u00ea pode ver como os \"itens\" (e itens de r\u00e9plica) est\u00e3o distribu\u00eddos igualmente entre os tr\u00eas servidores. Cada n\u00f3 no Couchbase pode fazer leituras e grava\u00e7\u00f5es, portanto, essa n\u00e3o \u00e9 uma situa\u00e7\u00e3o de conjuntos de r\u00e9plicas mestre\/escravo ou somente leitura.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09315-couchbase-servers.png\" alt=\"Couchbase servers\"><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_scaling_up\">Aumento de escala<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Agora, vamos supor que o seu aplicativo esteja realmente decolando e que voc\u00ea precise aumentar a escala para fornecer capacidade, armazenamento e desempenho adicionais. Como estamos usando o Couchbase implantado a partir do marketplace do Azure, isso \u00e9 ainda mais f\u00e1cil do que o normal. V\u00e1 para o portal do Azure, volte para o grupo de recursos e clique em \"servidor\" novamente. Agora, clique em \"dimensionamento\"<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09316-azure-scaling.png\" alt=\"Azure scaling\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Em seguida, voc\u00ea ver\u00e1 um controle deslizante que pode ser ajustado para adicionar mais inst\u00e2ncias. Vamos aumentar para 5 servidores no total. Certifique-se de clicar em \"salvar\".<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09317-azure-scaling-sliders.png\" alt=\"Azure scaling slider\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Agora, volte para \"inst\u00e2ncias\" novamente. <em>Observa\u00e7\u00e3o: talvez seja necess\u00e1rio atualizar a p\u00e1gina. O Azure n\u00e3o parece querer atualizar a p\u00e1gina obsoleta servida ao navegador por conta pr\u00f3pria.<\/em> Agora voc\u00ea ver\u00e1 <strong>servidor_3<\/strong> e <strong>servidor_4<\/strong> em status de \"cria\u00e7\u00e3o\".<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09318-scaling-additional-servers.png\" alt=\"Scaling additional servers\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Voc\u00ea precisar\u00e1 esperar que eles sejam implantados pelo Azure. Enquanto isso, voc\u00ea pode voltar para a interface do usu\u00e1rio do Couchbase Server e esperar que eles apare\u00e7am l\u00e1 tamb\u00e9m.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09319-new-couchbase-nodes.png\" alt=\"New Couchbase Server nodes\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Ao adicionar novos servidores, o cluster deve ser <a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/clusters-and-availability\/rebalance.html\">reequilibrado<\/a>. A implanta\u00e7\u00e3o do Azure deve tentar fazer isso automaticamente (mas, caso falhe, voc\u00ea tamb\u00e9m pode acionar o reequil\u00edbrio manualmente).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09320-rebalancing.png\" alt=\"Couchbase rebalancing\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Durante esse per\u00edodo de rebalanceamento, o cluster ainda estar\u00e1 acess\u00edvel a partir de seus aplicativos. N\u00e3o haver\u00e1 tempo de inatividade. Ap\u00f3s o t\u00e9rmino do rebalanceamento, voc\u00ea poder\u00e1 ver que o # de itens em cada servidor foi alterado. Ele foi redistribu\u00eddo (junto com as r\u00e9plicas).<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09321-servers-after-rebalance.png\" alt=\"Cluster after rebalance\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>\u00c9 isso a\u00ed. Basicamente, \u00e9 s\u00f3 mover um controle deslizante e esperar alguns minutos.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_scaling_down\">Diminui\u00e7\u00e3o de escala<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>Em algum momento, voc\u00ea pode querer reduzir a escala do seu cluster. Talvez voc\u00ea precise de 5 servidores durante uma determinada parte do ano, mas s\u00f3 precise de 3 em outras partes, e gostaria de economizar algum dinheiro na sua conta do Azure.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Mais uma vez, trata-se apenas de ajustar o controle deslizante. No entanto, \u00e9 uma boa ideia reduzir um servidor de cada vez para evitar qualquer risco de perda de dados.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09322-scaling-down-slider.png\" alt=\"Scaling down slider\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Quando voc\u00ea reduzir a escala, o Azure escolher\u00e1 uma VM para desativar. O Couchbase Server pode responder de duas maneiras:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>O comportamento padr\u00e3o \u00e9 simplesmente indicar que um n\u00f3 est\u00e1 inativo. Isso poderia <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/5.0\/settings\/configure-alerts.html\">acionar um alerta por e-mail<\/a>. Ele ser\u00e1 exibido como \"down\" na interface do usu\u00e1rio.<\/p>\n<\/li>\n<li>\n<p><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/5.0\/settings\/change-failover-settings.html\">Autofailover<\/a> pode ser ativado. Isso significa que, quando um n\u00f3 estiver inativo, o cluster do Couchbase o considerar\u00e1 automaticamente como \"falho\", promover\u00e1 as r\u00e9plicas em outros n\u00f3s e reequilibrar\u00e1 o cluster.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Vou deixar o auto-failover desativado e mostrar o comportamento padr\u00e3o.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Primeiro, o servidor mostrar\u00e1 um status de \"excluindo\" no portal do Azure.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09323-scaling-down-deleting.png\" alt=\"Scaling down - deleting\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Logo depois, o Couchbase reconhecer\u00e1 que um n\u00f3 n\u00e3o est\u00e1 respondendo. Ele sugerir\u00e1 failover para \"ativar r\u00e9plicas dispon\u00edveis\".<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09324-failing-node.png\" alt=\"Couchbase failing node\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Vou prosseguir e fazer exatamente isso.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09325-manual-failover.png\" alt=\"Manual failover\"><\/span><\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Depois que ele for removido do cluster, voc\u00ea precisar\u00e1 acionar um \"rebalanceamento\".<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p><span class=\"image\"><img decoding=\"async\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2017\/12\/09326-manual-rebalance.png\" alt=\"Manual rebalance\"><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"sect1\">\n<h2 id=\"_summary_and_resources\">Resumo e recursos<\/h2>\n<div class=\"sectionbody\">\n<div class=\"paragraph\">\n<p>O dimensionamento de um cluster do Couchbase no Azure \u00e9 simplesmente uma quest\u00e3o de usar o controle deslizante.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Se estiver reduzindo a escala, considere fazer isso em um n\u00f3 de cada vez.<\/p>\n<\/div>\n<div class=\"paragraph\">\n<p>Para obter mais informa\u00e7\u00f5es, confira estes recursos:<\/p>\n<\/div>\n<div class=\"ulist\">\n<ul>\n<li>\n<p>A <a href=\"https:\/\/www.youtube.com\/watch?v=LAHc-FI95Ww\">v\u00eddeo de Ben Lackey<\/a> que abrange o processo de dimensionamento do Couchbase no Azure.<\/p>\n<\/li>\n<li>\n<p>Certifique-se de ler sobre <a href=\"https:\/\/docs.couchbase.com\/server\/current\/manage\/manage-settings\/change-failover-settings.html\">Autofailover<\/a> na documenta\u00e7\u00e3o.<\/p>\n<\/li>\n<li>\n<p>Consulte tamb\u00e9m a documenta\u00e7\u00e3o sobre <a href=\"https:\/\/docs.couchbase.com\/server\/current\/learn\/clusters-and-availability\/rebalance.html\">reequil\u00edbrio<\/a>.<\/p>\n<\/li>\n<\/ul>\n<\/div>\n<div class=\"paragraph\">\n<p>Se tiver d\u00favidas, entre em contato comigo em <a href=\"https:\/\/twitter.com\/mgroves\">Twitter @mgroves<\/a> ou deixe um coment\u00e1rio.<\/p>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Scaling is one of Couchbase Server&#8217;s strengths. It&#8217;s easy to scale, and Couchbase&#8217;s architecture makes an efficient use of your scaling resources. In fact, when Couchbase customer Viber switched from Mongo to Couchbase, they cut the number of servers they [&hellip;]<\/p>","protected":false},"author":71,"featured_media":3934,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,1821,1816],"tags":[1245,1590,1673,2108],"ppma_author":[8937],"class_list":["post-4353","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-couchbase-architecture","category-couchbase-server","tag-cloud","tag-microsoft","tag-microsoft-azure","tag-scaling"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.9 (Yoast SEO v25.9) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Scaling Couchbase Server on Azure - The Couchbase Blog<\/title>\n<meta name=\"description\" content=\"Scaling a Couchbase Server cluster on Azure is as easy as using a slider. This post walks you through it from the beginning.\" \/>\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\/scaling-couchbase-server-azure\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Scaling Couchbase Server on Azure\" \/>\n<meta property=\"og:description\" content=\"Scaling a Couchbase Server cluster on Azure is as easy as using a slider. This post walks you through it from the beginning.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/scaling-couchbase-server-azure\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-12-18T16:48:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-13T23:52:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"922\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Matthew Groves\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@mgroves\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matthew Groves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/\"},\"author\":{\"name\":\"Matthew Groves\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58\"},\"headline\":\"Scaling Couchbase Server on Azure\",\"datePublished\":\"2017-12-18T16:48:39+00:00\",\"dateModified\":\"2025-06-13T23:52:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/\"},\"wordCount\":1292,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"keywords\":[\"cloud\",\"Microsoft\",\"Microsoft Azure\",\"scaling\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Architecture\",\"Couchbase Server\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/\",\"name\":\"Scaling Couchbase Server on Azure - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"datePublished\":\"2017-12-18T16:48:39+00:00\",\"dateModified\":\"2025-06-13T23:52:24+00:00\",\"description\":\"Scaling a Couchbase Server cluster on Azure is as easy as using a slider. This post walks you through it from the beginning.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg\",\"width\":1920,\"height\":922,\"caption\":\"National Cloud Database Day\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Scaling Couchbase Server on Azure\"}]},{\"@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\/3929663e372020321b0152dc4fa65a58\",\"name\":\"Matthew Groves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g\",\"caption\":\"Matthew Groves\"},\"description\":\"Matthew D. Groves is a guy who loves to code. It doesn't matter if it's C#, jQuery, or PHP: he'll submit pull requests for anything. He has been coding professionally ever since he wrote a QuickBASIC point-of-sale app for his parent's pizza shop back in the 90s. He currently works as a Senior Product Marketing Manager for Couchbase. His free time is spent with his family, watching the Reds, and getting involved in the developer community. He is the author of AOP in .NET, Pro Microservices in .NET, a Pluralsight author, and a Microsoft MVP.\",\"sameAs\":[\"https:\/\/crosscuttingconcerns.com\",\"https:\/\/x.com\/mgroves\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/matthew-groves\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Scaling Couchbase Server on Azure - The Couchbase Blog","description":"Dimensionar um cluster do Couchbase Server no Azure \u00e9 t\u00e3o f\u00e1cil quanto usar um controle deslizante. Esta postagem o orienta desde o in\u00edcio.","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\/scaling-couchbase-server-azure\/","og_locale":"pt_BR","og_type":"article","og_title":"Scaling Couchbase Server on Azure","og_description":"Scaling a Couchbase Server cluster on Azure is as easy as using a slider. This post walks you through it from the beginning.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/scaling-couchbase-server-azure\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-12-18T16:48:39+00:00","article_modified_time":"2025-06-13T23:52:24+00:00","og_image":[{"width":1920,"height":922,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","type":"image\/jpeg"}],"author":"Matthew Groves","twitter_card":"summary_large_image","twitter_creator":"@mgroves","twitter_misc":{"Written by":"Matthew Groves","Est. reading time":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/"},"author":{"name":"Matthew Groves","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/3929663e372020321b0152dc4fa65a58"},"headline":"Scaling Couchbase Server on Azure","datePublished":"2017-12-18T16:48:39+00:00","dateModified":"2025-06-13T23:52:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/"},"wordCount":1292,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","keywords":["cloud","Microsoft","Microsoft Azure","scaling"],"articleSection":["Best Practices and Tutorials","Couchbase Architecture","Couchbase Server"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/","url":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/","name":"Scaling Couchbase Server on Azure - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","datePublished":"2017-12-18T16:48:39+00:00","dateModified":"2025-06-13T23:52:24+00:00","description":"Dimensionar um cluster do Couchbase Server no Azure \u00e9 t\u00e3o f\u00e1cil quanto usar um controle deslizante. Esta postagem o orienta desde o in\u00edcio.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2017\/08\/074-hero-Azure-Clouds.jpg","width":1920,"height":922,"caption":"National Cloud Database Day"},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/scaling-couchbase-server-azure\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Scaling Couchbase Server on Azure"}]},{"@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\/3929663e372020321b0152dc4fa65a58","name":"Matthew Groves","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/ba51e6aacc53995c323a634e4502ef54","url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","caption":"Matthew Groves"},"description":"Matthew D. Groves \u00e9 um cara que adora programar. N\u00e3o importa se \u00e9 C#, jQuery ou PHP: ele enviar\u00e1 solicita\u00e7\u00f5es de pull para qualquer coisa. Ele tem programado profissionalmente desde que escreveu um aplicativo de ponto de venda QuickBASIC para a pizzaria de seus pais nos anos 90. Atualmente, ele trabalha como gerente s\u00eanior de marketing de produtos da Couchbase. Seu tempo livre \u00e9 passado com a fam\u00edlia, assistindo aos Reds e participando da comunidade de desenvolvedores. Ele \u00e9 autor de AOP in .NET, Pro Microservices in .NET, autor da Pluralsight e Microsoft MVP.","sameAs":["https:\/\/crosscuttingconcerns.com","https:\/\/x.com\/mgroves"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/matthew-groves\/"}]}},"authors":[{"term_id":8937,"user_id":71,"is_guest":0,"slug":"matthew-groves","display_name":"Matthew Groves","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/70feb1b28a099ad0112b8d21fe1e81e1a4524beed3e20b7f107d5370e85a07ab?s=96&d=mm&r=g","author_category":"","last_name":"Groves","first_name":"Matthew","job_title":"","user_url":"https:\/\/crosscuttingconcerns.com","description":"Matthew D. Groves \u00e9 um cara que adora programar.  N\u00e3o importa se \u00e9 C#, jQuery ou PHP: ele enviar\u00e1 solicita\u00e7\u00f5es de pull para qualquer coisa.  Ele tem programado profissionalmente desde que escreveu um aplicativo de ponto de venda QuickBASIC para a pizzaria de seus pais nos anos 90.  Atualmente, ele trabalha como gerente s\u00eanior de marketing de produtos da Couchbase. Seu tempo livre \u00e9 passado com a fam\u00edlia, assistindo aos Reds e participando da comunidade de desenvolvedores.  Ele \u00e9 autor de AOP in .NET, Pro Microservices in .NET, autor da Pluralsight e Microsoft MVP."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/4353","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\/71"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=4353"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/4353\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/3934"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=4353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=4353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=4353"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=4353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}