மிகமுதன்மையான பல்லூடக சேவையாளர்(Multimedia server) மென்பொருட்கள்

ஒலி,கானொளி, உருவப்படங்கள், புத்தகங்கள் போன்றவைகளை நம்முடைய கைவசம் உள்ள சாதனங்களின் வாயிலாக தொகுத்து சேமித்து பகிர்ந்து கொள்ளஉதவுவதே இந்த பல்லூடக சேவையாளராகும் தற்போதைய இணையவழியான தகவல்தொடர்பு சூழலில் பல்லூடக சேவையாளரின் பங்கு அளப்பரியதாகும். கணினி, வலைபின்னலுடன் இணைந்த சேமிப்பகம் ,கோப்புகளை பகிர்ந்து கொள்வதற்கு போதுமான அகல்கற்றை இணைப்பு ஆகியவை ஒருங்கிணைத்து செயல்படுத்திடும் மிகச்சிறந்த மென்பொருட்களாக இவை விளங்குகின்றன அவ்வாறான கட்டற்ற பல்லூடக சேவையாளர் மென்பொருட்களுள் முதன்மையானவை பின்வருமாறு
1. Kodi எனும் கட்டற்றபல்லூடக சேவையாளரானது அனைத்து இயக்கமுறைமைகளையும் வன்பொருட்களையும் ஆதரிக்கின்றது இது அனைத்து பல்லூடக கோப்புகளையும் ஒரே இடத்தில் சேமித்துவைத்துகொண்டு 10-foot UI எனும் தொலைகாட்சி பெட்டிக்குமட்டுமான வரைகலை இடைமுகப்பினை கையாளும் திறன்கொண்டது இதன் வாயிலாக நேரடியாக தொலைகாட்சி நிகழ்ச்சிகளை காணமுடியும் CDs, DVDs , Blu-ray disks போன்றவைகளின் வாயிலாக கானொளிகாட்சிகளையும் இசைகளையும் பார்த்தும் கேட்டும் மகிழலாம் மேலும் விவரங்களுக்கு https://kodi.tv/ எனும் இணைய முகவரிக்கு செல்க

2. Plex என்பது மற்றொரு மிகத்திறனுடைய அனைத்து வசதிவாய்ப்புகளையும் கொண்டதொரு கட்டற்றபல்லூடக சேவையாளராகும் இது விண்டோ மேக்ஸ் லினக்ஸ் ஆகிய அனைத்து இயக்க முறைமைகளையும் ஆதரிக்கின்றது பல்வேறு சாதனங்களுக்கும் ஏற்றவகையில் செயல்படும் திறன்மிக்கது HD videoமுதல் 10-bit H.264 வரை ஆதரிக்கின்றது SSL ஐ ஆதரிப்பதன் வாயிலாக பயனாளரின் இனியநண்பனாக இணையவரைகலை இடைமுகப்பை கொண்டுள்ளது.மேலும் விவரங்களுக்கு https://www.plex.tv எனும் இணைய முகவரிக்கு செல்க

3. Emby என்பது அனைத்து தளங்களிலும் செயல்படும் திறன்மிக்க கட்டற்றபல்லூடக சேவையாளராகும் இது Amazon Fire TV, Apple TV, Chromecast, Raspberry Pi ஆகியவற்றில் கிடைக்கின்றது இது வரைகலை இடைமுகப்பு கொண்ட நேரடியாக தொலைகாட்சி நிகழ்ச்சிகளை காணும் வண்ணம் வடிவமைக்கப்பட்டுள்ளது பேரளவு தரவுகலையும் துனைத்தலைப்புகளையும் திருத்தம் செய்வதை ஆதரிக்கின்றது இது DLNA என்பதை தேடிபிடித்து எளிதாக பல்லூடககோப்பினை அனுக அனுமதிக்கின்றது .மேலும் விவரங்களுக்குhttps://emby.media எனும் இணைய முகவரிக்கு செல்க

4. OpenFLIXR என்பது கட்டற்ற மெய்நிகரான நெகிழ்வுதன்மையுடன்கூடிய தானியங்கியாக பதிவிறக்கம் செய்து பல்லூடகத்தை செயல்படச்செய்திடும் அனைத்திற்கும் ஒரேதீர்வான பல்லூடக சேவையாளராகும் இது VirtualBox, VMware Fusion/Workstation/Player/ESXi போன்றவைகளின் துனையுடன் அனைத்து தளங்களிலும் செயல்படும் திறன்மிக்கது எளிய இணையஇடைமுகம் கொண்டது ஒரேமெய்நிகர் சாதனத்தில் அனைத்தையும் செயல்படுத்திடும் திறன்கொண்டது தானியங்கியான பல்லூடக சேவையாளராக விளங்குகின்றது .மேலும் விவரங்களுக்குhttp://www.openflixr.com/ எனும் இணைய முகவரிக்கு செல்க

வலைபின்னலுடன் இணைக்கப்பட்ட சேமிப்பகம் (Network attached storage (NAS)) ஒரு அறிமுகம்

வலைபின்னலுடன் இணைக்கப்பட்ட சேமிப்பகமானது கோப்பு பயன்பாடு , பகிர்தல் ஆகியவற்றிற்குப் பயன்படுமொரு அர்ப்பணிப்பு பயன்பாட்டு சேவையகமாக கருதப்படுகிறது, . முந்தைய கோப்பு சேவையின் நேரடி இணைக்கப்பட்ட சேமிப்பகத்துடன் ஒப்பிடுகையில், இந்த NAS ஆனது தரவு சேமிப்பு, அணுகல் மேலாண்மை ஆகியபணிகளில் மிகமேம்பட்ட செயல்பாடுகளை வழங்குகின்றது. இது ஒன்று அல்லது அதற்கு மேற்பட்டஇயக்ககத்துடன் இணைந்த தருக்கநிலையில் அல்லது RAIDஇன் அடிப்படையில் தொகுக்கப்பட்டதாகும் இது கோப்புகளை பகிர்ந்து கொள்ள network file sharing (NFS) ,server message block (SMB) அல்லதுApple file protocol (AFP)என்பனபோன்ற ஒழுங்கமைவுமுறைகளை பின்பற்றுகின்றது இந்த NAS ஆனது நிமிடத்திற்கு மில்லியன் கணக்கான நடவடிக்கைகளை கையாளும் திறன்கொண்டது பெரிய நிறுவனங்களின் நம்பிக்கைகுகந்த அமைவாகஇது விளங்குகின்றது இதுஎண்ணிக்கைகளற்ற வகையில் குறைந்த செலவில் தரவுகளை சேமித்து வைத்து மீளப்பெறுவதற்கு பேருவதவியாய் இருக்கின்றது

இது SCP ,FTP.என்பனபோன்ற ஒழுங்கமைவைபின்பற்றி TCP/IP ஆகிய நம்பிக்கைக்குஉரிய தகவல்தொடர்புகளை வழங்குகின்றதுஅதுமட்டுமல்லாது HTTP/HTTPSஐயும் இதுஆதரிக்கின்றது
இணைப்பிற்காக Ethernet, optical fibre ஆகியவை மட்டுமல்லாது802.11. போன்ற கம்பியில்லா இணைப்பையும் தொடர்புகொள்வதற்காக பயன்டுத்தி கொள்கின்றது
தரவுகளை சேமிப்பதற்கான இயக்ககமாக இயல்புநிலையில் SCSI ஐ இதுபயன்படுத்தி கொள்கின்றது மேலும் இது ATA disks, optical disc ,magnetic media போன்றவைகளைகூட தரவுகளை சேமிப்பதற்கான இயக்ககமாக பயன்படுத்தி கொள்கின்றது
மிகமுக்கியாக கணினியை பயன்படுத்தி FTP/SMB/software server ஆகியவற்றின் வாயிலாக தன்னுடைய சேவையை வழங்குகின்றது
MIPS அல்லதுReal Time Operating System(RTOS ) பயன்படுத்திடும் ARM அடிப்படையிலான செயலியின் கட்டமைவுகளைஅல்லது உட்பொதிந்த இயக்கமுறைமையை இதனுடைய NAS சேவையாளர் செயல்படுவதற்கு பயன்படுத்தி கொள்கின்றது
இது TCP/IP ஐயும், கோப்பமைவையும் செயல்படுத்திடுவதற்கு ஒற்றையான ASIC சிப்பினை பயன்படுத்தி கொள்கின்றது
மிகமுக்கியமாக 1TB அல்லது 2TB சேமிப்பு கொள்ளவு தேவைப்படும் சிறியநிறுவனங்கள் செலவேயில்லாமல் இதனை பயன்படுத்தி கொள்ளலாம்ஆயினும்இதனைகொண்டு , 1000TB மேல் சேமிப்பகத்தையும் கையாளமுடியும்
இது RAID 0 , RAID 1 முதல் RAID 5வரையிலுள்ள தொழில்நுட்பங்களை ஆதரிப்பதால் குறிப்பிட்ட சேமிப்பகம் செயலிழந்து போனாலும் தரவுகளை இழக்காமல் தொடர்ந்து பயன்படுத்தி கொள்ளமுடியும்
பயனாளர்கள் தாம்விரும்பும் கூடுதலான பயன்பாடுகளைகூட பதிவிறக்கம்செய்து இதனோடு இணைத்து பயன்படுத்தி கொள்ளமுடியும் இது செயல்படுவதற்கு மிககுறைந்த அளவு மின் சாரமே போதுமானதாகும் இதனை ஒரு கையடக்க சாதனமாககூட பயன்படுத்தி கொள்ளமுடியம் இது ஒரு கட்டற்றசேவையாளராகும் இருந்தபோதிலும் கட்டணமில்லாமலும் கட்டணத்துடனும் நாம் பயன்படுத்தி கொள்ள கிடைக்கின்றது பயனாளர்கள் தொலைதூரத்திலிருந்து கூட இதனை பயன்படுத்தி கொள்ளுமாறு இது மேககணினி அமைவைபயன்படுத்தி கொள்கின்றது பயனாளர்களுக்கு கூடுதல் வசதி வாய்ப்புகளை பெறுவதற்காகஇதில் மூன்றாம் தரப்பு பயன்பாடுகளையும் பயன்படுத்தி கொள்ளஅனுமதிக்கின்றது

தற்போதைய சூழலில் வியாபார நிறுவனங்களுக்கு லினக்ஸ் சேவையாளர் கண்டிப்பாக தேவையா

.வருங்காலத்தில் நம்முடைய வியாபார நிறுவனத்தின் பயன்பாடு இயங்குவதற்கு நிலைத்த பாதுகாப்பான சூழல் தேவையெனில் கண்டிப்பாக லினக்ஸ் சேவையாளர் தேவையாகும் நம்முடைய நிறுவனத்தின் உற்பத்தி திறன் உயரவும் சேவையை விரைவாக வழங்கவும் பணியானது நெகிழ்வு தன்மையுடன் அமைந்திடவும் நவீணகால கணினி,மெய்நிகர் கணினி,தாங்கி கணினி,பொதுஅல்லதுதனிநபர் மேககணினி போன்றவைகளை மிகத்திறனுடன் பயன்படுத்தி கொள்வதற்கு அடிப்படையாக இந்த லினக்ஸ் சேவையாளர் அத்தியாவசிய தேவையாகும் இவையனைத்தும் பாதுகாப்பான தளத்தில் கிடைப்பதை லினக்ஸ் சேவையாளர் உறுதிபடுத்திடுகின்றது தற்போதைய வளர்ந்துவரும் உலகளாவிய தரவுகளின் மையமானது வாடிக்கையாளர் தெரிவுசெய்வதற்கேற்ற பல்வேறு வகையான கட்டமைப்புகள்,வானூர்திகள் கட்டுபாட்டுமையம் ,போன்றஅனைத்தும் பிரச்சினை எதுவுமில்லாமல் சிறப்பாக செயல்பட நம்பகமான லினக்ஸ் சேவையாளரே அடிப்படை தேவையாகும் தற்போது நாம் பயன்படுத்திவரும்பெரும்பாலான திறன்பேசிகள் ஆண்ட்ராய்டு கைபேசிகள் முதன்மையான 500 அதிவேக கணினிகள் தொலைத்தொடர்பு சாதனங்கள் பொருட்களுக்கான இணையம் ஆகியஅனைத்தும் இந்த லினக்ஸ் சேவையாளர் என்ற அடிப்படையின் மீதே செயல்படுகின்றன வியாபார பயன்பாடான இணைய வலைபின்னல் அமைவு நிருவாகம்,தரவுதளநிருவாகம்,இணையசேவை போன்றவை நிலைத்ததாக ,பாதுகாப்பாக நெகிழ்வுதன்மையுடன்செயல்பட CentOS,Debian,Ubuntu Server,Slackware, andGentooஆகிய லினக்ஸ் சேவையாளர் பெரும்பங்காற்றுகின்றது இவைAnsible,Chef,Salt,Puppet, PCI-DSS,DISA STIG,OpenSCAPபோன்ற கருவிகளை கொண்டு இணைய சேவையை தடங்களின்றி வழங்குகின்றன

கோ எனும்கணினிமொழியில் TCP சேவையாளரை எவ்வாறு உருவாக்குவது

தற்போது இணையவலைபின்னலில்TCP , UDP ஆகிய சேவையாளர்களே மிகமுக்கிய பங்காற்றுகின்றன அதனால் அவற்றுள்TCP சேவையாளரை கோ எனும்கணினிமொழியின் வாயிலாக எவ்வாறு கட்டமைவுசெய்வது என இப்போது காண்போம்
கோஎனும்கணினி மொழியில்handleConnection()எனும் செயலியே இதற்குஅடிப்படையாக தேவையாகும் இதனை செயல்படுத்திட பின்வருமாறு கட்டளைவரிகளை பயன்படுத்தி கொள்க
unchandleConnection(cnet.Conn){
fmt.Printf(“Serving %s\n”,c.RemoteAddr().String())
for{
netData,err:=bufio.NewReader(c).ReadString(‘\n’)
iferr!=nil{
fmt.Println(err)
return
}
temp:=strings.TrimSpace(string(netData))
iftemp==”STOP”{
break
}
result:=strconv.Itoa(random())+”\n”
c.Write([]byte(string(result)))
}
c.Close()
}

இந்த TCP இல் வாடிக்கையாளர் STOP எனும் கட்டளையை அனுப்பினால் உடன் அவருடைய சேவையை நிறுத்தம்செய்திடவேண்டும் அதுவரையில் அவருடைய சேவை தொடர்ந்து செயல்படவேண்டும் இதற்காக forஎனும் கன்னி பயன்படுகின்றது அடுத்து முதன்மையான திரும்பதிரும்ப செய்திடும்செயலிற்காக main()எனும் செயலி தேவையாகும் இதனை செயல்படுத்திட பின்வருமாறு கட்டளைவரிகளை பயன்படுத்தி கொள்க
funcmain(){
arguments:=os.Args
iflen(arguments)==1{
fmt.Println(“Please provide a port number!”)
return
}
PORT:=”:”+arguments[1]
l,err:=net.Listen(“tcp4”,PORT)
iferr!=nil{
fmt.Println(err)
return
}
deferl.Close()
rand.Seed(time.Now().Unix())
for{
c,err:=l.Accept()
iferr!=nil{
fmt.Println(err)
return
}
gohandleConnection(c)
}
}
இது TCP ஐ ஏற்கும் வாயில்எண்ணை வழங்காது பிழைசெய்தி காண்பிக்கும் அதனை
செய்திடnet.Listen()எனும் செயலி தேவையாகும் இதனை செயல்படுத்திட பின்வருமாறு கட்டளைவரிகளை பயன்படுத்தி கொள்க
$gorun concTCP.go12a
listen tcp4:lookup tcp4/12a:nodename nor servname provided,or not known
$gorun concTCP.go-10
listen tcp4:address-10:invalid port

ஒரேயொரு வாயில் தேவையெனில் பின்வரும் கட்டளைவரிகளை பயன்படுத்தி கொள்க
$gorun concTCP.go8001
Serving127.0.0.1:62554
Serving127.0.0.1:62556
ஒன்றுக்குமேற்பட்ட இணைப்புஎனில் பின்வரும் கட்டளைவரிகளை பயன்படுத்தி கொள்க
$ netstat-anp TCP|grep8001
tcp4 0 0127.0.0.1.8001 127.0.0.1.62556 ESTABLISHED
tcp4 0 0127.0.0.1.62556 127.0.0.1.8001 ESTABLISHED
tcp4 0 0127.0.0.1.8001 127.0.0.1.62554 ESTABLISHED
tcp4 0 0127.0.0.1.62554 127.0.0.1.8001 ESTABLISHED
tcp4 0 0*.8001 *.* LISTEN

மேலும் விவரங்களுக்கு https://github.com/mactsouk/opensource.comஎனும் இணையபக்கத்திற்குசென்றறிந்து பயன்படுத்தி கொள்க

மைக்ரோசாப்ட்டின் விண்டோசேவையாளர்ஒருஅறிமுகம்

இந்த மைக்ரோசாப்ட்சேவையாளர் இயக்கமுறைமைஎன்பது ஒரு சேவையாளர் வாய்ப்பாகும் இது YYMM வடிவமைப்பில்அரையாண்டு சேவையென்றும் (Semi-Annual Channel (SAC)),YYYY என்ற வடிவமைப்பில் நீண்டகால சேவையென்றும் (Long-Term Servicing Channel (LTSC))இரண்டுசேவைகளாக பிரிக்கப்பட்டு பொதுமக்களுக்கு வழங்கப்படுகின்றன இவற்றுள் அரையாண்டு சேவையானது நீண்டகால சேவையுடன் ஒத்தியங்காது மேலும் இது வரைகலை இடைமுகப்பு செய்யஇயலாது ஆனால் நீண்டகாலசேவையானது அனைத்து வடிவமைப்புடன் ஒத்தியங்கிடும் மேலும் இது வரைகலை இடைமுகப்பு செய்திடும் வசதிகொண்டது அதுமட்டுமல்லாது அவ்வப்போது புத்தாக்கம்செய்துகொள்ளும் தன்மைகொண்டது ஆயினும் இதனுடைய LTSC Server Core பதிப்பானது வரைகலை இடைமுகப்புடன் ஒத்தியங்காது இந்த நீண்டகாலசேவையானது Essential, Standard ,Datacenter ஆகிய மூன்றுவகை பதிப்புகளில்ஐந்தாண்டு பயன்பாடாக கிடைக்கின்றது தேவையெனில் மேலும் ஆறாண்டுகளுக்கு இதனை விரிவுபடுத்தி கொள்ளமுடியும்

Azure AppServicesஐ பயன்படுத்தி ஒரு இணையபயன்பாட்டினை நாமேஉருவாக்கிடலாம்

தற்போது இயங்குதளம் சேவையாளர் (Platform as a Service(PaaS))என்பது மிகபிரபலமானதாக உள்ளது இந்த PaaS எனும் சேவையாளரை உருவாக்குவதில் .நெட்,ஜாவா, ரூபி,பைத்தான் ,பிஹெச்பி ஆகியவை கணினிமொழிகள் முக்கியபங்காற்றுகின்றன.இவ்வாறான கணினிமொழிகளின் அடிப்படையிலானMicrosoft Azureஎன்பது மேககணினி சேவையாளரை உருவாக்குவதில் மிகமுதன்மையாக விளங்குகின்றது Azure AppServices ஆனது Free, Shared, Basic, Standard, Premiumஆகிய ஐந்துவகையில் கிடைக்கின்றதுமுதலில் https://azure.microsoft.com/en-us/try/app-service/ எனும் இணையபக்கத்திற்கு சென்று அதில்webAppஎன்பதை தெரிவு செய்து கொண்டு continueஎன்ற பொத்தானை தெரிவுசெய்து சொடுக்குதல்செய்தபின்னர் விரியும் திரைகளில் கூறும் வழிமுறைகளை பின்பற்றினால் போதும் இந்த சேவைஎவ்வாறு செயல்படுகின்றதுஎனதெரிந்து அறிந்து கொள்ளலாம் நாமேமுயன்று இணைய பயன்பாட்டினை உருவாக்கிடவிழைந்தால் https://portal/azure.com/ எனும் இணையபக்கத்திற்கு சென்று அதில்Free, Shared, Basic, Standard, Premiumஆகிய ஐந்துவகையில் நாம் விரும்பும் அனுமதிபெற்றதை தெரிவுசெய்து கொள்க பின்னர் இடதுபுறபலகத்தில் உள்ளApp Service Plan(ASP) என்பதையும் தொடர்ந்து +Addஎன்பதையும் தெரிவுசெய்து சொடுக்குக உடன்விரியும் திரையில் இந்த ASPஇக்கு ஒரு பெயரையும் New Resource Groupஇற்கு ஒரு பெயரையும் இயங்கவேண்டிய இயக்கமுறைமையின் பெயரையும் இயங்கவேண்டிய இடத்தையும் Priceing tier ஐயும் குறிப்பிட்டபின்னர் Createஎன்ற பொத்தானை தெரிவுசெய்து சொடுக்குக இதன்பின்னர் இந்த ASP தயாராக இருக்கின்றது எனில்Azure Dashboardஇல் இதனைசரிபார்த்து கொள்க மேலும்இதனை படித்தறி்ந்து பயன்படுத்தி கொள்வதற்கு https://etutorialsworld.com/ எனும் இணையமுகவரிக்கு செல்க

Minioஎனும்சேவையாளர் அறிமுகம்

பொதுவாக நாமனைவரும் தரவுதளம் என்றவுடன் அது அட்டவணை, நெடுவரிசை கிடைவரிசை ஆகியவற்றை கொண்டு முன்கூட்டியே கட்டமைக்கப்பட்டது என்றே தவறாக எண்ணிவருகின்றோம் உண்மையில் தற்போதைய நவீணகால கணினி பயன்பாடுகளால் உருவப்படங்கள், கானொளிபடங்கள்,ஒலிக்கோப்புகள், உரைக்கோப்புகள், தாங்கிகள் என பல்வேறு வகையான தரவுகளையும் இந்த தரவுதளமானது கையாளுவதற்கான திறன்பெற்றிருக்க வேண்டியுள்ளது அவ்வாறான நிலையில் Minioஎனும் பொருள்நோக்கு சேவையாளர் தரவுதளமானது மிகுந்த பேருதவியாக இருந்துவருகின்றது இது உள்ளூர் வாடிக்கையாளர் சேவையாளராகவும், AmazonS3சேவையாளராகவும் வாடிக்கையாளர்களுக்கு பயன்படுகின்றது மேலும் இது அப்பாச்சி பொதுஅனுமதியின்படி பொதுமக்களின் பயன்பாட்டிற்காக வெளியிடபட்டுள்ளது இதனைநம்முடைய தேவைக்கு ஏற்பபயன்படுத்தி கொள்வதற்காக இதனுடைய https://www.minio.io/downloads/minio-server/ எனும் இணைய தளபக்கத்திலிருந்து சேவையாளருக்கான minio.exe எனும் கோப்பினையும் , வாடிக்கையாளருக்கான mc.exeஎனும் கோப்பினையும் பதிவிறக்கம் செய்துகொள்க அதன்பின்னர் சேவை மையத்தில் சேவையாளர் கணினியில்minio.exe எனும் கோப்பினையும் வாடிக்கையாளர் கணினிகளில் mc.exeஎனும் கோப்பினையும் நிறுவுகைசெய்துகொள்க வாடிக்கையாளரும் சேவையாளரும் ஒரே கணினியில் செயல்படச்செய்யவேண்டுமெனில் http://localhost:9000/ எனும் முகவரிக்கு செல்க மேலும் விவரங்களுக்கு https://www.minio.io/எனும் இணைய பக்கத்திற்கு செல்க

Previous Older Entries