Servidor Couchbase

Azure: Começar a usar é fácil e gratuito

O Azure é o local onde a Microsoft está dedicando grande parte de seus esforços ultimamente. A Microsoft está empenhada em fazer do Azure um sucesso. Como alguém que começou a trabalhar um pouco com o Azure nos primeiros dias, posso dizer que ele percorreu um longo caminho e oferece um conjunto notável de serviços a bons preços.

Mas nem todo mundo está a bordo do Azure ou mesmo da computação em nuvem ainda. Se você ainda não mergulhou na piscina do Azure, mas está curioso, esta postagem do blog é para você.

O que é computação em nuvem? O que é o Azure?

A computação em nuvem significa basicamente que, em vez de executar aplicativos em seu próprio data center, você os executa no data center de outra pessoa. Por que eu faria isso?

Administrar um data center é difícil e caro. É preciso comprar hardware, gerenciar atualizações, segurança, rede e até mesmo coisas como eletricidade, ventilação e refrigeração. Para algumas empresas, isso não é um grande problema ou vale a pena o incômodo. Mas, para muitas empresas, o valor que você está fornecendo não está no hardware ou no sistema operacional e assim por diante, mas na experiência de domínio que está no software que você está criando. Assim, a nuvem atrai as empresas que preferem que outra pessoa cuide de todas essas outras coisas.

Uma metáfora de que gosto muito foi escrita por Albert Barron em uma postagem de blog chamada Pizza como serviço (Gosto especialmente do diagrama). Faz sentido para uma empresa de pizzas controlar toda a pilha porque a fabricação de pizzas é sua principal competência. Mas se fazer pizza não é o seu trabalho, faz sentido escolher outra opção, como jantar fora, para que você possa dedicar seu tempo ao que faz de melhor.

Isso não quer dizer que a nuvem seja sempre a melhor solução, mas explica por que muitas empresas estão optando por transferir pelo menos parte de sua infraestrutura e plataforma para um provedor de nuvem como o Azure da Microsoft.

Como faço para me inscrever no Azure?

Se você estiver em dúvida, recomendo pelo menos tentar, para que esteja preparado para o dia em que seu CTO chegar até você e perguntar "então, o que estamos fazendo em relação à nuvem?".

Inscrever-se no Azure é fácil.

Criar uma conta da Microsoft

Para começar, você precisará de uma conta da Microsoft. Se ainda não tiver uma, você pode Registre-se aqui. É gratuito e você pode usá-lo em vários outros lugares mais tarde, mesmo que acabe não gostando do Azure.

Create a Microsoft account

Criar conta do Azure

Em seguida, acesse azure.microsoft.com e criar uma conta gratuita. Ao se inscrever com esse link, você receberá $200 em crédito gratuito para usar nos serviços do Azure. Você precisa usar um cartão de crédito para se inscrever, mas isso é apenas para verificar sua identidade (eles não querem um monte de spammers e bots de bitcoin). A Microsoft não cobrará nada até que você o diga.

Observação: Se você tiver um Licença do MSDN/Visual Studiofazem parte do Programa BizSpark ou ter um subsídio educacional por meio de AzureU (pergunte ao seu professor!)Se você não tiver um crédito Azure gratuito, talvez já tenha algum crédito Azure gratuito mensalmente!

Create Azure account

Por falar em dinheiro, há alguns coisas que você pode fazer no Azure que são absolutamente grátis. MasAtualmente, a execução do Couchbase Server exige que você provisione Máquinas virtuaisPortanto, se quiser brincar com o Couchbase, você fará bom uso do $200.

Couchbase e Azure: $200 é suficiente?

Quando comecei a usar o Azure, fiquei muito preocupado com o fato de que poderia ter que pagar uma grande conta se não fosse cuidadoso. Com a versão de avaliação $200, você não será cobrado até que diga explicitamente à Microsoft para fazer isso. Mas anos depois, após meu teste inicial, ainda não tive problemas com uma conta inesperadamente alta.

Cotas

Nunca tive esse problema porque:

a) Os serviços do Azure têm preços muito razoáveis, e

b) A Microsoft dificulta a entrada em um trem desgovernado para gastar dinheiro.

Na verdade, há quase um ano, recebi a tarefa de provisionar um cluster de tamanho médio de nós do Couchbase em algumas máquinas virtuais muito robustas. Muita RAM, muitos núcleos de processador, 10 máquinas virtuais no total, todas executando o Couchbase. Comecei a fazer isso (manualmente, para começar) e descobri que o Azure realmente tem um cota que limita o número de núcleos que você pode provisionar. Se você quiser criar um cluster enorme do Couchbase, primeiro precisará solicitar um aumento no limite do número de núcleos e/ou máquinas virtuais que você tem permissão para ter (esse é um processo manual, novamente para evitar abusos/surpresas/exploração/etc).

Azure core quota

Por causa disso, percebi que, mesmo que eu tivesse criado um script automatizado experimental que acidentalmente pedisse para criar 100 máquinas em vez de 10, o Azure me impediria.

Quanto custou?

Até que você queira criar esse cluster enorme, provavelmente não precisará de mais do que $200 para começar e não precisará aumentar sua cota.

Como exemplo, executei um servidor Couchbase de nó único em uma máquina virtual de baixo custo nos últimos 30 dias. Devo tê-lo provisionado, usado e desativado 3 ou 4 vezes. Como você pode ver na captura de tela abaixo do meu extrato de cobrança, isso me custou um total de $0.11 por uma hora e meia de tempo de VM (e acho que há alguns centavos para serviços relacionados, não mostrados).

Azure costs by service

(Algumas informações foram borradas para proteger os inocentes).

Sua milhagem pode variar, mas o que quero dizer é que acho que será mais difícil usar o crédito $200 do que você imagina.

Mais do que suficiente para começar a usar o Couchbase

Por fim, quando estiver pronto para brincar com o Couchbase, recomendo que você dê uma olhada em outros postagens de blog sobre o Couchbase Server.

Além disso, assista a este breve vídeo instrutivo sobre como provisionar clusters do Couchbase Server automaticamente. Você não precisa provisionar uma máquina virtual, instalar o Couchbase, fazer a configuração inicial do cluster, conectá-los em rede etc. manualmente. Este vídeo (cortesia de Ben Lackey do Equipe de parceiros do Couchbase) mostra como provisionar um cluster do Couchbase Server no Azure Marketplace.

[youtube https://www.youtube.com/watch?v=q9mBBu0YqJI&w=560&h=315]

Resumo

Se você nunca usou o Azure ou qualquer tipo de computação em nuvem, agora é a sua chance de começar. Gostaria muito de saber sobre suas experiências com o Azure, com o Couchbase e suas impressões gerais sobre a computação em nuvem. Deixe um comentário abaixo ou entre em contato comigo em Twitter @mgroves.

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Matthew Groves

Matthew D. Groves é um cara que adora programar. Não importa se é C#, jQuery ou PHP: ele enviará solicitações 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ênior de marketing de produtos da Couchbase. Seu tempo livre é passado com a família, assistindo aos Reds e participando da comunidade de desenvolvedores. Ele é autor de AOP in .NET, Pro Microservices in .NET, autor da Pluralsight e Microsoft MVP.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.