0
SharePoint 2010 ITPRO<br />SharePoint 2010 Demo<br />
About Me<br />Mai Omar Desouki<br />Senior Solutions Developer<br />ITEgyptCorp<br />maio@itegyptcorp.com<br />Blog:http:/...
Agenda<br />ITPRO Investments<br />Walking in CA<br />Migration .. We will do it live now.<br />Visual Upgrade….. Your mas...
IT PRO<br />
Optimize your deployment for every scenario<br />On-premise and hosted solutions with SharePoint Online<br />On-Premise<br...
IT Pro investmentsReduce down-time using proactive Health Monitoring<br />Problem identification<br />Service-level data<b...
IT Pro investments<br />Streamline training and IT resources with visual upgrade<br />Switch-on new UI across site collect...
IT Pro investments<br />Visibility into upgrade process and potential problems<br />Comprehensive review of upgrade readin...
IT Pro investmentsTime savings through replication of actions across sites and farms<br />Robust scripting environment<br ...
Logical Search Architecture<br />
Search Content Sources<br />
IT Pro Value<br />IT Pro Productivity<br />Scalable Infrastructure<br />Flexible Deployment<br />
Simplified Deployment<br />Server Preparation<br />One-click pre-req install<br />Farm Configuration<br />Wizard simplifie...
Security<br />Security is no more overhead to IT<br />Automatic Password Management<br />Server addition secured by  Passp...
Predictable UpgradeDo-no-harm<br />Pre-upgrade checker<br />Visual Upgrade<br />Resumable upgrade<br />Progress reports<br...
ULS Logs<br />Logging, Monitoring, and AlertsKnow what is going on<br />Windows Events<br />Logging DB<br />Page requests<...
Proactive Resolution Get ahead of issues<br />Developer Dashboard<br />Empower developers and users<br />Integrated Health...
Developer Dashboard<br />The developer dashboard is a useful component included with 2010<br />Can be used to monitor page...
Developer Dashboard<br />Information contained on the dashboard:<br />Times to render various components on page<br />Page...
Developer Dashboard<br />The Developer Dashboard state can only be toggled with a STSADM command<br />ON:<br />STSADM –o s...
SharePoint 2007 Architecture<br />SharePoint Server<br />Client Apps<br />Project Server<br />2007<br />Shared Service Pro...
SharePoint 2007 Architecture<br />SharePoint 2010 Architecture<br />SharePoint Server<br />Client Apps<br />Project Server...
SharePoint Service Applications<br />Shared Service Provider<br />SharePoint 2010 Architecture<br />SharePoint Server<br /...
SharePoint Service Applications<br />SharePoint 2010 Architecture<br />SharePoint Server<br />Client Apps<br />Project Ser...
List Scalability	<br />Team Site<br />Managed Library<br />Enterprise Metadata and Content Types<br />Knowledge Base or Re...
Controlling Large Lists<br />Can handle 50 million items per list<br />As lists grow larger, the performance suffers<br />...
Backup and Restore<br />Where to start?<br />Farm Backups<br />Same format as SharePoint 2007 backups<br />Farm backups no...
SharePoint 2010 Upgrade<br />
SharePoint 2010 Upgrade<br />Test-SPContentDataBase – Key to successful upgrade.<br />Test-SPContentDatabaseis very simila...
Test-SPContentDatabase<br />This command can be pointed at a database that isn’t part of the farm!  That’s the coolest. <b...
If you want to see how a content database would fare in a given farm<br /> You can run the Test-SPContentDatabase command ...
Here’s an example of a sample Test-SPContentDatabase<br />
If you were to compare PreUpgradeCheck and Test-SPContentDatabase<br />Source (Your 2007 farm): PreUpgradeCheck will tell ...
Resume a database attach failure<br />The PowerShell command Upgrade-SPContentDatabase can be used to resume a database at...
Visual Upgrade<br />
Visual Upgrade<br />Visual Upgrade is capability in SharePoint 2010 that allows you to view upgraded sites as they looked ...
The easiest way is inside of the UI itself,<br />Another option is Windows PowerShell.<br />PowerShell is a great way to t...
Let's take a look at it:<br />$db = Get-SPContentDatabaseWSS_Content_SharePoint_2007<br />$db.Sites | Get-SPWeb -limit all...
There you go .. <br />
All-Up Readiness @ RTM<br />Product and Documentation<br />Support and Sustaining<br />Early Adoption<br />Channels<br />
Slides References<br />These slides were gathered from:<br />http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=173<b...
Thank You …<br />
Questions<br />
©2009 Microsoft, Microsoft Dynamics, the Office logo, and Your potential. Our passion. are trademarks of the Microsoft gro...
Bye !<br />
Upcoming SlideShare
Loading in...5
×

Mai Omar Desouki - SharePoint 2010 ITPRO

934

Published on

SharePoint 2010 ITPRO and Migration consideration.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
934
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • Key MessageThis is the base SharePoint Server 2007 architecture.Presenter NotesThis is the base architecture of MOSS 2007.Everything is build on Windows SharePoint Services v3.0, which provide the configuration, content management, and workflow capabilities.The Shared Service Provider, provides services such as the BDC, Search and Excel services to the Web applications.Associated with this are external additional services, such as InfoPath and Project Web Access.Aligned to all of these are the client applications that can integrate with SharePoint Server 2007.
  • Key MessageSharePoint 2010 extends the base SharePoint Server 2007 architecture.Presenter NotesWSS 3.0 is now SharePoint Foundation and the Shared Service Provider has been replaced by a series of individual Service Applications.SharePoint Foundation now includes the functionality to provide Sandboxed Solutions and usage and health logging. This provides insights into what is happening on your farm and how pages are being used.The number and type of default services has increased to include a range of additional functions. These are individual, so you can more closely manage the functions that are available to each site. These can also be extended by 3rd Party services from ISVs or other software vendors.Extension services include FAST Search, which extends the capabilities of the default SharePoint Search and the Office Web Apps, which enable you to use browser-based Office functionality, without having to load the client applications.The number of integrated client apps has also been extended to include Access and Visio.
  • Key MessageSharePoint 2010 extends the base SharePoint Server 2007 architecture.Presenter NotesWSS 3.0 is now SharePoint Foundation and the Shared Service Provider has been replaced by a series of individual Service Applications.SharePoint Foundation now includes the functionality to provide Sandboxed Solutions and usage and health logging. This provides insights into what is happening on your farm and how pages are being used.The number and type of default services has increased to include a range of additional functions. These are individual, so you can more closely manage the functions that are available to each site. These can also be extended by 3rd Party services from ISVs or other software vendors.Extension services include FAST Search, which extends the capabilities of the default SharePoint Search and the Office Web Apps, which enable you to use browser-based Office functionality, without having to load the client applications.The number of integrated client apps has also been extended to include Access and Visio.
  • Key MessageSharePoint 2010 extends the base SharePoint Server 2007 architecture.Presenter NotesWSS 3.0 is now SharePoint Foundation and the Shared Service Provider has been replaced by a series of individual Service Applications.SharePoint Foundation now includes the functionality to provide Sandboxed Solutions and usage and health logging. This provides insights into what is happening on your farm and how pages are being used.The number and type of default services has increased to include a range of additional functions. These are individual, so you can more closely manage the functions that are available to each site. These can also be extended by 3rd Party services from ISVs or other software vendors.Extension services include FAST Search, which extends the capabilities of the default SharePoint Search and the Office Web Apps, which enable you to use browser-based Office functionality, without having to load the client applications.The number of integrated client apps has also been extended to include Access and Visio.
  • Transcript of "Mai Omar Desouki - SharePoint 2010 ITPRO"

    1. 1. SharePoint 2010 ITPRO<br />SharePoint 2010 Demo<br />
    2. 2. About Me<br />Mai Omar Desouki<br />Senior Solutions Developer<br />ITEgyptCorp<br />maio@itegyptcorp.com<br />Blog:http://maiomar.itegyptcorp.com<br />Website:http://www.itegyptcorp.com<br />MSDN Profile: http://social.msdn.microsoft.com/profile/mai%20omar%20desouki<br />Facebook:http://www.facebook.com/mai.omar.desouki<br />Twitter: #Mai_ITEgyptCorp<br />
    3. 3. Agenda<br />ITPRO Investments<br />Walking in CA<br />Migration .. We will do it live now.<br />Visual Upgrade….. Your master page…. <br />
    4. 4. IT PRO<br />
    5. 5. Optimize your deployment for every scenario<br />On-premise and hosted solutions with SharePoint Online<br />On-Premise<br />Hosted Service<br />Rapid scalability<br /> Control and ownership<br /> Customers<br /> Partners<br /> Employees<br /> Internet<br /> Extranet<br /> Intranet<br />
    6. 6. IT Pro investmentsReduce down-time using proactive Health Monitoring<br />Problem identification<br />Service-level data<br />Links to guidance and resources<br />Pre-Beta Screenshot.<br />
    7. 7. IT Pro investments<br />Streamline training and IT resources with visual upgrade<br />Switch-on new UI across site collections in a controlled manner<br />Upgrade servers without changing the user interface<br />Preview new UI<br />Pre-Beta Screenshots.<br />
    8. 8. IT Pro investments<br />Visibility into upgrade process and potential problems<br />Comprehensive review of upgrade readiness<br />Guidance and available resources to fix problems<br />Pre-Beta Screenshots.<br />
    9. 9. IT Pro investmentsTime savings through replication of actions across sites and farms<br />Robust scripting environment<br />Programmatically set-up sites, populate content, and more<br />Pre-Beta Screenshot.<br />
    10. 10. Logical Search Architecture<br />
    11. 11. Search Content Sources<br />
    12. 12. IT Pro Value<br />IT Pro Productivity<br />Scalable Infrastructure<br />Flexible Deployment<br />
    13. 13. Simplified Deployment<br />Server Preparation<br />One-click pre-req install<br />Farm Configuration<br />Wizard simplifies configuration<br />
    14. 14. Security<br />Security is no more overhead to IT<br />Automatic Password Management<br />Server addition secured by Passphrase<br />APIs for permission reporting<br />
    15. 15. Predictable UpgradeDo-no-harm<br />Pre-upgrade checker<br />Visual Upgrade<br />Resumable upgrade<br />Progress reports<br />Parallel DB upgrades<br />
    16. 16. ULS Logs<br />Logging, Monitoring, and AlertsKnow what is going on<br />Windows Events<br />Logging DB<br />Page requests<br />Unified Logging<br />Out-of-the-box reports<br />Richer Web Analytics<br />Open Schema<br />SCOM Integration<br />Feature Logging<br />Health data<br />
    17. 17. Proactive Resolution Get ahead of issues<br />Developer Dashboard<br />Empower developers and users<br />Integrated Health Analyzer<br />Runs when necessary<br />Alerts<br />Fixes when it can<br />
    18. 18. Developer Dashboard<br />The developer dashboard is a useful component included with 2010<br />Can be used to monitor page load and performance<br />It has three states<br />On<br />Off<br />On demand<br />
    19. 19. Developer Dashboard<br />Information contained on the dashboard:<br />Times to render various components on page<br />Page Checkout level<br />Database query information<br />Web part processing time<br />Any critical events or alerts<br />Good for diagnosing problem web parts on a page or long list load time<br />
    20. 20. Developer Dashboard<br />The Developer Dashboard state can only be toggled with a STSADM command<br />ON:<br />STSADM –o setproperty –pn developer-dashboard –pv on<br />OFF:<br />STSADM –o setproperty –pn developer-dashboard –pv off<br />ON DEMAND:<br />STSADM –o setproperty –pn developer-dashboard –pvondemand<br />
    21. 21. SharePoint 2007 Architecture<br />SharePoint Server<br />Client Apps<br />Project Server<br />2007<br />Shared Service Provider<br />Project Server<br />2007<br />Browsers (IE)<br />InfoPath Service<br />Project Web Access<br />Search Service<br />Office Client<br />Project Web Access<br />OneNote<br />Excel Calc Service<br />InfoPath<br />User Profiles<br />Project<br />Business Data <br />Catalog<br />Outlook <br />RSS Viewers<br />Windows SharePoint Services<br />Groove<br />Content<br />Config<br />Workflow<br />SharePoint Designer<br />
    22. 22. SharePoint 2007 Architecture<br />SharePoint 2010 Architecture<br />SharePoint Server<br />Client Apps<br />Project Server<br />2007<br />Shared Service Provider<br />Project Server<br />2007<br />Browsers (IE)<br />InfoPath Service<br />Project Web Access<br />Search Service<br />Search Service<br />Office Client<br />Project Web Access<br />Excel Calc Service<br />OneNote<br />Excel Calc Service<br />User Profiles<br />InfoPath<br />User Profiles<br />Business Data <br />Catalog<br />Project<br />Business Data <br />Catalog<br />Outlook <br />RSS Viewers<br />Windows SharePoint Services<br />Groove<br />Content<br />Config<br />Workflow<br />Content<br />Config<br />Workflow<br />SharePoint Designer<br />
    23. 23. SharePoint Service Applications<br />Shared Service Provider<br />SharePoint 2010 Architecture<br />SharePoint Server<br />Client Apps<br />Project Server<br />2010<br />Browsers (IE)<br />2007<br />Search Service<br />Project Web Access<br />Office Client<br />Excel Calc Service<br />OneNote<br />User Profiles<br />InfoPath<br />Business Data <br />Catalog<br />Business<br />Connection Service<br />Project<br />Outlook <br />RSS Viewers<br />SharePoint Foundation<br />Windows SharePoint Services<br />SharePoint Workspace<br />Groove<br />Content<br />Config<br />Workflow<br />SharePoint Designer<br />
    24. 24. SharePoint Service Applications<br />SharePoint 2010 Architecture<br />SharePoint Server<br />Client Apps<br />Project Server<br />2010<br />Browsers (IE)<br />Browsers (IE, Fire Fox)<br />Browsers (IE, Fire Fox)<br />PowerPoint Broadcast Service<br />Search Service<br />Project Web Access<br />Office Client<br />Office Client<br />Office Client<br />Excel Calc Service<br />Web Analytics Service<br />OneNote<br />OneNote<br />OneNote<br />FAST 2010 <br />Office Web App Service<br />3rd Party<br />Services..<br />FAST Search Service<br />User Profiles<br />Visio Graphics Service<br />InfoPath<br />InfoPath<br />InfoPath<br />Business<br />Connection Service<br />Access Service<br />Project<br />Project<br />Project<br />InfoPath <br />Service<br />Managed Metadata<br />Outlook <br />Outlook <br />Outlook <br />Word Conversion Service<br />PerformancePoint<br />RSS Viewers<br />RSS Viewers<br />RSS Viewers<br />SharePoint Foundation<br />SharePoint Workspace<br />SharePoint Workspace<br />Sandboxed Code Service<br />Usage & Health Logging<br />SharePoint Workspace<br />SharePoint Designer<br />SharePoint Designer<br />Visio<br />Content<br />Config<br />Workflow<br />SharePoint Designer<br />Access<br />
    25. 25. List Scalability <br />Team Site<br />Managed Library<br />Enterprise Metadata and Content Types<br />Knowledge Base or Records Center<br />Number of instances<br />Massive Distributed Archive<br />Number of items<br />
    26. 26. Controlling Large Lists<br />Can handle 50 million items per list<br />As lists grow larger, the performance suffers<br />Result sets are trimmed down<br />Users and admins have different settings<br />Happy hour settings<br />Object Model override<br />Windows PowerShell override of Object Model override<br />
    27. 27. Backup and Restore<br />Where to start?<br />Farm Backups<br />Same format as SharePoint 2007 backups<br />Farm backups now allow multiple threads<br />Config only backups<br />Granular Backup<br />Now in Central Admin<br />Site Collection, Web, or List<br />Unattached content database<br />Windows PowerShell can be used too<br />
    28. 28. SharePoint 2010 Upgrade<br />
    29. 29. SharePoint 2010 Upgrade<br />Test-SPContentDataBase – Key to successful upgrade.<br />Test-SPContentDatabaseis very similar to the stsadm command PreUpgradeCheck, but it works with both 2007 and 2010.<br />
    30. 30. Test-SPContentDatabase<br />This command can be pointed at a database that isn’t part of the farm!  That’s the coolest. <br />
    31. 31. If you want to see how a content database would fare in a given farm<br /> You can run the Test-SPContentDatabase command and get information on issues that would impact the farm you’re importing it into.  <br />Is the database compatible?  <br />Does it have all the assemblies installed, all the relevant features and solutions all set? <br />Well run the commandlet to find out.<br />
    32. 32. Here’s an example of a sample Test-SPContentDatabase<br />
    33. 33. If you were to compare PreUpgradeCheck and Test-SPContentDatabase<br />Source (Your 2007 farm): PreUpgradeCheck will tell you what is broken or missing in the source.<br />Destination (Your Clean 2010 Farm): Test-SPContentDatabase will tell you what you’ve missed in setting up your 2010 farm.<br />
    34. 34. Resume a database attach failure<br />The PowerShell command Upgrade-SPContentDatabase can be used to resume a database attach failure. <br />So you’d use the test-spcontentdatabase to check for missing, <br />and use stsadm –o addcontentdb to add the content database, <br />and use upgrade-spcontentdatabase to resume upgrades with issues.<br />
    35. 35. Visual Upgrade<br />
    36. 36. Visual Upgrade<br />Visual Upgrade is capability in SharePoint 2010 that allows you to view upgraded sites as they looked in SharePoint until you are ready to view them in their full SharePoint 2010 glory.<br />The Visual Upgrade is scoped at the web level<br />
    37. 37. The easiest way is inside of the UI itself,<br />Another option is Windows PowerShell.<br />PowerShell is a great way to take care of this if you have to work with a lot of webs.<br />It has looping capabilities that make this very easy.<br />
    38. 38. Let's take a look at it:<br />$db = Get-SPContentDatabaseWSS_Content_SharePoint_2007<br />$db.Sites | Get-SPWeb -limit all | ForEach-Object<br />{<br /> $_.UIversion = 4; <br /> $_.UIVersionConfigurationEnabled = $false; <br /> $_.update()<br />}<br />Setting the value to 4 gives us the SharePoint 2010 interface. If you want the SharePoint 2007 interface, set UIversion to 3.<br />
    39. 39. There you go .. <br />
    40. 40. All-Up Readiness @ RTM<br />Product and Documentation<br />Support and Sustaining<br />Early Adoption<br />Channels<br />
    41. 41. Slides References<br />These slides were gathered from:<br />http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=173<br />http://technet.microsoft.com/en-us/library/ff607998.aspx#section2<br />http://www.sharepointjoel.com/Lists/Posts/Post.aspx?List=0cd1a63d-183c-4fc2-8320-ba5369008acb&ID=288<br />SPC 2009: SharePoint 2010 Administration: Part 1 & 2 – Todd Klindt, Shane Young<br />
    42. 42. Thank You …<br />
    43. 43. Questions<br />
    44. 44. ©2009 Microsoft, Microsoft Dynamics, the Office logo, and Your potential. Our passion. are trademarks of the Microsoft group of companies. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.<br />
    45. 45. Bye !<br />
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×