sharepoint server 2013 architecture overview

2
SharePoint Server 2013 Farm Office Web Apps Server Farm Physical host A Physical host B Loadbalancer Physical host E SQLServer installedandconfigured tosupport SQLclustering, mirroring,or AlwaysOn (AlwaysOnAvailability Groups is afeatureof SQLServer 2012) Physical host F Web server Physical host C Physical host D Databases Microsoft SharePoint Server 2013 Architecture Repopulation 1 2 3 A B 1 2 3 A C ActivityGenerators Microblogfeatures Lik es Pos ts /Repl ies @ Men tio ns .. Document Edits Document Sharing Community Posts TimerJobs Bi rthd ays .. Feeds Following LikesNewsfeed Everyone Newsfeed Mentions Newsfeed Activities Newsfeed SiteFeeds DistributedCache FeedsCache RecentUser Activities RecentSites Activities RecentTag Activities Recent Document Activities LastModified Time Cache LastModified Time of Activities B Content Databases All User Activities All Site Activities My Sites ContentDatabases Sites ContentDatabases © 2014 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected]. SharePoint Server2013 Visual Studio 2012 SharePoin t2010 WorkflowPlatfo rm SharePoint Designer2013 Wind owsSer ver SQLSer ver WindowsServer WorkflowManager (SharePoin t2013 WorkflowPlatfo rm) SQLServer Virtual Environment High availability: Virtual machine placementon differentvirtuali zation host servers WindowsServerFailov er Clusterin g on hostservers Live migration enabled Hyper-V virtualization hostservers A1 A3 A4 A2 W2 W3 W1 W4 Disaster recovery to standby recovery farm Asynchro nousmirroring Log shipping AlwaysOn replicawith asynchron ouscommit Cold standby Warm standby Hot standby Primary Data Center (www.contoso.com) Redundantand faulttolerantdesign: Datacenter Network devicessuch asswitchesand routers Serversand peripheralssuch aspower supply, network adapters, local storage, and remote storage Facilities  Power, cooling, and communications Local and regional alternate power, WAN, and communications Datacenterbackup and restore strategy : Bestpractice policiesand procedures Monitoring and reporting tools Backup and recovery toolsand architectu re Off-site storage physicalorinthecloud Physical Environmen t High availabilit y: Virtual machine placementon differentvirtualiz ation hostservers WindowsServerFailoverClust ering on hostservers Live migration enabled All SharePoint Databases High availability options: Database mirroring AlwaysOn Availability Group Database clustering AlwaysOn FailoverClusterInstanc e Live migration enabled WebSe rvers Applic ati onSer ver s Othersearch component sand application roles W1 W2 W3 W4 A1 A3 A4 A2 Query and index Query and index Othersearch component sand application roles Crawler Crawler IndexPart ition1 Replica Replica Highlyavailable architecture Redundant Services Service applications Application components Redundant Farm serverroles Crawler Application ServerQuery &Index Indexpartition 1 http://contoso.com/sites/web1 http://prefix-apphash.contosoapps.com/sites/web1/appname Isolateddomain Main SharePointsite App1SharePointsite SharePoint Site App1 App2 App2Isolated SharePointSubsite (spweb) List1 List2 Workflow External server Custom BusinessLogic Logical architecture High availability and disaster recovery Physical architecture Monitoring and manageability Architecture improvements for WAN environments and offline scenarios Social architecture App management Workflow Office Web Apps Server Distributed cache Newsfeeds SharePoint Healt h A nalyzer System Center 2 012 OneDrive for Business for SharePoint libraries Minimal download Bandwidthengineering improvement s Efficient File I/O Sites Service applications Sav in g and synchronizin g content Commu nity sit es Search PowerPoint Automation Service Translation services Work Management SharePoint system databases User profile service databases Search Service Application databases Other service application databases SQL Server 2008 R2 (SP1) and SQL Server 2012 system databases Microsoft SQL Server Reporting Services databases Whendeployed,auser'sMy Sitedocumentlibraryisthe defaultlocationfor filesthatMicrosoftOffice 2013 clientapplication ssave. Adiscoveryservice identifiestheURLof theuser'sMy Siteandoffers itas thedefaultlocationin additiontootherlocationsavailabl efor savingfiles.Thispromotesthe conceptofstoring filesinthe documentlibraryofa user'sMySite where itemscanbe managed,governed,shared,andmoved.Thishelpsreducethe amountofcontentthatother systems,suchas emailor persona ldrives, store. AnewsitetemplatenamedCommunitySitesoffers aforumexperienceto categorizeandcultivatediscussion swith abroadgroupof peopleacross organizat ionswithinacompany.You candeploya stand-al onecommunity (shown).Or,youcan activatecommunityfeaturesonanysite,which provides thecoreCommunitySitepages, moderatio n,membership,andreputation functiona litywithintheexisting sitewithoutcreating a separateCommun ity Site. Searchisbetter integratedwithenterpriseinfrastructu re,basedon an entirelynewenginethatcombinesthe simplicityandgreatdefaultrelevance providedbySharePointSearchwiththe massivescaleandextensibility offeredbyFAST technolo gy. IT candeployascalablesearcharchitecture thatenablesusersto searchremotedatasources,navigateenterprise repositori esrapidly,andbring moreinformationwithinreachthroughnew individu alsearchresultsthat arebasedon howindividualsinteractwith informatio nin theirdailywork. Informationisat SharePoint’scoreand making thatinformationin avariety of formatsleadstobroadercollaboratio nandaccess toimprovementsin software.SharePointServer 2013 providesa newPowerPointAutomation Service,whichis similar tothecurrent WordAutomatio nService.The PowerPointAutoma tionServicecan automat econversationofMicrosoft PowerPointpresent ationstomanyformats,which promotesahighdegree of accessibili ty,fromc onvertin g older Officeformatstonewer Office formats,or towebpages, or PDFs . Reachmorepeoplewith newcloud-basedtranslat ionservicesthatcan translatesitesandsitecontent. Wit ha fullsetofAPI’s,REST,andCSOM support,contentcanbepre-translatedwhenneeded,or onthefly byusers asynchron ously,synchronous ly,or streaming, TheWorkManagementServiceprovidestaskaggregationacrosswork managemen tsystems,including MicrosoftSharePoin t,MicrosoftExchange Server,andMicrosoftProjectServer. For example,userscanedittasks from ExchangeServer ona mobilephone,andtheWorkManagementService aggregatestasksfromExchangeServer intheMy tasksSharePointlist. Configuration CentralAdminis trationContent Content(manydatabase s) Profile Synchronization SocialTagging SearchAdministra tion AnalyticsReporti ng Crawl Link AppManagement Appsfor SharePoint BusinessDataConnectivit y MachineTranslati onServices ManagedMetadataService PerformancePo intServices SecureStoreService SQLServerPowerPivotService Applicat ion StateService Subscriptio nSettingsService Taxonomy Usage WordAutomatio nServices WordConversion Master Model Msdb tempdb Reporting Server Catalog ReportServerTempDB ReportServer Alerting SharePointServer2013bringsmajoradvancementstoworkflows:enterprisefeaturessuchasfully declarativeauthor ing,REST andService Busmessaging,elasticscalability,andmanagedservice reliability. SharePointServer 2013 canuseanew workflowservicebuiltonthe WindowsWorkflowFounda tion component sof the.NET Framework4.5.Thisnew serviceiscalled WorkflowManager anditis designed toplaya centralrolein theenterprise.Processesarecentralto anyorganizationandworkflowisthe orchestrator ofprocesses. TheSharePoint2010 Workflowplatformhasbeencarriedforwardto SharePointServer 201 3. Workflowsthatyoubuiltby using Sha rePointServer 2010 wil lcontinueto workinSharePointServer 2013. Siteownerscan addappsfor SharePo inttotheir sites.Ifan appcontainsSharePointcompon ents,those component sare storedina subwebofthe sitethatis automat icallycreatedwhenyou installtheapp.If the appisa developer s elf-hostedor Azureauto-pr ovisionedapp,theappcomponentsarestoredin those locations.For example,inthe preceding d iagram,App1 cont ainscustombusinesslogicandis storedonan externalserver  itis anAzureauto-provision edappand doesnotstorecontentin asubwebof thesite. App2 isa SharePointhostedappwithonlySharePointcomponents.App2'scontentisstoredin asubwebof thesiteon whichitis installed . Bydefault,appsare deployedtotheir ownwebsite ina special,isolateddomain ,insteadof toyour farmor asandbox.Processesrunin thatdomain. Theappsfor SharePointprovideanew methodtodeliver specificinformati onor functionalit yto a SharePointsite.Anappfor SharePoin tis asmall,easy-to-use,stand-aloneappthatsolvesa specificend- user or businessneed.Siteownerscan discover anddownlo adappsfor SharePointfroma public SharePointStoreor froman organizati on'sinternalAppCatalog andinstallthemon their SharePoin tsites. Microsofthostsandcontrolsa publiconlinestore,wheredevelopersaroundtheworld publishandsell their customappsfor SharePoint.EndusersandIT professionalscanobtainthesecustomappsfor personal or corporateuse.Thisonlinestorehandlestheend-to-endacquisitionexperiencefromdiscoveryto purchase,upgrades,andupdates.(http://office.micro soft.com/en -us/store) Company-d evelopedandapprovedappscanalsobe deployedtoanorganization'sinternalAppCatalog thatishostedon SharePointServer 2013 or SharePo intOnline.Thiscontrolsthe visibilityofappswithin organizations. OfficeWebApps Server isa separateserver productthatcanperformthesefunctions: ServemultipleSharePointfarmsforviewingandediting. Viewfilesfrom ExchangeServer andMicrosoftLync. IntegratewithURL-accessiblefileservers. Ifyou separateOfficeWebAppsfrom theSharePointfarm,youcan updateserversmorefrequently andmanagescaleand performan ceindependentofthe SharePoin tenvironment.TheOffice Web AppsServer architecturedoesnotincludeadatabase.If morethanoneserver ho stsOffice WebApps ina deploymen t,adda loadbalancer or configu reApplicationRequestRouting inIIS. Associalcomputingbecomesmorepervasive,the infrastru cturemustsupportmoredemand. SharePointServer 2 013 addsdistrib utedcacheto improveperforman ceof socialfeeds.Thenew distribut edcacheservice isbuilton thereliabilityofWindowsServer AppFabri cCaching. Toimprove performance ,distributedcacheperformsthe followin g functions : Caching socialdata,suchas newsfeeds. Caching authent icationtokens. Distribute dcache isenabledbydefaultand isautomaticallystartedonallweb serversand applicati onserversin afarm.In verylargeenvironmentsdistribute dcache canbe offloadedto dedicatedservers. TheNewsfeedpagein theMySite continue sto provideanaggregatedviewof activitiesthatare relatedtotheinterestsof users.However,thefeed isenhancedwithnewmicrobloggin g functiona lity.Thenew distribut edcachemaintainstheNewsfeed.This infrastruct urebetter supports thereadand writeoperationsthatusersgeneratebytheir activiti esandparticipationin microbloggin g.The feedsAPI isextensible,whichenablesscenarioswhereactivitiescanbe addedto thenewsfeedor consumedbyother applicationsprogrammat ically. Usethisbuilt-infeatureto analyzeandresolveproblemsinthe following areas: security,performan ce,configuration,andavailability .Health Analyzer rulesarepredefinedandrun atscheduledintervals,suchas hourly,daily,weekly,andmonthly.If anerror isdetected,the correspond ing alertistriggered.Eachrule hasabrief explanat ionabout whytheerror occursandprovidesa linktoa detailedarticlethat containsstep-by-s tepguidancetoresolve theproblem.Whenyoutake actionsbyfollowing theguidance,youcan reruntheruleto verify resolution. SystemCenter2012- Operation sManageris apowerfulmonitoring platformthatletsyoumonitor services,devices,andoperationsfor manycomputersina singleconsole.OperationsManager en ablesyou toviewstatus,health,performanceinformation,andalertsthatare generatedfor availabi lity,performance,configuratio nandsecurity situatio ns.To useOperationsManager tomonitor SharePointproduct s, youmustinstallSystemCenter ManagementPackfor SharePointServer 2013. Highavailabilit yand disaster recoveryareachievedbyplanning andimplementing astrategythatmeets predefinedorgani zationalgoalsandobjectivesfor businesscontinui ty.Thisstrategy mustincludetheprocessesandproceduresthatare requiredto supportthetechnologiesthatanHAor DRsolutionuses. SharePointguidin g principle s: Becauseeveryorganizationisunique,donot usea standardapproa chfor your solution . Designforhigh availabi lityanddisasterrecoverfirst,then performan ceand capacity. TheSharePointdatabasesarethekey considera tioninany highavailabilit yor disaster recoverysolution. Designfromthe bottomup. OneDrivefor Busine sslets yousyncyour MySite libraryor other SharePointlibrari eson teamsitesto your computer.Youcanthen workwithfiles intheselibrariesdirectlyin WindowsExplore r.You can accessthese filesevenwhen you’reoffline.Updatesto filessyncwith SharePointwhenever you’reonline. SharePointServer 2013 providesarich,intuitivenewbrowsing experience.MinimaldownloadinSharePointServer 2013 provide sa new navigatio nframeworkthatsignificantlyimprovespageloadperformance andmakesSharePointServer feellikea richapplication.Minimal downloadisdesignedtoensurethata user receivesonlythedifference betweenthesourceanddestinationpageto minimizebandwi dthand improveoverallperformance . Datacommunicatio nis optimizedtomorefullyuse availabl ebandwidth andtouse clientportsmoreefficiently.As aresultSharePoint2013 deliverscontentquicker thanearlier versions.Additio nally,contentthat userscareaboutis presentedfirst.Usersdonot needtowait for the entirepageto render b eforeusing conte ntona page. EfficientFileI/O isdesignedtoreduce your storagefootprint,reduce bandwid th,andimproveperformance.Its filesavealgorithmensures thatallwriteresourcesfor operationsthatupdatefilesare proporti onaltothe sizeof thechangeinsteadof tothesize ofthefile. EfficientFileI/O enablesthestorageofincrementalupdatestofiles in SharePoin tServer by breaking afileintopieces andstoring those piecesinSQL Server. Whenanactivityis generatedinSharePointServer 2013,thefollowing o ccurs(thenumbersin the listcorrespondtonumbersinthe figure): Someactivitiesaresaved tothecontentdatabases.If theactivityis auser activityor siteactivity, theactivityis savedtothe MySitescontentdatabase.If theactivityis asite feedactivity,the activityissavedin theteamsites contentdatabas e.Tags anddocumentactivitiesarenotsaved tocontentdatabases. Activitiesarewrittento theDistributedCache. Updatesappear inthefeed. Usersreceivevisualindicatorstonotify themofnew updates.When auser refreshesthebrowser,the user seesupdates . Whenconstructing fee ds,suchas theFollowing or theEveryonefeed,thefollowing occurs(the lettersinthe listcorrespondtotheletters inthefigure): Thefeedqueriesthe LastModifiedTimeCacheto retrievetimestampinformationand metadataofrecentactivities. Thisinformationisthenusedas inputtoquerythe FeedCacheto retrieveactivitydata. Therequestedfeedis thenconstructedbyusing theactivitydataretrievedfromtheFeed Cache. For eachentity,theFeed Cacheassignsa portionofmemory,knownas acache bucket,tostore recentactivitydatafor tha tentity.Entitiesincludeusers,tags, sites,anddocuments.Cachebuckets onlystorerecentactivities.Manyc achebucketswillbe emptybecausesomeentitieswillnot have recentactivities.Bydefault,recentactivitiesare keptfor sevendays. C  Webserver Webserver Web server Application Server All othersearch component sand application roles Replica Replica Application ServerQuery &Index Application Server  All othersearch componentsand application roles Crawler Crawler  All SharePointdatab ases IISWebSite—“SharePoint WebServices Applicationpool Search ManagedMetadata User Profile Excel Services Access S ervices VisioGraphics Sec ure Store Ser vic e Bus ine ssDat a Connectivity WordAutomat ion WorkMan agement AppMa nagement Ma chine T ra ns la ti on  ApplicationPool Webapplication collaborationsites http://my/personal/ <user> http://my http://communities Team 1 http://team Team 2 Team 3 CrawlerdB  All SharePointdatabases

Upload: derbyanto

Post on 02-Jun-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SharePoint Server 2013 Architecture Overview

8/11/2019 SharePoint Server 2013 Architecture Overview

http://slidepdf.com/reader/full/sharepoint-server-2013-architecture-overview 1/1

SharePoint Server 2013 Farm Office Web Apps Server Farm

Physical host A Physical host B

Loadbalancer

Physical host E

SQLServer installedandconfigured tosupport SQLclustering, mirroring,or AlwaysOn(AlwaysOnAvailability Groups is afeatureof SQLServer 2012)

Physical host F

Web server

Physical host C Physical host D

Databases

Microsoft SharePoint Server 2013 Architecture

Repopulation

1

2

3

A

B

1

2

3 A C

ActivityGenerators

Microblogfeatures

L i ke s P o st s/ R ep li e s

@ Me nti on s . ..

DocumentEdits

DocumentSharing

CommunityPosts

TimerJobs

B irth days . ..

Feeds

Following

LikesNewsfeed

EveryoneNewsfeedMentions

NewsfeedActivitiesNewsfeed Site Feeds

DistributedCache

FeedsCache

RecentUserActivities

RecentSitesActivities

RecentTagActivities

RecentDocumentActivities

LastModified Time Cache

LastModifiedTime of

Activities

B

Content Databases

All UserActivities

All SiteActivities

My SitesContentDatabases

SitesContentDatabases

© 2014 Microsoft Corporation. All rights reserved. To send feedback about this documentation, please write to us at [email protected].

SharePoint Server2013

Visual Studio2012

SharePoint2010WorkflowPlatform

SharePointDesigner2013

WindowsServer SQLServer

WindowsServer

WorkflowManager(SharePoint2013

WorkflowPlatform)

SQLServer

Vi

Hig·

·

·

Hvh

Disaster recovery to standby recovery farm

· Asynchronousmirroring· Log shipping· AlwaysOn replicawith asynchronouscommit

Warmstandby

Hotstandby

Primary Data Center(www.contoso.com)

Redundantand faulttolerantdesign:· Datacenter· Network devicessuch asswitchesand routers· Serversand peripheralssuch aspower supply,

network adapters, local storage, and remotestorage

· Facilities – Power, cooling, and

communications· Local and regional – alternate power, WAN,

and communications

Datacenterbackup and restore strategy:· Bestpractice policiesand procedures· Monitoring and reporting tools· Backup and recovery toolsand architecture· Off-site storage – physical orin the cloud

Physical Environment

High availability:· Virtual machine placementon differentvirtualization hostservers· WindowsServerFailoverClustering on hostservers· Live migration enabled

All SharePoint Databases

High availability options:· Database mirroring· AlwaysOn Availability Group· Database clustering· AlwaysOn FailoverClusterInstance· Live migration enabled

WebServer s Appl i ca t ionSe rve rs

Othersearchcomponentsandapplication roles

W1

W2

W3

W4

A1

A3

A4

A2

Query and index

Query and index

Othersearchcomponentsandapplication roles

Crawler

Crawler

IndexPartition1

Replica

Replica

Highlyavailable architecture

RedundantServicesService applicationsApplication components

RedundantFarm serverroles

Crawler

Application Server —Query &Index

Indexpartition 1

http://contoso.com/sites/web1

http://prefix-apphash.contosoapps.com/sites/web1/appname

Isolateddomain

Main SharePointsite

App1SharePointsite

SharePoint Site

App1

App2 App2Isolated SharePointSubsite (spweb)

List1

List2

Workflow

External server

Custom BusinessLogic

Logical architecture High availability and disaster recoveryPhysical architecture

Monitoring and manageability

Architecture improvements for WANenvironments and offline scenarios

Social architecture

App management

Workflow

Office Web Apps Server

Distributed cache

Newsfeeds

SharePoint Heal th Analyzer System Center 2012

OneDrive for Business for SharePoint libraries

Minimal download

Bandwidth engineering improvements Efficient File I/O

Sites

Service applications

Sa vi ng and synchronizi ng content Comm unit y si tes

Search PowerPoint Automation Service

Translation services Work Management

SharePoint system databases

User profile service databases

Search Service Applicationdatabases

Other service application databases SQL Server 2008 R2 (SP1) andSQL Server 2012 system databases

Microsoft SQL Server ReportingServices databases

Whendeployed,auser'sMy Sitedocumentlibraryisthe defaultlocationforfilesthatMicrosoftOffice 2013 clientapplicationssave. AdiscoveryserviceidentifiestheURLof theuser'sMy Siteandoffers itas thedefaultlocationinadditiontoother locationsavailablefor saving files.Thispromotestheconceptofstoring filesinthe documentlibraryofa user'sMySite whereitemscanbe managed,governed,shared,andmoved.Thishelpsreducetheamountofcontentthatother systems,suchas emailor personaldrives,store.

Anew sitetemplatenamedCommunitySitesoffers aforumexperiencetocategorizeandcultivatediscussionswith abroadgroupof peopleacrossorganizationswithinacompany.You candeploya stand-alonecommunity(shown).Or,youcan activatecommunityfeaturesonanysite,which providesthecoreCommunitySitepages, moderation,membership,andreputationfunctionalitywithintheexisting sitewithoutcreating a separateCommunitySite.

Searchisbetter integratedwithenterpriseinfrastructure,basedon anentirelynewenginethatcombinesthe simplicityandgreatdefaultrelevanceprovidedbySharePointSearchwiththe massivescaleandextensibility

offeredbyFAST technology. IT candeployascalablesearcharchitecturethatenablesusersto searchremotedatasources,navigateenterpriserepositoriesrapidly,andbring moreinformationwithinreachthroughnewindividualsearchresultsthat arebasedon howindividualsinteractwithinformationin their dailywork.

Informationisat SharePoint’scoreand making thatinformationin avariety of formatsleadstobroader collaborationandaccess toimprovementsinsoftware.SharePointServer 2013 providesa newPowerPointAutomation

Service,whichis similar tothecurrent WordAutomationService.ThePowerPointAutomationServicecan automateconversationofMicrosoftPowerPointpresentationstomanyformats,which promotesahighdegree of accessibility,fromc onverting older Officeformatstonewer Office formats,ortowebpages, or PDFs.

Reachmorepeoplewith newcloud-basedtranslationservicesthatcantranslatesitesandsitecontent. Witha fullsetofAPI’s ,REST,andCSOMsupport,contentcanbepre-translatedwhenneeded,or onthefly byusers— asynchronously,synchronously,or streaming,

TheWorkManagementServiceprovidestaskaggregationacrossworkmanagementsystems,including MicrosoftSharePoint,MicrosoftExchangeServer,andMicrosoftProjectServer. For example,userscanedittasks fromExchangeServer ona mobilephone,andtheWorkManagementServiceaggregatestasksfromExchangeServer intheMy tasksSharePointlist.

· Configuration· CentralAdministrationContent· Content(manydatabases)

· Profile· Synchronization· SocialTagging

·

SearchAdministration· AnalyticsReporting· Crawl· Link

· AppManagement· Appsfor SharePoint· BusinessDataConnectivity· MachineTranslationServices· ManagedMetadataService· PerformancePointServices· SecureStoreService· SQLServer PowerPivotService Application· StateService· SubscriptionSettingsService· Taxonomy· Usage· WordAutomationServices· WordConversion

· Master· Model· Msdb· tempdb

· Reporting Server Catalog· ReportServerTempDB· ReportServer Alerting

SharePointServer 2013 bringsmajor advancementstoworkflows: enterprisefeaturessuchasfullydeclarativeauthoring,REST andService Busmessaging,elasticscalability,andmanagedservicereliability.

SharePointServer 2013 canuseanew workflowservicebuiltonthe WindowsWorkflowFoundationcomponentsof the.NET Framework4.5.Thisnew serviceiscalled WorkflowManager anditis designedtoplaya centralrolein theenterprise.Processesarecentralto anyorganizationandworkflowistheorchestrator ofprocesses.

TheSharePoint2010 Workflowplatformhasbeencarriedforwardto SharePointServer 2013.Workflowsthatyoubuiltby using SharePointServer 2010 willcontinueto workinSharePointServer2013.

Siteownerscan addappsfor SharePointtotheir sites.Ifan appcontainsSharePointcomponents,those

componentsare storedina subwebofthe sitethatis automaticallycreatedwhenyou installtheapp.If theappisa developer self-hostedor Azureauto-provisionedapp,theappcomponentsarestoredin thoselocations.For example,inthe preceding diagram,App1 containscustombusinesslogicandis storedonanexternalserver — itis anAzureauto-provisionedappand doesnotstorecontentin asubwebof thesite.App2 isa SharePointhostedappwithonlySharePointcomponents.App2'scontentisstoredin asubwebof thesiteon whichitis installed.

Bydefault,appsare deployedtotheir ownwebsite ina special,isolateddomain,insteadof toyour farmorasandbox.Processesrunin thatdomain.

Theappsfor SharePointprovideanew methodtodeliver specificinformationor functionalityto aSharePointsite.Anappfor SharePointis asmall,easy-to-use,stand-aloneappthatsolvesa specificend-user or businessneed.Siteownerscan discover anddownloadappsfor SharePointfroma publicSharePointStoreor froman organization'sinternalAppCatalog andinstallthemon their SharePointsites.

Microsofthostsandcontrolsa publiconlinestore,wheredevelopersaroundtheworld publishandselltheir customappsfor SharePoint.EndusersandIT professionalscanobtainthesecustomappsfor personalor corporateuse.Thisonlinestorehandlestheend-to-endacquisitionexperiencefromdiscoverytopurchase,upgrades,andupdates.(http://office.microsoft.com/en-us/store)

Company-developedandapprovedappscanalsobe deployedtoanorganization'sinternalAppCatalogthatishostedon SharePointServer 2013 or SharePointOnline.Thiscontrolsthe visibilityofappswithinorganizations.

OfficeWebApps Server isa separateserver productthatcanperformthesefunctions:

· ServemultipleSharePointfarmsfor viewing andediting.· Viewfilesfrom ExchangeServer andMicrosoftLync.

· IntegratewithURL-accessiblefileservers.

Ifyou separateOfficeWebAppsfrom theSharePointfarm,youcan updateserversmorefrequentlyandmanagescaleand performanceindependentofthe SharePointenvironment.TheOffice Web

AppsServer architecturedoesnotincludeadatabase.If morethanoneserver hostsOffice WebAppsina deployment,adda loadbalancer or configureApplicationRequestRouting inIIS.

Associalcomputing becomesmorepervasive,the infrastructuremustsupportmoredemand.SharePointServer 2013 addsdistributedcacheto improveperformanceof socialfeeds.Thenewdistributedcacheservice isbuilton thereliabilityofWindowsServer AppFabricCaching. Toimproveperformance,distributedcacheperformsthe following functions:· Caching socialdata,suchas newsfeeds.

· Caching authenticationtokens.Distributedcache isenabledbydefaultand isautomaticallystartedonallweb serversandapplicationserversin afarm.In verylargeenvironmentsdistributedcache canbe offloadedtodedicatedservers.

TheNewsfeedpagein theMySite continuesto provideanaggregatedviewof activitiesthatarerelatedtotheinterestsof users.However,thefeed isenhancedwithnew microbloggingfunctionality.Thenew distributedcachemaintainstheNewsfeed.This infrastructurebetter supportsthereadand writeoperationsthatusersgeneratebytheir activitiesandparticipationinmicroblogging.The feedsAPI isextensible,whichenablesscenarioswhereactivitiescanbe addedtothenewsfeedor consumedbyother applicationsprogrammatically.

Usethisbuilt-infeatureto analyzeandresolveproblemsinthe followingareas: security,performance,configuration,andavailability.HealthAnalyzer rulesarepredefinedandrun atscheduledintervals,suchashourly,daily,weekly,andmonthly.If anerror isdetected,thecorresponding alertistriggered.Eachrule hasabrief explanationaboutwhytheerror occursandprovidesa linktoa detailedarticlethatcontainsstep-by-stepguidancetoresolve theproblem.Whenyoutakeactionsbyfollowing theguidance,youcan reruntheruleto verifyresolution.

SystemCenter 2012 - OperationsManager is apowerfuplatformthatletsyoumonitor services,devices,andopemanycomputersina singleconsole.OperationsManatoviewstatus,health,performanceinformation,andalegeneratedfor availability,performance,configurationansituations.To useOperationsManager tomonitor ShareyoumustinstallSystemCenter ManagementPackfor S2013.

Highavailabilityand disaster recoveryareachievedbyplanning andimplementing astrategythatmeetspredefinedorganizationalgoalsandobjectivesfor businesscontinuity.Thisstrategy mustincludetheprocessesandproceduresthatare requiredtsupportthetechnologiesthatanHAor DRsolutionuses.

SharePointguiding principles:· Becauseeveryorganizationisunique,donot usea standardapproachfor your solution.· Designfor high availabilityanddisaster recover first,then performanceand capacity.· TheSharePointdatabasesarethekey considerationinany highavailabilityor disaster recoverysolution.· Designfromthe bottomup.

OneDrivefor Businesslets yousyncyour MySite libraryor otherSharePointlibrarieson teamsitesto your computer.Youcanthenworkwithfiles intheselibrariesdirectlyin WindowsExplorer.You canaccessthese filesevenwhen you’reoffline .Updatesto filessyncwithSharePointwhenever you’reonline .

SharePointServer 2013 providesarich,intuitivenew browsingexperience.MinimaldownloadinSharePointServer 2013 providesa new

navigationframeworkthatsignificantlyimprovespageloadperformanceandmakesSharePointServer feellikea richapplication.Minimaldownloadisdesignedtoensurethata user receivesonlythedifferencebetweenthesourceanddestinationpageto minimizebandwidthandimproveoverallperformance.

Datacommunicationis optimizedtomorefullyuse availablebandwidthandtouse clientportsmoreefficiently.As aresultSharePoint2013deliverscontentquicker thanearlier versions.Additionally,contentthatuserscareaboutis presentedfirst.Usersdonot needtowait for theentirepageto render beforeusing contentona page.

EfficientFileI/O isdesignedtoreduce your storagefoobandwidth,andimproveperformance.Its filesavealgothatallwriteresourcesfor operationsthatupdatefilesarproportionaltothe sizeof thechangeinsteadof tothesiEfficientFileI/O enablesthestorageofincrementalupSharePointServer by breaking afileintopieces andstopiecesinSQL Server.

Whenanactivityis generatedinSharePointServer 2013,thefollowing occurs(thenumbersin thelistcorrespondtonumbersinthe figure):

Someactivitiesaresaved tothecontentdatabases.If theactivityis auser activityor siteactivity,theactivityis savedtothe MySitescontentdatabase.If theactivityis asite feedactivity,theactivityissavedin theteamsites contentdatabase.Tags anddocumentactivitiesarenotsavedtocontentdatabases.

Activitiesarewrittento theDistributedCache.

Updatesappear inthefeed. Usersreceivevisualindicatorstonotify themofnew updates.Whenauser refreshesthebrowser,the user seesupdates.

Whenconstructing feeds,suchas theFollowing or theEveryonefeed,thefollowing occurs(thelettersinthe listcorrespondtotheletters inthefigure):

Thefeedqueriesthe LastModifiedTimeCacheto retrievetimestampinformationandmetadataofrecentactivities.

Thisinformationisthenusedas inputtoquerythe FeedCacheto retrieveactivitydata.

Therequestedfeedis thenconstructedbyusing theactivitydataretrievedfrom theFeedCache.

For eachentity,theFeed Cacheassignsa portionofmemory,knownas acache bucket,tostorerecentactivitydatafor thatentity.Entitiesincludeusers,tags, sites,anddocuments.Cachebucketsonlystorerecentactivities.Manyc achebucketswillbe emptybecausesomeentitieswillnot haverecentactivities.Bydefault,recentactivitiesare keptfor sevendays.

C

Web server Web serverWeb server

Application Server –All othersearch componentsandapplication roles

Replica Replica

Application Server —Query &Index

Application Server – All othersearch componentsandapplication roles

Crawler Crawler

All SharePointdatabasesIISWebSite —“SharePoint WebServices ”

Applicationpool

Search Managed Metadata User Profile Excel Services Access Services Visio Graphics

Secu re S tor e Se rv i ce Busines sDa taConnectivity

W or d Au to ma ti on W or k Ma na ge me nt A pp M an ag em en t M ac hi ne Tr an sl at io n

ApplicationPool

Webapplication collaborationsites

http://my/personal/ <user>

http://my http://communities

Team 1

http://team

Team 2 Team 3

CrawlerdB

All SharePointdatabases