|
Web razvoj Sve u vezi sa razvojem Internet sajtova: programi, dizajn, usluge hostinga, administracija... |
|
Alatke vezane za temu | Vrste prikaza |
21.2.2015, 21:07 | #1 |
Starosedelac
Član od: 30.5.2007.
Lokacija: Kuća Kafe
Poruke: 2.773
Zahvalnice: 3.539
Zahvaljeno 1.826 puta na 890 poruka
|
Cloud Hosting @ atlantic.net - koji Linux distro izabrati
Kao sto i sam naslov kaze, hocu da zakupim vps cloud server kod atlantic.net uzimam najjeftiniji GO paket (1CPU, 256MB rama, 10GB SSD...), pa me zanima koja distribucija Linuksa bi trosila najmanje resursa i pritom bila sto jednostavnija za administraciju? Ovo mi je potrebno vise za testiranje i ucenje nekih stvari oko web developmenta nego za neko ozbiljnije koriscenje.
Spoiler za os:
CentOS otpada u startu jer zahteva 1GB rama. Imajte u vidu da sam potpuni noobie kad je Linux OS u pitanju. EDIT: Citam po netu da je ovaj Ubuntu Lite (LTS) bas ekonomican, (oko 150MB trosi...) Poslednja ispravka: Asmodeus (21.2.2015 u 21:18) |
21.2.2015, 21:30 | #2 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
Re: Cloud Hosting @ atlantic.net - koji Linux distro izabrati
Za šta imaš nameru da koristiš taj VPS?
|
21.2.2015, 22:27 | #3 |
Starosedelac
Član od: 30.5.2007.
Lokacija: Kuća Kafe
Poruke: 2.773
Zahvalnice: 3.539
Zahvaljeno 1.826 puta na 890 poruka
|
Re: Cloud Hosting @ atlantic.net - koji Linux distro izabrati
Za neki licni projekat, vise je ucenje u pitanju, hostovanje jednostavog web servera, verovatno cu instalirati na njega neki web server package, tipa xampp ili nesto slicno...
Ovih dana cu da uradim neki mockup, da osmislim osnovni UI layout stranica, da koristim CSS framework i dodam na sajt kasnije dinamiku sa php i mysql kodom, nista specijalno, par tabela. EDIT: Odabrao sam Ubuntu 12.04 LTS 32-bit, konsultovao sam se sa poznanikom, pa cu ako bude potrebno prosirivati resurse. Kaze mi da je ovaj dovoljan. |
21.2.2015, 23:54 | #4 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
Re: Cloud Hosting @ atlantic.net - koji Linux distro izabrati
Radiće Ubuntu 12.04 sa 256MB RAM-a ali treba da znaš nekoliko bitnih stvari.
1) Sa 256MB možeš da se nadaš samo instalaciji bez grafičkog okruženja što znači da ćeš za pristup i konfiguraciju servera moći da koristiš samo SSH. To samo po sebi nije loše jer se od početka učiš pravim stvarima ali kombinacija početnik+SSH ima neverovatan potencijal za katastrofu pa ćeš prvih par nedelja verovatno više vremena provesti u reinstalaciji servera nego učenju i radu. 2) Na Linuxu su zasebni LAMP/XAMPP paketi besmisleni jer a) zahtevaju grafičko okruženje i b) sam distro već dolazi sa repozitorijumom koji ima sve što ti treba. 3) Osnovna instalacija distroa obično nema instaliran apache/MySQL/PHP pa ćeš to morati sve sam da instaliraš što automatski znači da ćeš morati da naučiš kako radi apt-get/apt-cache, kako se zovu paketi koji ti trebaju (php-mbstring, php-mcrypt itd.) a to može da bude poprilično gadno iskustvo za početnika. A sad par usputnih komentara. Kao početnik koji hoće da počne sa učenjem nisi morao da kupuješ VPS samo da bi mogao da isprobavaš stvari. Umesto toga mogao si jednostavno u VirtualBox-u da instaliraš distro (CentOS, Ubuntu) i da dobiješ apsolutno identično iskustvo (plus mnogo prijatnije performanse zbog jačeg hosta). Tako čak možeš da počneš i sa grafičkim okruženjem, da za početak pohvataš osnove distroa pa da tek onda pređeš na hard-core učenje gde ćeš koristiti samo SSH. Druga stvar. Ako si već samo hteo developersko okruženje onda si mogao da probaš Vagrant. Vagrant je ono što većina developera danas koristi za development i testiranje jer ima nekoliko izuzetno bitnih pogodnosti u odnosu na recimo shared/VPS/dedicated hosting ili čak samostalno korišćenje distroa u VirtualBox-u. Najbitnija je što se sve od developmenta do servera za testiranje nalazi na jednom računaru (nešto slično kao XAMPP). Vagrant u principu koristi VirtualBox (može da radi i sa VMPlayer-om) stim što umesto da ti sam instaliraš ceo distro kompletan posao odrađuje Vagrant tako što iz online repozitorijuma dostupnih operativnih sistema (tzv. boxes) preuzme distro i instalira ga. Nakon toga vagrant može da se uz pomoć tzv. provisioninga podesi da sam instalira Apache, MySQL, PHP itd. Najlepša stvar je što na taj način recimo nekom svom kolegi možeš da pošalješ samo jedan jedini fajl (tzv. vagrantfile) i on će kucanjem komance vagrant up imati apsolutno identično okruženje na svom računaru kao ti. Još lepša stvar je što su boxovi obično par stotina megabajta veliki i što jedna instanca podignutog sistema može da ne troši više od 20-30MB RAM-a! Tu je još niz pogodnosti tipa shared foldera itd. ali otom-potom. |
Sledećih 2 korisnika se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
Aleksandar Djurovic (22.2.2015), Asmodeus (22.2.2015) |
22.2.2015, 1:52 | #5 |
Starosedelac
Član od: 30.5.2007.
Lokacija: Kuća Kafe
Poruke: 2.773
Zahvalnice: 3.539
Zahvaljeno 1.826 puta na 890 poruka
|
Re: Cloud Hosting @ atlantic.net - koji Linux distro izabrati
OK, hvala na savetima.
Kolega koji mi je predlozio VPS resenje je poprilicno dobro upoznat sa radom u terminalu preko ssh klijenta pa ce mi pomoci da instaliram Apache, MySQL, PHP, jer on vec neko vreme koristi njihovo resenje. U svakom slucaju, ovaj paket koji sam uzeo kosta 1$ mesecno, pa i ako se resim da predjem na nesto drugo, steta nije velika. Posto se bavim administriranjem sistema koji su zasnovani na JAVA Enterprise tehnologijama, gde se puno stvari radi iz konzole, mislim da mi nece biti toliki problem da se naviknem da radim iskljucivo iz terminala u Linuxu. Na ovom "projekticu" planiram da radim sa jos dvojicom prijatelja, koji su geografski udaljeni a ne zelim da dizem kod sebe server na vmware workstationu ili virtual boxu koji bi trebalo da bude dostupan kada ja nisam tu, odlucio sam se na cloud hosting kako bi nam server bio uvek dostupan. Ovaj Vagrant mi deluje zanimljivo, kad malo savladam web development, za par meseci, da ga isprobam, tj da se prebacimo na njega, jer mi deluje kao overkill za nekoga ko planira da radi mali i relativno jednostavan sajt... Ispravi me ako gresim... Poslednja ispravka: Asmodeus (22.2.2015 u 2:01) |
22.2.2015, 2:10 | #6 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
Re: Cloud Hosting @ atlantic.net - koji Linux distro izabrati
Nije overkill čak i kad radiš na jednom projektu. Čak štaviše vagrantfile se obično ubacuje u VCS (git, hg itd.) tako da ko god odradi kloniranje repozitorijuma automatski kod sebe na lokalnoj mašini može da podigne mašinu koja je identična kao kod svih ostalih developera koji rade na projektu. Ako radiš sam i iz nekog razloga moraš da ubiješ mašinu ili se desi neka havarija identične uslove svoje testing mašine možeš da podigneš za onoliko sekundi koliko ti treba da otkucaš vagrant up i pritisneš ENTER Dakle Vagrant dođe kao distribuirani sistem virtuelnih mašina
|
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
Asmodeus (22.2.2015) |
22.2.2015, 2:21 | #7 |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
Re: Cloud Hosting @ atlantic.net - koji Linux distro izabrati
I da ako se već odlučite za git a voleli bi ste da imate i neko centralizovano web okruženje za management repoa (kao GitHub) obavezno instalirajte GitLab. Ume da bude PITA za instalaciju (kao i bilo šta Ruby related ) ali jednom kad se namesti odlično odrađuje posao.
EDIT: Upozorenje, GitLab troši mnogo memorije tako da ne znam koliko je pametno ovako nešto stavljati na vaših 256MB. Verovatno je onda pametnije da koristite klasičan SSH pristup sa public key authentication ključevima. |
22.2.2015, 2:21 | #8 | |
Starosedelac
Član od: 30.5.2007.
Lokacija: Kuća Kafe
Poruke: 2.773
Zahvalnice: 3.539
Zahvaljeno 1.826 puta na 890 poruka
|
Re: Cloud Hosting @ atlantic.net - koji Linux distro izabrati
Citat:
EDIT: Atlatnic je uveo podrsku za public key authentication btw... U news feed-u im stoji ta vest. |
|
22.2.2015, 2:41 | #9 | |
Deo inventara foruma
Član od: 17.6.2011.
Poruke: 7.336
Zahvalnice: 94
Zahvaljeno 3.334 puta na 2.010 poruka
|
Re: Cloud Hosting @ atlantic.net - koji Linux distro izabrati
Citat:
Evo ti primer klasičnog korišćenja Vagrant-a. 1) Vas trojica započinjete novi projekta. Jedan od vas napravi vagrant file i odradi tzv. provisioning. To je samo fancy reč za dodavanje skriptova koji će se automatski instalirati u prazan box koji se skida sa neta. Ceo proces može da se uradi za par minuta zahvaljujući Vaprobash skripti. 2) Taj kolega napravi git repo i u njega ubaci vagrantfile i usputne skripte za provisioning. 3) Ti na svom računaru instaliraš VirtualBox, Vagrant i git (dostupni za Windows/Linux/Mac). 4) Napraviš novi folder za projekat i kucaš Kod:
git clone http://adresa_git_repoa Kod:
vagrant up Od tog trenutka zahvaljujući folder share opciji folder u kojem ti se nalazi kod projekta automatski postaje DocumentRoot folder web servera! How cool is that? Ako hoćeš da se povežeš preko SSH na Vagrant mašinu dovoljno je da kucaš Kod:
vagrant ssh |
|
Sledeći korisnik se zahvaljuje korisniku Neutrino na korisnoj poruci: | ||
Asmodeus (22.2.2015) |
Bookmarks sajtovi |
Tagovi |
cloud, hosting, linux, server, vsp |
Alatke vezane za temu | |
Vrste prikaza | |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Ruski alt linux | slavel | Slobodni softver | 74 | 1.2.2018 20:36 |
Koji hardver za 100% stabilnu Linux Mašinu? | ed_hunter | Slobodni softver | 16 | 9.11.2014 9:53 |
Koji linux ? | _RaZoR_ | Slobodni softver | 6 | 29.8.2007 17:21 |
Koji linux distro | Anak1n | Slobodni softver | 41 | 22.6.2006 0:06 |
Koji hosting je najpovoljniji? | Bole-M | Internet usluge | 28 | 23.12.2005 0:25 |