Pagina inicial » Área de Trabalho » Os 15 principais aplicativos do mercado OpenShift

    Os 15 principais aplicativos do mercado OpenShift

    Já ouviu falar do OpenShift? O OpenShift é um plataforma de nuvem simplificada para que os desenvolvedores criem e implantem aplicativos sem esforço na nuvem. Ele oferece o uso gratuito de três pequenas engrenagens e 1 GB de armazenamento de banco de dados e é fornecido com suporte para uma ampla variedade de linguagens de programação, bancos de dados e plataformas. Além disso, você obtém suporte de domínio personalizado, acesso SSH ao console do aplicativo e muito mais gratuitamente.

    A plataforma vem com sua própria loja de aplicativos, apropriadamente chamada de OpenShift Marketplace. Aqui, os desenvolvedores podem tentar encontrar soluções para seus aplicativos hospedados no OpenShift. Estamos procurando aplicativos de terceiros para produtividade, para gerenciar e acelerar bancos de dados, serviços de entrega de e-mail, filas de mensagens, melhorar o desempenho e mais. É uma tentativa de ampliar a oferta de plataforma como serviço (PaaS) do OpenShift e preencher a lacuna entre provedores de serviços e desenvolvedores de aplicativos..

    Vamos dar uma olhada nas notáveis ​​soluções de terceiros do OpenShift Marketplace que permitem que você construa produtos melhores para seus clientes na plataforma de nuvem da Red Hat..

    SendGrid

    SendGrid é um simplificado serviço de entrega de e-mail. Sua infra-estrutura de entrega de e-mail baseada na nuvem alivia o custo e a dificuldade de gerenciar um sistema de e-mail. É uma solução confiável e escalável com análises em tempo real e APIs flexíveis para avaliar facilmente campanhas de email e criar recursos personalizados.

    MongoLab

    O MongoLab é o serviço de nuvem do MongoDB, o banco de dados NoSQL mais popular. É um Database-as-a-Service (DBaaS) totalmente gerenciado para aplicativos de missão crítica. Possui bancos de dados MongoDB altamente disponíveis, juntamente com outros recursos, como backups automatizados, ferramentas baseadas na web, monitoramento de todos os tempos, excelente suporte especializado, etc..

    New Relic

    New Relic é um solução de monitoramento de desempenho para aplicações web e móveis. É um software de análise e monitoramento baseado em nuvem com os mais altos níveis de conformidade e integridade. Ele capacita desenvolvedores e líderes de negócios a entender a verdadeira experiência de seus usuários e ajuda a fornecer valor aos clientes, criando ótimos aplicativos.

    Nuvem Memcached

    O Memcached Cloud é totalmente gerenciado instância de nuvem do Memcached com alta disponibilidade e mecanismo de armazenamento rápido. É um sistema de cache de memória na nuvem para acelerar sites e aplicativos da Web dinâmicos baseados em bancos de dados. Ele pode provar ser um impulsionador de desempenho se seu aplicativo fizer um grande número de solicitações de banco de dados, armazenando em cache dados usados ​​com freqüência na memória.

    ElephantSQL

    ElephantSQL é um versão em nuvem do PostgreSQL - o banco de dados de código aberto mais avançado. É uma instância livre de configuração do PostgreSQL hospedada no Amazon EC2 para alta performance, disponibilidade e confiabilidade. Ele vem com muitos mais recursos, como backups regulares automatizados, alta segurança e suporte para extensões poderosas, como HStore, Crypto e muito mais.

    CloudAMQP

    O CloudAMQP é uma oferta do RabbitMQ como um serviço. Ele fornece uma plataforma para seus aplicativos enviarem e receberem mensagens, e, assim, permite que seus aplicativos e serviços se conectem uns aos outros e aos seus usuários e funcionem como módulos de aplicativos desacoplados. Ele pode lidar com mensagens e streaming de notificações com eficiência e se mostra um excelente back-end para aplicativos em tempo real.

    Searchly Elasticsearch

    Searchly Elasticsearch traz um mecanismo de pesquisa hospedado em nuvem, escalável e flexível para sua aplicação. Suas APIs JSON REST permitem fácil integração com muitos idiomas e frameworks. Seu painel Kibana fornece controles de configuração e análise de pesquisa; que ajuda a entender as necessidades do usuário, melhorar o conteúdo e gerenciar o desempenho do mecanismo de pesquisa.

    Banco de dados MySQL do ClearDB

    O ClearDB oferece distribuição global e instâncias de nuvem seguras do banco de dados MySQL. É uma plataforma MySQL altamente disponível, estável e robusta para aqueles que não podem arriscar seus aplicativos a ficarem offline. Sua estrutura de vários nós fornece acesso a dados, mesmo se um nó (ou mais) falhar ou ficar off-line. Além disso, esta oferta inclui até mesmo segurança testada em batalha, como criptografia SSL e certificados de cliente..

    Redis Cloud

    Redis Cloud é uma oferta de nuvem para hospedar e executar seu banco de dados Redis. É um serviço altamente disponível, escalável e estável com escalabilidade infinita, o que significa que seu conjunto de dados pode crescer para qualquer tamanho. Ele agenda backups a cada segundo e até oferece uma opção de backup para o Amazon S3. Além disso, é totalmente automatizado e permite o uso de muitas conexões de banco de dados para alto desempenho.

    IronWorker

    IronWorker é um fila de tarefas escalável ou serviço de nuvem de trabalho que pode manipular qualquer coisa e tudo que você envia. Ele pode executar todas as tarefas de processamento em segundo plano para seus aplicativos em escala de produção em tempo real. Você pode enfileirar tarefas do seu aplicativo, agendar trabalhos ou usar webhooks para enviar tarefas. Ele funciona com vários idiomas e executáveis ​​binários e manipula a segurança usando conexões SSL e executando tarefas em sandboxes.

    IronMQ

    O IronMQ é um serviço de fila de mensagens que oferece persistência de mensagens, redundância e segurança. Ele é executado em infraestruturas de nuvem altamente disponíveis e suporta vários padrões de filas e mensagens de string para flexibilidade máxima. Ele fornece um painel rico que mostra todas as filas e estatísticas de mensagens ativas. Ele vem com suporte para várias interfaces e bibliotecas do cliente para vários idiomas.

    PubNub

    PubNub é uma infraestrutura de nuvem para criar aplicativos escalonáveis ​​em tempo real. Ele oferece APIs simples com SDKs para quase todas as plataformas móveis, de navegador, de desktop e de servidor. Ele fornece recursos importantes para aplicativos em tempo real, como presença do usuário, notificações push, fluxos de dados persistentes, etc. Ele apresenta análises com mapas e gráficos em tempo real, análise de público-alvo e até simulação de audiência para fins de teste.

    Impacto de carga

    O impacto da carga é um serviço de teste de carga. Ele fornece testes de desempenho automatizados sob demanda de seus aplicativos em tempo real com testadores simulados realistas. Seus recursos incluem testes de carga programada, gravação de sessão, monitoramento de servidor, cliente móvel e emulação de rede, etc. Ele pode simular mais de um milhão de usuários simultâneos de várias localizações geográficas para testar a tolerância de carga de seu aplicativo.

    DreamFactory

    DreamFactory é um plataforma de API REST de software livre. Ele gera automaticamente APIs para fontes de dados de back-end e permite que seu aplicativo se conecte a qualquer banco de dados SQL, NoSQL, sistema de armazenamento de arquivos ou serviços externos. Você pode criar aplicativos modernos usando o SDK fornecido para HTML5 ou bibliotecas de código nativas para plataformas móveis.

    BlazeMeter

    BlazeMeter é um lSolução de teste de desempenho e oad. Seu recurso de auto-script pode aliviar você de escrever scripts para testes. É até compatível com o Apache JMeter e seus recursos de script. Ele simula testes usando o comportamento de visitantes realistas de várias localizações geográficas. Você pode assistir a relatórios em tempo real ou comparar vários relatórios usando gráficos intuitivos do sistema de gerenciamento de teste.

    Embrulhar

    Esses aplicativos e serviços podem ajudá-lo a criar um aplicativo melhor, um na plataforma OpenShift mais escalonável, confiável, que manipule os dados melhor, possa lidar com processamento pesado, passar mensagens e oferecer suporte a módulos de aplicativos desacoplados e passar por testes pesados ​​antes de colocá-los em produção. Além disso, você pode começar livre.