JavaRush /Blog Jawa /Random-JV /Pasang aplikasi Java menyang platform maya Amazon Web Ser...

Pasang aplikasi Java menyang platform maya Amazon Web Services (AWS).

Diterbitake ing grup
Halo kabeh! Saben pangembang cepet utawa mengko kudu masang aplikasi menyang awan. Ing kasusku, sawise ngembangake bot Telegram @rabotaUkraineBot, mula kudu golek hosting sing cocog. Gagasan ngembangake bot lan alat sing digunakake kanggo implementasine diterangake ing artikel sing kapisah . Calon milih platform awan yaiku layanan saka papat raksasa sing kondhang - Amazon Web Services (AWS), Google, Azure lan Heroku. Nalika milih hosting kanggo aku, aku nyetel prioritas ing ngisor iki: rega minimal, gampang penyebaran, kasedhiyan layanan tambahan, keluwesan. Aku ora bakal nyemplungake sampeyan ing analytics lan mbandhingake; Aku bakal langsung ngandhani pemenang - AWS. Pasang aplikasi Java menyang platform awan Amazon Web Services (AWS) - 1Kenapa AWS, sampeyan takon? Amarga:
  • setaun nggunakake gratis AWS Free Tier , sumber daya gratis ing tawaran iki luwih saka cukup kanggo tugasku;
  • ing AWS kabeh iku Elastis, i.e. kabeh iku fleksibel lan elastis. Thanks kanggo iki, katrampilan DevOps pancen ora dibutuhake nalika nggunakake aplikasi sampeyan;
  • AWS wis nandur modal akeh ing pembangunan sajrone rong taun kepungkur, kanthi layanan anyar muncul saben wulan.
Saiki ayo pindhah menyang nyiapake aplikasi lan panyebaran dhewe menyang awan AWS. Kanggo gampang digunakake, layanan Elastic Beanstalk dipilih kanggo nyebarake aplikasi kasebut. Kanthi, sampeyan ndownload aplikasi liwat browser lan mung! Ya, ya, AWS bakal nyiyapake prasarana kasebut lan nyedhiyakake sumber daya sing dibutuhake. Wiwit botku ditulis ing SpringBoot, kabeh sing dibutuhake yaiku mbangun perang nggunakake spring-boot-maven-plugin lan priksa manawa aplikasi kasebut bisa digunakake kanthi bener ing Tomcat sing disebarake sacara lokal . Cathetan sing penting banget, sadurunge mbangun sampeyan kudu nyetel nomer port 5000 ing application.properties:
server.port=5000
Yen sampeyan ora nindakake iki, sampeyan kudu ngatur setelan port ing console AWS, sing bisa dikenani biaya tambahan saka AWS amarga iki ngluwihi nyedhiyakake layanan AWS Free Tier. Proses penyebaran dhewe pancen ora rumit lan ditindakake miturut pandhuan resmi Miwiti Nggunakake Elastic Beanstalk . Fitur sing kudu digatekake:
  • Nalika mbangun aplikasi, aja lali ngatur port kaya sing kasebut ing ndhuwur;
  • nalika ndhaptar karo AWS, sampeyan kudu kertu pembayaran karo paling $1 ing akun (nalika validasi kertu, Amazon pamblokiran $1);
  • sinau kanthi teliti watesan layanan AWS Free Tier supaya ora kelangan dhuwit;
  • Yen sawise panyebaran aplikasi ora bisa digunakake kaya sing dikarepake, sampeyan bakal nemokake log Tomcat ing menu Log ing Lingkungan aplikasi sampeyan.
Apa sing kudu ditindakake setaun sawise nggunakake periode gratis, sampeyan takon? Ana sawetara opsi kanggo ngatasi masalah kasebut:
  1. miwiti mbayar dhuwit miturut sumber daya sing digunakake;
  2. ngalih menyang layanan Amazon Lightsail (luwih murah ana);
  3. nulis ulang aplikasi kasebut nggunakake AWS Lambda lan entuk hosting gratis;
  4. mbukak akun anyar nganggo layanan AWS Free Tier lan pasang aplikasi sampeyan ing kana, yaiku. tundha resolusi masalah kanggo taun liyane.
Saiki, AWS mung mriksa keunikan e-mail nalika ndhaptar akun anyar. Kanggo ngringkes: sampeyan bisa kanthi gampang masang aplikasi menyang awan AWS - cepet banget lan gratis kanggo taun pisanan. Thanks kanggo layanan AWS, kita bisa konsentrasi ing pembangunan, AWS bakal nindakake liyane kanggo kita, amarga kabeh ana Elastis.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION