Alfresco Docker Cloud - 201707

We recently update out Alfresco Docker stack to Alfresco 201707 GA. It is the last Alfresco 5.2 version before Alfresco 6.0 available soon.

It’s still very easy to test with docker and docker-compose installed on your system :

wget https://raw.githubusercontent.com/jeci-sarl/alfresco-docker-cloud/master/docker-compose.yml

docker-compose up -d

Your server will be available at : http://localhost:8080/share/ with login admin / admin

when you have finished, stop all with docker-compose down command.


Object Storage Connectors for Alfresco

We are proud to officially open source ours Object Storage Connectors for Alfresco.

First public release is available on Github

Related Docker images are built automatically by travis-ci :

We offers annually contracted Level 3 support :

  • Diagnose and correcting bugs

  • Port / adapt code to any Alfresco version (Community or Enterprise)

  • Port / adapt code to any SDS version

Contact us at info@jeci.fr for more information.


Alfresco Docker Cloud

Looks like we have a fully functional Alfresco stack running on Docker. I solved some littles bugs, so now let’s play with Docker Compose, with this two commands you will start last Alfresco 5.2 Community with Postgres 9.4 and LibreOffice 5.2.7!

wget https://raw.githubusercontent.com/jeci-sarl/alfresco-docker-cloud/master/docker-compose.yml

docker-compose up -d
    Creating alfrescodockercloud_postgresql_1
    Creating alfrescodockercloud_libreoffice_1
    Creating alfrescodockercloud_alfresco_1
    Creating alfrescodockercloud_solr_1
    Creating alfrescodockercloud_share_1

Your server is now available : http://localhost:8080/share/ with login admin / admin

when you have finished, stop all with docker-compose down command.


Connecteur Swift pour Alfresco

Après les connecteurs pour OpenIO et Ceph, nous avons réalisé un connecteur Swift pour Alfresco. Swift est le SDS du projet OpenStack, c’est également une API compatible avec Red Hat Ceph Storage (via la rados gateway et OpenIO (via une gateway également).

Swift a l’avantage d’être une API standard, comme Amazon S3, mais nécessite de passer par un proxy (ou gateway).

Ce connecteur se présente sous forme de module alfresco AMP, ne nécessitant pas de dépendances externes. Toute la configuration s’effectue via le fichier alfresco-global.properties.

N’hésitez pas à nous contacter à info@jeci.fr pour solliciter une démo ou une expertise.


Do I need Object Storage with Alfresco?

An often overlooked topic about Alfresco installations is the storage of files. Alfresco saves files directly to the hard disk: the ContentStore. Usually a NAS is connected on the Alfresco server using NFS.

As volumetry increases, problems become numerous. To work around these problems the best solution is Software-defined storage such as Red Hat Ceph Storage.

This type of solution has the following advantages:

  • Flexible: Easily expand storage to several Petabytes (PB) of data, simply by adding additional servers in the pool and without interruption of service.

  • Economical: Storage costs lower by avoiding proprietary storage appliances and by building a storage cluster using everyday servers and disks.

  • Backup: We don’t need to perform cold backup of Alfresco ContentStore, since Ceph automatically makes files replication (3 copies by default) over several servers and can easily take snapshots of entire pool. You can of course store your database backups on Ceph.

  • Reliability: Benefit from a peer-to-peer architecture that seamlessly handles failures and ensures data distribution throughout the cluster.

  • Multi-Servers: The files are accessible from several servers (Clusterring, Alfresco Indexing Server) without special configuration on the Alfresco OS. (No NFS needed)

We are selling an Alfresco connector for Red Hat Ceph Storage, using native RADOS object access to achieve optimal performance.

Contact us at info@jeci.fr for more information.


Alfresco et Object Storage : pourquoi ?

Un point critique souvent négligé sur les installations Alfresco est le stockage des fichiers. Alfresco enregistre les fichiers directement sur le disque dur : le ContentStore. Généralement on branche un NAS avec un montage NFS sur le serveur Alfresco.

Dès que la volumétrie augmente, les problèmes deviennent nombreux. Pour contourner ces problèmes la meilleure solution est le stockage logiciel (appelé aussi Software Defined Storage SDS) comme Red Hat Ceph Storage.

Certifié et supporté par Red Hat, Red Hat Ceph Storage peut être installé chez vous sur tout type serveurs x86 certifié sur Red Hat Enterprise Linux mais aussi chez un Service Provider partenaire de Red Hat, et avoir ainsi un large choix d’architecture et un accès illimité au support Red Hat sur celle de votre choix.

Ce type de solution présente les avantages suivants :

  • Flexible : Agrandissement facile du stockage jusqu’à plusieurs Petaoctets (Po) de données, simplement en ajoutant des serveurs supplémentaires dans le pool et sans interruption de service.

  • Économique : Coût du stockage inférieur au stockage classique, car cette technologie utilise des serveurs et des disques courants.

  • Sauvegarde : Plus besoin de faire une sauvegarde du ContentStore Alfresco, Ceph effectue automatiquement une copie des fichiers (3 copies par défaut) sur plusieurs serveurs et permet la réalisation de snapshots de l’ensemble des données. Vous pouvez bien sur stocker vos backups de base de données sur Ceph.

  • Fiabilité: Ceph bénéfici d’une architecture p2p, qui gère sans problème les échecs et assure la distribution des données dans tout le cluster.

  • Multi-Serveurs: Les fichiers sont accessibles depuis plusieurs serveurs (Clusterring Alfresco, Serveur d’indexation) sans configuration particulière sur l’OS d’Alfresco. (Pas de montage NFS)

Nous proposons un connecteur Alfresco pour Red Hat Ceph Storage, utilisant l’accès objet natif RADOS.

Contactez-nous à info@jeci.fr pour plus d’information.


Connecteur Alfresco Ceph

Logo Ceph

Après le connecteur Alfresco OpenIO annoncé au début du mois, nous vous proposons aujourd’hui - toujours en partenariat avec Beezim - un connecteur Alfresco pour Red Hat Ceph Storage. Ceph est une plateforme libre de Software Defined Storage (SDS) mis en avant par Red Hat.

Cette implémentation utilise librados, qui permet un accès direct à RADOS (et aux OSD) sans passer par les gateway S3 ou Swift. Ceci complexifie un peu la configuration du serveur Alfresco mais améliore notablement les perfomances.

Architecture Ceph

Le connecteur est disponible en Beta sous forme de module AMP. N’hésitez pas à nous contacter pour solliciter une démo ou une expertise. Comme pour le connecteur OpenIO une image Docker nous permet de monter très rapidement une maquette en ligne.



Older posts are available in the archive.

Tags

Alfresco Object Storage Maven Humeur SDS Ceph Ant CMIS Virtualisation Linux Docker OpenIO Swift Puppet Markdown

Archive

Dernière Articles

Alfresco Docker Cloud

16 May 2017 - Alfresco , Docker

Alfresco Docker with small images

(Lire la suite)


Connecteur Swift pour Alfresco

01 February 2017 - Object Storage , Swift , Alfresco , SDS

Avec le connecteur Swift pour Alfresco, installer Alfresco en ligne

(Lire la suite)


Do I need Object Storage with Alfresco?

20 January 2017 - Object Storage , Ceph , Alfresco , SDS

What interest to set up "Storage Object" on Alfresco?

(Lire la suite)


Alfresco et Object Storage : pourquoi ?

20 January 2017 - Object Storage , Ceph , Alfresco , SDS

Quel intéret de mettre en place de l'Object Storage sur Alfresco ?

(Lire la suite)


Connecteur Alfresco Ceph

21 September 2016 - Object Storage , Ceph , Alfresco

Module Alfresco pour se connecter à un store Ceph

(Lire la suite)


Test du connecteur Alfresco OpenIO avec Docker

18 September 2016 - Object Storage , OpenIO , Alfresco , Docker

Pour tester le module Alfresco-OpenIO, nous utilisons Docker-Compose.

(Lire la suite)


Connecteur Alfresco OpenIO

07 September 2016 - Object Storage , OpenIO , Alfresco

Module Alfresco pour se connecter à un store OpenIO

(Lire la suite)


Section archive.