{"id":12667,"date":"2022-01-06T08:00:41","date_gmt":"2022-01-06T16:00:41","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=12667"},"modified":"2025-06-16T10:44:03","modified_gmt":"2025-06-16T17:44:03","slug":"wavelength-zones-for-edge-computing-with-couchbase","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/wavelength-zones-for-edge-computing-with-couchbase\/","title":{"rendered":"Zonas de comprimento de onda para computa\u00e7\u00e3o de borda com o Couchbase"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">Durante d\u00e9cadas, a \"\u00faltima milha\" tem sido uma das partes mais fracas da infraestrutura da Internet. Hoje, as operadoras m\u00f3veis est\u00e3o prontas para mudar isso, fornecendo conectividade confi\u00e1vel e r\u00e1pida com lat\u00eancia semelhante \u00e0 de uma LAN para aplicativos m\u00f3veis. A introdu\u00e7\u00e3o de <\/span><a href=\"https:\/\/aws.amazon.com\/wavelength\/\"><span style=\"font-weight: 400;\">Comprimento de onda AWS<\/span><\/a><span style=\"font-weight: 400;\"> permite que os desenvolvedores acessem as redes 5G modernas e aproximem a infraestrutura de aplicativos de seus clientes, implantando-a diretamente nos data centers das operadoras de telefonia m\u00f3vel.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As zonas de comprimento de onda s\u00e3o uma nova tecnologia que n\u00f3s da Couchbase ficamos entusiasmados em explorar durante nossa prepara\u00e7\u00e3o para o <\/span><a href=\"https:\/\/reinvent.awsevents.com\/\"><span style=\"font-weight: 400;\">AWS re:Invent 2021<\/span><\/a><span style=\"font-weight: 400;\">. Para mostrar suas possibilidades e como nossa arquitetura sem mestre facilita a computa\u00e7\u00e3o de borda, apresentamos um aplicativo de leil\u00e3o de demonstra\u00e7\u00e3o que permite aos usu\u00e1rios da Verizon em Las Vegas comparar as lat\u00eancias de solicita\u00e7\u00e3o entre o cl\u00e1ssico <\/span><i><span style=\"font-weight: 400;\">us-west-2<\/span><\/i><span style=\"font-weight: 400;\"> regi\u00e3o do AWS e a zona de borda do Wavelength de Las Vegas. Esta postagem do blog analisa como voc\u00ea pode usar o poder do Couchbase Sync Gateway para come\u00e7ar a lidar com seus dados na borda.\u00a0<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Configura\u00e7\u00e3o do servidor bastion<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">As inst\u00e2ncias do Wavelength t\u00eam endere\u00e7os IP atribu\u00eddos pela operadora de telefonia m\u00f3vel e acess\u00edveis somente a partir da rede da operadora e da sua VPC. Isso impossibilita a conex\u00e3o com essas inst\u00e2ncias de fora da rede da operadora.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Portanto, para administrar as inst\u00e2ncias do Wavelength, um engenheiro de desenvolvimento deve estar conectado diretamente \u00e0 rede da operadora ou usar solu\u00e7\u00f5es alternativas como <\/span><a href=\"https:\/\/en.wikipedia.org\/wiki\/Bastion_host\"><span style=\"font-weight: 400;\">servidores bastion<\/span><\/a><span style=\"font-weight: 400;\">que, nos casos mais simples, pode ser apenas uma inst\u00e2ncia em seu AWS VPC implantada em uma zona de disponibilidade regular.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Vamos primeiro criar uma chave privada do AWS EC2 que usaremos para acessar o servidor jump:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12668 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/createkeypair.png\" alt=\"\" width=\"1180\" height=\"1032\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createkeypair.png 1180w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createkeypair-300x262.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createkeypair-1024x896.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createkeypair-768x672.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createkeypair-20x17.png 20w\" sizes=\"auto, (max-width: 1180px) 100vw, 1180px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Crie o par de chaves, fa\u00e7a o download e armazene-o em um local seguro. Voc\u00ea n\u00e3o poder\u00e1 acess\u00e1-lo posteriormente.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12669 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/selectexistingkeypair.png\" alt=\"\" width=\"1028\" height=\"642\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/selectexistingkeypair.png 1028w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/selectexistingkeypair-300x187.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/selectexistingkeypair-1024x640.png 1024w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/selectexistingkeypair-768x480.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/selectexistingkeypair-20x12.png 20w\" sizes=\"auto, (max-width: 1028px) 100vw, 1028px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Agora, podemos implementar uma inst\u00e2ncia do Amazon Linux que se tornar\u00e1 nosso host de salto ssh. N\u00e3o se esque\u00e7a de atribuir um endere\u00e7o IP p\u00fablico a ela, configurar seu grupo de seguran\u00e7a para permitir conex\u00f5es ssh de entrada e sa\u00edda e especificar o par de chaves ao iniciar a inst\u00e2ncia:\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Verifique se \u00e9 poss\u00edvel acessar o bastion node do seu computador:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Se voc\u00ea ainda n\u00e3o o tiver, inicie um ssh-agent executando: <\/span><em><span style=\"font-weight: 400;\">eval $(ssh-agent -s)<\/span><\/em><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Adicione a chave baixada a ele executando: <\/span><em><span style=\"font-weight: 400;\">ssh-add<\/span><\/em><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Conecte-se \u00e0 inst\u00e2ncia: <\/span><em><span style=\"font-weight: 400;\">ssh<\/span><\/em><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Para fazer login nas inst\u00e2ncias que criaremos posteriormente na zona Wavelength, use o comando <\/span><span style=\"font-weight: 400;\">-J<\/span><span style=\"font-weight: 400;\"> do comando ssh: <\/span><em><span style=\"font-weight: 400;\">ssh -J  .<\/span><\/em><\/p>\n<h4><span style=\"font-weight: 400;\">Configura\u00e7\u00e3o da zona de comprimento de onda<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Neste exemplo, usaremos a Las Vegas Verizon (<\/span><i><span style=\"font-weight: 400;\">usw2-wl1-las-wlz1<\/span><\/i><span style=\"font-weight: 400;\">) como nossa zona de borda. Para implantar inst\u00e2ncias nela e supondo que uma VPC em<\/span><i><span style=\"font-weight: 400;\"> us-west-2<\/span><\/i><span style=\"font-weight: 400;\"> foi criada anteriormente, precisamos primeiro criar uma regi\u00e3o:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Gateway de operadora para conectar nossas inst\u00e2ncias de borda \u00e0 Internet e \u00e0 rede da operadora\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Sub-rede na qual implementaremos nossas inst\u00e2ncias<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Tabela de roteamento que direciona o tr\u00e1fego da Internet de e para a sub-rede por meio do gateway da operadora<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">A AWS permite que fa\u00e7amos tudo isso em uma \u00fanica etapa ao usar seu <\/span><i><span style=\"font-weight: 400;\">Criar gateway de operadora<\/span><\/i><span style=\"font-weight: 400;\"> mostrada abaixo. Ela tamb\u00e9m se encarrega de criar uma tabela de roteamento que encaminhar\u00e1 o tr\u00e1fego entre as inst\u00e2ncias na sub-rede e a infraestrutura da operadora:<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-12670 size-full\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/01\/createcarriergateway.png\" alt=\"\" width=\"1151\" height=\"1600\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createcarriergateway.png 1151w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createcarriergateway-216x300.png 216w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createcarriergateway-737x1024.png 737w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createcarriergateway-768x1068.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createcarriergateway-1105x1536.png 1105w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createcarriergateway-300x417.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/01\/createcarriergateway-14x20.png 14w\" sizes=\"auto, (max-width: 1151px) 100vw, 1151px\" \/><\/p>\n<h4><span style=\"font-weight: 400;\">Configura\u00e7\u00e3o do cluster do Couchbase<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">Depois que a sub-rede for criada, podemos prosseguir com a cria\u00e7\u00e3o de inst\u00e2ncias do EC2 para nossos futuros clusters. H\u00e1 v\u00e1rias maneiras de implementar o Couchbase, e aqui est\u00e3o duas delas:<\/span><\/p>\n<p><span style=\"font-weight: 400;\">O mais f\u00e1cil \u00e9 criar um cluster do Kubernetes e usar nosso operador aut\u00f4nomo para implantar e gerenciar o cluster do Couchbase. Observe que os clusters EKS e os grupos de dimensionamento autom\u00e1tico exigem 2 sub-redes em regi\u00f5es diferentes. Embora existam v\u00e1rias zonas de disponibilidade do Wavelength, todas essas zonas est\u00e3o localizadas em cidades diferentes. Se voc\u00ea quiser garantir que seu cluster esteja localizado em Las Vegas, ser\u00e1 necess\u00e1rio criar o cluster manualmente. Consulte <\/span><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/install-kubernetes.html\"><span style=\"font-weight: 400;\">Documenta\u00e7\u00e3o do Couchbase Autonomous Operator para obter instru\u00e7\u00f5es de instala\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Uma maneira alternativa \u00e9 instalar o Couchbase diretamente nas inst\u00e2ncias do EC2 e configur\u00e1-lo manualmente. Essa \u00e9 a abordagem que adotamos em nosso <\/span><a href=\"https:\/\/reinvent.awsevents.com\/\"><span style=\"font-weight: 400;\">re:Invent<\/span><\/a><span style=\"font-weight: 400;\"> apresenta\u00e7\u00e3o. As instru\u00e7\u00f5es sobre a instala\u00e7\u00e3o do Couchbase podem ser obtidas em <\/span><a href=\"https:\/\/docs.couchbase.com\/server\/current\/install\/install-intro.html\"><span style=\"font-weight: 400;\">nossa documenta\u00e7\u00e3o<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Observe que apenas um conjunto limitado de tipos de inst\u00e2ncia do EC2 \u00e9 compat\u00edvel com a infraestrutura do Wavelength. Para esta apresenta\u00e7\u00e3o, escolhemos <\/span><i><span style=\"font-weight: 400;\">t3.xlarge<\/span><\/i><span style=\"font-weight: 400;\"> como n\u00f3s do Couchbase e do Sync Gateway.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Recomenda-se usar chaves SSH diferentes para servidores diferentes ou, pelo menos, para clusters diferentes. Para usar o host bastion, voc\u00ea precisar\u00e1 adicionar cada chave SSH criada ao agente SSH executando: <\/span><span style=\"font-weight: 400;\">ssh-add .<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Configura\u00e7\u00e3o do Sync Gateway<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">O procedimento de configura\u00e7\u00e3o do Sync Gateway est\u00e1 amplamente documentado na se\u00e7\u00e3o <\/span><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/current\/get-started-install.html\"><span style=\"font-weight: 400;\">Documenta\u00e7\u00e3o do Couchbase aqui<\/span><\/a><span style=\"font-weight: 400;\">. A criptografia TLS \u00e9 compat\u00edvel com o gateway desde o in\u00edcio. Para configur\u00e1-la, forne\u00e7a caminhos para o certificado e sua chave privada por meio de <\/span><i><span style=\"font-weight: 400;\">SSLCert<\/span><\/i><span style=\"font-weight: 400;\"> e <\/span><i><span style=\"font-weight: 400;\">SSLKey<\/span><\/i><span style=\"font-weight: 400;\"> isso alterar\u00e1 as portas usadas pelo servi\u00e7o de gateway para portas SSL.<\/span><span style=\"font-weight: 400;\">Como alternativa, um proxy reverso, como o NGINX, pode ser usado para adicionar a criptografia de seguran\u00e7a da camada de transporte, como fizemos na apresenta\u00e7\u00e3o. Aqui est\u00e1 uma configura\u00e7\u00e3o do NGINX que voc\u00ea pode usar para fazer proxy das conex\u00f5es do Sync Gateway:<\/span><\/p>\n<pre>server {\r\nlisten 4984 ssl;\r\nserver_name example.com;\r\nssl_certificate \/etc\/letsencrypt\/live\/example.com\/fullchain.pem;\r\nssl_certificate_key \/etc\/letsencrypt\/live\/example.com\/privkey.pem;\r\nclient_max_body_size 20m;\r\n\r\nlocation \/ {\r\nproxy_set_header Host $host;\r\nproxy_set_header X-Forwarded-Host $host;\r\nproxy_set_header X-Forwarded-Proto $scheme;\r\nproxy_set_header X-Real-Ip $remote_addr;\r\nproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\r\nproxy_set_header Upgrade $http_upgrade;\r\nproxy_set_header Connection $connection_upgrade;\r\nproxy_pass https:\/\/gateway_node:4984;\r\nproxy_http_version 1.1;\r\nproxy_pass_request_headers on;\r\nproxy_pass_header Accept;\r\nproxy_pass_header Server;\r\nkeepalive_requests 1000;\r\nkeepalive_timeout 360s;\r\nproxy_read_timeout 360s;\r\n}\r\n}<\/pre>\n<p><span style=\"font-weight: 400;\">Embora a maior parte dessa configura\u00e7\u00e3o represente uma solu\u00e7\u00e3o comum para proxy de soquetes da Web, as tr\u00eas \u00faltimas linhas configuram tempos limite de rede que s\u00e3o mais adequados para aplicativos m\u00f3veis nos quais a estabilidade da conex\u00e3o com a Internet pode ser afetada a qualquer momento.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Outra instru\u00e7\u00e3o importante \u00e9 <\/span><i><span style=\"font-weight: 400;\">tamanho_max_do_corpo_do_cliente<\/span><\/i><span style=\"font-weight: 400;\"> que aumenta o limite da quantidade de informa\u00e7\u00f5es que os dispositivos m\u00f3veis podem enviar em uma \u00fanica conex\u00e3o websocket.<\/span><\/p>\n<h4><span style=\"font-weight: 400;\">Conclus\u00e3o<\/span><\/h4>\n<p><span style=\"font-weight: 400;\">O Couchbase \u00e9 naturalmente o banco de dados preferido para implementa\u00e7\u00f5es de borda. Fora da caixa, ele oferece a oportunidade de escolher entre um conjunto de servi\u00e7os dos quais qualquer aplicativo pode se beneficiar:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Couchbase Lite, um banco de dados incorporado que fornece sincroniza\u00e7\u00e3o f\u00e1cil de documentos com clusters do Couchbase<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Replica\u00e7\u00e3o do Sync Gateway ou XDCR entre diferentes locais de borda ou nuvem\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Armazenamento robusto de valores-chave na mem\u00f3ria e no disco com base no protocolo Memcached amplamente suportado<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Camada de cache incorporada<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Recursos de pesquisa de texto completo<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Armazenamento avan\u00e7ado de documentos com a incr\u00edvel linguagem N1QL\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Servi\u00e7o de eventos para programa\u00e7\u00e3o reativa e enriquecimento de dados<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Servi\u00e7o de an\u00e1lise que permite extrair insights de seus dados sem afetar o desempenho de seu aplicativo<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Juntamente com a lat\u00eancia ultrabaixa das zonas de borda do Wavelength, esses recursos fornecem uma plataforma poderosa para qualquer aplicativo m\u00f3vel e estamos entusiasmados com as solu\u00e7\u00f5es que podem ser criadas com ela.<\/span><\/p>\n<h2><span style=\"font-weight: 400;\">Recursos<\/span><\/h2>\n<p><span style=\"font-weight: 400;\">Para fazer o acompanhamento, examine alguns dos links para os recursos mencionados nesta postagem do blog:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/aws.amazon.com\/wavelength\/\"><span style=\"font-weight: 400;\">Comprimento de onda AWS<\/span><\/a><span style=\"font-weight: 400;\">\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/reinvent.awsevents.com\/\"><span style=\"font-weight: 400;\">AWS re:Invent 2021<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/operator\/current\/install-kubernetes.html\"><span style=\"font-weight: 400;\">Instala\u00e7\u00e3o do Operador Aut\u00f4nomo do Couchbase<\/span><\/a><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><a href=\"https:\/\/docs.couchbase.com\/sync-gateway\/current\/get-started-install.html\"><span style=\"font-weight: 400;\">Instala\u00e7\u00e3o do Couchbase Sync Gateway<\/span><\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>For decades, &#8220;the last mile&#8221; has been one of the weakest parts of Internet infrastructure. Today, mobile operators are ready to change that by providing reliable and fast connectivity with LAN-like latency for mobile applications. The introduction of AWS Wavelength [&hellip;]<\/p>","protected":false},"author":79476,"featured_media":12492,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[3917,9284,9921,2366],"tags":[10124,1308],"ppma_author":[9509],"class_list":["post-12667","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-company","category-couchbase-autonomous-operator","category-partners","category-sync-gateway","tag-amazon-web-services-aws","tag-devops"],"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>Wavelength Zones for Edge Computing with Couchbase - The Couchbase Blog<\/title>\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\/wavelength-zones-for-edge-computing-with-couchbase\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wavelength Zones for Edge Computing with Couchbase\" \/>\n<meta property=\"og:description\" content=\"For decades, &#8220;the last mile&#8221; has been one of the weakest parts of Internet infrastructure. Today, mobile operators are ready to change that by providing reliable and fast connectivity with LAN-like latency for mobile applications. The introduction of AWS Wavelength [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/wavelength-zones-for-edge-computing-with-couchbase\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-06T16:00:41+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-16T17:44:03+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash-1024x683.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Dima Chechetkin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dima Chechetkin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/\"},\"author\":{\"name\":\"chedim\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/016ca5fea7f6971798017e07ac6f3a7b\"},\"headline\":\"Wavelength Zones for Edge Computing with Couchbase\",\"datePublished\":\"2022-01-06T16:00:41+00:00\",\"dateModified\":\"2025-06-16T17:44:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/\"},\"wordCount\":1090,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash.jpg\",\"keywords\":[\"Amazon Web Services (AWS)\",\"DevOps\"],\"articleSection\":[\"Company\",\"Couchbase Autonomous Operator\",\"Partners\",\"Sync Gateway\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/\",\"name\":\"Wavelength Zones for Edge Computing with Couchbase - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash.jpg\",\"datePublished\":\"2022-01-06T16:00:41+00:00\",\"dateModified\":\"2025-06-16T17:44:03+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash.jpg\",\"width\":7952,\"height\":5304},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Wavelength Zones for Edge Computing with Couchbase\"}]},{\"@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\/016ca5fea7f6971798017e07ac6f3a7b\",\"name\":\"chedim\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/0b2649df4aecc596b6985f8feacd0bfe\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g\",\"caption\":\"chedim\"},\"description\":\"Senior Developer Advocate at Couchbase\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/chedim\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wavelength Zones for Edge Computing with Couchbase - The Couchbase Blog","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\/wavelength-zones-for-edge-computing-with-couchbase\/","og_locale":"pt_BR","og_type":"article","og_title":"Wavelength Zones for Edge Computing with Couchbase","og_description":"For decades, &#8220;the last mile&#8221; has been one of the weakest parts of Internet infrastructure. Today, mobile operators are ready to change that by providing reliable and fast connectivity with LAN-like latency for mobile applications. The introduction of AWS Wavelength [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/wavelength-zones-for-edge-computing-with-couchbase\/","og_site_name":"The Couchbase Blog","article_published_time":"2022-01-06T16:00:41+00:00","article_modified_time":"2025-06-16T17:44:03+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash-1024x683.jpg","type":"image\/jpeg"}],"author":"Dima Chechetkin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Dima Chechetkin","Est. reading time":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/"},"author":{"name":"chedim","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/016ca5fea7f6971798017e07ac6f3a7b"},"headline":"Wavelength Zones for Edge Computing with Couchbase","datePublished":"2022-01-06T16:00:41+00:00","dateModified":"2025-06-16T17:44:03+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/"},"wordCount":1090,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash.jpg","keywords":["Amazon Web Services (AWS)","DevOps"],"articleSection":["Company","Couchbase Autonomous Operator","Partners","Sync Gateway"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/","url":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/","name":"Wavelength Zones for Edge Computing with Couchbase - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash.jpg","datePublished":"2022-01-06T16:00:41+00:00","dateModified":"2025-06-16T17:44:03+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/11\/thisisengineering-raeng-XAAGdkSueLo-unsplash.jpg","width":7952,"height":5304},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/wavelength-zones-for-edge-computing-with-couchbase\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Wavelength Zones for Edge Computing with Couchbase"}]},{"@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\/016ca5fea7f6971798017e07ac6f3a7b","name":"chedim","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/0b2649df4aecc596b6985f8feacd0bfe","url":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g","caption":"chedim"},"description":"Advogado desenvolvedor s\u00eanior na Couchbase","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/chedim\/"}]}},"authors":[{"term_id":9509,"user_id":79476,"is_guest":0,"slug":"chedim","display_name":"Dima Chechetkin","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/d03a561b839e9b17366b92ec7d50f23befe9dfcb8e7c1d29e2e0396e378bb831?s=96&d=mm&r=g","author_category":"","last_name":"","first_name":"Dmitrii","job_title":"","user_url":"","description":"Advogado desenvolvedor s\u00eanior na Couchbase"}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/12667","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\/79476"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=12667"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/12667\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/12492"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=12667"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=12667"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=12667"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=12667"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}