How Do the SharePoint Alternatives Stack Up?

SharePoint

Note: This article is re-posted from the original, at EndUserSharePoint.com.

I recently spent some time looking at SharePoint Server 2010 and it’s competition from vendors like Oracle, IBM, and Google. Key focus areas for me were ECM, Collaboration and integrating existing Busines Intelligence applications. Each vendor spent a day talking about their latest products and here’s what I learned.

Oracle

Oracle had a great presentation and they showed a demo of Oracle WebCenter Spaces. During the demo, it was difficult to distinguish between the Spaces product and all the other add-ons. A large part of the demo focused on a “MySite” type social experience and come to find out, you don’t get that out of the box.

 

The product is called “Social Connections” and is available as a stand-alone or add-on to Spaces.

clip_image002Spaces does give you a lot out of the box though. There are wikis, blogs, tagging, links, mashups, Group and Personal spaces. Their calendar feature even allows aggregation of several calendars overlayed right in Microsoft Office Outlook. They also showed us a demo on “presence,” which is the ability to see if a co-worker is online. When asked “how” it was enabled, we were told you needed something like Microsoft Office Communications Server. There is full support for integrating BI systems and .NET development of portlets (web parts), which was a huge plus. Oracle also did a demo on Oracle BI Server which I found to be very powerful and easy to use, but again doesn’t come with the product.

I didn’t see Spaces as something for larger teams, and definitely not what I was after: A scalable and cohesive enterprise portal platform. For that, Oracle has other products that you could use with Spaces to get the desired result. Finally, Oracle explained their other portal products, five of them!

Track record of past integration is important to me. I think Oracle has done a poor job of integrating its acquisition of competing technologies. Spaces was built from the ground up but is still too new. A clear roadmap is also important and Oracle doesn’t seem to have one. They are getting their feet wet with Spaces but still support other products that do the same things, some better than others.

Result: Confused.

Google

I didn’t know what to expect from Google but it was worth a look. Google showed us a suite called Google Apps and specifically focused on Google Sites. Unlike the other vendors, Google Apps is a “cloud only” offering, which has its pros and cons. The demo touched on messaging a bit and most of us were familiar with Gmail. I think Gmail has some really compelling features, specifically storage, search, and presence.

clip_image004For their collaboration piece, Google Docs provides easy sharing and collaboration. Groups can be created to help manage permissions and the user has all the power! This removes IT from managing groups, authentication, and organization of documents and sites. However, there was no cohesive navigation experience, which you may or may not need. This was important to me though, as I was seeking a good ECM system.

Google Sites is the engine for creating wikis and pages full of content and integrating the other pieces such as Google Docs, Calendar, Maps, and Picasa Pictures. Google Sites basically gives you an empty “Web Part” page. Gadgets can be added by dropping them on the page, quick and easy.

Integrating anything into your Google Site that was not Google is very hard or impossible to do. Custom development was another important area for me and Sites provides no support for .NET but perhaps Java or Python. Google Apps is very centered around the individual and wasn’t really a portal solution. Google did promote the fact that they improve the product, based on feedback, every 2-3 weeks. However, if you’re looking for more of an all-in-one solution, Google Apps is not a good fit. You’re left mostly powerless and dependent on Google.

Result: Not ready.

IBM

IBM showed us their Websphere suite. Actually, much of the time was spent on more generic lessons like what a Portal is, what ECM means, etc. I really wanted to see the demo! Alas, they got to it but just played a series of videos showing a “day in the life” of an information worker.

There’s support for some ECM, like document check-out and check-in and versioning but nothing like what SharePoint Foundation can do. For more functionality, you could purchase and integrate Lotus Quickr which gives you rich media (play in browser), content libraries, team places (like team sites) and a personal space.

clip_image006IBM made some investments in social enterprise with presence, instant messaging and activity streams. However, you would need IBM Lotus Sametime, which is a separate product. Also, separate is IBM Lotus Connections which gives you tagging, communities (like team sites) and people finder.

Like Oracle, it was hard to figure out what was being shown. When asked directly, we found out that you basically get an empty shell but can add-on about 35 additional products (at an additional cost for each) to get the experience that was shown. IBM stated they acquired over 80 companies, while that is an achievement, it’s not positive unless you can take the best from each of those and integrate them well. This is certainly not the case with IBM.

You’ll also notice that many of those products overlap and you have to choose which ones to enable to get what you need. Websphere Portal by itself basically gives you nothing (except a blank Web Application), whcih was disappointing.

Result: Underwhelmed.

Conclusion

IBM and Oracle provide a nice “integration framework,” but a lot of the work is left for you to figure out how and what to integrate; never mind the additional costs of doing so. Google takes the other extreme, giving you a very limited toolset on the cheap.

Microsoft SharePoint gives you the best value – you get a top-notch platform with all the features that other vendors advertise, like social tagging, document management, team sites, and excellent search. In addition, you’ll get great out of the box web parts and an intuitive interface that people are used to seeing. You really don’t have to integrate anything to get a full, rich experience but optionally can do so with support for many standards. SharePoint offers a good balance of enterprise control and user empowerment.

Both IBM and Oracle have products that tie into SharePoint, one way or another. Why is this? One vendor said it best: It exists because they recognize SharePoint’s pervasive nature in the enterprise and business world.

2 comments

Building a Killer SharePoint Lab Infrastructure

Enterprise

Being Held Hostage

Just recently (ok, yesterday), I finished the final touches on my home lab. Hopefully this article will be useful to someone trying to build a scalable home lab for any purpose, though mine was built for testing various SharePoint Farm scenarios. For a long time, I’ve used my Sager laptop (more of a desktop replacement) running Windows Server 2008 R2 and Hyper-V. This served me well in SharePoint 2007 days but for SharePoint 2010, it just doesn’t cut it. Part of the reason is because SharePoint 2010 requires a lot of memory to run well. Although my laptop holds 12GB, it wasn’t enough. Normal activities (browsing the web, checking email in Outlook) were frustratingly slow. Anyway, here’s a screenshot of what I had:

 

As you can see, I have lots of machines! It became hard to test scenarios, specifically around disaster recover. My laptop just couldn’t run a DC, 2 SQL Servers, and 2-4 SharePoint servers. I felt like I was being held hostage to the limitations of the technology I had.

I decided to “invest” (isn’t that the term we use when we don’t want to admit we spent too much money on something??) in a real solution. Below is an explanation of how I put together my new infrastructure.

 
 

Core: Networking

This one’s easy, I already had wireless networking. The problem was that the server NIC was not wireless. I looked at the cost of adding one and weighed the pros and cons. In the end, I decided that I still don’t trust wireless enough to run a server on and that relocating my router was easier and cheaper. Originally, I had a Cisco WRVS4400N which I bought because it had VPN capability. After using it a while, I realized the VPN wasn’t that great. What was more frustrating was that my wireless connection would drop. I tried firmware upgrades and called support. Their resolution was to swap it out; so I went to Fry’s and did just that, except I went with a different vendor. I got a Netgear RangeMax WNDR3700; it has these features:

  • 680 MHz 32-bit MIPS CPU
  • 8 MB flash / 64 MB RAM
  • USB Connection (ReadyShare to create a NAS)
  • Firewall (Stateful Packet Inspection); VLANs; multiple SSIDs
  • Dual band (2.4GHz + 5GHz) gives you 300+300 = 600Gbps
  • Gigabit Ethernet Ports (GREAT for my server!)

I liked the router, asked for an open box and they had one at a slight discount (original price is $149). With top-of-the-line security, wired and wireless speed, I was ready to rock! The router connects all of my systems with uncompromising speed.

COST: $143

Weapon: Server

Next thing I needed was a server. I looked around for something cheap and powerful. What I ended up with was a Dell PowerEdge R805 which I won on eBay. This server will serve my needs for quite some time. Here are the specs:

  • 2 Quad-core 2.2GHz AMD Opteron Processors
  • 32 GB of RAM
  • 2 x 146GB SAS Drives
  • 3 x 1Gbps Network Interface Cards
  • Dual Power Supply, DVD-ROM, RAID Controller, etc

I thought for all it came with, I got a good value. It was pre-owned and came with the original warranty, which amounts to 18 months for me. Armed with this server, I could now fire up multiple VMs, create complex SharePoint Farms and scenarios and maybe even host a SharePoint Internet site.

COST: $2400

Protection: Storage


I knew that running all my VMs on those two SAS drives wasn’t ideal. I think the #1 concern for SharePoint and other enterprise applications in general is that when you virtualize you must pay attention to disk configuration. I needed external storage. Something fast. Something scalable. Something redundant. I asked around at work actually, to some storage experts and they told me that I couldn’t get everything I wanted for the price I wanted to pay (under $2500). However, they did suggest looking at the Drobo line of products. Drobo is interesting, it looks like a traditional NAS but has some pretty cool functionality built in. Here are some of those features:

  • Support for multi-host (in case I get another server in a few years!)
  • Gigabit Ethernet for iSCSI and multi stream optimization
  • Support 8 drives (start with 1, add more later)
  • VMWare vSphere Ready (Certified)
  • BeyondRAID

What’s BeyondRAID? Pretty freakin’ cool, if you ask me! BeyondRAID is a storage virtualization layer. Imagine, VMWare for Storage. It affords you great flexibility and easy of use. It gives you self managing and auto healing capabilities. Basically, it gives you RAID 6 (protection for up to 2 failed drives) and improves performance (data striping). I found that creating volumes was a snap, I even added two hard drives later and didn’t have to touch one bit of configuration.

The best features for me? I could start off with just one drive, add more later, from any vendor, any size, any speed. Now that’s magic!

COST: $2700 (ok, I indulged)

Now, I’m Iron Man

Just like Iron Man, now, I have a killer infrastructure at my disposal. With this setup, I can defeat any enemy, large or small. Wait… that should say, I can build any SharePoint Farm, large or small. Including hard drives (2TB drives for $89? Wow!), this cost me about $5500 over 6 months. I’ve been able to build scenarios based on best practices (like using SQL connection aliases) and demo what happens if you don’t follow best practices.

For people who just can’t spend that much, consider a more used server with less RAM and perhaps a Drobo FS ($629). You can get great open box deals and deals on craigslist and eBay. If all you want to do it demo or play around, consider Amazon’s cloud-computing offering is pretty cheap and they charge by the hour. Turn off the machines when not in use and you’re not charged. You can even bid for other peoples unused hours for a cheaper price.

P.S: I used Microsoft Office Word 2010 to create and publish this post to my WordPress Blog. If you haven’t used Word as a blog editor, try it out (works in 2007 also).

0 comments

Twitter Weekly Updates for 2010-05-22

SharePoint
0 comments

Twitter Weekly Updates for 2010-05-15

SharePoint
0 comments

Twitter Weekly Updates for 2010-05-08

SharePoint
0 comments