Desenvolvedor por opção – Uma ótima opção! - Ex-administrador de sistemas Linux - Atuando atualmente como desenvolvedor web no Luizalabs - “Coordenador/instrutor” do Grupo de Estudos Python Sorocaba - Viciado em World of Warcraft o/ - Palestrante nas horas que sobram
sem se preocupar com o próprio software ou com o hardware, isso é transparente ao cliente final. O fornecedor da solução te entrega o serviço e você usa este serviço. Exemplo: Google docs
com a infraestrutura, mas o software é de sua responsabilidade. O fornecedor apenas te da a infraestrutura e você faz o que quer com ela. Exemplo: Amazon EC2
entre SaaS e IaaS. O fornecedor te “dá” uma plataforma onde você é o responsável por fazer deploy das suas aplicações, uma vez que a aplicação foi “deployada” com sucesso você não precisa se preocupar com o funcionamento da infraestrutura. Nesta categoria a gente tem vários nomes conhecidos: Heroku, Openshift, Microsoft Azure ……. e …...
trabalho instalar um sistema operacional; • Dá trabalho atualizar um sistema operacional; • Dá trabalho provisionar (supervisor, nginx, etc); • Custo (dinheiro/tempo) de manter; • Eventualmente o sistema não vai para produção e você quer somente “testar/homologar” uma ideia.
Tsuru tem de diferente? Tsuru tem de diferente? tsuru is an open source PaaS that makes it easy and fast to deploy and manage applications on your own servers. tsuru é um PaaS open source que torna mais fácil e rápido de implantar e gerenciar aplicações em seus próprios servidores. https://docs.tsuru.io/stable/
• Tsuru client Usado pelos desenvolvedores para criar, listar, vincular (bind) e gerenciar apps • Crane Usado por administradores da cloud para gerenciar serviços • Tsuru admin Parecido com o tsuru client porém com superpoderes! https://docs.tsuru.io/stable/using/install-client.html
marinheiro de primeira viagem marinheiro de primeira viagem Comando para adicionar nova plataforma: # tsuru-admin platform-add python3 --dockerfile https://raw.githubusercontent.com/tsuru/basebuilder/master/p ython3/Dockerfile Todas as plataformas estão disponíveis em: https://github.com/tsuru/basebuilder
Dica de como configurar: http://<ip do tsuru target>:8080/ Setando meu target: $ tsuru target-add <nome> http://<ip do tsuru target>:8080 -s Criando a app: $ tsuru app-create flask-hello python3 Realizando o deploy: $ tsuru app-deploy . -a flask-hello
deploy (ufa!): $ tsuru app-deploy . -a amigosecreto Lendo logs: $ tsuru app-log -a amigosecreto -f Informações da app: $ tsuru app-info -a amigosecreto Filosofando… se tudo correu bem então correu bem! :P