A SharePoint farm a Microsoft SharePoint technológiájának alapköve. Egyszerűen fogalmazva, egy vagy több SharePoint szerver együttműködő csoportja, amelyek egyetlen, közös konfigurációs adatbázison osztoznak. Ez az architektúra lehetővé teszi a nagyvállalati szintű tartalomkezelést, együttműködést és üzleti intelligencia funkciók hatékony kiszolgálását.
A farm lényege a skálázhatóság és a redundancia. Több szerver használatával a rendszer képes kezelni a nagyobb terhelést, és a szerverek közötti feladatmegosztás biztosítja a folyamatos működést még akkor is, ha egy szerver meghibásodik. A felhasználók szempontjából ez azt jelenti, hogy a SharePoint szolgáltatások mindig elérhetőek, függetlenül a háttérben zajló eseményektől.
A SharePoint farm a központi idegrendszere a vállalati információkezelésnek, biztosítva a dokumentumok tárolását, a munkafolyamatok automatizálását és a kollaboratív munkát.
A farm felépítése moduláris. Különböző szerepkörű szerverek alkotják, például web front-end szerverek (WFE), amelyek a felhasználói kéréseket kezelik, alkalmazásszerverek, amelyek a háttérfolyamatokat futtatják, és adatbázis szerverek, amelyek a SharePoint tartalmát tárolják. Ez a szétválasztás lehetővé teszi a farm egyes részeinek külön-külön való optimalizálását és skálázását a teljesítmény javítása érdekében.
A SharePoint farm működése során a felhasználói kérések a WFE szerverekhez érkeznek. Ezek a szerverek feldolgozzák a kérést, és ha szükséges, kommunikálnak az alkalmazásszerverekkel és az adatbázis szerverekkel. A végeredmény, például egy weboldal vagy egy dokumentum, visszakerül a felhasználóhoz. A folyamat során a farm gondoskodik a biztonságról, az engedélykezelésről és a naplózásról, biztosítva a vállalati adatok védelmét és a szabályozási követelményeknek való megfelelést.
A SharePoint farm alapvető építőelemei: Szerverek, adatbázisok, szolgáltatások
A SharePoint farm alapvetően egy szervercsoport, amely együttműködve biztosítja a SharePoint funkcionalitását. A farm felépítése és működése kulcsfontosságú a rendszer teljesítménye, skálázhatósága és megbízhatósága szempontjából. Nézzük, milyen fő építőelemek alkotják ezt a farmot.
Szerverek: A SharePoint farmban többféle szerver szerepelhet, melyek különböző szerepköröket töltenek be. A Web Front End (WFE) szerverek fogadják a felhasználói kéréseket, és megjelenítik a SharePoint tartalmat. Ezek a szerverek optimalizáltak a gyors válaszidőre és a nagy terhelés kezelésére. Egy farmban több WFE szerver is lehet, amelyek terheléselosztó mögött helyezkednek el. A Application szerverek bonyolultabb feladatokat látnak el, például keresési lekérdezéseket kezelnek, workflow-kat futtatnak, vagy külső rendszerekkel kommunikálnak. A Database szerver tárolja az összes SharePoint tartalmat, beállítást és metaadatot. A megfelelő adatbázis-kezelés elengedhetetlen a farm stabilitása és teljesítménye szempontjából.
Adatbázisok: A SharePoint farm több adatbázist használ a különböző információk tárolására. A Configuration adatbázis tartalmazza a farm konfigurációs beállításait, például a szerverek listáját, a szolgáltatásokat és a biztonsági beállításokat. A Content adatbázisok tárolják a webhelyek, listák, könyvtárak és dokumentumok tartalmát. Minden webalkalmazás (Web Application) több content adatbázishoz is kapcsolódhat. A Service Application adatbázisok a különböző szolgáltatásalkalmazások (Service Applications) adatait tárolják, például a keresési szolgáltatás (Search Service), a felhasználói profilok (User Profile Service), vagy a felügyelt metaadatok (Managed Metadata Service) adatait.
Szolgáltatások: A SharePoint szolgáltatások (Services) a farm különböző funkcióit biztosítják. A System Services alapvető szolgáltatások, amelyek a farm működéséhez szükségesek, például a Timer Service, amely ütemezett feladatokat hajt végre. A Web Application Services a webalkalmazásokhoz kapcsolódó szolgáltatások, például a Claims Authentication Service, amely a felhasználók hitelesítését végzi. A Service Applications különálló alkalmazások, amelyek különböző funkciókat biztosítanak, és más webalkalmazások is használhatják őket. Például a keresési szolgáltatás lehetővé teszi a felhasználók számára, hogy tartalmat keressenek a farmban, a felhasználói profil szolgáltatás tárolja a felhasználói profil adatait, a felügyelt metaadatok szolgáltatás pedig központilag kezeli a metaadatokat.
A SharePoint farm hatékony működésének kulcsa a szerverek, adatbázisok és szolgáltatások megfelelő konfigurációja és karbantartása.
A szolgáltatások központilag kezelhetők a Central Administration felületen, ahol beállíthatók a szolgáltatások paraméterei, engedélyei és futtatási beállításai. A megfelelő szolgáltatások kiválasztása és konfigurálása a felhasználói igények és a farm méretének figyelembevételével történik.
A farm skálázhatóságának biztosítása érdekében a szervereket és adatbázisokat külön-külön is lehet skálázni. Például, ha a felhasználói terhelés megnő, több WFE szervert lehet hozzáadni a farmhoz. Ha az adatbázisok mérete nő, erősebb adatbázis-szerverre lehet áttérni, vagy több adatbázis-szervert lehet használni.
A SharePoint farm topológiák: Egy-szerveres, három-szerveres és nagyméretű farmok
A SharePoint farm alapvetően egy vagy több szerverből álló csoport, amelyek együttműködve biztosítják a SharePoint szolgáltatásokat. A farm topológiája nagyban befolyásolja a teljesítményt, a rendelkezésre állást és a skálázhatóságot. Nézzük meg a leggyakoribb topológiákat:
Egy-szerveres Farm
Az egy-szerveres farm a legegyszerűbb konfiguráció. Minden SharePoint szerepkör egyetlen szerveren fut. Ez a megoldás ideális kis szervezeteknek, fejlesztői környezeteknek vagy tesztelési célokra. Könnyen telepíthető és kezelhető, azonban korlátozott a rendelkezésre állása és a skálázhatósága. Ha a szerver meghibásodik, a teljes SharePoint szolgáltatás leáll.
Az egy-szerveres farm előnyei:
- Egyszerű telepítés és konfigurálás
- Alacsony költség
- Könnyű kezelhetőség
Hátrányai:
- Korlátozott rendelkezésre állás
- Gyenge skálázhatóság
- Nem alkalmas éles környezetre nagy terhelés esetén
Három-szerveres Farm
A három-szerveres farm egy elterjedtebb konfiguráció, amely jobb rendelkezésre állást és skálázhatóságot kínál. Általában a következőképpen oszlanak meg a szerepkörök:
- Egy szerver SQL Server adatbázisnak. Ez a szerver tárolja az összes SharePoint adatot.
- Két szerver SharePoint előlapnak (Web Front End – WFE). Ezek a szerverek fogadják a felhasználói kéréseket és kiszolgálják a SharePoint oldalakat. Terheléselosztó osztja el a forgalmat a két WFE szerver között.
Ez a topológia lehetővé teszi, hogy ha az egyik WFE szerver meghibásodik, a másik továbbra is kiszolgálja a felhasználókat. Az adatbázis szerver meghibásodása azonban továbbra is leállást okozhat.
A három-szerveres farm előnyei:
- Jobb rendelkezésre állás, mint az egy-szerveres farm
- Skálázhatóbb, a WFE szerverek számának növelésével
- Megfelelő közepes méretű szervezetek számára
Hátrányai:
- Az adatbázis szerver továbbra is egyetlen meghibásodási pont
- Bonyolultabb telepítés és konfigurálás
Nagyméretű Farmok
A nagyméretű farmok komplex, több szerverből álló topológiák, amelyeket nagy szervezetek használnak, ahol a rendelkezésre állás, a teljesítmény és a skálázhatóság kritikus fontosságú. Ezekben a farmokban a SharePoint szerepkörök több szerverre vannak elosztva, és redundancia van kiépítve minden szinten.
A tipikus nagyméretű farm tartalmazhat:
- Több SQL Server adatbázis szerver, gyakran Always On rendelkezésre állási csoportban.
- Számos WFE szerver terheléselosztó mögött.
- Külön alkalmazásszerverek a háttérfeladatokhoz, például a kereséshez, a felhasználói profilok szinkronizálásához és a Managed Metadata Service-hez.
- Dedikált gyorsítótár szerverek a teljesítmény növeléséhez.
A nagyméretű farmok tervezése és karbantartása komoly szakértelmet igényel, és a konfiguráció nagymértékben függ a szervezet egyedi igényeitől és követelményeitől.
A nagyméretű farmok előnyei:
- Magas rendelkezésre állás és hibatűrés
- Kiváló skálázhatóság
- Optimális teljesítmény
Hátrányai:
- Magas költség
- Komplex telepítés és konfigurálás
- Speciális szakértelem szükséges a karbantartáshoz
A megfelelő SharePoint farm topológia kiválasztása a szervezet méretétől, igényeitől és költségvetésétől függ. Alaposan mérlegelni kell a rendelkezésre állási, a skálázhatósági és a teljesítménybeli követelményeket a döntés meghozatala előtt.
A SharePoint központi adminisztráció szerepe és használata

A SharePoint farm központi adminisztrációja a SharePoint környezet szíve. Ez a webalkalmazás biztosítja a farm teljes konfigurációjának és felügyeletének központi pontját. A farm minden egyes szerverén fut, de általában egyetlen szerver van kijelölve a feladatok elvégzésére, a többi pedig tartalék szerepet tölt be.
A központi adminisztráció elsődleges szerepe a farm szintű beállítások kezelése. Ide tartozik a farm biztonságának konfigurálása, a felhasználói jogosultságok kezelése, a szolgáltatásfiókok beállítása és a farm általános működésének finomhangolása. Ezenkívül itt végezhetők el a biztonsági mentések és visszaállítások is.
A központi adminisztráció használata kulcsfontosságú a SharePoint farm hatékony működtetéséhez. Néhány példa a használatára:
- Webalkalmazások létrehozása és kezelése: A webalkalmazások tárolják a SharePoint webhelycsoportokat és tartalmakat. A központi adminisztrációban hozhatunk létre új webalkalmazásokat, konfigurálhatjuk az autentikációs beállításokat, és kezelhetjük a kvótákat.
- Szolgáltatásalkalmazások kezelése: A szolgáltatásalkalmazások központi szolgáltatásokat nyújtanak a farmban, mint például a keresés, a felhasználói profilok és a felügyelt metaadatok. A központi adminisztrációban kezelhetjük ezeket a szolgáltatásalkalmazásokat, konfigurálhatjuk a beállításaikat, és társíthatjuk őket a webalkalmazásokkal.
- Monitorozás és hibaelhárítás: A központi adminisztrációval nyomon követhetjük a farm teljesítményét, megtekinthetjük a naplókat, és azonosíthatjuk a problémákat.
A központi adminisztráció a SharePoint farm irányítópultja, ahol minden fontos konfigurációs és felügyeleti feladat elvégezhető.
A központi adminisztráció eléréséhez általában egy dedikált URL-t használunk, amely a SharePoint telepítésekor kerül konfigurálásra. A hozzáféréshez farm adminisztrátori jogosultságok szükségesek, ami biztosítja, hogy csak a megfelelő személyek végezhessenek változtatásokat a farm konfigurációjában.
A központi adminisztráció felülete moduláris, a különböző funkciók logikusan vannak elrendezve. A „Rendszerbeállítások” részben például a farm szintű beállításokat, mint a kimenő e-mail beállításokat és a diagnosztikai naplózást konfigurálhatjuk. A „Biztonság” részben a felhasználói jogosultságokat, a szolgáltatásfiókokat és az autentikációs beállításokat kezelhetjük. A „Alkalmazáskezelés” részben pedig a webalkalmazásokat és a szolgáltatásalkalmazásokat kezelhetjük.
A központi adminisztráció hatékony használata elengedhetetlen a SharePoint farm stabil és hatékony működéséhez. Rendszeres karbantartás és felügyelet révén biztosíthatjuk, hogy a SharePoint környezetünk megfelelően működjön, és a felhasználók zavartalanul férhessenek hozzá a tartalmakhoz és szolgáltatásokhoz.
A SharePoint farm szolgáltatásfiókjai: Típusok, jogosultságok és biztonsági szempontok
A SharePoint farm megfelelő működéséhez elengedhetetlen a helyes szolgáltatásfiók konfiguráció. Ezek a fiókok biztosítják a farm különböző komponenseinek az egymással, a Windows Serverrel és az adatbázisokkal való kommunikációját. Többféle szolgáltatásfiók létezik, mindegyikük speciális feladatokkal és jogosultságokkal.
Főbb szolgáltatásfiók típusok:
- SharePoint Farm Fiók: Ez a fiók a SharePoint konfigurációs adatbázis elérésére és kezelésére szolgál. Kiemelten fontos a biztonságos kezelése, mivel a teljes farm konfigurációjához hozzáférést biztosít.
- SharePoint Szolgáltatásalkalmazás Fiókok: Minden szolgáltatásalkalmazás (pl. Felhasználói profil szolgáltatás, Keresés szolgáltatás) saját fiókkal rendelkezhet. Ezek a fiókok a szolgáltatásalkalmazás adatbázisaihoz való hozzáférést biztosítják.
- Tartalmi adatbázis fiók: Ezt a fiókot a webalkalmazások használják a tartalmi adatbázisokhoz való csatlakozáshoz.
- Rendszerfiókok: A Windows Server által használt fiókok, például a Network Service vagy a Local System. Ezek használata SharePoint környezetben általában *nem ajánlott* a biztonsági kockázatok miatt.
A szolgáltatásfiókok jogosultságainak helyes beállítása kritikus fontosságú a SharePoint farm biztonsága szempontjából. A fiókoknak csak a minimálisan szükséges jogosultságokat szabad megadni (elvileg a „least privilege” elvét követve). Például, egy tartalmi adatbázis fióknak nem szabad adminisztrátori jogosultságokkal rendelkeznie a SQL Serveren.
A nem megfelelő jogosultságok komoly biztonsági rést jelenthetnek, lehetővé téve a jogosulatlan hozzáférést a SharePoint adatokhoz és a szerver infrastruktúrához.
Biztonsági szempontok:
- Jelszókezelés: A szolgáltatásfiókok jelszavait rendszeresen cserélni kell, és biztonságosan kell tárolni. A SharePoint központi felügyeletében a „Managed Accounts” funkció használható a jelszavak automatikus kezelésére.
- Fiók elkülönítés: Minden szolgáltatásnak saját dedikált fiókkal kell rendelkeznie, hogy a potenciális biztonsági incidensek hatása minimalizálható legyen.
- Auditálás: A szolgáltatásfiókok tevékenységét auditálni kell, hogy a gyanús tevékenységek időben észlelhetők legyenek.
- Kerberos konfiguráció: A Kerberos hitelesítés konfigurálása javasolt a biztonságos kommunikáció érdekében a SharePoint farm és más rendszerek között.
A szolgáltatásfiókok helyes konfigurálása és folyamatos felügyelete elengedhetetlen a SharePoint farm biztonságos és stabil működéséhez. A nem megfelelő beállítások komoly problémákhoz vezethetnek, ezért kiemelt figyelmet kell fordítani erre a területre.
A SharePoint adatbázisok felépítése és funkciói
A SharePoint farm működésének alapját az adatbázisok képezik. Ezek az adatbázisok tárolják az összes tartalmat, beállítást és metaadatot, amelyek a SharePoint környezetet alkotják. A farmhoz több adatbázis is tartozhat, melyek mindegyike speciális feladatot lát el.
A Config Database a farm központi adatbázisa. Ebben tárolódnak a farm konfigurációs beállításai, a szerverek listája, a szolgáltatások konfigurációja és a felhasználói jogosultságok. Ez az adatbázis kritikus fontosságú a farm működése szempontjából, mivel annak elvesztése a teljes farm működésképtelenségét eredményezheti.
A Content Database-ek tárolják a webhelyek, listák, könyvtárak, dokumentumok és egyéb tartalmak tényleges adatait. Egy SharePoint web alkalmazáshoz több tartalom adatbázis is tartozhat, lehetővé téve a tartalom terheléselosztását és a hatékonyabb adatkezelést. A tartalom adatbázisok mérete dinamikusan változhat a tárolt adatok mennyiségének függvényében.
A SharePoint farm adatbázisok nélkül nem működhet, hiszen ezek tárolják a teljes tartalom és konfigurációs információt.
A Service Application Database-ek a különböző szolgáltatásalkalmazások (Service Applications) adatait tárolják. Ilyen szolgáltatásalkalmazások például a felhasználói profil szolgáltatás (User Profile Service), a keresési szolgáltatás (Search Service) és a felügyelt metaadat szolgáltatás (Managed Metadata Service). Minden szolgáltatásalkalmazáshoz tartozhat egy vagy több dedikált adatbázis.
Néhány példa a service application adatbázisokra:
- Profile Database: A felhasználói profilok adatait tárolja, beleértve a felhasználó nevét, beosztását, elérhetőségeit és egyéb személyes adatait.
- Search Database: A keresési indexet és a keresési beállításokat tárolja. Ez az adatbázis lehetővé teszi a felhasználók számára, hogy hatékonyan keressenek a SharePoint farmban tárolt tartalmak között.
- Managed Metadata Database: A felügyelt metaadatokat és a taxonómiát tárolja, segítve a tartalom kategorizálását és rendszerezését.
Az adatbázisok közötti kommunikáció a SharePoint farm szerverei között történik. A szerverek lekérdezéseket küldenek az adatbázisoknak, hogy információkat szerezzenek, illetve adatokat módosítsanak. A megfelelő adatbázis-kezelés és karbantartás elengedhetetlen a SharePoint farm stabilitásának és teljesítményének biztosításához. A SQL Server a leggyakrabban használt adatbázis-kezelő rendszer a SharePoint farmokhoz.
A SharePoint tartalom adatbázisok kezelése és karbantartása
A SharePoint farm működésének egyik kritikus eleme a tartalom adatbázisok hatékony kezelése és karbantartása. Ezek az adatbázisok tárolják a farm összes tartalmát, beleértve a dokumentumokat, listákat, könyvtárakat, felhasználói profilokat és beállításokat. A megfelelő kezelés elengedhetetlen a teljesítmény, a stabilitás és az adatbiztonság szempontjából.
A tartalom adatbázisok mérete folyamatosan növekszik a használat során. Ezért kulcsfontosságú a méretük rendszeres monitorozása. Túl nagy adatbázisok teljesítményproblémákhoz vezethetnek, például lassú betöltési időkhöz és keresési problémákhoz. A SharePoint adminisztrációs felületén és a SQL Server Management Studio segítségével is nyomon követhetjük az adatbázisok méretét és kihasználtságát.
A biztonsági mentés és visszaállítás elengedhetetlen a tartalom adatbázisok védelméhez. Rendszeres biztonsági mentésekkel biztosíthatjuk, hogy adatvesztés esetén vissza tudjuk állítani a farmot egy korábbi állapotba. A biztonsági mentéseket tervezetten és rendszeresen kell elvégezni, figyelembe véve a farm használatának gyakoriságát és az adatok fontosságát.
A karbantartás magában foglalja a SQL Server indexeinek karbantartását és a statisztikák frissítését. Ezek a műveletek optimalizálják az adatbázis lekérdezéseit, ezáltal javítva a teljesítményt. A karbantartást ütemezett feladatként is beállíthatjuk, hogy automatikusan elvégezze a rendszer.
A tartalom adatbázisok fragmentálódhatnak az idő múlásával, ami szintén teljesítménycsökkenéshez vezethet. Ezért időszakos defragmentációra is szükség lehet.
A tartalom archiválás egy másik fontos szempont. A ritkán használt, de megőrzendő adatokat érdemes archiválni, hogy csökkentsük az aktív adatbázisok méretét. Az archivált adatok továbbra is elérhetőek maradnak, de nem terhelik a farm teljesítményét.
A tartalom adatbázisok kezelése során figyelembe kell venni a SharePoint verziójának korlátait és ajánlásait is. A Microsoft dokumentációja részletes információkat nyújt a tartalom adatbázisok méretére, teljesítményére és karbantartására vonatkozóan.
A SharePoint szolgáltatás alkalmazások: Webalkalmazások, szolgáltatás proxyk

A SharePoint farm egyik kulcsfontosságú eleme a szolgáltatás alkalmazások rendszere. Ezek a farmon belül futó, dedikált szolgáltatások, amelyek különféle funkciókat biztosítanak a webalkalmazások számára. A szolgáltatás alkalmazások elkülönülnek a webalkalmazásoktól, ami lehetővé teszi a skálázhatóságot, a biztonságot és a karbantartást.
A webalkalmazások a SharePoint farm azon részei, amelyek közvetlenül a felhasználóval kommunikálnak. Ezek a weboldalak, site-ok és listák gyűjteményei, amelyeket a felhasználók látnak és használnak. A webalkalmazások támaszkodnak a szolgáltatás alkalmazásokra a háttérben a különböző feladatok elvégzéséhez, mint például a keresés, a felhasználói profilok kezelése vagy a felügyelt metaadatok kezelése.
A szolgáltatás proxyk hidat képeznek a webalkalmazások és a szolgáltatás alkalmazások között. Amikor egy webalkalmazásnak szüksége van egy szolgáltatásra (például keresésre), a szolgáltatás proxy közvetíti a kérést a megfelelő szolgáltatás alkalmazás felé. A szolgáltatás proxy felelős az autentikációért, az engedélyezésért és a terheléselosztásért, biztosítva, hogy a kérések hatékonyan és biztonságosan kerüljenek feldolgozásra.
A szolgáltatás proxyk lehetővé teszik a webalkalmazások számára, hogy a szolgáltatás alkalmazások implementációs részleteitől függetlenül használják a szolgáltatásokat.
Néhány példa a gyakori szolgáltatás alkalmazásokra:
- Keresési szolgáltatás alkalmazás: Indexeli a tartalmat és lehetővé teszi a keresést a farmban.
- Felhasználói profil szolgáltatás alkalmazás: Kezeli a felhasználói profilokat és a közösségi funkciókat.
- Felügyelt metaadat szolgáltatás alkalmazás: Lehetővé teszi a központi metaadatok kezelését és használatát.
- Biztonságos tárolási szolgáltatás alkalmazás: Biztonságosan tárolja a hitelesítő adatokat és a konfigurációs információkat.
A szolgáltatás proxyk konfigurálása a SharePoint Központi Adminisztrációs webhelyén történik. Itt adhatók meg a szolgáltatás alkalmazásokhoz való hozzáférési jogosultságok, a terheléselosztási beállítások és egyéb konfigurációs paraméterek. A helyes konfiguráció elengedhetetlen a farm stabil és hatékony működéséhez. A szolgáltatás alkalmazások és proxyk közötti kommunikáció biztonsága kiemelten fontos, ezért az autentikáció és az engedélyezés gondos beállítása elengedhetetlen.
A SharePoint webalkalmazások létrehozása és konfigurálása
A SharePoint farmban a webalkalmazások központi szerepet töltenek be. Ezek a webalkalmazások biztosítják a felhasználói hozzáférést a SharePoint tartalmakhoz és szolgáltatásokhoz. Létrehozásuk során meg kell adnunk a tartalomszolgáltató adatbázisát, amely tárolja az összes webalkalmazás-specifikus adatot.
A webalkalmazások konfigurálása több lépésből áll. Először definiálnunk kell a hitelesítési módszert. Választhatunk Windows hitelesítést, űrlap alapú hitelesítést vagy más külső hitelesítési szolgáltatót. A port beállítás is kritikus, mivel ez határozza meg, hogy a webalkalmazás milyen porton keresztül érhető el.
A webalkalmazások helyes konfigurálása elengedhetetlen a SharePoint farm működéséhez és a biztonságos felhasználói hozzáféréshez.
Ezután beállíthatjuk a felügyelt elérési utakat, amelyek lehetővé teszik különböző webhelycsoportok létrehozását ugyanazon a webalkalmazáson belül. Például létrehozhatunk egy „/sites” felügyelt elérési utat, amely alatt minden webhelycsoportunkat tároljuk. A kvóták beállítása is fontos, hogy korlátozzuk a webhelycsoportok által felhasználható tárhelyet.
A webalkalmazások létrehozásakor és konfigurálásakor figyelmet kell fordítanunk a biztonsági beállításokra is. A megfelelő engedélyek beállítása biztosítja, hogy csak a jogosult felhasználók férhessenek hozzá a bizalmas adatokhoz. A SSL titkosítás használata pedig elengedhetetlen a kommunikáció biztonsága szempontjából.
Végül, a webalkalmazások IIS-ben (Internet Information Services) futnak, így a SharePoint farm működéséhez az IIS megfelelő konfigurálása is szükséges. Ez magában foglalja az alkalmazáskészletek beállítását és a webalkalmazások IIS webhelyekhez való hozzárendelését.
A SharePoint webhelygyűjtemények: Felépítés, jogosultságok és kezelés
A SharePoint farm egy hierarchikus felépítésű rendszer, melynek legfelső szintjén a webalkalmazások találhatók. Minden webalkalmazáson belül jönnek létre a webhelygyűjtemények. A webhelygyűjtemények logikailag összetartozó webhelyek halmazai, melyek egy közös adminisztrációs hatáskörbe tartoznak.
A webhelygyűjtemények alapját egy gyökérwebhely képezi, mely alá további alwebhelyek hozhatók létre. Ez a struktúra lehetővé teszi a tartalom szervezését és a felhasználók számára könnyen áttekinthető navigációt.
A webhelygyűjtemény egy adminisztratív egység, tehát a beállítások, mint például a jogosultságok, a gyökérwebhelyen konfigurálva öröklődnek az alwebhelyekre.
A jogosultságok kezelése kulcsfontosságú a webhelygyűjtemények biztonságos és hatékony működéséhez. A jogosultságok hozzárendelhetők felhasználókhoz vagy csoportokhoz, és szabályozzák, hogy ki milyen műveleteket végezhet el a webhelyen belül (pl. megtekintés, szerkesztés, létrehozás, törlés).
A webhelygyűjtemények kezelése magában foglalja:
- A webhelygyűjtemény létrehozását és törlését.
- A kvóta beállítását (tárhely korlátozása).
- A biztonsági mentések készítését és visszaállítását.
- A felhasználók és csoportok kezelését, valamint a jogosultságok beállítását.
- A webhelygyűjtemény beállításainak konfigurálását (pl. a megjelenés, a navigáció).
A megfelelő webhelygyűjtemény struktúra kialakítása és a jogosultságok átgondolt beállítása elengedhetetlen a SharePoint farm hatékony használatához. A webhelygyűjtemények adminisztrátorai felelősek a webhelygyűjtemény integritásának és biztonságának megőrzéséért.
A SharePoint megoldások (Solutions) telepítése és kezelése
A SharePoint farmban a megoldások (Solutions) központi szerepet töltenek be a funkcionalitás bővítésében és testreszabásában. Ezek a megoldások általában .wsp fájlok, amelyek tartalmazzák a szükséges fájlokat, például webes sablonokat, listadefiníciókat, munkafolyamatokat és kódot.
A megoldások telepítése a SharePoint Központi Felügyelet (Central Administration) segítségével történik. Miután feltöltöttük a .wsp fájlt, a megoldást telepíteni kell a farmra, majd aktiválni kell a kívánt webalkalmazásokban. Ez a folyamat lehetővé teszi, hogy a testreszabások elérhetővé váljanak a felhasználók számára.
A megoldások kezelése magában foglalja a verziókövetést, a frissítést és a visszavonást is. Ha egy megoldás hibásan működik vagy problémákat okoz, vissza kell vonni és eltávolítani a farmból. A frissítések lehetővé teszik a hibák javítását és új funkciók hozzáadását.
A megoldások telepítése és kezelése kritikus fontosságú a SharePoint farm stabilitásának és teljesítményének megőrzéséhez.
A megoldások telepítésekor és kezelésekor figyelembe kell venni a következőket:
- Tesztelés: Minden megoldást alaposan tesztelni kell egy tesztkörnyezetben, mielőtt éles környezetben telepítenénk.
- Verziókövetés: Mindig kövessük nyomon a telepített megoldások verzióit, hogy szükség esetén vissza tudjunk állítani egy korábbi verziót.
- Dokumentáció: Készítsünk részletes dokumentációt a telepített megoldásokról, beleértve a telepítési lépéseket és a konfigurációs beállításokat.
A nem megfelelően kezelt megoldások instabilitást és teljesítményproblémákat okozhatnak a SharePoint farmban. Ezért elengedhetetlen a gondos tervezés, a tesztelés és a szakszerű telepítés.
A SharePoint farm biztonságának megteremtése és fenntartása

A SharePoint farm biztonságának megteremtése és fenntartása kritikus fontosságú a szervezeti adatok védelme szempontjából. A farm egy komplex rendszer, ezért a biztonsági intézkedéseknek több területet is le kell fedniük.
A hozzáférés-kezelés az egyik alapvető elem. Minden felhasználónak csak a feltétlenül szükséges engedélyeket szabad megadni. A SharePoint részletes engedélyezési rendszere lehetővé teszi a finomhangolást, biztosítva, hogy senki ne férhessen hozzá érzékeny adatokhoz, ha arra nincs jogosultsága. Javasolt a „least privilege” elv alkalmazása.
A hitelesítés megbízható módon kell, hogy történjen. A többfaktoros hitelesítés (MFA) bevezetése jelentősen növeli a biztonságot, mivel a felhasználónév és jelszó mellett egy második azonosítási tényezőt is megkövetel. Ez megakadályozza, hogy illetéktelenek hozzáférjenek a farmhoz, még akkor is, ha valaki megszerzi a felhasználó jelszavát.
A szerverek biztonságos konfigurálása elengedhetetlen. A biztonsági rések minimalizálása érdekében a felesleges szolgáltatásokat le kell tiltani, és a szoftvereket rendszeresen frissíteni kell a legújabb biztonsági javításokkal. A tűzfalak helyes beállítása is védelmet nyújt a külső támadások ellen.
A naplózás aktív használata lehetővé teszi a biztonsági események nyomon követését és a potenciális problémák korai felismerését. Az auditnaplók elemzése segíthet a gyanús tevékenységek azonosításában és a szükséges intézkedések megtételében.
A tartalom védelme is kiemelt figyelmet igényel. Az adatok titkosítása, mind a tárolás során (at rest), mind az átvitel során (in transit), segít megakadályozni az illetéktelen hozzáférést az adatokhoz. Az Information Rights Management (IRM) használata lehetővé teszi a dokumentumokhoz való hozzáférés szabályozását, még akkor is, ha azok elhagyják a SharePoint farmot.
A vírusvédelem és kártevő-elhárítás szintén elengedhetetlen. A farm összes szerverén telepíteni kell víruskereső szoftvert, és rendszeresen frissíteni kell a vírusdefiníciókat. Ezenkívül a felhasználókat oktatni kell a biztonságos internetezésről és a gyanús e-mailek felismeréséről.
A katasztrófa utáni helyreállítási terv (DRP) kidolgozása és tesztelése biztosítja, hogy a farm adatvesztés esetén is helyreállítható legyen. A rendszeres biztonsági mentések készítése és a mentések tesztelése elengedhetetlen a DRP hatékonyságának biztosításához.
A biztonsági auditok rendszeres elvégzése segít azonosítani a biztonsági réseket és a javításra szoruló területeket. A külső szakértők által végzett auditok objektív képet adhatnak a farm biztonsági állapotáról.
A felhasználók oktatása kulcsfontosságú a biztonság fenntartásához. A felhasználóknak tisztában kell lenniük a biztonsági szabályzatokkal és a biztonságos munkavégzés módjával. A rendszeres oktatások és tréningek segíthetnek abban, hogy a felhasználók proaktívan védjék a farmot a biztonsági fenyegetésektől.