Anda di halaman 1dari 4

MemahamiSolusiClusterServer

Memahamikonseptechnologyclusteringdalamsystemwindowsserver2003untukmenjagakesinambungan
produksidanketersediaan.

Urgensicluster
Jikasuatuorganisasimenjadibegitutergantungkepadainfrastruckturjaringankomputer,dandowntimesystem
bukanlahsesuatuyangbisaditolerer,makaClustringmenjadisuatukeharusandalambusinessmereka.Banyak
sekalibsnissekaranginimengandalkanwebsiteuntuksemuaurusandalambisnismereka,jikaservermereka
downmakabusinessberhenti.Clusteringharuslahmenjadisolusiyangharusdiadopsidalamsystemserver
merekaagarkesinambunganbisnistetapberjalansempurna.

ApasichsebenarnyaClusteringitu?
Suatuclusteringadalahsuatukelompokduaataulebihserveryangdidedikasikankhususuntukmenjalankansuatu
applikasi(ataubeberapaapplikasi)dandikoneksikansedemikianrupaagarmemberikansuatufaulttolerancedan
loadbalancing.Faulttolerancemungkinasingbagikita,gampangnyajikasalahsatumesintidakbisamenunaikan
fungsinyaataumati,makaakandiambilalih/digantikanolehmesinlainnyasecaraautomatis.

Failoverfailback
Dalamsystemservercluster,masing2servermenjalankanapplikasikritisyangsama,sehinggaapabilasalahsatu
servergagalfungsi,makaserverlainnyaakanmendeteksikegagalanfungsiinidanmengambilalihfungsinya
hanyadalamhitunganbeberapasaatsaja.Halinidisebutsebagaifailover.Jikanodeyanggagalfungsitadi
kembalinormal,makanode2yanglainakanmengetahuikondisiinidansystemclusterakankembali
menggunakannodeyanggagalfungsitadikembali.Kondisiinidisebutfailback.Dalamsystemwindows2003,
kemampuanclusteringinidiinstallsecaraautomatis,akantetapipadasystemwindows2000andaharus
menginstallmoduleterpisahMicrosoftClustringSystem.

TechnologyClustering
DidalamSystemWindowsserver2003,adaduajenistechnologyclusteringyangberbedayaituServerClusterdan
NetworkLoadBalancing(NLB).Perbedaanantarakeduanyaterletakpadajenisapplikasiyangharusdijalankan
olehserver2dansifatdankarakteristicdaridatayangmerekagunakan.

NetworkLoadBalancing
NetworkLoadBalancingdalamwindows2003adalahjenisclusteringyanglebihgampangdiinstall,dikonfigure,
dandimaintain.Andabisamenggunakanhardwaredanapplikasiyangadadikomputerandadantidakada
tambahansoftwarelagiyangperludiinstall.Andabisamenggunakanapplikasidalamwindows2003ituyaitu
Networkloadbalancingmanageruntukmembuat,memanaje,danmemonitorNLBcluster.
UntukApplikasiStatelessmemory
NLBlebihbanyakmenjalankanaplikasiyangstatelesmemory,biasanyaberupadatayangtidakseringberubah.

Didukungolehsemuaplatformwindowsserver2003dariStandard,EnterprisedanDatacenter.
Bisamenggunakanloadbalancingsampai32nodeserver,dimanamasing2mempunyaiduplikatcopydari
applikasiyanginginandaberikankeclients.
FullloadbalancinguntuktrafficTCPdanUDP
Bisauntukjenisserver2sepertiWEB,ISA,VPN,Mediaserver,Terminalserver
Adaptervirtual
Networkloadbalancingbekerjadengancaramenciptakansuatuadapterjaringanvirtual(virtualnetworkadapter)
padamasingmasingnodeyangmewakiliclustersebagaisuatuentitastunggal.AdaptervirtualmempunyaiIP
addressdanaddressMAC(mediaaccesscontrol)yangindependentdariaddress2yangdiberikankepada
interfacejaringanfisikdarinode2clustertersebut.Clientsakanmengaksespermintaanapplikasiditujukankepada
IPaddressclusterketimbangditujukankemasing2IPaddressindividualdarimasing2servernode.
DiagramNLB

SolusiServerClusterNLB

JikadatangsuatupermintaandariclientditujukankepadaIPaddresscluster,semuanodedalamclustermenerima
danmemprosesmessagetersebut.PadasetiapnodedidalamclusterNLB,suatuNLBservicesberfungsisebagai
filterantaraadapterclusterdanstackTCP/IPcomputer.FilterinimemungkinkanNLBuntukmelakukankalkulasi
untukmenentukannodeyangmanadidalamclusteryangakanbertanggungjawabmeresponpermintaanclientini.
Untukmaksudini,tidakdiperlukankomunikasiantarnode.Setiaphostmelakukankalkulasiyangsamasecara
independendanmembuatkeputusanapakahharusmemprosespermintaanclienttersebutatautidak.Formulasi
kalkulasinyahanyaakanberubahjikalauadapenambahanataupengurangannodedalamcluster.
PerludicatatbahwajikaandamembuatbeberapanodemembentukNLBserver,andaharusmembuatregister
resourcerecorddisystemDNSandadengannamaclusterdimanaIPaddressyangdipakaiadalahIPaddress
virtualadapter.

ServerCluster
Serverclusterdirancanguntukapplikasiyanglongrunningdimemorystateatauapplikasiyangdatanyabesar
danseringberubahyanglazimdisebutsebagaistatefullapplicationsdanberisidatabaseserversepertiMicrosoft
SQL,Exchangeserver,serverfiledanprinters.Semuanodedalamclusteriniterhubungdengansuatudataset
shareSCSIbusatauSANstorageareanetwork.semuanodemempunyaiakseskedataapplikasiyangsama,
danmasing2nodebisamemprosesrequestdariclientkapansaja.
Andabisaconfiguresetiapnodedariclusterinimenjadipassiveatauactive.Nodeyangactivebisamenerimadan
memprosespermintaandariclients,sementaranodeyangpassivebersifatidledanberfungsisebagaifallback
jikanodeyangactivegagal.

Diagramkonsepcluster
Padagambarberikutinidimisalkanadaduaserveryangmembentuksuatuclusterdimanakeduanyarunning
windowsserver2003danMicrosoftSQLserverdanmasing2terhubungkepadapirantiNASyangsamayang
berisidatabase.Keduaserverjugamempunyaikoneksikhususyangdipakaimendeteksidetakjantungmasing2
kalauterjadigagalfungsi.

SolusiserverClusterKonsep

ServerAberfungsisebagainodeactivesementaraserverBberfungsisebagaipassivenode.ServerAini
sepanjangwaktuberfungsinormal,menjalankanapplikasidatabase,menerimarequestsdariclientsdatabase,dan
mengaksesfile2databasepadapirantiNAS.Akantetapitiba2serverAkarenasuatualasantertentugagal
berfungsi,makaserverBsebagainodepassivemendeteksikegagalanfungsiserveractiveAinidansertamerta
menjadinodeActivemenggantikanfungsiserverAmemprosespermintaanclientsmenggunakandatabaseyang
samapadaNAS.
FaktaCluster
SamasepertiNLB,serverclusterjugamempunyainamadanIPaddressterpisahdenganIPaddressmasing2
node.Makanyasaatnodeactivegagal,tidakadaperubahanfungsiyangdirasakanpadaclients,karenasystem
langsungdihandleolehpassivenodeataujikadalamXNodeClusteringpassivenodenyaadalahsurvivalnode.
Serverclusterhanyabisajalanpadasystemwindowsserver2003edisiEnterprisedanDatacentersaja,untuk
edisiWindows2003standardhanyabisajalanNLB.Masing2nodetidakbolehmenggunakanedisiwindows
2003yangberbeda,harusseragam,edisiEnterpriseatauDatacentersaja.
Maksimumbisasampai8nodessajayangbisaberfungsimasing2failoverdanfailback.Failbacktidakdi
configurebydefault,jadiharusdiconfiguresecaramanualatauautomatis.Kebanyakanparapraktisi
melakukankonfigurasimanualuntukfailbackagarbisamengevaluasikegagalanfungsidarinodetersebut.
MemerlukanhardwarediskdrivekhususmissalFibreChannel,SharedSCSI,atauSAN.FibreChanneladalah
suatutechnologyjaringanserialkecepatantinggisampai100Mbytespersecondmenggunakankomunikasifull
duplex.SementaraSCSImenggunakantechnologysinyalparallel.
DipakaipadaSQLserver,MSExchange,FiledanPrintserverdll.

XNodeClustering
Pengembanganyangsangatberartidalamsystemclusterdiwindowsserver2003adalahjumlahnodeyangbisa
sampai8nodeuntukfailoverdanfailback.Xnodeclusteringmemberikankitapilihanuntukmembuatminimum2
nodedenganmaksimumsampai8nodefailover/failback.
Konfigurasicluster4node
Padagambarberikutinimenjelaskansuatukonfigurasicluster4nodedimanamasing2nodeadalahactivenode

yangjugamenjadisurvivalnodedarinodeyangditunjukjikaterjadisuatufailover.Masing2nodemempunyai
akseslangsungkepadasharestorage/diskmedium.Masing2servermempunyaiprimaryroledanjugasurvival
nodeyangditunjuk.Masing2serverinimempunyaikoneksikhususmelaluisuatukoneksijaringandedicated
khususyangmerupakansuatupendeteksidetakjantungbagikeempatnodesehinggamasing2nodebisa
mendeteksikalauadadetakjantungdarimasing2nodeberhentisehinggasurvivalnodeyangditunjukbisa
mengambilalihfungsi.

SolusiServerClusterXNodeClustering

1.ServerAmerupakangroupDatabaseserveryangjugaberfungsisebagaisurvivalnodedarigroupPrintandFile
server.JikaserverDinigagalfungsi,makafailoverkeserverA,ssehinggaserverAmenjalankan2applikasi
(databasedanfileserver)
2.ServerBmerupakangroupMessagingserveryangjugamenjadisurvivalnodedarigroupDatabaseserver.Jika
databaseservergagalfungsi,makafailoverkeserverB.
3.ServerCmerupakangroupLayananWEByangjugaberfungsisebagaisurvivalnodedarigroupMessaging.
JikaserverBgagalfungsi,makaserverCakanmengambilalihfungsimessaging.
4.ServerDadalahgroupPrint&FilesserveryangjugamenjadisurvivalnodedarigrouplayananWEB.Jika
serverCgagalfungsimakaserverDakanmengambilalihlayananWEB.
KeempatnodeinimenggunakanpirantidatashareyangsamayangbisaberupaFibreChannel,ShareSCSI,atau
SANatausharediskyangmemungkinkankeempatnodebisaberbagidiskyangsama.Dengandesign4node
clustersepertiini,keempatnodemempunyaiapplikasiyangberbedayangselaluaktifsementaradiajuga
berfungsisebagaisurvivalnodedariapplikasiyangditunjuk.Bersambungkedesignsolusiclustering
AndabisamembacakonsepdasarDisasterrecoveryplanningdanbagaimanasystemWindowsserver2008R2
danWindowsserver2012memberikansekaligussolusiHighAvailabilitydanDisasterrecoverysecaraautomatis?
Semogabermanfaat,Salam.
KiGrinsing
Lihatartikellainnya: