Basically, thisis a wayoflookingandthinkingabouthowtobuildyourinfrastructureandthenfromthatconcept, youwillthengooutandyouwillpickthetechnologiesandyou'llpickthespecificproductsinordertobuildtheinfrastructurethatyouthinkwillbegoodforyourorganization.
Youwanttomaybepossiblyhavesomeseveralisgoingon, andthenthere's gonnabe a coupleofotherarchitecturesouttherethatwillkindofgetmissionmashandalljustkindofsqueezedtogetherintowhateverinfrastructurethatyouhavebuilt.
Andthenwhenyougoouttotheclientcomputer, theclientdevicessocompliantcomputercouldbe a laptopcomputerdesktopcomputer.
Couldbe a laptopcomputer.
Couldbe a smartphone.
Tothispoint, whoknows?
Maybe a smartlaunchingthispointbasically, havesomecomputerthat's a clientcomputerthatthenhasanapplicationinstalledonthatclientcomputerthatisabletocommunicatebacktotheserverandbeabletoaccesstheserviceisontheservice.
Sowhetherthat's throughsomethinglikeporkforwardingwithin a firewallorwhetherit's settingupVPandaccessright, allofthosethingshavetobeconsideredtomakesurethatyourclientserverarchitectureworkshowit's supposedtoworkintherealworld.
Backintheolddays, 13 yearsagoorso, I wasdoingsomeworkwith a companyon, theyhad a lotofremoteworkers, andonedaytheyjustgotstartedgettinginundatedwithhelpdeskcalls.
Basically, theVPandtheservicewasnolongerworking, sotheyhad a roundin a remoteaccessserverwithintheirenvironmentandalltheirtheirtheirusers, they'reremote.
UmAndsowhentheyshutoffthe V P importovertheComcastnetworkfortheresidentialclients, allofourremoteworkersthatusedcalmcasteswhonolongerconnecttotheVPandservicethattheyhave a VPandclientontheirsystem, there's a VPNserverthatallowsthemaccesstotheinternalnetworkandthentheyactuallyhavetocommunicateoverthe I S.
Andsothat's oneofproblemsyoucanrunintoisifyoureyes P justdecidesthatwe'regonnaclose a port, thenyoucanruninto a lotofmajorissues.
Sothat's oneofthingstoreallybethinkingaboutwhatwe'retalkingabout, theclientserviceclientserverarchitectureandwhythisis a littlebitdifferentthansomeoftheotherarchitectures.
Soyoumaybesittingtherethinking, Well, youknow, ifclientserverarchitectureisoldand I'm young, so I don't wanttodealwitholdstuff, whywould I?
Whywould I evenbotherwithclientserverarchitectureanymore?
Andit's a modernlanguageAllahandbasically, executivesaregoingtosay, Soyouwanttospendallthismoneytoessentiallygetexactlywhatwealreadyhave?
No, wewillspendmoneyonsomethingelse.
Andsothat's whyyou'regoingtobedealingwithclientserverourprotectionfor a longtimetocomesimplybecauseitis.
Itis a legacyifyou'redealingwithlargecorporationsorevenmediumsizedorganizationsandcompanies, Thefactofthematteris, theyalreadyhave a clientserverarchitecture.
Youstartthinkingaboutthingsaboutlike, Well, wherewouldbethebestplacetoreallyput a serverright?
Having a physicalserverwithinyourlocalareanetworkisthatIsthatreallythewisestwaytobe?
Providingserviceistoyourtoyourclients, possiblysimplydoingsomethingsuchasturningyourphysicalserverinto a virtualmachine, turninginto a virtualserveron, thenrunningthatwithin a hypervisorwithinyoursystemorpossiblyuponthecloud.
Thatmaybe a betterwaytoprovideserviceisforyourusersthanwhatyou'recurrentlyusingorevengowith.
Thewholemedalis a servicewhereyoustartedthinkingabout, youknow, like, well, do I reallywanttospendallthistimeandmoneyhavingourownserverroominourenvironment.
Orwoulditbebettertomigratetheserversthatwehaveupontothecloudsbasicallypurchased a dedicatedserver, migratetheservice's andthedataupto a dedicatedserverandthenfigureouthowthearchitectureshouldbebuiltthatway?
Shouldyoumovesomeofthephysicalserversfromyourenvironmentupintomaybe a colocationfacilityorrent a dedicatedserversomewhere, thattypeofthing.
Sothesearesomeofthethingstobethinkingaboutifyou'redealingwith a clientserverarchitectureandthinkaboutgoingintothefuturewithit.
Sowithwhat I havesaid, let's gooverthewhiteboardfor a second.
I justwanttodrawout a coupleofexamplesofwaystobethinkingaboutyourclientserverarchitectureandhowyoumightwanttothinkaboutbuildingthisgoingintothefutureforthemodernworld.
Youhaveanemailserver, nofileserver, andthenyouhaveyouryourhostcomputers, youryourclientcomputersandonyourclientcomputersyouhave, let's sayWindows X P installedandthatallowyoutoconnecttoanactivedirectoryserver.
I havetosaymoreorlessherebecauseyoucouldget a littlebitcomplicatedwithroutingandallthatkindofstuff, butmoreorlessright, everything's inthesamebuilding.
Sonow, inthemodernworld, youhave a desktopcomputerandyourlaptopcomputerandyourtabletandyourphoneandyourwifeand a lotofdevicesthataresynchronizinginformationbackandforth.
Soifyouhaveoutlook, if I haveoutlookinstalledinmyclientcomputeranditneedstocommunicatewiththeexchangeserverinthefacility, thennotonlydo I havetoworryaboutoutlook, andnotonlydo I havetoworryabouttheextremeserver, butthen I havetosetupsomethingcalled a roundingandremoteaccessservers.
That's a VPNserver.
Sowiththat, that's theMicrosoftversionofvirtualprivatenetworking, andsothenthatwillgivemethetunnelthatwillthenbeabletogetmeintotheinternallandsothat I coulddothingssuchasemailserviceandfileandprintsharinginthattypeofthing.
Youthenuse a VPNconnectiontogetintotheinternalnetwork, theinternalland, andthenthatmalwarethatyouinstalledstartsdoing a nastycraptotototheserversthatwehave.
Sothesearesomeoftheissuesthatyoustartrunningintowith a clientserverarchitectureandthingsthatyouneedtobethinkingaboutwith.
Howdoyouactuallywanttobuildthesethingsoutagain?
That's onereasonwhyyoumightwanttodosimplethings, suchasmovesomeofyourserversjustuptothecloud, sometalas a service, aswetalkedaboutbefore.
Basically, thisiswhereyoucanrentphysicalserversinotherpeople's datacenters, oragain, even, justsimplygowith a coldlocationfacilities.
Solet's say, ifanemailserveror a VPNserverandFTPserversomethinglikethatgetscompromisedupinthecloud, thenifyouhavefirewalls.
Ififthere's a levelofseparationbetweenyourlandandthecloudinfrastructurethatyou'vebuilt, hopefullytherewon't beabletocompromiseyourinternalnetwork.
Andsotheseare.
Thesearesomeofthethingsjustjusttobethinkingaboutandconsideringevenifyoustaywith a clientserverarchitectureideasabouthowhowcanyoudothingstomakethatarchitecturemoresecure?
They'regoingtobedealingwithclientserverarchitectureagainbecauseitislegacybecauseitwasbuilt a longbeforeyou.
Andfrankly, itwillbearoundlongafteryou.
Youcan't fightinertia.
A nurse.
A willwinforthemostpart, butwell, youcandoisyoucantrytostartmovingthingsintotheproperdirectionagain, goingfromextremeserversofoffice 3 65 tryingtodospecificthingsinordertomakeyourinfrastructureah, workbetterandpossiblycostyourcompanylessmoneybeingmoresecure.
SoonandsoforthWe'retalkingaboutclientserverarchitectureweresimplytalkingabouttheoldarchitectureofyouhave a clientcomputer.
Youhavethesoftwareinstalledonthatclientcomputeragain, somethinglikeOutlookthatthenisabletocommunicatebackto a physicalserverthatas a serveroperatingsystemthathas a serverserviceandstoleonit, somethinglikeExchangeServer.
Thisisn't a systemandarchitecturethathasbeenaroundfor a longtime, anditworksverywellandrathersimplisticenvironmentswheneverybodyisMaurorlessinthesamebuildingwheneverybodyisMaura, unlessonthesamenetwork, thattypeofthing, wheneverybodymoreorlessisusingoneortwopossiblydevices.
Becauseif I have a clientcomputerandthatclienthas a particular I P address, it's on a particularsubnet, andthenyouhavetheserverthatmightbeon a different, obviously, isdifferent I p address, butison a differentsubjectETthanmakingsurehowoneisabletocommunicatewiththeothercanbe a bitfrustratingandcanrunintosomeproblems.
Soanyways, that's a briefoverviewofclientserverarchitectureorsomeofthethingsthatyouneedtobethinkingaboutagain.
Whenyoustartthinkingaboutaboutclientcomputing, Uh, andas a clientclientcomputecloudcloudcomputing.