Czy podczas tworzenia witryny musisz płacić 100 USD miesięcznie za Serwer? [Zamknięte]

9

Czy potrzebujesz wirtualnego lub dedykowanego serwera do prostego kodowania? Czy byłbyś w stanie zbudować witrynę od zera na komputerze i wziąć serwer tylko jeden dzień przed uruchomieniem wersji beta?

Dave
źródło
1
Rozejrzyj się i powinieneś być w stanie wynająć trochę miejsca (Linux lub Windows) za więcej niż 5 USD / miesiąc niż 100 USD. Nie, nie będziesz mieć dedykowanego (wirtualnego) serwera do zainstalowania, na co tylko chcesz, ale w zdecydowanej większości przypadków to zrobi.
Carson63000,
1
Pozdrawiam Carson. Sugerujesz, że z tanią opcją „wynajmij trochę miejsca” piątki za miesiąc, czy powinienem martwić się o „prywatność”? Mam na myśli, czy potencjalnie zaryzykuję udostępnienie mojego kodu niechcianym obserwatorom?
Dave
I tak to zrobisz, chyba że prowadzisz własną witrynę. Jaka jest różnica między robieniem prac programistycznych a uruchomieniem witryny? Wystarczy Google w poszukiwaniu renomowanego hosta. Jeśli nadal się martwisz, zminimalizuj lub zaciemnij kod przed przesłaniem i zablokowaniem baz danych (jeśli jesteś naprawdę paranoikiem, zaszyfruj wszystkie dane przechowywane w bazie danych).
Mawg mówi o przywróceniu Moniki
Osobiście zawsze rozwijam się localhostna swoim laptopie przez około 90% procesu programowania, zanim zapłacę za serwer. W moim przypadku jest to bonus, na wypadek, gdy jestem gdzieś bez dostępu do Internetu (tak, istnieją ;-)
Mawg mówi o przywróceniu Moniki

Odpowiedzi:

13

Nie

i tak...

Technicznie, jeśli jesteś bardzo dobry, nie potrzebujesz serwera programistycznego - ani żadnego innego zdalnego środowiska. Cały Twój kod byłby całkowicie niezależny od platformy.

Czy to oznacza, że ​​jest to dobra praktyka? Nie! Zdobądź plasterek lub węzeł i skonfiguruj się z małym VPS. To nie jest 100 $ / miesiąc, a zaoszczędzisz czas na rozwój.

Josh K.
źródło
Tks vm Josh. Linki do plasterków i węzłów, które opublikowałeś, są naprawdę przydatne i sprawdzą to.
Dave
6

Czy w zależności od grupy docelowej i wielu innych rzeczy rozważasz hosting w chmurze? Istnieje wiele, które pozwalają wypychać z git i żyć w mniej niż minutę.

To powiedziawszy, czy kiedykolwiek to zrobię dzień przed przejściem do wersji beta? Hell No

Zawsze bądź przygotowany i poznaj swoją platformę, ale czy to oznacza również, że musisz zapłacić 100 USD miesięcznie za serwer od pierwszego dnia? Oczywiście, że nie tak dobrze.

Thomas James
źródło
Jasne, słyszę cię. Cóż, nie musi to być dokładnie 24 godziny przed uruchomieniem na żywo; to może być nawet ostatni cały miesiąc z 5, które kodowałem ...
Dave
O ile nie potrzebujesz specjalistycznego oprogramowania, zdecydowanie wybrałbym hosting w chmurze. To jest cała racja bytu i nie tylko skaluje się, jeśli twoja aplikacja okaże się The Next Big Thing, ale jest dość tania, jeśli używasz tylko jednego lub dwóch serwerów (jak w okresie beta).
TMN
4

Zdecydowanie chcesz wziąć serwer na więcej niż dzień przed uruchomieniem na żywo - problemy w ostatniej chwili nie są zabawne. Jednak użycie dnia jako przykładu jest niefortunne, ponieważ teraz nikt nie odpowiada na drugą część pytania.

Czy potrzebujesz serwera od pierwszego dnia projektu? Zależy. Chcesz rozwijać się w środowisku możliwie najbliższym serwerowi, aby mieć pewność, że wszystkie błędy / problemy zostaną usunięte.

Trywialny przykład; w nazwach plików Linux rozróżniana jest wielkość liter, w systemie Windows nie. To również pojawia się w tabelach MySQL. Tak więc w systemie Windows

require "Cats.class.php"
require "cats.class.php"

Będzie działać. W systemie Linux będzie to błąd.

Pytanie brzmi: czy możesz stworzyć środowisko programistyczne tak bardzo zbliżone do środowiska na żywo, jak to możliwe? Jeśli tak, to nie potrzebujesz serwera od pierwszego dnia. Jeśli występują duże różnice, serwer może być mądry.

Ale jak mówi inny plakat, spójrz na tanie VPS - 100 / miesiąc, podczas gdy rozwój może być przesadą.

James
źródło
Pomyśl o tym, 100 / miesiąc dla właśnie uruchomionej wersji beta to przesada, chyba że masz gwarantowaną publiczność i wiesz, że będzie duża :-)
James
Opracowanie może potrwać od 4 do 6 miesięcy, więc zgadzam się z teriminologią, w której użyłeś „przesady”. Przyjrzę się dokładnie „problemowi ze zgodnością”, który poruszyłeś między dwoma środowiskami „programistycznym” i „na żywo”. Pozdrawiam
Dave
2

Inną opcją, oprócz uzyskania VPS, szczególnie jeśli zamierzasz uruchomić swoją stronę internetową na platformie * nix, jest po prostu utworzenie maszyny wirtualnej i wykonanie zwykłej „serwerowej” instalacji platformy docelowej, a następnie wdrożenie na niej tak, jakby to był zdalny serwer. Nie będzie idealnie, a konfiguracja zajmie trochę więcej czasu, ale z drugiej strony koszt będzie znikomy, a Ty będziesz bardzo dobrze wyczuwał, co jest naprawdę wymagane na serwerze i jak to ustawić przed przejściem do wersji beta.

Nie jest to zbyt duża opcja, jeśli celujesz w system Windows, ze względu na koszt licencji, ale nawet wtedy może to być opcja.

CVn
źródło
+1 dla wirtualnego serwera. Amazon właśnie ogłosił, że będzie obsługiwał przesyłanie obrazów maszyn wirtualnych klientów do ich infrastruktury, więc teoretycznie można opracować na maszynie wirtualnej, a następnie przesłać całą (debugowaną) rzecz i umieścić ją w chmurze.
TMN
1

Idź na dolne pole i przetestuj wszystko, co chcesz, a zobaczysz, że możesz uzyskać znacznie więcej za 100 USD / mc.

Gandalf
źródło
Prawdopodobnie przejdę tą tańszą trasą, na zdrowie.
Dave
0

Tak, możesz, ale nie zrobiłbym tego. Na stronie internetowej jest zbyt wiele rzeczy, które mogą pójść nie tak (zwłaszcza takie, które są hostowane przez firmę zewnętrzną), że pozostawienie konfiguracji serwera do 1 dnia przed uruchomieniem jest dość nieostrożne. Strona trzecia może być zawodna, może mieć problemy z prawidłową konfiguracją strony, możesz mieć problemy z kontem / logowaniem, a także trudności z dostępem do obsługi klienta. Mnóstwo rzeczy może pójść nie tak w ostatniej chwili, że zapewnienie sobie płatnego miesiąca nieużywanego wsparcia / usługi jest godną inwestycją dla spokoju ducha, wiedząc, że kiedy chcesz uruchomić, możesz uruchomić.

Jeśli przegapienie daty premiery o dzień lub dwa z powodu tych problemów nic dla ciebie nie znaczy, co oznacza, że ​​możesz odzyskać i nie jest to duża strata, a następnie oszczędzaj sobie pieniądze i radzić sobie z problemami, jak tylko się pojawią. Prawie wszystkie problemy, które napotkasz, będą dość szybko naprawiać problemy, a każdy poważny dostawca hostingu będący stroną trzecią będzie dość niezawodny, jeśli to konieczne, szybko cię wesprze. Najgorszym scenariuszem byłoby pominięcie około 3 dni (gdyby wszystko poszło nie tak). Jeśli możesz poradzić sobie z tego rodzaju luką, a 100 USD to wielka sprawa, to zaoszczędź pieniądze.

Joel Etherton
źródło
Tak właśnie stało się po pierwszym miesiącu wypłaty 100 $ miesięcznie! Dostawca serwera, który twierdzi, że jest objęty wsparciem 24/7, okazał się niewiarygodny: w rzeczywistości, jak pan powiedział, miałem problem z nieosiągnięciem obsługi klienta przez 2 dni z rzędu! Dlatego zacząłem zadawać sobie pytanie, dlaczego tak dużo płacę, kiedy być może nie musiałem ... Odroczę prowadzenie strony internetowej (w budowie przez co najmniej kolejne 4 miesiące) na własnym serwerze, kiedy naprawdę muszę, być może zaledwie miesiąc przed rozpoczęciem Live in Beta. Pozdrawiam
Dave
@Dave - i tak zapytałbym 100 $ / miesiąc za taki hosting. Istnieje wielu dostawców hostingu, którzy oferują wiele zasobów przy bardzo niskich kosztach (i mają udokumentowaną historię obsługi klienta). Jeśli płacę 100 USD miesięcznie i nie mogę uzyskać połączenia telefonicznego przy pierwszym telefonie, zmieniam dostawców.
Joel Etherton,