இலவச ஆதாரங்களைப் பயன்படுத்தி கிளவுட் சர்வரை விரைவாகத் தொடங்குதல்: AWS S3 நிலையான வலைத்தள வரிசைப்படுத்தல் வழிகாட்டி
இலவச ஆதாரங்களைப் பயன்படுத்தி கிளவுட் சர்வரை விரைவாகத் தொடங்குதல்: AWS S3 நிலையான வலைத்தள வரிசைப்படுத்தல் வழிகாட்டி
கிளவுட் சர்வர் நவீன பயன்பாட்டு மேம்பாடு மற்றும் வரிசைப்படுத்தலின் மூலக்கல்லாக மாறியுள்ளது. கிளவுட் சர்வரின் பயன்பாட்டை மாஸ்டர் செய்வது உங்கள் தொழில்முறை போட்டித்தன்மையை பெரிதும் மேம்படுத்தும். இந்த கட்டுரை AWS S3 ஐ ஒரு நிகழ்வு ஆய்வாகப் பயன்படுத்தி, இலவச ஆதாரங்களை எவ்வாறு பயன்படுத்துவது, கிளவுட் சர்வரை விரைவாகத் தொடங்குவது மற்றும் நிலையான வலைத்தளத்தை வரிசைப்படுத்துவது என்பதை விளக்குகிறது. கிளவுட் சர்வரின் அடிப்படை கருத்துகளைப் புரிந்துகொள்ள உங்களுக்கு உதவ நடைமுறை செயல்பாடுகளில் கவனம் செலுத்துவோம்.
நிலையான வலைத்தளத்தை வரிசைப்படுத்த AWS S3 ஐ ஏன் தேர்வு செய்ய வேண்டும்?
-
அதிக செலவு-செயல்திறன்: AWS S3 தனிப்பட்ட திட்டங்கள் அல்லது சிறிய வலைத்தளங்களுக்குத் தேவைகளைப் பூர்த்தி செய்ய போதுமான இலவச சேமிப்பு இடம் மற்றும் தரவு பரிமாற்ற அளவை வழங்குகிறது.
-
தொடங்குவது எளிது: S3 இன் உள்ளமைவு மற்றும் செயல்பாடு ஒப்பீட்டளவில் எளிமையானது, இது ஆரம்பநிலைக்கு மிகவும் பொருத்தமானது.
-
அதிக கிடைக்கும் தன்மை மற்றும் அளவிடுதல்: AWS வழங்கும் உலகளாவிய உள்கட்டமைப்பு S3 இன் அதிக கிடைக்கும் தன்மை மற்றும் அளவிடுதலை உறுதி செய்கிறது.
-
வலுவான ஒருங்கிணைப்பு: S3 மற்ற AWS சேவைகளுடன் தடையின்றி ஒருங்கிணைக்க முடியும், எடுத்துக்காட்டாக CloudFront (CDN) நிலையான ஆதார அணுகலை விரைவுபடுத்த பயன்படுகிறது.
ஆயத்த வேலை
- AWS கணக்கு: உங்களுக்கு AWS கணக்கு தேவை. உங்களிடம் இல்லையென்றால், AWS அதிகாரப்பூர்வ வலைத்தளத்தில் இலவச கணக்கிற்கு பதிவு செய்யலாம். AWS இலவச அடுக்குக்கு நேர வரம்புகள் மற்றும் ஆதார வரம்புகள் உள்ளன என்பதை நினைவில் கொள்க, மேலும் தொடர்புடைய விதிமுறைகளை சரிபார்க்கவும்.
- AWS CLI: AWS Command Line Interface (CLI) என்பது AWS சேவைகளுடன் தொடர்பு கொள்ள பயன்படும் கட்டளை வரி கருவியாகும். S3 சேமிப்பு பக்கெட்டுகள் மற்றும் கோப்புகளை வசதியாக நிர்வகிக்க AWS CLI ஐ நிறுவி உள்ளமைக்கவும்.
- AWS CLI ஐ நிறுவவும்: உங்கள் இயக்க முறைமையின் அடிப்படையில், AWS அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து AWS CLI ஐ பதிவிறக்கம் செய்து நிறுவவும்.
- AWS CLI ஐ உள்ளமைக்கவும்: நிறுவிய பின், கட்டளை வரி முனையத்தைத் திறந்து,
aws configureகட்டளையை இயக்கவும், மேலும் உங்கள் AWS Access Key ID, Secret Access Key, இயல்புநிலை பகுதி (region) மற்றும் வெளியீட்டு வடிவமைப்பை உள்ளிடவும். AWS IAM கன்சோலில் ஒரு பயனரை உருவாக்கி Access Key மற்றும் Secret Key ஐ உருவாக்கலாம்.
- நிலையான வலைத்தள கோப்புகள்: உங்களுக்கு HTML, CSS, JavaScript மற்றும் படங்கள் போன்ற நிலையான வலைத்தள கோப்புகள் தேவை. இந்த கோப்புகளை ஒரு கோப்பகத்தில் வைக்கவும்.
படி ஒன்று: S3 சேமிப்பு பக்கெட்டை உருவாக்கவும்
- AWS கன்சோலில் உள்நுழைக: உங்கள் AWS கணக்கைப் பயன்படுத்தி AWS கன்சோலில் உள்நுழைக.
- S3 ஐத் தேடுங்கள்: தேடல் பெட்டியில் "S3" ஐ உள்ளிட்டு, பின்னர் "S3" ஐத் தேர்ந்தெடுக்கவும்.
- சேமிப்பு பக்கெட்டை உருவாக்கவும்: "சேமிப்பு பக்கெட்டை உருவாக்கு" பொத்தானைக் கிளிக் செய்க.
- சேமிப்பு பக்கெட்டை உள்ளமைக்கவும்:
- சேமிப்பு பக்கெட் பெயர்: உலகளவில் தனித்துவமான சேமிப்பு பக்கெட் பெயரை உள்ளிடவும். சேமிப்பு பக்கெட் பெயர் AWS இன் பெயரிடும் விதிகளுக்கு இணங்க வேண்டும். உங்கள் திட்டத்தின் பெயர் அல்லது டொமைன் பெயரைப் பயன்படுத்தி பெயரிட பரிந்துரைக்கப்படுகிறது, இது நிர்வகிக்க எளிதானது.
- பகுதி: உங்களுக்கு நெருக்கமான ஒரு பகுதியைத் தேர்ந்தெடுக்கவும். பகுதியின் தேர்வு அணுகல் வேகத்தை பாதிக்கும்.
- அனைத்து பொது அணுகலையும் தடுக்கவும்: "அனைத்து பொது அணுகலையும் தடுக்கவும்" தேர்வுப்பெட்டியை தேர்வுநீக்கவும். வலைத்தளத்தை நிலையான வலைத்தளமாக ஹோஸ்ட் செய்ய பொது அணுகலை அனுமதிக்க வேண்டும். கவனமாக செயல்படவும், அனுமதிகளின் பாதுகாப்பைக் கவனியுங்கள்!
- அமைப்புகளை உறுதிப்படுத்தவும்: எச்சரிக்கை தகவலைப் படித்து, "எனக்குப் புரிகிறது" என்பதைத் தேர்வு செய்யவும். "சேமிப்பு பக்கெட்டை உருவாக்கு" என்பதைக் கிளிக் செய்க.
படி இரண்டு: சேமிப்பு பக்கெட்டை நிலையான வலைத்தள ஹோஸ்டிங்காக உள்ளமைக்கவும்
-
சேமிப்பு பக்கெட்டைத் தேர்ந்தெடுக்கவும்: S3 கன்சோலில், நீங்கள் உருவாக்கிய சேமிப்பு பக்கெட்டைத் தேர்ந்தெடுக்கவும்.
-
"பண்புகள்" தாவலுக்குச் செல்லவும்: "பண்புகள்" தாவலைக் கிளிக் செய்க.
-
நிலையான வலைத்தள ஹோஸ்டிங்: "நிலையான வலைத்தள ஹோஸ்டிங்" பிரிவில், "திருத்து" என்பதைக் கிளிக் செய்க.
-
நிலையான வலைத்தள ஹோஸ்டிங்கை இயக்கவும்:
- இயக்கு: "இயக்கு" என்பதைத் தேர்ந்தெடுக்கவும்.
- குறியீட்டு ஆவணம்: உங்கள் வலைத்தளத்தின் முகப்புப்பக்கத்தின் கோப்பு பெயரை உள்ளிடவும், பொதுவாக "index.html".
- பிழை ஆவணம்: (விரும்பினால்) பிழை பக்கத்தின் கோப்பு பெயரை உள்ளிடவும், எடுத்துக்காட்டாக "error.html". பிழை ஏற்பட்டால், S3 இந்த பக்கத்தைக் காண்பிக்கும்.
-
மாற்றங்களைச் சேமிக்கவும்: "மாற்றங்களைச் சேமிக்கவும்" என்பதைக் கிளிக் செய்க.## படி மூன்று: நிலையான வலைத்தளக் கோப்புகளைப் பதிவேற்றவும்
-
சேமிப்பக வாளியைத் தேர்ந்தெடுக்கவும்: S3 கன்சோலில், நீங்கள் இப்போது உருவாக்கிய சேமிப்பக வாளியைத் தேர்ந்தெடுக்கவும்.
-
பதிவேற்றவும்: "பதிவேற்று" பொத்தானைக் கிளிக் செய்யவும்.
-
கோப்புகளைச் சேர்க்கவும்: "கோப்புகளைச் சேர்" பொத்தானைக் கிளிக் செய்து, உங்கள் நிலையான வலைத்தளக் கோப்புகளைத் தேர்ந்தெடுக்கவும் அல்லது கோப்புகளை நேரடியாகப் பதிவேற்றும் பகுதிக்கு இழுக்கவும்.
-
அனுமதிகளை அமைக்கவும்:
- பொருள் உரிமையாளர்: பொருள் உரிமையாளர் உங்கள் AWS கணக்கு என்பதை உறுதிப்படுத்தவும்.
- அனுமதிகள்: "பொது" -> "அனைவரும்" என்பதைத் தேர்ந்தெடுத்து, "பொருளைப் படிக்கவும்" தேர்வுப்பெட்டியைக் குறிக்கவும். இது உங்கள் நிலையான வலைத்தளக் கோப்புகளை அனைவரும் அணுக அனுமதிக்கும். மிகவும் கவனமாக இருங்கள், பாதுகாப்பு அனுமதிகளில் கவனம் செலுத்துங்கள்! சேமிப்பக வாளி கொள்கையைப் பயன்படுத்துவது மிகவும் பாதுகாப்பான முறையாகும், இது பின்னர் குறிப்பிடப்படும்.
-
பதிவேற்றவும்: "பதிவேற்று" பொத்தானைக் கிளிக் செய்யவும்.
படி நான்கு: வலைத்தளத்தைச் சோதிக்கவும்
- வலைத்தள இறுதிப் புள்ளியைப் பெறவும்: S3 கன்சோலில், உங்கள் சேமிப்பக வாளியைத் தேர்ந்தெடுத்து, பின்னர் "பண்புகள்" தாவலுக்குச் செல்லவும். "நிலையான வலைத்தள ஹோஸ்டிங்" பிரிவில், உங்கள் வலைத்தள இறுதிப் புள்ளியை (Endpoint) காணலாம்.
- வலைத்தளத்தை அணுகவும்: வலைத்தள இறுதிப் புள்ளியை உலாவியில் நகலெடுத்து, உங்கள் நிலையான வலைத்தளத்தை அணுகவும்.
படி ஐந்து: AWS CLI ஐப் பயன்படுத்தி மொத்தமாகப் பதிவேற்றவும் (விரும்பினால்)
உங்களிடம் நிறைய நிலையான வலைத்தளக் கோப்புகள் இருந்தால், AWS CLI ஐப் பயன்படுத்தி மொத்தமாகப் பதிவேற்றலாம்.
-
கட்டளை வரி முனையத்தைத் திறக்கவும்: கட்டளை வரி முனையத்தைத் திறக்கவும்.
-
பதிவேற்றும் கட்டளை: உங்கள் நிலையான வலைத்தளக் கோப்புகளைப் பதிவேற்ற பின்வரும் கட்டளையைப் பயன்படுத்தவும்:
aws s3 sync s3:// --acl public-read- ``: உங்கள் உள்ளூர் நிலையான வலைத்தளக் கோப்புகள் இருக்கும் கோப்பகத்துடன் மாற்றவும்.
- ``: உங்கள் S3 சேமிப்பக வாளியின் பெயருடன் மாற்றவும்.
--acl public-read: பதிவேற்றப்பட்ட கோப்புகளின் அனுமதிகளை பொதுவில் படிக்கக்கூடியதாக அமைக்கவும். மிகவும் கவனமாக இருங்கள், பாதுகாப்பு அனுமதிகளில் கவனம் செலுத்துங்கள்!
சிறந்த நடைமுறைகள் மற்றும் குறிப்புகள்
- சேமிப்பக வாளி கொள்கை: ஒவ்வொரு பொருளையும் பொதுவில் வைப்பதற்குப் பதிலாக, அணுகல் அனுமதிகளைக் கட்டுப்படுத்த சேமிப்பக வாளி கொள்கையைப் பயன்படுத்துவது சிறந்த நடைமுறையாகும். சேமிப்பக வாளி கொள்கை என்பது ஒரு JSON ஆவணமாகும், இது சேமிப்பக வாளியில் உள்ள எந்த ஆதாரங்களை யார் அணுகலாம் என்பதை வரையறுக்கிறது. AWS கன்சோல் அல்லது AWS CLI மூலம் சேமிப்பக வாளி கொள்கையை உருவாக்கலாம் மற்றும் நிர்வகிக்கலாம்.
`` ஐ உங்கள் உண்மையான சேமிப்பக வாளியின் பெயருடன் மாற்றவும். இந்த கொள்கை உங்கள் சேமிப்பக வாளியில் உள்ள அனைத்து பொருட்களையும் யார் வேண்டுமானாலும் படிக்க அனுமதிக்கிறது.{ "Version": "2012-10-17", "Statement": [ { "Sid": "PublicReadGetObject", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::/*" } ] } - பாதுகாப்பு: S3 சேமிப்பக வாளியின் பாதுகாப்பில் கவனம் செலுத்துவதை உறுதிப்படுத்திக் கொள்ளுங்கள். முக்கியமான தகவல்களை S3 இல் சேமிப்பதைத் தவிர்க்கவும், சேமிப்பக வாளியின் அணுகல் அனுமதிகளை அவ்வப்போது மதிப்பாய்வு செய்யவும்.
- பதிப்பு கட்டுப்பாடு: S3 சேமிப்பக வாளியின் பதிப்பு கட்டுப்பாட்டை இயக்குவது, தற்செயலாக நீக்கப்பட்ட அல்லது மேலெழுதப்பட்ட கோப்புகளை மீட்டெடுக்க உதவும்.
- CloudFront: CloudFront CDN ஐப் பயன்படுத்துவது உங்கள் நிலையான வலைத்தள அணுகல் வேகத்தை அதிகரிக்கவும், வலைத்தளத்தின் கிடைக்கும் தன்மையை மேம்படுத்தவும் உதவும். CloudFront உங்கள் வலைத்தள உள்ளடக்கத்தை உலகம் முழுவதும் உள்ள விளிம்பு முனைகளில் சேமிக்கிறது, மேலும் பயனர்கள் அவர்களுக்கு அருகிலுள்ள முனையிலிருந்து உங்கள் வலைத்தளத்தை அணுகலாம். இது குறிப்பாக உலகளாவிய பயனர்கள் அணுகும் வலைத்தளங்களுக்குப் பொருந்தும்.
- தனிப்பயன் டொமைன்: உங்கள் நிலையான வலைத்தளத்தை தனிப்பயன் டொமைனுடன் இணைக்கலாம், எ.கா.
www.example.com. உங்கள் டொமைனை CloudFront ஒதுக்கிய டொமைன் அல்லது S3 சேமிப்பக வாளியின் இறுதிப் புள்ளிக்கு சுட்டிக்காட்ட DNS பதிவுகளை நீங்கள் கட்டமைக்க வேண்டும். - வழக்கமான காப்புப்பிரதி: S3 அதிக கிடைக்கும் தன்மையைக் கொண்டிருந்தாலும், எதிர்பாராத சூழ்நிலைகளைத் தடுக்க உங்கள் நிலையான வலைத்தளக் கோப்புகளை அவ்வப்போது காப்புப் பிரதி எடுக்க பரிந்துரைக்கப்படுகிறது.
- செலவு மேம்படுத்தல்: உங்கள் S3 பயன்பாட்டைக் கண்காணித்து, AWS இலவச அடுக்கு வரம்புகளை மீறுவதைத் தவிர்க்கவும். உதாரணமாக, அடிக்கடி பயன்படுத்தப்படாத கோப்புகளை Glacier குளிர் சேமிப்பகத்திற்கு மாற்றுவதன் மூலம் சேமிப்பக செலவுகளைக் குறைக்கலாம்.## பிற கிளவுட் சேவையகத் தேர்வுகள்
AWS S3 தவிர, வேறு கிளவுட் சேவையகத் தேர்வுகள் உள்ளன:
- GitHub Pages/GitLab Pages: உங்கள் வலைத்தள உள்ளடக்கம் GitHub அல்லது GitLab இல் ஹோஸ்ட் செய்யப்பட்டிருந்தால், அவற்றின் Pages சேவைகளை நேரடியாகப் பயன்படுத்தலாம், அவை பொதுவாக இலவசம்.
- Netlify/Vercel: நிலையான வலைத்தள ஹோஸ்டிங்கிற்காக வடிவமைக்கப்பட்ட தளம், இலவச திட்டங்கள் மற்றும் வசதியான வரிசைப்படுத்தல் செயல்முறைகளை வழங்குகிறது.
- AWS EC2/Google Compute Engine/Azure Virtual Machines: நீங்கள் டைனமிக் பயன்பாடுகளை இயக்க வேண்டும் என்றால், இந்த கிளவுட் சேவையகங்களைத் தேர்ந்தெடுக்கலாம், ஆனால் நீங்கள் சேவையக சூழலை நீங்களே கட்டமைக்க வேண்டும்.
- அலி கிளவுட் OSS/டென்சென்ட் கிளவுட் COS: உள்நாட்டு கிளவுட் சேமிப்பக சேவை, உள்நாட்டு பயனர்களை இலக்காகக் கொண்ட வலைத்தளங்களுக்கு ஏற்றது.
சுருக்கம்
இந்த வழிகாட்டி மூலம், AWS S3 ஐப் பயன்படுத்தி நிலையான வலைத்தளத்தை எவ்வாறு உருவாக்குவது என்பதை நீங்கள் கற்றுக்கொண்டீர்கள். இது ஒரு நல்ல தொடக்க வழி, இது கிளவுட் சேவையகங்களின் கருத்து மற்றும் செயல்பாடுகளைப் புரிந்துகொள்ள உதவுகிறது. இதன் அடிப்படையில், நீங்கள் மற்ற AWS சேவைகளைப் பற்றி மேலும் கற்றுக்கொள்ளலாம் மற்றும் மிகவும் சிக்கலான மற்றும் சக்திவாய்ந்த கிளவுட் பயன்பாடுகளை உருவாக்கலாம். பாதுகாப்பில் கவனம் செலுத்தவும், செலவுகளை மேம்படுத்தவும், தொடர்ந்து கற்றுக்கொள்ளவும் மறக்காதீர்கள், அப்போதுதான் நீங்கள் கிளவுட் கம்ப்யூட்டிங் துறையில் மேலும் முன்னேற முடியும்.





