Tecnologias Suportadas
Gostamos de dizer que somos poliglotas, pois oferecemos suporte a diversas linguagens e serviços através de um sistema chamado de cartridges, ou cartuchos. Os cartridges podem ser frameworks, bancos de dados, serviços de monitoramento ou qualquer outro código que sua aplicação use.
A entrega de componentes através de cartridges oferece aos desenvolvedores e administradores de sistema agilidade e padronização. Foque no código, esse é o recado!
Ruby
Ruby é uma linguagem dinâmica, open source com foco na simplicidade e na produtividade. Tem uma sintaxe elegante, de leitura natural e fácil escrita. Na Getup você pode utilizar Ruby com frameworks como Sinatra e Rails.
Na Getup hospedar uma aplicação Ruby usando seu framework e banco de dados favorito é muito simples. Escale automático para milhões de usuários sem precisar configurar e administrar servidores. Esqueça servidores e foque no código.
Simplificando a Hospedagem
Fazer o deploy e rodar uma aplicação Ruby é simples e rápido, esqueça o setup de servidores, instalação de bibliotecas e configuração de frameworks.
$ rhc app-create App ruby-1.9 mysql-5.1
O comando acima irá criar seu gear (servidor), instalar e configurar o Ruby, MySQL e um repositório git no servidor.
Acesse a aplicação no endereço http://App-namespace.getup.io - acesso HTTPS também suportado e todas as aplicações possuem certificado SSL válido.
Escalando aplicações
E como atender milhões de acessos? Somos especialistas quando o assunto é escalabilidade e alto volume de tráfego, adicione o parâmetro -s ao criar sua aplicação e voilá - escalabilidade automática.
$ rhc app-create App ruby-1.9 -s
A escalabilidade é baseada na quantidade de acessos. Toda vez que sua aplicação receber um pico de acessos, a plataforma irá criar novos gears para atender a demanda.
Frameworks, Bancos de dados e outras ferramentas
Usa Rails ou Sinatra? Basta utilizar nossos quickstarts:
$ rhc app create rails ruby-1.9 mysql-5.1 --from-code=https://github.com/getupcloud/rails-example.git
Adicione banco de dados como MySQL, PostgreSQL ou MongoDB através dos cartridges
$ rhc cartridge add mysql-5.1 -a App
Explore mais
Instale as ferramentas RHC e Git no Windows (video) e no Linux/Mac
Aprenda a usar o RHC - Guia rápido do RHC
Deploy com Integração Contínua: Integração Contínua com Jenkins
Saiba mais sobre as variáveis de ambiente