Tuesday, October 28, 2008

CRM 4.0 Enterprise: separating in Server Roles & Licensing

The Enterprise version of Microsoft Dynamics CRM offers you besides the common known Multi-tenancy, the option to divide 6 server roles over separate (virtual) servers. The easy way is to follow the option to split Microsoft CRM Server in application en platform server.

In general this is advised if you use more organizations or use a lot of workflows and/or batch imports etc. More details you can find at post of crm team.

The issue I was confronted with: “how separating server roles influence the licensing?” I simply thought I buy the Enterprise edition, so this would be covered by this license. After asking around at Microsoft, some Large Account Resellers, the answer was not really surprising. You need a license for every server, so if you split Microsoft Dynamics CRM Server into several server roles, you will need server license for each (virtual) server.

I think a good thing to keep in mind, if you considering this option.

Saturday, October 18, 2008

Very Interesting book: "Programming Microsoft Dynamics CRM 4.0"

Today my order was delivered. I was looking forward to this book, because in CRM 4.0 some new features like Workflow were introduced. Also I see more requests for .NET development in CRM 4.0. I still think some people start to early with developing even before checking if the required functionality is avialable through the standard functionality offered by the software.

The book "Programming Microsoft Dynamics CRM 4.0" is very nice, it handles topics as development environment, plugins, workflow, custom development etc. I think nice start for getting indepth with programming for dynamics crm.


Book details:

title: Programming Microsoft Dynamics CRM 4.0
author(s): Jim Steger, Mike Snyder, Brad Bosakm Corey O'Brian and Philip Richardson
isbn: 9 780735 625945

Latest musing now published @ msdynamicsworld.com

Between my job, my blog I could still find some time to write my latest 'musing' at msdynamicsworld.

Check it out yourself at: Difficult Economic Times Offer Both Microsoft Dynamics CRM Users and Partners the Opportunity to Become More Strategic

Also preparing my next blog post, so check back after the weekend :-)


Thursday, October 2, 2008

Microsoft “supports” CRM 4.0 in VMware production environment

Guess every consultant working in EPG segment of the Microsoft Dynamics CRM market had many discussions about the support of virtualized production environment, usually with VMware.

Since a few weeks the situation has changed, in previous version the answer was quite simply: ‘No. it’s not supported in production environment’. The introduction of Hyper-V gave many people hope on the support of virtual production environments.

In November last year Microsoft announced in kb article 944987, the support partners for non-Microsoft virtualization software (Cisco, Novell, Oracle, Sun Microsystems, Unisys and VMware).

The next interesting articles was released last August, the 19th to be precisely. This was kb article 957006 and listed the software supported, also Microsoft Dynamics CRM can be found in this list.

It became even more interesting with the following kb article 897615, this one changed the world for us consultants or didn’t it? It basically comes to this, Microsoft gives support on hardware virtualization software by non-Microsoft companies in combination with Microsoft Software, but it will give you support if:
- You need to have Premiere Support Contract
- Microsoft could still ask you to reproduce your issue in a non-virtualization environment

Also take in considerations that:
- No compatibility test will be done by Microsoft, this should be done by the vendor
- No guarantees for performance or reliability are given

So the good news is that virtualization environments are supported, but still some conditions have to be taken in considerations, for you advice your clients to deploy a virtualized production environment.
Of course the expectation is that also with the release of Hyper-V technology of Microsoft it will become common practice. Until now we still at the beginning of the virtual production environment 

P.S. Very curious if some of you already have experience with support calls concerning a virtual production environment and how this is solved in daily life, please feel free to leave a comment