JavaRush /جاوا بلاگ /Random-SD /Amazon Web Services (AWS) ڪلائوڊ پليٽ فارم تي جاوا ايپليڪ...

Amazon Web Services (AWS) ڪلائوڊ پليٽ فارم تي جاوا ايپليڪيشن جوڙيو

گروپ ۾ شايع ٿيل
هيلو سڀ! هر ڊولپر کي جلدي يا بعد ۾ انهن جي ايپليڪيشنن کي ڪلائوڊ تي ترتيب ڏيڻو پوندو. منهنجي حالت ۾، ٽيليگرام بوٽ @rabotaUkraineBot کي ترقي ڪرڻ کان پوء، ان لاء هڪ مهذب ميزباني ڳولڻ ضروري آهي. هڪ بوٽ کي ترقي ڪرڻ جو تمام گهڻو خيال ۽ عمل درآمد لاء استعمال ٿيل اوزار هڪ الڳ مضمون ۾ بيان ڪيو ويو آهي . ڪلائوڊ پليٽ فارم چونڊڻ لاءِ اميدوار چار مشهور جائنٽس جون خدمتون هيون- Amazon Web Services (AWS)، گوگل، Azure ۽ Heroku. جڏھن پنھنجي لاءِ ھوسٽنگ چونڊيو، مون ھيٺيون ترجيحون مقرر ڪيون: گھٽ ۾ گھٽ قيمت، ترتيب ڏيڻ ۾ آساني، اضافي خدمتن جي دستيابي، لچڪ. مان توهان کي تجزياتي ۽ مقابلي ۾ نه وساريندس؛ مان توهان کي فوري طور تي فاتح ٻڌائيندس - AWS. Amazon Web Services (AWS) ڪلائوڊ پليٽ فارم تي جاوا ايپليڪيشن کي ترتيب ڏيو - 1AWS ڇو، توهان پڇو؟ ڇاڪاڻ ته:
  • AWS مفت ٽائر جي مفت استعمال جو هڪ سال ، هن آڇ ۾ مفت وسيلا منهنجي ڪم لاءِ ڪافي کان وڌيڪ آهن؛
  • AWS ۾ سڀ ڪجهه لچڪدار آهي، يعني. هر شي لچڪدار ۽ لچڪدار آهي. انهي جي مهرباني، DevOps صلاحيتن بلڪل گهربل نه آهن جڏهن توهان جي ايپليڪيشن کي ترتيب ڏيو؛
  • AWS گذريل ٻن سالن کان ترقي ۾ وڏي پئماني تي سيڙپڪاري ڪري رهيو آهي، هر مهيني نئين خدمتن سان گڏ.
ھاڻي اچو ته ايپليڪيشن کي تيار ڪرڻ ۽ پاڻ کي AWS ڪلاؤڊ تي لڳائڻ لاءِ. استعمال جي آسانيءَ لاءِ، ايپليڪيشن کي ترتيب ڏيڻ لاءِ لچڪدار Beanstalk سروس چونڊيو ويو . ان سان گڏ، توھان پنھنجي ايپليڪيشن کي پنھنجي برائوزر ذريعي ڊائون لوڊ ڪريو ۽ اھو آھي! ها، ها، AWS بنيادي ڍانچي پاڻ قائم ڪندو ۽ وسيلن جو گهربل تلاءُ مختص ڪندو. جيئن ته منهنجو بوٽ اسپرنگ بوٽ ۾ لکيو ويو آهي، ان لاءِ سڀ ڪجهه گهربل آهي هڪ جنگ ٺاهڻ لاءِ spring-boot-maven-plugin ۽ چيڪ ڪريو ته ايپليڪيشن صحيح طريقي سان ڪم ڪري ٿي مقامي طور تي مقرر ڪيل ٽام ڪيٽ تي . هڪ تمام اهم نوٽ، تعمير ڪرڻ کان پهريان توهان کي اپليڪيشن ۾ پورٽ نمبر 5000 سيٽ ڪرڻ جي ضرورت آهي.
server.port=5000
جيڪڏهن توهان ائين نه ڪيو، توهان کي AWS ڪنسول ۾ پورٽ سيٽنگون ترتيب ڏيڻو پوندو، جيڪو شايد AWS کان اضافي چارجز وٺي سگھي ٿو ڇاڪاڻ ته هي AWS مفت ٽائر سروس مهيا ڪرڻ کان ٻاهر آهي. مقرري وارو عمل پاڻ بلڪل پيچيده نه آهي ۽ سرڪاري طور تي ڪيو ويو آهي شروعات ڪرڻ استعمال ڪندي Elastic Beanstalk گائيڊ . خاصيتون توهان کي ڌيان ڏيڻ گهرجي:
  • جڏهن ايپليڪيشن ٺاهي، بندرگاهه کي ترتيب ڏيڻ نه وساريو جيئن مٿي ڄاڻايل آهي؛
  • جڏهن AWS سان رجسٽر ٿيو، توهان کي پنهنجي اڪائونٽ ۾ گهٽ ۾ گهٽ $1 سان هڪ ادائيگي ڪارڊ جي ضرورت پوندي (جڏهن ڪارڊ جي تصديق ڪندي، Amazon $1 بلاڪ ڪري ٿو)؛
  • احتياط سان AWS مفت ٽائر سروس جي حدن جو مطالعو ڪريو ته جيئن پئسا وڃائڻ نه؛
  • جيڪڏهن لڳائڻ کان پوءِ ايپليڪيشن توقع مطابق ڪم نه ڪندي، توهان کي توهان جي ايپليڪيشن جي ماحول ۾ لاگ مينيو ۾ ٽامڪٽ لاگز ملندا.
مفت مدت استعمال ڪرڻ کان پوء هڪ سال ڇا ڪجي، توهان پڇو؟ مسئلو حل ڪرڻ لاء ڪيترائي اختيار آھن:
  1. استعمال ٿيل وسيلن جي مطابق رقم ادا ڪرڻ شروع ڪريو؛
  2. تبديل ڪريو Amazon Lightsail سروس (اهو اتي سستو آهي)؛
  3. AWS Lambda استعمال ڪندي ايپليڪيشن کي ٻيهر لکو ۽ مفت هوسٽنگ حاصل ڪريو؛
  4. AWS مفت ٽائر سروسز سان هڪ نئون اڪائونٽ کوليو ۽ اتي پنهنجي ايپليڪيشن کي ترتيب ڏيو، يعني. ٻئي سال لاءِ مسئلي جي حل ۾ دير.
في الحال، AWS صرف اي ميل جي انفراديت کي چيڪ ڪري ٿو جڏهن هڪ نئون اڪائونٽ رجسٽر ٿيو. اختصار ڪرڻ لاءِ: توهان آساني سان پنهنجي ايپليڪيشن کي AWS ڪلائوڊ تي ترتيب ڏئي سگهو ٿا - پهرين سال لاءِ تمام جلدي ۽ بلڪل مفت. AWS خدمتن جي مهرباني، اسان ترقي تي ڌيان ڏئي سگهون ٿا، باقي AWS اسان لاءِ ڪندو، ڇاڪاڻ ته اتي سڀ ڪجهه لچڪدار آهي.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION