Лучшие 15 приложений из магазина OpenShift
Вы когда-нибудь слышали об OpenShift? OpenShift является упрощенная облачная платформа для разработчиков, позволяющая легко создавать и развертывать приложения в облаке. Он позволяет бесплатно использовать три небольших механизма и 1 ГБ хранилища базы данных, а также поддерживает широкий спектр языков программирования, баз данных и платформ. Кроме того, вы получаете поддержку пользовательских доменов, SSH-доступ к консоли приложения и многое другое бесплатно..
Платформа поставляется с собственным магазином приложений, который получил название OpenShift Marketplace. Здесь разработчики могут попытаться найти решения для своих приложений, размещенных на OpenShift. Мы смотрим на сторонние приложения для производительность, для управления и ускорения баз данных, служб доставки электронной почты, очереди сообщений, повышения производительности и больше. Это попытка расширить предложение OpenShift Platform-as-a-Service (PaaS) и преодолеть разрыв между поставщиками услуг и разработчиками приложений..
Давайте посмотрим на замечательные сторонние решения от OpenShift Marketplace, которые позволяют вам создавать лучшие продукты для ваших клиентов на облачной платформе Red Hat.
SendGrid
SendGrid является упрощенным служба доставки электронной почты. Облачная инфраструктура доставки электронной почты освобождает вас от затрат и трудностей в управлении системой электронной почты. Это надежное и масштабируемое решение с аналитикой в реальном времени и гибкими API-интерфейсами для простой оценки почтовых кампаний и создания пользовательских функций..
MongoLab
MongoLab является облачный сервис MongoDB, самая популярная база данных NoSQL. Это полностью управляемая база данных как услуга (DBaaS) для критически важных приложений. Он содержит высокодоступные базы данных MongoDB, а также другие функции, такие как автоматическое резервное копирование, веб-инструменты, постоянный мониторинг, отличная поддержка экспертов и т. Д..
Новая Реликвия
Новая Реликвия решение для мониторинга производительности для веб и мобильных приложений. Это облачное программное обеспечение для аналитики и мониторинга с высочайшим уровнем соответствия и целостности. Это позволяет разработчикам и бизнес-лидерам понять истинный опыт своих пользователей и помогает в обеспечении ценности для клиентов, создавая великолепные приложения..
Memcached Cloud
Memcached Cloud - полностью управляемый Облачный экземпляр Memcached с высокой доступностью и быстрым хранилищем. Это облачная система кеширования для ускорения работы динамических веб-сайтов, управляемых базой данных, и веб-приложений. Он может повысить производительность, если ваше приложение выполняет большое количество запросов к базе данных, кэшируя часто используемые данные в памяти..
ElephantSQL
ElephantSQL - это облачная версия PostgreSQL - самая передовая база данных с открытым исходным кодом. Это экземпляр PostgreSQL без конфигурации, который размещен в Amazon EC2 для обеспечения высокой производительности, доступности и надежности. Он поставляется с множеством других функций, таких как автоматическое регулярное резервное копирование, высокий уровень безопасности и поддержка мощных расширений, таких как HStore, Crypto и многих других..
CloudAMQP
CloudAMQP - это предложение RabbitMQ-как-услуга. Это обеспечивает общий платформа для ваших приложений для отправки и получения сообщений, и, таким образом, позволяет вашим приложениям и службам соединяться друг с другом и вашими пользователями и работать как разъединенные прикладные модули. Он может эффективно обрабатывать потоки сообщений и уведомлений и оказывается отличным бэкэндом для приложений реального времени..
Поиски Elasticsearch
Поиски Elasticsearch приносит облачный, масштабируемый и гибкий поисковый движок для вашего приложения. Его REST JSON API позволяют легко интегрироваться со многими языками и средами. Панель управления Kibana обеспечивает управление конфигурацией и аналитику поиска; что помогает понять потребности пользователей, улучшить контент и управлять работой поисковой системы.
База данных ClearDB MySQL
ClearDB предлагает глобально распределенные и безопасные облачные экземпляры базы данных MySQL. Это высокодоступная, стабильная и надежная платформа MySQL для тех, кто не может рисковать, когда их приложения отключаются. Его многоузловая структура обеспечивает доступ к данным, даже если узел (или более) выходит из строя или отключается. Более того, это предложение включает в себя даже проверенную на практике безопасность, такую как шифрование SSL и клиентские сертификаты..
Redis Cloud
Redis Cloud - это облако, предлагающее разместить и запустить свой набор данных Redis. Это высокодоступный, масштабируемый и стабильный сервис с бесконечной масштабируемостью, что означает, что ваш набор данных может вырасти до любого размера. Он планирует резервное копирование каждую секунду, и даже предлагает возможность резервного копирования в Amazon S3. Более того, он полностью автоматизирован и позволяет использовать множество соединений с базами данных для высокой производительности..
рабочий-металлист
IronWorker является масштабируемая очередь задач или рабочий облачный сервис, который может обрабатывать все, что вы отправляете. Он может выполнять все задачи фоновой обработки для ваших приложений в реальном времени. Вы можете ставить задачи в очередь из своего приложения, планировать задания или использовать веб-зацепки для отправки задач. Он работает с различными языками и двоичными исполняемыми файлами, а также обеспечивает безопасность с помощью соединений SSL и выполнения задач в песочницах..
IronMQ
IronMQ - это служба очереди сообщений это обеспечивает постоянство сообщений, избыточность и безопасность. Он работает в облачных инфраструктурах высокой доступности и поддерживает несколько шаблонов очередей и строковых сообщений для максимальной гибкости. Он предоставляет богатую панель инструментов, которая показывает все активные очереди и статистику сообщений. Поставляется с поддержкой нескольких интерфейсов и клиентских библиотек для разных языков..
PubNub
PubNub - это облачная инфраструктура для создавать масштабируемые приложения в реальном времени. Он предлагает простые API-интерфейсы с SDK практически для всех популярных мобильных платформ, браузеров, десктопов и серверов. Он предоставляет ключевые функции для приложений реального времени, таких как присутствие пользователя, push-уведомления, постоянные потоки данных и т. Д. Он предоставляет аналитику с картами и графиками в реальном времени, анализ аудитории и даже моделирование аудитории для целей тестирования..
Влияние нагрузки
Влияние нагрузки служба нагрузочного тестирования. Он обеспечивает автоматическое тестирование производительности ваших приложений в режиме реального времени с помощью реалистичных симуляторов. Его функции включают в себя запланированные нагрузочные тесты, запись сеанса, мониторинг сервера, эмуляцию мобильного клиента и сети и т. Д. Он может моделировать более миллиона одновременно работающих пользователей из нескольких географических местоположений для проверки допустимой нагрузки вашего приложения..
DreamFactory
DreamFactory является платформа REST API с открытым исходным кодом. Он автоматически генерирует API-интерфейсы для внутренних источников данных и позволяет вашему приложению подключаться к любому SQL, а также к базе данных NoSQL, системе хранения файлов или внешним службам. Вы можете создавать современные приложения, используя предоставленный SDK для HTML5 или библиотеки собственного кода для мобильных платформ..
BlazeMeter
BlazeMeter является лрешение для тестирования производительности и производительности. Его функция автоматического создания сценариев может избавить вас от написания сценариев для тестов. Он даже совместим с Apache JMeter и его возможностями сценариев. Он моделирует тесты, используя реалистичное поведение посетителей из разных географических мест. Вы можете просматривать отчеты в реальном времени или сравнивать несколько отчетов, используя интуитивно понятные графики из системы управления тестами..
Заворачивать
Эти приложения и сервисы могут помочь вам создать лучшее приложение на платформе OpenShift, которое будет более масштабируемым, надежным, лучше обрабатывает данные, может обрабатывать тяжелую фоновую обработку, передавать сообщения и поддерживает разъединенные модули приложения, а также проходит тщательное тестирование перед установкой. в производство. Кроме того, вы можете начать бесплатно.