15 najlepszych aplikacji z rynku OpenShift
Słyszałeś kiedyś o OpenShift? OpenShift to uproszczona platforma chmurowa dla programistów do łatwego tworzenia i wdrażania aplikacji w chmurze. Daje bezpłatne korzystanie z trzech małych narzędzi i 1 GB pamięci masowej bazy danych i zapewnia obsługę wielu języków programowania, baz danych i platform. Ponadto otrzymujesz niestandardowe wsparcie domeny, dostęp SSH do konsoli aplikacji i więcej za darmo.
Platforma ma własny sklep z aplikacjami, trafnie nazwany OpenShift Marketplace. Tutaj programiści mogą próbować znaleźć rozwiązania dla swoich aplikacji opartych na OpenShift. Szukamy aplikacji innych firm wydajność, zarządzanie i przyspieszanie baz danych, usługi dostarczania wiadomości e-mail, kolejki wiadomości, poprawa wydajności i więcej. To próba rozszerzenia oferty OpenShift Platform-as-a-Service (PaaS) i wypełnienia luki między dostawcami usług a twórcami aplikacji.
Przyjrzyjmy się niezwykłym rozwiązaniom innych firm z OpenShift Marketplace, które umożliwiają budowanie lepszych produktów dla klientów na platformie chmurowej Red Hat.
SendGrid
SendGrid jest uproszczony usługa dostarczania poczty e-mail. Jego oparta na chmurze infrastruktura dostarczania poczty e-mail zmniejsza koszty i trudności w zarządzaniu systemem poczty e-mail. Jest to niezawodne i skalowalne rozwiązanie z analizą w czasie rzeczywistym i elastycznymi interfejsami API do łatwej oceny kampanii e-mailowych i tworzenia niestandardowych funkcji.
MongoLab
MongoLab to usługa w chmurze MongoDB, najpopularniejsza baza danych NoSQL. Jest to w pełni zarządzana baza danych jako usługa (DBaaS) dla aplikacji o znaczeniu krytycznym. Zawiera wysoce dostępne bazy danych MongoDB wraz z innymi funkcjami, takimi jak automatyczne kopie zapasowe, narzędzia internetowe, monitorowanie przez cały czas, doskonałe wsparcie ekspertów itp..
Nowa relikwia
Nowa relikwia to rozwiązanie do monitorowania wydajności dla aplikacji internetowych i mobilnych. Jest to oparte na chmurze oprogramowanie analityczne i monitorujące o najwyższym poziomie zgodności i integralności. Umożliwia programistom i liderom biznesu zrozumienie prawdziwego doświadczenia ich użytkowników i pomaga w dostarczaniu wartości klientom poprzez tworzenie doskonałych aplikacji.
Memcached Cloud
Memcached Cloud jest w pełni zarządzany instancja chmury Memcached z silnikiem o wysokiej dostępności i szybkim przechowywaniu. Jest to system buforowania pamięci w chmurze, który przyspiesza dynamiczne witryny i aplikacje internetowe oparte na bazach danych. Może się okazać, że jest to wzmacniacz wydajności, jeśli Twoja aplikacja generuje dużą liczbę żądań baz danych, buforując często używane dane w pamięci.
ElephantSQL
ElephantSQL to a wersja chmurowa PostgreSQL - najbardziej zaawansowana baza danych open source. Jest to wolna od konfiguracji instancja PostgreSQL hostowana w Amazon EC2 dla wysokiej wydajności, dostępności i niezawodności. Posiada wiele innych funkcji, takich jak automatyczne regularne tworzenie kopii zapasowych, wysokie bezpieczeństwo i wsparcie dla potężnych rozszerzeń, takich jak HStore, Crypto i wiele innych.
CloudAMQP
CloudAMQP to oferta RabbitMQ jako usługa. Zapewnia wspólne platforma dla aplikacji do wysyłania i odbierania wiadomości, a tym samym umożliwia aplikacjom i usługom łączenie się ze sobą i użytkownikami oraz pracę jako oddzielone moduły aplikacji. Może efektywnie obsługiwać przesyłanie wiadomości i powiadomień i okazuje się być doskonałym zapleczem dla aplikacji w czasie rzeczywistym.
Wyszukiwarka Elasticsearch
Wyszukiwanie Elasticsearch przynosi skalowalna i elastyczna wyszukiwarka hostowana w chmurze dla twojej aplikacji. Jego interfejsy API REST JSON umożliwiają łatwą integrację z wieloma językami i strukturami. Jego pulpit nawigacyjny Kibana zapewnia kontrolę konfiguracji i analizę wyszukiwania; co pomaga zrozumieć potrzeby użytkowników, poprawić zawartość i zarządzać wydajnością wyszukiwarki.
Baza danych ClearDB MySQL
ClearDB oferuje globalną dystrybucję i bezpieczne instancje w chmurze bazy danych MySQL. Jest to wysoce dostępna, stabilna i wzmocniona platforma MySQL dla tych, którzy nie mogą ryzykować, że ich aplikacje przejdą do trybu offline. Jego wielowęzłowa struktura zapewnia dostęp do danych, nawet jeśli węzeł (lub więcej) ulegnie awarii lub przejdzie w tryb offline. Co więcej, oferta ta obejmuje nawet sprawdzone w walce zabezpieczenia, takie jak szyfrowanie SSL i certyfikaty klienta.
Redis Cloud
Redis Cloud to chmura oferująca hostuj i uruchom swój zestaw danych Redis. Jest to wysoce dostępna, skalowalna i stabilna usługa o nieskończonej skalowalności, co oznacza, że Twój zestaw danych może wzrosnąć do dowolnego rozmiaru. Planuje tworzenie kopii zapasowych co sekundę, a nawet oferuje opcję tworzenia kopii zapasowych w Amazon S3. Co więcej, jest w pełni zautomatyzowany i pozwala na korzystanie z wielu połączeń baz danych w celu uzyskania wysokiej wydajności.
Ślusarz
IronWorker to skalowalna kolejka zadań lub usługa chmury pracownika, która może obsłużyć wszystko i wszystko, co wysyłasz. Może wykonywać wszystkie zadania przetwarzania w tle dla aplikacji w skali czasu rzeczywistego. Możesz kolejkować zadania z poziomu aplikacji, planować zadania lub używać webhooków do wysyłania zadań. Działa z różnymi językami i wykonywalnymi plikami binarnymi oraz obsługuje zabezpieczenia za pomocą połączeń SSL i uruchamiania zadań w obszarach izolowanych.
IronMQ
IronMQ to usługa kolejki wiadomości który zapewnia trwałość wiadomości, nadmiarowość i bezpieczeństwo. Działa na wysoce dostępnej infrastrukturze chmury i obsługuje wiele wzorców kolejkowania i wiadomości tekstowych w celu zapewnienia maksymalnej elastyczności. Zapewnia bogaty pulpit nawigacyjny, który pokazuje wszystkie aktywne statystyki kolejek i wiadomości. Zawiera obsługę wielu interfejsów i bibliotek klienta dla różnych języków.
PubNub
PubNub to infrastruktura chmury budować skalowalne aplikacje w czasie rzeczywistym. Oferuje proste interfejsy API z pakietami SDK dla prawie wszystkich popularnych platform mobilnych, przeglądarek, komputerów i serwerów. Zapewnia kluczowe funkcje dla aplikacji działających w czasie rzeczywistym, takich jak obecność użytkownika, powiadomienia push, trwałe strumienie danych itp. Zawiera funkcje analityczne z mapami i wykresami w czasie rzeczywistym, analizy odbiorców, a nawet symulacje odbiorców do celów testowych.
Wpływ obciążenia
Wpływ obciążenia to a usługa testowania obciążenia. Zapewnia automatyczne testowanie wydajności na żądanie aplikacji w czasie rzeczywistym za pomocą realistycznych symulowanych testerów. Jego funkcje obejmują zaplanowane testy obciążenia, rejestrowanie sesji, monitorowanie serwerów, emulację klienta mobilnego i sieci itp. Może symulować ponad milion jednoczesnych użytkowników z wielu lokalizacji geograficznych, aby przetestować tolerancję obciążenia aplikacji.
DreamFactory
DreamFactory to platforma REST API open source. Automatycznie generuje interfejsy API dla źródeł danych zaplecza i pozwala aplikacji połączyć się z dowolnym SQL, a także z bazą danych NoSQL, systemem przechowywania plików lub usługami zewnętrznymi. Możesz tworzyć nowoczesne aplikacje za pomocą dostarczonego zestawu SDK dla HTML5 lub natywnych bibliotek kodu dla platform mobilnych.
BlazeMeter
BlazeMeter to load i testowanie wydajności. Jego funkcja automatycznego skryptowania może odciążyć Cię od pisania skryptów do testów. Jest nawet kompatybilny z Apache JMeter i jego możliwościami skryptowymi. Symuluje testy przy użyciu realistycznych zachowań użytkowników z wielu lokalizacji geograficznych. Możesz oglądać raporty w czasie rzeczywistym lub porównywać wiele raportów za pomocą intuicyjnych wykresów z systemu zarządzania testami.
Zakończyć
Te aplikacje i usługi mogą pomóc w zbudowaniu lepszej aplikacji, jednej na platformie OpenShift, która jest bardziej skalowalna, niezawodna, lepiej radzi sobie z danymi, radzi sobie z ciężkim przetwarzaniem w tle, przekazuje wiadomości i obsługuje odsprzężone moduły aplikacji, i przeszły ciężkie testy przed wprowadzeniem do produkcji. Ponadto możesz zacząć bezpłatnie.