Sem servidor matará DevOps?



Toda vez que você precisa ler sobre o próximo assassino recém-nascido de um iPhone ou Facebook, involuntariamente começa a sorrir. Ao longo dos anos, muitos deles já estiveram, mas as coisas ainda estão lá. Portanto, após ter encontrado outra publicação, em que o pensamento principal era a idéia de que a próxima era da computação de aplicativos sem servidor (sem servidor) iria “comer” o DevOps, não havia limite para o ceticismo.

Para ser justo, vale a pena dizer que as tecnologias em nuvem realmente "arrancam o colete" em todas as frentes. Em muitos aspectos, a razão disso é a rápida redução no preço do hardware, como resultado da simplicidade e acessibilidade das tecnologias avançadas, tendo como pano de fundo o desejo permanente dos negócios de aumentar a eficiência e a velocidade da inovação. Todo mundo quer aqui e agora, e de preferência de graça.

O surgimento do conceito sem servidor, que envolve a criação e o lançamento de aplicativos sem a necessidade de configurar o lado do servidor nesse cenário, parece bastante lógico. Apesar da popularidade do nome sem servidor, a abreviação FaaS (funções como serviço) também é encontrada. Portanto, você não deve ser enganado pelo notório Serverless. Isso não significa uma rejeição completa dos servidores. Como você sabe: "Se algo desapareceu, chegou a algum lugar". Nesse caso, estamos falando do fato de que o hardware fica do lado da Amazon, da Microsoft e de outros monstros da indústria, oferecendo aos desenvolvedores comuns a oportunidade de criar, independentemente do tamanho do gabinete do servidor e de boas relações com a equipe do DevOps.



Principais benefícios do conceito sem servidor:

  • Fácil de criar e implantar um produto;
  • A capacidade de dimensionar rápida e facilmente seu projeto;
  • Alta disponibilidade e tolerância a falhas do back-end;
  • Não há necessidade de gerenciar a infraestrutura do servidor e, como resultado, reduzir seus custos para dar suporte ao seu desempenho;
  • Acelerando o desenvolvimento de aplicativos;
  • Reduza os custos de infraestrutura e o DevOps (e você não precisa mais do Docker);

Mais informações sobre o tópico podem ser encontradas, por exemplo, aqui , aqui e aqui .

O DevOps está morto, viva o DevOps?


Sem servidor é um ótimo complemento para automação. Qualquer bom DevOps usando AWS, Azure, IBM Cloud ou GCP é capaz de implantar soluções apropriadas sem servidor para melhorar a capacidade de gerenciamento de aplicativos. Porém, quanto mais rico o ambiente, mais as pessoas necessárias são capazes de se adaptar a ele. Em outras palavras, o DevOps, é claro, não morrerá, mas os requisitos para o conhecimento e as habilidades dos especialistas evoluirão inevitavelmente.

Além disso, o escopo do servidor sem servidor já é muito amplo:

  • Finanças
  • Varejo
  • IoT
  • Mídia social
  • Bate-papo
  • Aplicativos semelhantes ao Uber

Em locais sem servidor, você pode implementar cenários muito diferentes:

  • Back-end para aplicativos e sites
  • Processamento de dados (imagens, vídeo, registros)
  • IoT (incluindo SmartCity)
  • Sites sem servidor
  • Tarefas automatizadas (incluindo backups)
  • Cloudlet
  • (pré-processamento de dados)
  • Bots de bate-papo
  • Programação de ambientes de aprendizagem



Quem esta aqui?


Os principais players já estão neste mercado: Amazon AWS, Azure, IBM Cloud, Google Cloud, Oracle. Com recursos significativos, os gigantes de TI podem trabalhar em áreas promissoras, capturando tendências e significativamente à frente da indústria em seu desenvolvimento. Além disso, existem muitos projetos de código aberto que implementam sem servidor em um grau ou outro. A paisagem russa é ainda mais interessante.



Hoje temos uma imagem bastante colorida. Por um lado, como em outras partes do mundo, dominam soluções de líderes de mercado como Microsoft, Amazon e Google e, por outro lado, surgem alternativas verdadeiramente interessantes.

Isso inclui a primeira nuvem sem servidor na Rússia - Rusonyx sem servidor com base no swifty.cloud . Essa é uma maneira simples de obter um back-end íngreme e escalável.

O Rusonyx sem servidor, baseado no swifty.cloud, é na verdade uma plataforma pronta para o back-end de aplicativos, sites e chatbots, mas ao mesmo tempo não limitada pelos recursos das soluções tradicionais de back-end como serviço. Inclui a maioria dos serviços necessários:

  • Funções sem servidor
  • Bancos de dados SQL e noSQL
  • Armazenamento de objetos
  • Autenticação como serviço
  • Boa interface do usuário, API, CLI para Mac / Linux
  • Recurso e modelos de serviço completos

Termos:
Os primeiros 3 meses de uso da plataforma Rusonyx Serverless são gratuitos, para que todos possam experimentar a abordagem sem servidor.

Em vez de uma conclusão


Estamos nos afastando ainda mais do conjunto de habilidades associado aos DevOps tradicionais. As tecnologias estão mudando e precisamos mudar com elas. Ao mesmo tempo, mesmo que o provedor de nuvem faça tudo por você, a função de controle de qualidade do produto não irá a lugar algum. A automação liberta você da rotina diária, oferecendo a oportunidade de fazer coisas que você pode ter deixado de lado por um longo tempo.

Faça com que as suas ideias apareçam , como dizem os caras do swifty.cloud .

Source: https://habr.com/ru/post/pt430268/


All Articles