Índice:
Vídeo: Создаем VPS на DigitalOcean (Outubro 2024)
O foco principal da DigitalOcean para seu serviço em nuvem são os desenvolvedores, mas fornece um serviço em nuvem pública de alto desempenho e disponibilidade global para quem quiser usá-lo. O DigitalOcean (cujo custo final pode ser determinado entrando em contato com a empresa) é notável por várias coisas. A primeira coisa é a simplicidade no design e nos preços. O segundo é o seu design limpo em todos os níveis. O DigitalOcean também é fácil de usar e entender e funciona muito bem. Dito isso, ele ainda não supera o Amazon Web Services (AWS), nossa Escolha dos editores no nosso resumo de análises de Infraestrutura como serviço (IaaS).
A nuvem DigitalOcean oferece uma seleção de servidores Linux e Unix espalhados por 12 data centers. Com esses servidores, você obtém uma variedade de opções de configuração que variam de uma a 32 CPUs virtuais, armazenamento baseado em unidade de estado sólido (SSD) e uma coleção de serviços - a maioria dos quais é incluída sem custo adicional. Há um custo extra para os balanceadores de carga, que custam US $ 20 por mês.
O DigitalOcean aborda os serviços em nuvem de maneira um pouco diferente quando comparado com fornecedores de nomes maiores, como AWS ou Google Cloud Platform. Primeiro, ele chama seus servidores em nuvem de "Droplets", de acordo com o tema do oceano. O Droplets executará uma das quatro distribuições Linux: CentOS, Debian, Fedora e Ubuntu. Você também pode executar o FreeBSD, que é um sistema operacional semelhante ao Unix. O DigitalOcean não suporta o Microsoft Windows.
Embora as gotas de DigitalOcean normalmente não incluam nenhum tipo de interface gráfica do usuário (GUI), elas estão disponíveis e podem ser instaladas se o seu aplicativo exigir. No entanto, o padrão com os Droplets é uma linha de comando, que você normalmente acessa usando uma sessão do terminal Secure Shell (SSH).
Instalação e configuração
É aqui que o design limpo e a simplicidade do DigitalOcean Droplet realmente brilham. Tudo o que há para criar um servidor virtual é fazer logon e escolher qual sistema operacional você deseja usar. Em seguida, role para baixo e escolha um tamanho em uma lista que inclua o número de CPUs virtuais (vCPUs) e um tamanho de memória. Você pode começar com 1 gigabyte (GB) de memória e 1 vCPU, que inclui 25 GB de SSD storge e 1 terabyte (TB) de transferência. Tudo isso custa US $ 5 por mês.
As opções são apresentadas em uma lista simples. Cada item especifica a configuração e o preço. Você escolhe um. É simples assim. Você continua rolando e pode adicionar backups, bloquear o armazenamento em vários tamanhos e se deseja que o armazenamento seja formatado e montado automaticamente.
Então você escolhe a região do seu data center (eu escolhi Nova York) e alguns serviços como monitoramento e IPv6. Depois disso, você pode adicionar uma chave SSH e escolher como as gotas que você deseja na configuração que você criou. Então você nomeia seu servidor. Quando terminar, clique em "Criar" e pronto. A única parte da sua atividade que exige algo além de um clique do mouse é quando você escolhe um nome para o servidor virtual, e isso é apenas se você não quiser usar o padrão. Todo o processo leva menos de cinco minutos.
Criei Droplets que executavam instâncias do Ubuntu 16.04.4 de 64 bits, mas você pode escolher várias versões de cada um dos sistemas operacionais disponíveis. Como todo o resto, você as seleciona em uma caixa suspensa. Você também pode optar por adicionar aplicativos de uma lista (outro clique do mouse) que inclua WordPress, MySQL, Docker ou Ruby on Rails (RoR), além de vários outros. E você pode optar por criar contêineres junto com o seu Droplet.
Embora você certamente precise saber como usar o FreeBSD ou Linux para que esses Droplets sejam úteis, não há conhecimento adicional necessário. Isso pode torná-lo um pouco menos flexível do que, digamos, o IBM Cloud, se você estiver construindo um data center altamente avançado na nuvem, mas também torna o DigitalOcean muito mais fácil de usar para as pequenas e médias empresas (SMB). Você não precisa ser um administrador de sistemas especializado, e tudo o que você precisa saber pode ser encontrado na documentação online.
Um recurso que o DigitalOcean possui que achei particularmente interessante é a seção O que há de novo em seus documentos. Toda vez que o DigitalOcean adiciona um recurso, faz uma alteração ou remove recentemente uma distribuição Linux que não é mais suportada, há uma entrada que permite que você saiba e explique o que o serviço em nuvem fez. É refrescante porque é muito fácil de encontrar.
atuação
Enquanto o pessoal da DigitalOcean tinha certeza de que venceria nossos testes de desempenho, considerando que o teste foi executado usando Linux sem uma GUI e os outros foram executados usando o Microsoft Windows Server 2016 (ou Server 2012 em um caso), o fato é que eles não venceu. O GeekBench 4, da Primate Labs, é um aplicativo de benchmarking de plataforma cruzada desenvolvido para tratar todas as plataformas da mesma forma, independentemente do sistema operacional. O número médio de benchmarks da DigitalOcean usando o Geekbench 4 foi de 2.834 para o teste de núcleo único e 2.717 para o teste de múltiplos núcleos.
Executei o teste usando a vCPU única básica com um padrão de 1 GB de memória, assim como nos outros testes. Como tal, eles são indistinguíveis da maioria dos outros servidores em nuvem. A única exceção foi o teste com o Rackspace, e isso ocorreu porque seu mínimo é duas vCPUs. Mas quando você compara esse desempenho - que está a par dos grandes fornecedores de nuvem - em relação ao preço, o DigitalOcean é uma verdadeira pechincha.
Preços
A maneira mais fácil de pensar sobre os preços da DigitalOcean é que cada Droplet custará US $ 5 por mês por CPU. Existem complexidades quando se trata de coisas como aplicativos e balanceadores de carga. Mas para serviços básicos de computação, o DigitalOcean é bastante direto. Isso ficou mais fácil porque alguns dos serviços básicos pelos quais você paga mais em outros lugares, como firewalls, estão incluídos no preço.
Os backups representam 20% do preço da CPU; os balanceadores de carga custam US $ 20 por mês. Tudo isso é dividido por hora para que, se você não usar um mês inteiro de serviço, não pague por um mês inteiro. Você verá na estrutura de preços quando escolher um serviço que também tenha um valor por hora associado a ele. Portanto, a cobrança de US $ 5 por mês também será de US $ 0, 007 por hora.
O que falta é a estrutura de preços incrivelmente complexa e essencialmente inescrutável de serviços em nuvem, como a AWS, onde apenas calcular o preço requer a contratação de um consultor. Obviamente, a AWS tem muito mais opções, e é por isso que o preço é mais complexo. Mas se você precisa de serviços básicos de computação, o DigitalOcean remove o mistério. Aqui, pelo menos, sua conta mensal na nuvem não será uma surpresa.
O aplicativo padrão de servidor da web de várias camadas que usamos para comparação é composto por quatro instâncias do Linux sob demanda: o servidor da web, o balanceador de carga e dois servidores da Web de pico. Os servidores de hospedagem e recuperação de desastres (DR) residiam em um par de instâncias de 1 GB do Performance Server Linux. Eles foram suportados por duas instâncias de servidor da Web extra pequenas e sob demanda para atender ao pico de demanda e um pequeno servidor de DR sob demanda.
Para armazenamento em banco de dados, há uma instância de armazenamento em bloco de 300 GB e 4 GB para o site de hospedagem. O sistema de gerenciamento de banco de dados de 150 GB (DBMS) funcionava em um banco de dados em nuvem de 4 GB executando o MySQL com backups. O total da permissão mensal de transferência de dados, de origem para destino, era o padrão de 1 TB. O preço é de US $ 60 por mês ou um custo anual de US $ 1.200.
O DigitalOcean fornece um contrato de nível de serviço (SLA) de 99, 99%, e a empresa diz que creditará qualquer tempo que você perder por causa do tempo de inatividade. O suporte está incluído no pacote. Se suas necessidades são mais complexas e seu pagamento mensal mais alto, há um suporte mais avançado incluído.
Usar o DigitalOcean e suas gotas é como uma lufada de ar fresco. Seus serviços em nuvem são fáceis, a configuração é fácil e o gerenciamento é fácil. Você não está sobrecarregado pela complexidade e, se tudo o que você realmente precisa é de computação na nuvem, o DigitalOcean fornece exatamente isso. Você não precisa de treinamento especial para configurá-lo e usá-lo, embora precise conhecer seu sistema operacional. E o preço é mais do que razoável: é barato.
Faltam coisas na nuvem da DigitalOcean que alguns podem considerar essenciais. Embora o DigitalOcean forneça suporte sólido para desenvolvedores, ele carece de suporte notavelmente para o Microsoft Windows Server ou outros produtos da Microsoft. Além disso, as opções para outros softwares e aplicativos são limitadas. Mas isso é parte do motivo pelo qual é tão fácil usar essas gotas e por que parece tão limpo e simples. E há muito a ser dito por simplicidade.