AWS S3 உடன் நிலையான வலைத்தளத்தை ஹோஸ்டிங் செய்கிறது

கோட்பாட்டு விளக்கத்தை ஆதரிப்பதற்கான நடைமுறை நடைமுறை ஆர்ப்பாட்டத்துடன் AWS S3 உடன் நிலையான வலைத்தளத்தை ஹோஸ்ட் செய்வதைப் புரிந்துகொள்ள இந்த கட்டுரை உதவும்

அதிகரித்து வரும் சக்திவாய்ந்த மொபைல் போன்களுடன், பேஸ்புக், லிங்க்ட்இன் போன்ற சமூக ஊடக தளங்களைப் பயன்படுத்தி ஒரு படத்தை எடுத்து மற்றவர்களுடன் பகிர்ந்து கொள்வது சில வினாடிகள் ஆகும். எங்கள் அனுபவத்தைப் பகிர்ந்து கொள்ள எங்கள் சொந்த வலைத்தளம் இருந்தால் நன்றாக இருக்கும் குடும்பம் மற்றும் அறிமுகமானவர்கள். AWS எங்கள் சொந்த வலைத்தளத்தை உருவாக்க மற்றும் ஹோஸ்ட் செய்வதற்கான வழிகளை வழங்குகிறது. இந்த கட்டுரையில் நிலையான வலைத்தளத்தை ஹோஸ்ட் செய்வது பற்றி அறிந்து கொள்வோம் AWS S3

இந்த கட்டுரையில் பின்வரும் சுட்டிகள் விவாதிக்கப்படும்,





பின்னர் தொடங்குவோம்,

ஹடூப் கற்றுக்கொள்வது கடினம்

AWS உடன் ஒரு வலைத்தளத்தை உருவாக்குவதற்கான வெவ்வேறு அணுகுமுறைகள்

AWS மூலம் தேவையைப் பொறுத்து ஒரு வலைத்தளத்தை உருவாக்க பின்வரும் வழிகளைப் பயன்படுத்தலாம்.



AWS லைட்ஸைல்

இது வேர்ட்பிரஸ், ஜூம்லா, மூடுல் மற்றும் பிறவற்றைப் பயன்படுத்தி எளிய வலைத்தள ஹோஸ்டிங்கைப் பயன்படுத்துவதற்கானது. லைட்செயில் EC2, S3, RDS போன்ற பல்வேறு AWS சேவைகளைப் பற்றி அறியாமல் ஒரு வலைத்தளத்தை உருவாக்குவதை எளிதாக்குகிறது.

AWS பெருக்கி.

ஒற்றை பக்க பயன்பாடுகளை (SPA கள்) உருவாக்க இது உங்களை அனுமதிக்கிறது. SPA கள் பக்கத்தை ஒரு முறை பதிவிறக்கம் செய்து, பயனர் பக்கத்தை மீண்டும் மீண்டும் ஏற்றாமல் பயன்பாட்டுடன் தொடர்புகொள்வதால் மாறும்.

AWS S3

இது ஆடியோ, வீடியோ, படங்களுடன் எளிய நிலையான வலைத்தள ஹோஸ்டிங் ஆகும். S3 ஒரு சர்வர்லெஸ் மாதிரியை வழங்குகிறது, அங்கு பயனர் சேவையகங்கள் மற்றும் வள வழங்கல் பற்றி சிந்திக்க தேவையில்லை. கிளவுட் விற்பனையாளர் தேவைக்கேற்ப வளங்களை தானாக அளவிடுவார். இந்த கட்டுரையில் ஒரு எளிய நிலையான வலைத்தளத்தை உருவாக்குவதற்கான S3 வழியை ஆராய்வோம்.



மெய்நிகர் சேவையகங்களைத் தொடங்குதல்

கிளவுட்டில் ஒரு மெய்நிகர் சேவையகத்தைத் தொடங்கினால் இறுதி வழி ( AWS EC2 ) பின்னர் தேவையான மென்பொருளை நிறுவி அதை கைமுறையாக நிர்வகிக்கவும். இந்த அணுகுமுறை சிக்கலான தேவைகள் மற்றும் போக்குவரத்தை அதிகரிக்கும் நிறுவனங்களால் பயன்படுத்தப்படுகிறது. இந்த அணுகுமுறையால், வலைத்தளத்தை உருவாக்கும் பயனர் மீது நிறைய சுமை விழுகிறது. பயனர்கள் ஈ.சி 2, ஆர்.டி.எஸ், ரூட் 53, ஈ.பி.எஸ் போன்ற AWS சேவையில் நிபுணராக இருக்க வேண்டும்

இந்த அணுகுமுறைகள் ஒவ்வொன்றிலும். நெகிழ்வுத்தன்மைக்கும் பயன்பாட்டின் எளிமைக்கும் இடையில் ஒரு பரிமாற்றம் உள்ளது. லைட்சைல் பயன்படுத்த எளிதானது, ஆனால் என்ன செய்ய முடியும் மற்றும் செய்ய முடியாது என்பதில் சற்று கடுமையானது. மற்றொன்று EC2 பல்வேறு வகையான சேவையகங்கள், ஆட்டோ-ஸ்கேலிங் போன்றவற்றுடன் நெகிழ்வுத்தன்மையைக் கொடுக்கிறது, ஆனால் AWS க்கு புதியவர்களுக்கு அமைப்பது சற்று கடினம்.

எனவே எங்கள் இலக்கை அடைய எஸ் 3 ஐ எவ்வாறு பயன்படுத்தலாம் என்பதைப் பார்ப்போம்,

AWS S3 உடன் நிலையான வலைத்தளத்தை உருவாக்குதல் மற்றும் ஹோஸ்டிங் செய்தல்

அதிக கிடைக்கும் தன்மை, ஆயுள், பாதுகாப்பு மற்றும் அளவிடுதல் ஆகியவற்றுடன் AWS வழங்கும் மிகப் பழமையான மற்றும் மிகவும் பிரபலமான சேவையில் S3 ஒன்றாகும். தரவுத்தளம், பிக் டேட்டா அனலிட்டிக்ஸ், மீடியா மற்றும் பலவற்றின் காப்புப்பிரதியை சேமிக்க எஸ் 3 பயன்படுத்தப்படலாம். இது வாளிகள், கோப்புறைகள் மற்றும் கோப்புகளின் சுருக்கத்துடன் ஒரு பொருள் சேமிப்பு பொறிமுறையை வழங்குகிறது. சுருக்கமே S3 ஐப் பயன்படுத்த எளிதாக்குகிறது.

எஸ் 3 உடன் (ஒரு சேமிப்பக பொறிமுறை), திறன் திட்டமிடல் செய்யத் தேவையில்லை மற்றும் ஆரம்ப திறனைக் குறிப்பிட வேண்டும். நாங்கள் அதிகமான தரவை வைத்து தரவை நீக்கும்போது, ​​எஸ் 3 தானாக சுருங்கி விரிவடையும். பல்வேறு வகையான தரவுகளை (பழைய / புதிய, அடிக்கடி / அடிக்கடி அணுகக்கூடியது) சேமிக்க S3 வெவ்வேறு சேமிப்பக வகுப்புகளை வழங்குகிறது மற்றும் S3 பொருள் வாழ்க்கை சுழற்சி நிர்வாகத்தைப் பயன்படுத்தி தரவை ஒரு சேமிப்பக வகுப்பிலிருந்து மற்றொரு இடத்திற்கு நகர்த்தலாம். அல்லது சேமிப்பக வகுப்பிலிருந்து இன்னொரு இடத்திற்கு தரவை எப்போது நகர்த்துவது என்பதை AWS தீர்மானிக்க AWS S3 நுண்ணறிவு டைரிங் பயன்படுத்தவும். AWS கிளவுட்ஃப்ரண்ட் இது ஒரு சி.டி.என் (உள்ளடக்க விநியோக நெட்வொர்க்) என்பது இறுதி பயனருக்கு வலைத்தளத்தை விரைவாக ஏற்றுவதற்கு விருப்பமாக பயன்படுத்தப்படலாம்.

உடன் எஸ் 3 இலவச அடுக்கு 5 ஜிபி சேமிப்பிடம், 20,000 கோரிக்கைகளைப் பெறுங்கள், 2,000 புட் கோரிக்கைகளை ஒவ்வொரு மாதமும் முதல் ஆண்டிற்கும் அதற்கு அப்பாலும் இலவசமாக ஒரு பயன்பாட்டு மாதிரியில் வழங்குகிறது. இந்த கட்டுரையில் நாம் எஸ் 3 இல் ஒரு நிலையான வலைத்தளத்தை உருவாக்குவோம்.

டெமோ: AWS S3 உடன் நிலையான வலைத்தளத்தை ஹோஸ்டிங் செய்தல்

படி 1: எஸ் 3 இல் வாளியை உருவாக்குதல்

படி 1.1: க்குச் செல்லுங்கள் எஸ் 3 மேலாண்மை கன்சோல் மேலும் “உருவாக்கு வாளி” என்பதைக் கிளிக் செய்க.

டெமோ - AWS S3 உடன் நிலையான வலைத்தளத்தை ஹோஸ்டிங் - எடுரேகா

படி 1.2: பக்கெட் பெயரை உள்ளிடவும். பக்கெட் பெயர் தனித்துவமாக இருக்க வேண்டும் என்பதை நினைவில் கொள்க. தனித்துவமான பக்கெட் பெயரைப் பெற இறுதியில் ஏதாவது சேர்க்கவும். தரவு சேமிக்கப்பட வேண்டிய பகுதியைத் தேர்ந்தெடுக்கவும். உருவாக்கு என்பதைக் கிளிக் செய்து, கீழே காட்டப்பட்டுள்ளபடி பக்கெட் உருவாக்கப்பட வேண்டும். கோப்புறைகள் மற்றும் கோப்புகளை சேமிப்பதற்கான ஒரு கொள்கலன் ஒரு வாளி.

படி 2: எஸ் 3 வாளிக்கு பொது அனுமதிகளை வழங்குதல்

படி 2.1: வாளியில் உள்ள எந்த கோப்புறையும் / கோப்பும் அதை உருவாக்கிய உரிமையாளருக்கு மட்டுமே தெரியும். ஒரு வலைத்தளத்தைப் பொறுத்தவரை, பக்கெட் ஒரு வலைப்பக்கமாக அணுக உலகின் பிற பகுதிகளுக்கு பொது அணுகலை வழங்க வேண்டும். பண்புகள் தாவலைக் கிளிக் செய்து, “பொது அணுகலைத் தடு” தேர்ந்தெடுக்கப்பட்டிருப்பதை உறுதிசெய்து திருத்து பொத்தானைக் கிளிக் செய்க. “எல்லா பொது அணுகலையும் தடு” என்பதைத் தேர்ந்தெடுத்து சேமி என்பதைக் கிளிக் செய்க. உறுதிப்படுத்தல் என்ற வார்த்தையைத் தட்டச்சு செய்து “உறுதிப்படுத்து” பொத்தானைக் கிளிக் செய்க.

இந்த நடவடிக்கை எஸ் 3 பக்கெட்டுக்கு பொது அனுமதி அளிக்காது, ஆனால் அடுத்த கட்டத்தில் வாளியையும் அதன் உள்ளடக்கத்தையும் பொதுவில் வைக்க அனுமதிக்கும். இந்த கூடுதல் படி மற்றும் வளையங்களை AWS அறிமுகப்படுத்தியுள்ளது, ஏனெனில் எஸ் 3 வாளியில் முக்கியமான தகவல்கள் வைக்கப்பட்டுள்ளன, சரியான அமைப்புகள் இல்லாமல் அனைவருக்கும் முக்கியமான தரவை அணுக பொதுவில் வெளியிடப்பட்டது.

படி 2.2: இப்போது வாளியைப் பகிரங்கப்படுத்த வேண்டிய நேரம் இது. “பக்கெட் பாலிசி” என்பதைக் கிளிக் செய்து, கீழேயுள்ள கொள்கையை உள்ளிடவும், படி 1 இல் உருவாக்கப்பட்ட பக்கெட் பெயரை மாற்றுவதை உறுதிசெய்து கொள்ளுங்கள். பக்கெட் பொதுவாக்க சேமி என்பதைக் கிளிக் செய்க. தற்செயலாக நாங்கள் பொதுவில் செய்யவில்லை என்பதை உறுதிப்படுத்த, வாளி பகிரங்கப்படுத்தப்பட்டதை AWS மூன்று முறை எங்களுக்குத் தெரிவிக்கும் என்பதை நினைவில் கொள்க.

Version 'பதிப்பு': '2012-10-17', 'அறிக்கை': [{'சிட்': 'பப்ளிக் ரீட்ஜெட் ஆப்ஜெக்ட்', 'எஃபெக்ட்': 'அனுமதி', 'முதன்மை': '*', 'அதிரடி': ['எஸ் 3 : GetObject '],' Resource ': [' arn: aws: s3 ::: my-pictures-website / * ']}]}

படி 3: நிலையான வலைத்தள ஹோஸ்டிங் செயல்படுத்துதல் மற்றும் வலைத்தளத்தை எஸ் 3 இல் பதிவேற்றுதல்

படி 3.1: S3 க்கான “நிலையான வலைத்தள ஹோஸ்டிங்” ஐ இயக்குவதற்கான நேரம் இது. முன்னிருப்பாக, அது முடக்கப்பட்டுள்ளது என்பதைக் கவனியுங்கள். அட்டையில் கிளிக் செய்து, “ஒரு வலைத்தளத்தை ஹோஸ்ட் செய்ய இந்த வாளியைப் பயன்படுத்தவும்” என்பதைத் தேர்ந்தெடுக்கவும். குறியீட்டு ஆவணத்தை index.html ஆகவும் பிழை ஆவணத்தை error.html ஆகவும் உள்ளிடவும். முடிவுப்புள்ளியைக் குறிப்பிடுவதை உறுதிசெய்து கொள்ளுங்கள், இது எஸ் 3 வலைத்தளத்தை அணுக பயன்படும் URL ஆகும். சேமி என்பதைக் கிளிக் செய்க.

தரவு அறிவியல் அது என்ன

“நிலையான வலைத்தள ஹோஸ்டிங்” இப்போது இயக்கப்படும் என்பதை நினைவில் கொள்க. குறியீட்டு ஆவணம் காண்பிக்கப்பட வேண்டிய இயல்புநிலை HTML மற்றும் பிழை ஆவணம் என்பது நாம் அணுக முயற்சிக்கும் HTML பக்கம் S3 இல் இல்லாதபோது காண்பிக்கப்பட வேண்டிய HTML ஆகும்.

படி 3.2: Index.html மற்றும் error.html ஐ பதிவேற்றுவதற்கான நேரம் இது. மேலோட்டப் பார்வை தாவலுக்குச் சென்று பதிவேற்றம் என்பதைக் கிளிக் செய்க. “கோப்புகளைச் சேர்” என்பதைக் கிளிக் செய்து பதிவேற்றவும். Index.html மற்றும் error.html பக்கங்களுக்கும் இதே படிகளை மீண்டும் செய்ய வேண்டும்.

நீங்கள் ஒரு முழு எண்ணுக்கு இரட்டிப்பாக்க முடியுமா?

Index.html மற்றும் error.html இன் உள்ளடக்கம் இங்கே. இங்கே வலைப்பக்கம் ஒரு எளிமையானது, ஆனால் நாம் HTML மற்றும் ஜாவாஸ்கிரிப்டுடன் ஒட்டிக்கொண்டிருக்கும் வரை அது சிக்கலானதாக இருக்கும். உலாவியில் ஜாவாஸ்கிரிப்ட் செயல்படுத்தப்படுகிறது. எஸ் 3 வலைத்தள ஹோஸ்டிங் உடன் சேவையக பக்க குறியீடு செயல்படுத்தல் இல்லை.

index.html எடுரேகா பிழையிலிருந்து AWS பயிற்சிக்கு வருக. html அச்சச்சோ! இங்கே இல்லை.

படி 4: எஸ் 3 இல் ஹோஸ்ட் செய்யப்பட்ட வலைப்பக்கத்தை அணுகவும்

படி 4.1: Index.html காண்பிக்கப்படுவதற்கு “படி 5” இலிருந்து கிடைத்த URL ஐத் திறக்கவும். URL இன் முடிவில் index.html மற்றும் பிழை பக்கத்தைத் தவிர வேறு எதுவும் காண்பிக்கப்படும். URL பயனர் நட்பு அல்ல, பயனர் நட்பு URL ஐப் பயன்படுத்தி உருவாக்கலாம் AWS பாதை 53 .

இந்த டுடோரியலில், AWS ஐப் பயன்படுத்தி ஒரு வலைத்தளத்தை அமைப்பதற்கான வெவ்வேறு விருப்பங்களைப் பார்த்தோம், மேலும் ஒரு வலைத்தளத்தை உருவாக்க AWS S3 ஐப் பயன்படுத்துவது பற்றி விரிவாக ஆராய்ந்தோம். பார்த்தபடி, நிலையான வலைத்தளத்தை உருவாக்குவதற்கான எளிதான அணுகுமுறைகளில் எஸ் 3 ஒன்றாகும். எஸ் 3 உடன் தானாக மேல் மற்றும் கீழ் அளவுகள் இருப்பதால் திறன் திட்டமிடல் செய்ய வேண்டிய அவசியமில்லை, ஒரு குறிப்பிட்ட ஆண்டில் எஸ் 3 99.99% கிடைக்கும் தன்மையை வழங்குவதால் உயர் கிடைக்கும் தன்மையைப் பற்றி கவலைப்பட தேவையில்லை.

இந்த கட்டுரை உங்களுக்கு பயனுள்ளதாக இருந்தால், நீங்கள் எடுரேகாவின் நேரடி மற்றும் பயிற்றுவிப்பாளரின் தலைமையிலான பாடத்திட்டத்தையும் பார்க்கலாம் , தொழில் பயிற்சியாளர்களால் இணைந்து உருவாக்கப்பட்டது.

எங்களுக்கு ஒரு கேள்வி கிடைத்ததா? இந்த AWS EC2 டுடோரியலின் கருத்துகள் பிரிவில் இதைக் குறிப்பிடவும், நாங்கள் உங்களிடம் திரும்புவோம்.