Couchbase Mobile permite criar aplicativos que estão sempre disponíveis para experiências on-line e off-line, para que você possa se concentrar na criação de recursos envolventes para o usuário. A solução móvel consiste em três componentes: Couchbase Lite, Gateway de sincronizaçãoe Servidor Couchbase. O bucket do Couchbase Server atua como o armazenamento persistente de todos os documentos do banco de dados, enquanto o Sync Gateway permite que o Server atue como um ponto de extremidade de replicação para o Couchbase Lite. Incorporar a estrutura do Couchbase Lite em seu projeto de aplicativo é simples e permitirá que você tenha ótimos recursos de sincronização com um banco de dados JSON flexível incorporado que pode funcionar de forma autônoma ou como um ponto de extremidade remoto para o Couchbase Server.
Nesta série de tutoriais, primeiro vamos configurar o Couchbase Server para hospedar a instância na nuvem e conectar o Sync Gateway. Isso também pode ser feito localmente em seu ambiente de desenvolvimento, embora neste tutorial eu vá usar o Oceano Digital como nossa solução de nuvem para emular um cenário de produção.
Crie uma conta na DigitalOcean clicando em "SIGN UP" em DigitalOcean

Digite um endereço de e-mail e a senha desejada e confirme em sua caixa de entrada de e-mail.

Depois de confirmar seu e-mail, insira as credenciais para ativar a conta para hospedagem.

Crie o Droplet fornecendo um nome de host e selecionando um tamanho. A opção de 2GB e 2CPUs é a escolha mínima recomendada.

Tome uma xícara de café enquanto seu Droplet está sendo criado

O Droplet que configurei é o de 4 GB de RAM/2 CPUs com configurações padrão na região de Nova York 3 em execução no Ubuntu 14.04 de 64 bits

Ao criar o Droplet, verifique em seu e-mail as credenciais de endereço IP, nome de usuário e senha do Droplet. Você precisará desses valores em breve para fazer login no seu Droplet e instalar o Couchbase Server.

No seu MAC, abra o aplicativo Terminal e estabeleça a conexão SSH com seu Droplet da DigitalOcean digitando o comando:
|
1 |
ssh 'Username'@'Endereço IP' |
e substituindo as respectivas credenciais pelas recebidas do e-mail. Aqui, o nome de usuário é "root", conforme fornecido em seu e-mail.

Depois de se conectar ao Droplet pela primeira vez, será solicitado que você altere sua senha do UNIX de forma semelhante à descrita acima. Selecione uma senha e insira novamente suas credenciais uma segunda vez.
Para aumentar a segurança, altere o nome de usuário padrão "root" para outro, executando:
|
1 |
adicionar usuário 'novo nome de usuário' |
substituindo "new user name" por um nome de sua preferência. Agora, o nome do host associará um nome de usuário não padrão que você inseriu como sua raiz real, em vez de ser chamado de "root".

Saia da instância digitando "exit" para fazer logout. Em seguida, faça login novamente em seu Droplet com o novo nome de usuário no mesmo endereço IP.

Agora estamos prontos para fazer o download do Couchbase Server e do Sync Gateway para o nosso Droplet. Para a minha instância neste tutorial, estou usando a versão 2.5.1 Enterprise Edition para o Ubuntu 12.04, que é a versão de 64 bits. No site Página de download do CouchbaseClique com o botão direito do mouse e copie o link da compilação apropriada.

Em seu droplet, execute um comando "wget" no arquivo .deb do Couchbase Server. No momento em que escrevo, o URL da minha compilação está localizado em: http://packages.couchbase.com/releases/2.5.1/couchbase-server-enterprise_2.5.1_x86_64.deb e, portanto, o comando no Terminal seria:
|
1 |
wget http://packages.couchbase.com/releases/2.5.1/couchbase-server-enterprise_2.5.1_x86_64.deb |

Com o arquivo de pacote "deb" baixado, podemos instalar o Couchbase Server usando o comando "dpkg" como um usuário privilegiado sob sudo. Não se preocupe com o fato de o número de processadores no sistema não corresponder ao mínimo exigido, pois isso é apenas para fins de desenvolvimento e pode ser alterado posteriormente.
|
1 |
sudo dpkg -i couchbase-servidor-enterprise_2.5.1_x86_64.deb |

Antes de configurar nosso servidor Couchbase, vamos fazer o download do Couchbase Sync Gateway. Vá para a seção Página de download do Couchbase novamente e alterne a seleção de nível superior para Couchbase Mobile, em vez de Couchbase Server.

Você verá o Couchbase Sync Gateway e o software Couchbase Lite para várias plataformas. Clique com o botão direito do mouse e copie o link da compilação apropriada. Estou usando a versão 1.1.1 Enterprise Edition 64-bit do Ubuntu 12.04 para este exemplo.

Da mesma forma que antes, agora executamos o comando "wget" no arquivo do Couchbase Sync Gateway de dentro do nosso Droplet. No momento em que escrevo, o URL para a compilação do Sync Gateway está localizado em: http://packages.couchbase.com/releases/couchbase-sync-gateway/1.1.1/couchbase-sync-gateway-enterprise_1.1.1-10_x86_64.deb
|
1 |
sudo dpkg -i couchbase-sincronização-portal-enterprise_1.1.1-10_x86_64.deb |

Agora estamos prontos para configurar nosso servidor Couchbase. No próximo tutorial, examinaremos o console de administração da Web do Couchbase Server para configurar a instância criada na DigitalOcean.
teste
Obrigado por compartilhar
E onde está a próxima postagem do blog?
Olá, onde está a segunda parte?