Car-tech

Les applications Java au format téraoctet sont désormais possibles

Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan

Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan
Anonim

Le logiciel, Ehcache 2.2, peut également contenir plusieurs centaines de millions d'objets Java dans un seul cache, selon le PDG de Terracotta, Amit Pandey. Il a ajouté que ce téraoctet de mémoire peut être exécuté à partir de 10 serveurs.

La mise à jour comprend également une nouvelle console de gestion, une capacité de communication intra-centre de données et une nouvelle bibliothèque d'exécution commune.

[Plus d'informations: Les meilleures boîtes NAS pour le streaming multimédia et la sauvegarde]

Les logiciels de cache mémoire tels qu'Ehcache peuvent être utilisés pour héberger de grandes applications et leurs données dans la mémoire de travail d'un ensemble de serveurs, accélère le temps de réponse car aucun appel à disque doivent être prises au cours des opérations.

la terre cuite est pas seul à servir le marché des applications d'entreprise basées sur Java multiserveur. La semaine dernière, Oracle a annoncé une mise à niveau de son logiciel de grille de données distribuée Coherence, qui peut également être utilisé pour exécuter des applications Java à grande échelle.

Bien qu'Ehcache soit sous une licence Open Source Apache, Terracotta maintient le code source Ehcache, en supposant le rôle d'une entreprise appelée Ehcache que Terracotta a achetée l'année dernière.

Dans le monde, environ 150 000 à 200 000 applications utilisent Ehcache, selon les estimations de l'entreprise.

"Ehcache se situe entre l'application et la base de données ", a déclaré Jeff Hartley, vice-président des produits et du marketing pour Terracotta. "Vous n'avez pas besoin de dimensionner votre base de données pour gérer la charge de pointe, car elle peut être dimensionnée à un niveau beaucoup plus bas, car le cache peut servir à partir de la mémoire les données les plus fréquemment utilisées."

le logiciel open-source pourrait atteindre environ 100 Go, selon l'entreprise. Avant cette version, les plus grands déploiements Java mis en cache par Pandey ont été d'environ 200 Go, et la plupart des déploiements vont de 2 Go à 20 Go.

"Construire un cache supérieur à, disons, 50 gigaoctets est très complexe et implique travail manuel pour les développeurs et les opérateurs et peut être très difficile à maintenir », a déclaré Pandey. "Ce que nous avons fait permet aux développeurs et aux opérateurs d'utiliser un cache à l'échelle du téraoctet avec plusieurs centaines de millions d'objets."

La mémoire pooled pourrait être utilisée pour exécuter une seule instance d'une application, plusieurs instances d'une seule application ou plusieurs Pandey a déclaré:

Les organisations avec de grandes bases de données supportant leurs programmes Java pourraient envisager d'utiliser Ehcache, a déclaré Pandey. Une organisation pourrait mettre toute sa base de données en mémoire, ce qui réduirait la latence de l'application de "quelques ordres de grandeur", at-il dit.

En plus de l'augmentation de la taille des déploiements, la nouvelle version fournit un certain nombre de nouvelles fonctionnalités. L'un est un ensemble de capacités d'authentification qui utilisent le protocole Light Directory Access pour déployer les utilisateurs.

Le logiciel a mis à jour ses panneaux de configuration des planificateurs et des sessions Web. La console peut également offrir une vue groupée de tous les nœuds. Le nouveau logiciel peut également être exécuté sur différentes zones géographiques via des réseaux étendus, ce qui ne limite plus le déploiement à un seul centre de données. Cette fonction peut aider à la reprise après incident et d'organisation des plans de continuité d'exploitation.

Joab Jackson couvre la rupture des logiciels d'entreprise et de la technologie générale nouvelles pour

Le Service Nouvelles IDG. Suivez Joab sur Twitter à @Joab_Jackson. L'adresse e-mail de Joab est [email protected]