![]() |
|
Spaces home MOSS & Collab Architectu...PhotosProfileFriendsMore ![]() | ![]() |
|
MOSS & Collab Architecturewhere the SDK rules
February 14 Index as Dedicated Front End for Crawls?Hmm Joelo raises an interesting point regarding the use of the Index server as a Dedicated WFE. Aside from the problem that Dedicated WFEs are not all of the stuff that they should be due to a silly implementation depending on the hosts files.. which has also been discussed in detail... IMHO.. if you want, you can manually configure a more robust solution and even use multiple front end servers for dedicated crawling if necessary just by using 2 hostnames "crawlmeplease" vs "companyportal" and load balancing access accordingly.. but that's another story. Generally, I look at the Network as something "available" and CPU as something that is "scarce"; however, I've been in situations where the opposite was the case [all traffic going through same switch on a busted network card.. i.e. 10 Mbit/sec...]. Thus, trying to limit "hops" is not really important in my opinion [there is no real impact on the SQL server, as the content has to be retrieved anyway] Frankly, I think that Index server is the weakest link in the V3 platform [MOSS 2007], and should be given as much elbow space as possible, especially in those large farms with a lot of difficult content to index.. and I think they a dedicated WFE should not be the index server, at least based on some of the following criteria:
But.. don't trust my observations and please do these yourself. It may be that your Index server has enough capacity, and separation [or even a dedicated crawl WFE is not necessary at all]. Meanwhile, if you have a chance, encourage MS to invest some money in the ability to distribute:
Into some kind of a "computing cluster". That would be neat. January 23 Boatload of resources releasedFinally the long awaited documentation and samples have been released. I was expecting them to be posted at least a week back, but they are welcome anyway. Plus I wanted to congratulate MSDN and Technet teams on doing a very good job in providing excellent documentation. It seems that current MOSS/WSS blogosphere is still playing catch-up with the documentation, which IMHO means that they did a great job. My favorite starting point [when dealing with a task I haven't done before is the "How Do I..." section. It typically contains a wealth of conceptual information along with a code sample to get a particular task done. A great starting point. Also, from past experience, when you send some feedback it typically gets implemented [although after some cycles]. My favorite developer/architect resources: SharePoint Server 2007 SDK: Software Development Kit and Enterprise Content Management Starter Kit MOSS SDK provides a ton of useful starting points for workflow and records management, a couple of White Papers, as well as all of the stuff from WSS SDK [see links for 3 fixes that are required for complete installation with VS procedures] and way more. NOTE: online version of MOSS SDK is here Windows SharePoint Services 3.0: Software Development Kit (SDK) Please read the detailed installation for WSS [the workflow project types won't show up if you don't follow, and other stuff]. NOTE: online version of WSS SDK is here WSS SDK contains help on:
My favorite IT Pro/architect resources: ...well... there is just Technet and many many blogs. Planning and architecture for Office SharePoint Server 2007 Deep inside this guide there is a very cool toolkit for load testing [among other things.. or pre-loading]. This toolkit needs a special shout-out. If you are developing on SharePoint [and are not necessarily an admin] you can use it to populate portals, sites with list and document data, test it, and then delete. Great utility if you need to do some heavy unit and regression testing. Read about the Tools for performance and capacity planning here. Microsoft Office SharePoint Server TechCenter In the past the "admin" help was downloadable.. but now it is not. I hope someone compiles the Technet Planning guides into a comprehensive admin help file. Instead it is packed into some weird books.. Deployment for Office SharePoint Server 2007 Planning and architecture, deployment, and operations for Office SharePoint Server 2007 for Search SharePoint vs. File SharesEach time I venture to do some mid size and enterprise consulting, there is always the question of using SharePoint as a replacement for File Shares, or the typical Z: or G: drive mapped in an enterprise. Now, joelo has added some more more discussion in his File Servers and SharePoint Doc Libraries entry. I just wanted to add some more caveats where SharePoint simply may not work as well, and places/reasons where I recommend SharePoint 200%. Potential Problem Areas [not addressed before]
Super-duper benefits of using SharePoint included in my top 5 benefits are below. Just one note of advice. When planning on using these features, plan on training your users on how to leverage these. It should not take more than a 1-2 hour session [in the area of file usage].
Now, the final question/problem I would have: shell integration [also, why does Windows XP and Vista in general shy away from Tree display?]. Is the ball dropped due to the bundling problem? SharePoint 2001 had a much better integration story with the desktop [property inspection, check-in/check-out, etc.] now it is gone.... Whenever considering SharePoint as file storage, the benefits are clearly enormous, with straight out-of-the box implementations, but keep in mind that there are these few scenarios where you may run into some difficulties, and check for these before ruining your reputation. Make sure your knowledge workers are trained to reap the benefits which could be 5+ hours a week. November 13 Will IT Departments be ready for Office Server 2007?Wow. Has anyone explored the depths of Office 2007 administration? As much as people complained about the administration of the SPS 2003 server [which was quite justified], there will be different types of complaints for the Office 2007 administration. Whereas in the past [or currently] the admin pages were thrown around all over the place, and some pages were hard to navigate to, the current set of admin pages is laid out much much better, but unfortunately, the new Office 2007 product has about 10x more features packed in. As I have been observing many skilled people in action get lost in simple security assignment, I believe it may be a hard transition to some people. Luckily, for those who are independently wealthy, or have wealthy companies, there is Admin 2007 Training available from Mindsharp guys. I've met them a couple of times at MS events in the past, and they were all quite talented. As I haven't quite seen a lot of other Admin training [including from Microsoft], I recommend you, or someone you know attends. One of my colleagues will be attending the December class in DC [sold out], I'll update with his experience. Well, speaking of administration of SharePoint 2007. There is a quick and simple rule to follow. Learn the "logical" hierarchy:
After that, you'll need to figure out what features are available at each level, and viola, you are an admin. You'll also have to learn about special things like Shared Services and parts of the application services. Shared Services are kind of a SOA implementation that is consumed by other applications in the farm. Most people forget about this hierarchy when setting the admin security. Generally, you have to figure out what part you are currently trying to administer. People forget that just because you are an app admin, it does not mean you can manage a site collection. You can "add yourself" to the site collection admin [role?], but you can't manage the site before that happens [and if you do add yourself to the site collection admin, the operation will get logged in the system log!]. I'll do another entry on planning infrastructure and administration operations for a MOSS 2007 farm. Ah I forgot about the infrastructure part. The infrastructure is a bit easier to remember, as the infrastructure is probably infinitely more flexible than in SPS 2003. Just keep the front end servers separate from app servers, and you're on the way to achieve a good balance. Next, just monitor the performance, and some other counters, and add servers where it is most necessary. Next post should be on some development.. how about the admin APIs? Say No to /3GB in boot.iniSome time ago, we decided to optimize server settings, as recommended by MVPs and other industry gurus. Basically, if it was in a Power Point slide deck, or in someone's blog, we tried it out. Unfortunately, we didn't quite see The Old New Thing blog entry which set things straight. Unfortunately, the "/3GB" caused more grief than we anticipated... What happened [even MS Premiere seemed to be dumbfounded for a month] is that after some times we'd get crazy calls from people complaining that they cannot open "large office documents", with "Internet Explorer cannot download ... from ..." error. Sometimes it would be a 1 MB file, sometimes it would be 512 KB.. we'd scratch our heads, observe it only happens on 1 of 2 front-end servers, reboot the machine [after office hours] and try to provide access via alternative means. All for naught, any browser, any protocol, any machine [remote or localhost], same error [except it all worked with the other FE server!]. We called for support, nothing happened. We broke up few portals between another set of servers [new farm], and our problems went away... but only for a while. The traffic picked up, and once again, the problems started appearing. Luckily, with proper documentation of all symptoms, settings and the hardware, and probably a different MS Support engineer, when we called again, the problem was solved in less than 30 minutes [including wait time]. Bottom line is.. as soon as the memory consumption on the system would exceed 3 GB, the problems would start. Removing the /3GB switch, which we carefully placed there 6 months earlier, was quite embarrassing.
|
|
||||||||||||||||||||||||
|
|