Web Hosting என்றால் என்ன? வலைத்தளங்களும் ஆப்களும் எப்படி ஆன்லைனில் இருக்கின்றன
Web hosting என்பது உங்கள் வலைத்தளத்தையோ ஆப்பையோ எப்போதும் இயக்கத்தில் இருந்து இணையத்துடன் இணைந்திருக்கும் கணினிகளில் இயக்குவது; அதனால் யார் வேண்டுமானாலும் எப்போதும் அணுகலாம். ஹோஸ்டிங் வழங்குநர் உங்கள் கோப்புகளைச் சேமிக்கிறார், உங்கள் கோடை இயக்குகிறார், பார்வையாளர்கள் கேட்கும்போது பக்கங்களையும் தரவையும் அவர்களின் உலாவிகளுக்கு அனுப்புகிறார். உங்கள் மடிக்கணினியாலும் தொழில்நுட்ப ரீதியாக இதைச் செய்ய முடியும், ஆனால் ஹோஸ்டிங் வழங்குநர்கள் அதை நம்பகமாகவும் பாதுகாப்பாகவும் பெரிய அளவிலும் செய்கிறார்கள்.
AI உடன் உருவாக்கும்போது இது ஏன் முக்கியம்
AI ஆப் பில்டருடன் உருவாக்கும்போது, உங்கள் ஆப் முதலில் preview-இல் இயங்குகிறது: நீங்களும் (ஒருவேளை கூட்டாளிகளும்) பயன்படுத்தக்கூடிய ஒரு தனிப்பட்ட நகல். வாடிக்கையாளர்கள் திறக்கக்கூடிய பொது முகவரியில் உள்ள நேரடி ஆப்பாக அதை மாற்றுவது hosting.
உங்கள் ஆப்புக்குத் தேவைப்படும் hosting வகை அது என்ன செய்கிறது என்பதைப் பொறுத்தது. ஒரு landing page-க்கு மிகக் குறைவு. உள்நுழைவுகள், தரவுத்தளம் மற்றும் கட்டணங்கள் கொண்ட ஆப்புக்கு உங்கள் கோடை இயக்கும் சேவையகம், தரவை வைக்க ஓர் இடம், HTTPS தேவை. இந்த வேறுபாட்டைப் புரிந்துகொள்வது பில்டரைத் தேர்வு செய்யவும், இயக்கச் செலவை மதிப்பிடவும், ஆப் திடீரென பிஸியானால் என்ன நடக்கும் என்பதை அறியவும் உதவுகிறது — அல்லது ஒருநாள் வேறிடத்துக்கு மாற்ற விரும்பினால்.
அன்றாட உதாரணம்
Hosting என்பதை ஒரு வணிகத்திற்கான இடமாக நினையுங்கள்.
- ஒரு சந்தைக் கடை static hosting: மலிவானது, விரைவாக அமைக்கலாம், ஒரு நிலையான பொருட்களைக் காட்டி விற்க நல்லது.
- பகிரப்பட்ட அலுவலகம் shared hosting: பல வணிகங்கள் உள்ள ஒரு கட்டிடத்தில் ஒரு மேசையை வாடகைக்கு எடுக்கிறீர்கள், லிஃப்ட், இணையம், சமையலறையைப் பகிர்ந்துகொள்கிறீர்கள். கட்டுப்படியாகும், ஆனால் சத்தமான அண்டை வீட்டார் உங்களைப் பாதிக்கலாம்.
- உங்கள் சொந்த சேவை அலுவலகம் VPS (virtual private server): உத்தரவாதமான வளங்களுடன் உங்கள் சொந்த இடம், ஆனால் உள்ளே நடப்பதற்கு நீங்கள் பொறுப்பு.
- உங்கள் சொந்தக் கட்டிடம் dedicated server: முழுக் கட்டுப்பாடும் முழுப் பொறுப்பும்.
- உங்கள் குழுவின் அளவுக்கு ஏற்ப வளரும், சுருங்கும் நிர்வகிக்கப்பட்ட பணியிடம் cloud அல்லது platform hosting: தேவையானதைப் பயன்படுத்துகிறீர்கள், பயன்படுத்தியதற்கு மட்டும் பணம் செலுத்துகிறீர்கள், பராமரிப்பை நில உரிமையாளர் கவனிக்கிறார்.
உங்கள் domain பெயர் பலகையில் உள்ள தெரு முகவரி. DNS என்பது அந்த முகவரி எந்தக் கட்டிடத்திற்கு உரியது என்று பார்வையாளர்களுக்குச் சொல்லும் வரைபடம்.
Hosting வகைகள்
| வகை | அது என்ன | எதற்கு நல்லது | நீங்கள் நிர்வகிப்பது |
|---|---|---|---|
| Static hosting | நிலையான கோப்புகளை (HTML, CSS, JavaScript, படங்கள்) வழங்குகிறது, பெரும்பாலும் CDN-இலிருந்து | Landing pages, portfolios, சந்தைப்படுத்தல் தளங்கள், frontend-மட்டும் ஆப்கள் | கிட்டத்தட்ட எதுவுமில்லை |
| Shared hosting | ஒரே சேவையகத்தில் பல தளங்கள், பெரும்பாலும் கட்டுப்பாட்டுப் பலகையுடன் | சிறிய WordPress அல்லது PHP தளங்கள் | சில அமைப்புகள் |
| VPS | குறிப்பிட்ட வளங்களைக் கொண்ட ஒரு மெய்நிகர் இயந்திரம் | சேவையகத்தை இயக்க வசதியாக இருந்தால், தனிப்பயன் ஆப்கள் | இயக்க அமைப்பு, பாதுகாப்பு புதுப்பிப்புகள், வெளியீடுகள் |
| Dedicated server | ஒரு முழு இயற்பியல் இயந்திரம் | குறிப்பிட்ட தேவைகள் கொண்ட அதிக, நிலையான பணிச்சுமை | எல்லாம் |
| Platform as a Service (PaaS) | நீங்கள் கோடு தருகிறீர்கள்; platform அதை build செய்து, இயக்கி, அளவிடுகிறது | பெரும்பாலான வலை ஆப்கள் மற்றும் APIs | உங்கள் கோடும் அமைப்பும் |
| Serverless | ஒவ்வொரு கோரிக்கைக்கும் தேவைப்படும்போது கோடு இயங்குகிறது; வேலையற்றிருக்கும்போது எதுவும் இயங்காது | திடீர் அல்லது குறைந்த போக்குவரத்து, APIs, பின்னணிப் பணிகள் | உங்கள் functions |
உங்களுக்காக ஹோஸ்ட் செய்யும் பெரும்பாலான AI ஆப் பில்டர்கள் PaaS போல வேலை செய்கின்றன: நீங்கள் publish அழுத்துகிறீர்கள், சேவையகங்கள், அளவிடுதல், சான்றிதழ்களை platform கையாளுகிறது.
ஓர் எடுத்துக்காட்டு: ஒரு முன்பதிவு ஆப் நேரலைக்கு என்ன தேவை
பொதுவான முன்பதிவுப் பக்கம், வாடிக்கையாளர் கணக்குகள், உரிமையாளர் டாஷ்போர்டு கொண்ட ஒரு சலூன் முன்பதிவு ஆப்பை எடுத்துக்கொள்ளுங்கள். நேரலையாக இருக்க அதற்குத் தேவை:
| பகுதி | அது என்ன செய்கிறது | எங்கே இயங்குகிறது |
|---|---|---|
| Frontend | பார்வையாளரின் உலாவியில் உள்ள பக்கங்களும் பொத்தான்களும் | Static hosting / CDN |
| Backend | கிடைக்கும் நேரத்தைச் சரிபார்க்கிறது, முன்பதிவுகளைச் சேமிக்கிறது, யார் எதைப் பார்க்கலாம் என்பதைக் கட்டுப்படுத்துகிறது | ஒரு சேவையகம் அல்லது container |
| Database | சேவைகள், வாடிக்கையாளர்கள், முன்பதிவுகளைச் சேமிக்கிறது | நிர்வகிக்கப்பட்ட தரவுத்தளம் |
| கோப்பு சேமிப்பு | பதிவேற்றப்பட்ட புகைப்படங்களை வைத்திருக்கிறது | Object storage |
| Domain + DNS | book.yoursalon.com ஆப்பை நோக்கிக் காட்டுகிறது | உங்கள் registrar / DNS வழங்குநர் |
| HTTPS சான்றிதழ் | போக்குவரத்தை குறியாக்குகிறது; பூட்டு குறியைக் காட்டுகிறது | ஹோஸ்ட் அல்லது ஒரு சான்றிதழ் அதிகாரம் வழங்குகிறது |
| Secrets | மின்னஞ்சல் மற்றும் கட்டணங்களுக்கான API விசைகள் | ஹோஸ்டின் சூழல் மாறிகள் |
இதை நீங்களே வெளியிட்டிருந்தால், ஒவ்வொரு பகுதியையும் அமைத்திருப்பீர்கள். உங்களுக்காக ஹோஸ்ட் செய்யும் platform இவற்றை ஒன்றாகத் தொகுக்கிறது. எப்படியிருந்தாலும், இந்தப் பகுதிகள் இருக்கின்றன என்று தெரிந்திருப்பது உதவும் — frontend மற்றும் backend வழிகாட்டி இந்தப் பிரிவை விளக்குகிறது.
பொதுவான சொற்கள் விளக்கம்
| சொல் | பொருள் |
|---|---|
| Server (சேவையகம்) | பிணையத்தில் வரும் கோரிக்கைகளுக்குப் பதிலளிக்கும் கணினி. |
| Deploy / publish | உங்கள் கோடின் ஒரு பதிப்பை நேரலைக்குக் கொண்டுவர hosting-இல் வைப்பது. |
| Uptime | தளம் அணுகக்கூடிய நேரத்தின் பங்கு. |
| Bandwidth / egress | உங்கள் ஆப்பிலிருந்து பார்வையாளர்களுக்கு அனுப்பப்படும் தரவின் அளவு. பெரும்பாலும் கட்டணம் வசூலிக்கப்படும். |
| CDN | Content delivery network: உலகெங்கும் உள்ள சேவையகங்களில் உங்கள் கோப்புகளின் நகல்கள், அதனால் அவை வேகமாக ஏற்றப்படும். |
| SSL/TLS, HTTPS | உலாவிக்கும் சேவையகத்திற்கும் இடையிலான குறியாக்கம். TLS நவீன நெறிமுறை; "SSL certificate" என்பது பொதுவான பெயர். |
| Scaling (அளவிடுதல்) | அதிக போக்குவரத்தைக் கையாளுதல்: பெரிய இயந்திரங்கள் (செங்குத்து) அல்லது அதிக இயந்திரங்கள் (கிடைமட்டம்). |
| Scale to zero / cold start | வேலையற்ற ஆப்கள் பணத்தைச் சேமிக்க நின்றுவிடும்; இடைநிறுத்தத்திற்குப் பிறகு முதல் கோரிக்கை எழும்போது சற்று நேரம் அதிகம் எடுக்கும். |
| Environment variables | இயக்க நேரத்தில் உங்கள் ஆப்புக்குத் தரப்படும் கட்டமைப்பும் ரகசியங்களும், கோடுக்கு வெளியே வைக்கப்படுபவை. |
| Logs | ஆப் என்ன செய்தது என்ற பதிவுகள், பிழைகளைக் கண்டறிய பயன்படுபவை. |
| Container | இயங்குவதற்குத் தேவையான அனைத்தோடும் தொகுக்கப்பட்ட ஆப், பெரும்பாலும் ஒரு Dockerfile-இலிருந்து உருவாக்கப்படுவது. |
பொதுவான தவறுகளும் தவறான கருத்துகளும்
- Domain-ஐ hosting உடன் குழப்புவது.
yourname.comவாங்குவது அதில் தளத்தை வைக்காது. அதைச் சுட்டிக்காட்டும் hosting-உம் DNS பதிவுகளும் உங்களுக்குத் தேவை. - "வரம்பற்றது" உண்மையில் வரம்பற்றது என்று நினைப்பது. வரம்பற்ற bandwidth அல்லது சேமிப்பை விளம்பரப்படுத்தும் திட்டங்களுக்குப் பொதுவாக நியாயமான பயன்பாட்டு விதிகள் உண்டு. அவற்றைப் படியுங்கள்.
- இயக்கச் செலவை மறப்பது. ஆப் உருவாக்குவது ஒரு செலவு; hosting, database, சேமிப்பு, மூன்றாம் தரப்பு APIs தொடர்ச்சியான செலவுகள். வெளியிடுவதற்கு முன் ஒவ்வொன்றும் எப்படி கட்டணம் வசூலிக்கப்படுகிறது என்று சரிபாருங்கள்.
- கோப்புகளைச் சேவையகத்தின் வட்டில் சேமிப்பது. பெரும்பாலான நவீன hosting-இல், சேவையகத்தின் உள்ளூர் வட்டு தற்காலிகமானது; ஒவ்வொரு deploy அல்லது restart-இலும் அழிக்கப்படலாம். பதிவேற்றப்பட்ட கோப்புகள் object storage-இல் இருக்க வேண்டும்.
- Preview-ஐ production என்று கருதுவது. Preview-கள் இடைநிறுத்தப்படலாம், சோதனைத் தரவைப் பயன்படுத்தலாம், அல்லது உங்களுக்கு மட்டுமே தெரியலாம். பகிர்வதற்கு முன் வெளியிடுங்கள்.
- எங்கு நகர முடியும் என்பதைப் புறக்கணிப்பது. உங்கள் hosting ஒரே platform-உடன் பிணைக்கப்பட்டிருந்தால், பின்னர் கோடை ஏற்றுமதி செய்து வேறிடத்தில் இயக்க முடியுமா என்று சரிபாருங்கள்.
உங்கள் AI பில்டரிடம் என்ன கேட்பது
- "வெளியிட்ட பிறகு இந்த ஆப் இயங்க என்ன தேவை: நிலையான கோப்புகள் மட்டுமா, அல்லது சேவையகமும் தரவுத்தளமும் வேண்டுமா?"
- "பதிவேற்றப்பட்ட கோப்புகள் எங்கே சேமிக்கப்படுகின்றன? அவை சேவையகத்தின் உள்ளூர் வட்டில் இல்லை என்று உறுதி செய்யவும்."
- "எல்லா API விசைகளையும் சூழல் மாறிகளில் வைத்திருங்கள்."
- "படங்கள் மற்றும் நிலையான கோப்புகளுக்கு cache headers சேர்க்கவும்."
- "கடைசியாகத் தோல்வியடைந்த கோரிக்கையின் பதிவுகளைக் காட்டவும்."
- "இதை வேறிடத்தில் ஹோஸ்ட் செய்ய விரும்பினால், எதெல்லாம் தேவை?" — பார்க்க: AI மூலம் கட்டிய ஆப்பை ஏற்றுமதி செய்து சுயமாக ஹோஸ்ட் செய்வது எப்படி.
Mythex-இல் hosting
Mythex-இல், hosting பில்டரின் ஒரு பகுதி. நீங்கள் publish செய்யும்போது, Mythex திட்டத்தின் நகலை எடுத்து yourname.mythex.app-க்கு deploy செய்கிறது: static frontends நிலையான தளங்களாக வெளியாகின்றன, backends வேலையற்றிருக்கும்போது தூங்கி அடுத்த வருகையில் விழித்தெழும் நிர்வகிக்கப்பட்ட இயந்திரங்களில் இயங்குகின்றன. உங்கள் ஆப்புக்குத் தேவைப்படும்போது தரவுத்தளமும் கோப்பு சேமிப்பும் திட்டத்துடன் வருகின்றன. Hosting, bandwidth, database, சேமிப்பு ஆகியவை உருவாக்குவதற்கான அதே credit இருப்பிலிருந்து செலவாகின்றன; அவற்றுக்கு Pro, Free கட்டணத்தில் பாதியைச் செலுத்துகிறது; static தளங்கள் வேலையற்று இருக்கும்போது credits செலவழிப்பதில்லை. Pro, தானாக HTTPS-உடன் வழங்கப்படும் தனிப்பயன் domains-ஐச் சேர்க்கிறது. வெளியிடுதல் மற்றும் hosting வரம்புகள் பற்றி docs விளக்குகின்றன, திட்டங்களை விலை பக்கத்தில் ஒப்பிடலாம்.
கேள்விகள்
Web hosting என்றால் எளிய வார்த்தையில் என்ன?
Web hosting என்பது எப்போதும் இயக்கத்தில் இருந்து இணையத்துடன் இணைந்திருக்கும் சேவையகங்களில் இடத்தையும் கணினி ஆற்றலையும் வாடகைக்கு எடுப்பது; அதனால் உங்கள் வலைத்தளத்தையோ ஆப்பையோ யாரும் எப்போது வேண்டுமானாலும் அணுகலாம். ஹோஸ்ட் உங்கள் கோப்புகளைச் சேமிக்கிறது, உங்கள் கோடை இயக்குகிறது, பக்கங்களைப் பார்வையாளர்களின் உலாவிகளுக்கு அனுப்புகிறது.
Domain என்பது hosting-உடன் ஒன்றா?
இல்லை. Domain என்பது மக்கள் தட்டச்சு செய்யும் பெயர், எடுத்துக்காட்டாக example.com. Hosting என்பது தளம் உண்மையில் இயங்கும் இடம். DNS பதிவுகள் domain-ஐ உங்கள் ஹோஸ்டை நோக்கிக் காட்டுவதன் மூலம் இரண்டையும் இணைக்கின்றன. இரண்டையும் ஒரே நிறுவனத்திடமோ வெவ்வேறு நிறுவனங்களிடமோ வாங்கலாம்.
AI உருவாக்கிய ஆப்புக்குத் தனியாக hosting தேவையா?
அது பில்டரைப் பொறுத்தது. சில AI ஆப் பில்டர்கள், Mythex உட்பட, நீங்கள் வெளியிடும்போது ஆப்பை உங்களுக்காக ஹோஸ்ட் செய்கின்றன. மற்றவை நீங்களே ஹோஸ்டிங் வழங்குநரிடம் வெளியிட வேண்டிய கோடை உருவாக்குகின்றன.
Static hosting மற்றும் dynamic hosting இடையே வேறுபாடு என்ன?
Static hosting ஒவ்வொரு பார்வையாளருக்கும் ஒரேபோலான கோப்புகளை வழங்குகிறது, உதாரணமாக ஒரு landing page — இது எளிமையானது, வேகமானது, மலிவானது. Dynamic hosting ஒவ்வொரு கோரிக்கைக்கும் பதில்களை உருவாக்கும் சேவையக கோடை இயக்குகிறது; உள்நுழைவுகள், தரவுத்தளங்கள், கட்டணங்கள் கொண்ட ஆப்களுக்கு இது தேவை.