First Impressions: Ingres Icebreaker ECM Appliance
Wednesday, March 4th, 2009 by Enrico
We’ve blogged about the Ingres/Alfresco combination before, but recently Ingres announced the release of Icebreaker, a full ECM appliance that combines a solid Linux OS base with Ingres DBMS and Alfresco 3.0.1. Today, I installed the appliance and started poking around the web administration interface. I must say that I’m really impressed.
Here’s some of the stuff I really like about this appliance:
- Very easy to install. This installation took almost no effort at all on my part. I created a VMWare virtual machine with enough RAM and hard drive space and booted the CD. The graphical installer handled the rest, including partitioning, network configuration, and passwords for root and ingres users. When the machine finishes rebooting after installation, the web administration interface is already ready to rock.
- Alfresco License management made simple. Just upload a license file into the web admin interface and presto, your Alfresco license is properly installed. Heck, I wish Alfresco would implement something just like this. Sometimes it’s way too confusing to figure out which directory in the deployment the license file needs to be copied into. Doesn’t seem to be working at the moment, but just having the UI there is already promising.
- Alfresco AMP management made simple. Just like with licenses, just upload the AMP file in the admin interface and you’re done. I haven’t gotten a chance to actually try it but just having an interface like this is already a major improvement over Alfresco’s own AMP command-line tools. I haven’t gotten to try it, but again this looks very promising.
- Automagic backup and restore. Backup and rollback functionality is, if I remember correctly, one of the main advantages that Ingres states that it has over other databases that Alfresco supports such as MySQL. The web interface makes scheduled backups easy to configure. It even allows the administrator to configure where to send the backups, including NFS, Samba/CIFS, and a mountable filesystem (label).
- Automatic updates. This is another feature that I haven’t gotten a chance to see in action yet but if it works as promised, it’ll be pretty damn slick.
Here are some things I’d like to see the appliance be able to do:
- Extend user management features into Alfresco. At this point, there’s no way to manage Alfresco users through the web admin for the appliance. But as we’ve seen for ourselves in integrating Sun IDM, such functionality is not trivial. =(
- Overview of application health. During our evaluation, Alfresco actually failed to run and when we tried to get to the login, we got a 404. We needed to restart the tomcat service to get that working again. It would be nice if the web admin had a page displaying the basic “health” of the various components (database, application server, Alfresco, and Share).
- Web content management. Maybe this is a bit out-of-scope since it is an ECM appliance, but Alfresco can support web content management and we’d love to see it in the appliance, at least as a module/add-on.
This is just an initial glance. At this point, some of the features haven’t worked quite as promised for us. For example, at the moment we’re still having trouble with the Alfresco license management feature. But we’re willing to assume for the moment that these might be our own misunderstandings of the appliance and its configuration rather than bugs. In any case, this all looks really good. The initial Ingres/Alfresco bundle was underwhelming; it was just Ingres and Alfresco with an installer for Linux. The full Icebreaker appliance offers so much more and I think it definitely answers the question of what Ingres has to bring to Alfresco.
Tags: Alfresco, appliance, Content Management, Ingres, review
March 5th, 2009 at 8:56 am
As one of the developers who worked on the ECM appliance your feedback is very much appreciated. The status/health page is a good idea and WCM and advanced user management are already being looked at. Unfortunately, there is a bug in the Alfresco license management page but already been fixed. If you have an entitlement key you can pull it via the update mechanism, otherwise the published ISO has now been updated to include it.
Would be very interested to hear any other comments you have on the appliance as you begin to use it.
March 5th, 2009 at 9:03 am
Hi Enrico,
This is praise indeed and unfortunately the license configuration is a bug, but since it is fixed in an update you should be able to try the automatic update feature.
Your feedback is invaluable and your suggestions for improvements have been noted. There is an experimental Web Content Management package that is still pretty raw. The application health is a great suggestion.
It’s good to get external feedback and even better when it’s positive.
Thanks
Ray
March 5th, 2009 at 10:08 am
Just to add, as part of Alfresco release 3.0.1, Alfresco Share is included in this Appliance, as well as Microsoft Office Add-ons, which makes this appliance very attractive.
Very objective feedback, thanks.
Eugene
March 9th, 2009 at 1:35 pm
@Jay: We don’t have an entitlement key but we’ll see about getting one, especially if it’s required to use the auto-update feature. We’ll be sure to keep blogging about the appliance as we use it.
@Ray: Thanks for the heads up (also, thanks to Jay too). The license configuration page is definitely a sweet feature and I’m glad to hear that it is being worked on. =)
@Eugene: We’re aware that Share is part of the appliance. We weren’t aware of the Microsoft Office Add-ons. That’s an interesting thing to know; thanks for the heads up!
We’re actually considering migrating data from our current internal Alfresco installation to the appliance but haven’t had enough time to figure out a good way to do so yet. Any suggestions?
March 10th, 2009 at 4:47 am
[...] and openly engage in dialogue and improvement. One such dialogue has started with Enrico Bianco http://www.tenthline.com/blog/2009/03/04/first-impressions-ingres-icebreaker-ecm-appliance/ who already has experience with Alfresco’s [...]
March 10th, 2009 at 7:01 am
Is your internal Alfresco installation already using Ingres as the repository?
March 10th, 2009 at 1:03 pm
@Ray: No, our current Alfresco installation uses MySQL (5, I think). I think we need to migrate the schema and data over to the Ingres DB and copy over our alf_data directory but we’re not sure if that’s the proper approach.
March 12th, 2009 at 6:54 pm
I’m not sure what the proper approach is. I think Alfresco suggests using Export/Import between the same versions.
Can you estimate how much data is in the repository and how large alf_data is?