Como instalar o Anaconda em um VPS

ciência de dados

Muitas pessoas que trabalham com Python começaram a notar o Projeto Anaconda. É uma distribuição gratuita e de código aberto das linguagens Python e R. É amplamente usada em ciência de dados e aprendizado de máquina. Portanto, grandes volumes de informações podem ser processados ​​para análise rapidamente.

É bastante simples de instalar, executar e atualizar, além de ser compatível com projetos tão importantes como o Tensorflow. Bem, neste tutorial, vou mostrar como você pode criar uma instância VPS em nuvem para instalar o Anaconda lá ...

O que é Distribuição Anaconda?

Jibóia

O Anaconda nada mais é do que um pacote de código aberto, sob licença BSD, que contém uma série de aplicativos e bibliotecas para o ciência de dados com linguagens de programação como Python. Esta distribuição da famosa linguagem de programação funciona como um gerenciador de ambiente, gerenciador de pacotes e possui um enorme repertório de centenas de pacotes.

Dentro do Anaconda Distribution você pode encontrar quatro blocos básicos:

  • Anaconda Navigator (GUI para seu gerenciamento simples e intuitivo).
  • Projeto Anaconda.
  • Bibliotecas para ciência de dados.
  • Conda (comando para gerenciamento CLI)

Todas elas será instalado automaticamente com a instalação do pacote, como irei mostrar passo a passo mais tarde.

Recursos de distribuição do Anaconda

servidores web

Distribuição Anaconda tem características interessantes que o tornam tão importante no mundo da análise de dados. Os mais notáveis ​​são:

  • Não depende de nenhuma empresa, pois é mantido pela comunidade e é open source, além de gratuito.
  • É multiplataforma, portanto pode funcionar em GNU / Linux, macOS e Windows.
  • É muito simples, podendo instalar e gerenciar pacotes e ambientes para data science de forma simples e rápida.
  • Muitos projetos científicos o utilizam, por isso é totalmente confiável.
  • Ele vem com ferramentas úteis para facilitar seu trabalho, até mesmo para aprendizado de máquina.
  • É compatível com visualizadores de dados como Matplotlib, Datashader, Bokeh, Holoviews, etc.
  • Gerenciamento avançado e muito poderoso, com possibilidade de acesso a recursos para aprendizado de máquina avançado.
  • Você não terá problemas com dependências de pacotes e controle de versão.
  • Crie e compartilhe documentos com código de compilação ao vivo, equações, descrições e anotações.
  • Você pode compilar o código-fonte Python em qualquer máquina para execução rápida. Além disso, facilitará a escrita de algoritmos paralelos complexos.
  • Suporta computação de alto desempenho.
  • Os projetos no Anaconda são portáteis, portanto, podem ser compartilhados ou implantados em outras plataformas.

O que é um VPS?

como escolher o servidor web

Embora você possa instalar o Anaconda Distribution em um PC convencional ou em seu próprio servidor, neste tutorial mostraremos como fazê-lo em um servidor VPS, pois apresenta uma série de vantagens, como a possibilidade de ser gerenciado remotamente por diversos usuários, maior largura de banda, escalabilidade, alta disponibilidade e significativa economia de custos em relação à opção de ter seu próprio servidor.

Por uma pequena taxa de assinatura, você pode ter um serviço VPS (Virtual Private Server), ou seja, um servidor virtual privado. Nesse caso, contarei com o Clouding para o tutorial. Portanto, é justo dizer que este VPS é basicamente uma “parcela” dedicada exclusivamente para você do data center deste provedor. Nele você pode fazer o que quiser, como instalar um servidor Linux e uma infinidade de aplicativos. Neste caso, iremos instalar o Anaconda.

Este VPS funcionará como uma máquina autônomaOu seja, com sua própria RAM, com seu espaço de armazenamento em SSDs rápidos, com uma série de núcleos de CPU alocados, além de um sistema operacional.

E você não terá que se preocupar em gerenciar o hardware do seu data center, ou pagar taxas de energia ou banda larga para ter um servidor, muito menos custos de infraestrutura necessários...

instalar Jibóia passo a passo

O serviço escolhido, como comentei, é Nublado.io, em que vou criar uma instância ou VPS com o sistema operacional GNU / Linux a partir do qual instalar o Anaconda de uma forma simples. Assim, pode-se começar pela ciência de dados com as garantias oferecidas por este provedor, já que conta com suporte 24 horas por dia, 7 dias por semana, em espanhol, caso aconteça algo, e seu data center fica em Barcelona, ​​portanto, sob as leis de proteção de dados europeias. Evitando assim o GAFAM / BATX, algo quase vital nestes tempos ...

Criar conta Clouding e preparar a plataforma VPS

Antes de começarmos, a primeira coisa é acessar o serviço de nuvem. Você pode acessá-lo de seu site oficial e escolher a tarifa que melhor se adapte às suas necessidades. Essas taxas diferem na quantidade de RAM, armazenamento SSD e CPU vCores que você terá à sua disposição para seu VPS. Mesmo se você precisar de mais do que essas taxas oferecem, você tem a opção de configurar um servidor personalizado.

Sendo um projeto de análise de dados científicos, seria interessante se você tivesse o maior desempenho computacional possível, bem como uma boa quantidade de RAM. Embora se você for usá-lo para projetos mais modestos, não será tanto necessário ...

Taxas de turvação

Depois de se registrar e seguir as etapas do assistente, além de verificar seu endereço de e-mail, você poderá acessar seu painel. Para isso, você tem que Conecte-se na nuvem:

Incluindo registro VPS

Você já está no serviço e verá seu painel de controle intuitivo. Se você deseja começar a criar a instância ou o servidor VPS, você deve clicar em Clique aqui para criar seu primeiro servidor:

Iniciar VPS

Isso o leva ao tela de configuração do seu servidor VPS. A primeira coisa que você verá é a opção de colocar o nome que deseja no seu VPS. Em seguida, o tipo de sistema operacional que você deseja instalar. Você pode escolher entre Windows ou Linux e, na seção Linux, há várias distros disponíveis. Neste caso, selecionei Ubuntu Server 20.04, mas você pode escolher o que preferir:

Distribuição Anaconda VPS

Uma vez feito isso, desça na mesma página e você verá outras opções para selecionar o recursos o hardware: Capacidade de RAM, capacidade de armazenamento SSD ou o número de núcleos de CPU que você deve atribuir ao seu VPS. Lembre-se de que você pode gerenciá-los como quiser, mesmo que queira criar vários VPS e distribuí-los entre eles ... E, lembre-se, você sempre pode escalar com um plano superior, se precisar.

Configuração de hardware

Você também tem opções para configurar o Firewall ou para backups. Em princípio, não é necessário tocar nisso, embora se preferir melhorar a segurança, vá em frente. O que é importante é crie e nomeie a chave SSH. Graças a ele, você pode acessar remotamente para gerenciar seu VPS sem pedir sua senha todas as vezes.

Reveja se está tudo bem e pressione Mandar. Isso o levará para outra tela onde seu VPS já aparece. No status, você verá que ele ainda está instalando e configurando. Mas não se preocupe, isso é feito muito rapidamente:

Status do servidor

Em alguns momentos, você verá que foi concluído e o campo de status aparecerá como Ativo. Nesse momento, você pode usar seu sistema operacional para instalar o que precisa (neste caso, o Anaconda).

VPS ativo para Anaconda

Clique no nome que você colocou em seu VPS e ele o redireciona para outra página com um resumo das informações do servidor onde você instalará o Anaconda:

Anaconda VPS

Portanto, o que importa é a área chamada Como acessar o servidor. É aqui que se encontram as informações de que necessita para aceder, o IP do VPS, como a palavra-passe, o utilizador (root) ou a chave SSH para descarregar.

Conexão VPS de dados SSH

De todos esses dados, com o IP, root e senha do servidor agora você pode acessar remotamente para prosseguir com a instalação do Anaconda ...

Instale o Anaconda

Agora tudo está pronto para o Instalação do Anaconda no VPS. Para isso, você pode visitar Seu site para ler mais informações sobre o projeto ou verificar a última versão disponível.

Para começar, você tem que acesse seu servidor VPS remotamente via SSH. Dessa forma, a partir de sua distribuição local, você pode instalar tudo o que precisa no servidor. Será tão simples quanto abrir seu terminal e digitar o seguinte comando (lembre-se de substituir youripdelserver pelo IP do VPS que você viu anteriormente na nuvem):

ssh root@tuipdelservidor

Conexão SSH

Vai te perguntar a senha, corte aquele que Clouding lhe mostrou e cole. Isso lhe dará acesso. Você verá que o prompt do seu terminal mudou, não é mais o local do seu usuário, mas agora é o da máquina remota. Portanto, todos os comandos que você digitar a partir daí serão executados no servidor VPS.

conexão SSH VPS Anaconda

Agora que você tem acesso, a próxima coisa a fazer é começar baixe e instale o Anaconda com os seguintes comandos para trazê-lo para o diretório temporário e obter a versão disponível nos repositórios oficiais:

cd /tmp

curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh

Anaconda, baixe

Depois disso, você terá o Anaconda, o seguinte é verificar integridade dos dados baixados usando a soma SHA-256. Para isso, basta executar o seguinte comando:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y retornará um hash no check-out.

Agora você deve iniciar o Anaconda com o seguinte comando:

bash Anaconda3-2020-11-Linux-x86_64.sh

Licença Anaconda

Isso o levará a uma mensagem solicitando que você pressione ENTER e, por sua vez, o levará ao contrato de licença Ananconda. Você pode ir até o final pressionando INTRO e ele perguntará se você deseja responder sim ou não. Ou seja, se você aceita as condições ou não. Digite "sim" sem aspas e pressione ENTER. A próxima coisa que você verá é:

instalação e localização

A próxima etapa é selecionar o local de instalação. Pressione ENTER para o caminho mostrado por padrão ou insira um caminho diferente se preferir ... Agora a instalação do Anaconda começará. Isso levará alguns instantes.

Quando o processo está completo, você receberá uma mensagem como a seguinte, indicando que foi concluído com sucesso:

continuando com a instalação do Anaconda

Tipo sim para iniciar o conda. Agora ele o retornará ao prompt do seu VPS. Você ainda tem algo a mais antes de usar o conda, que é ativar a instalação com:

source ~/.bashrc

E agora você pode use conda e comece a dar útil ao Anaconda ... Por exemplo, você pode ver ajuda sobre as opções e listar os pacotes disponíveis respectivamente com:

conda

conda list

Comando Conda

Mesmo definindo o ambiente para o Anaconda para use python3, por exemplo:

conda create --name mi_env python=3

Resposta y à pergunta que você faz para prosseguir e o necessário será instalado.

ambiente ativo conda

Ja pode ative o novo ambiente para começar a trabalhar e curtir ...

conda activate mi_env

Agora que temos tudo instalado e funcionando, você pôde verificar o poder e a versatilidade que uma hospedagem VPS oferece como a que mostramos em Clouding. O Anaconda é apenas um dos diversos aplicativos e ferramentas que você pode instalar e usar. Nem tudo se resume à criação de sites. Existem muitas outras opções para as quais você pode usar um VPS. Se você tiver alguma dúvida, deixamos um comentário.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.