Jeśli chcę hostować witrynę internetową z mojego domu, kupuję nazwę domeny. Następnie otrzymuję statyczny adres IP od mojego usługodawcy internetowego. Następnie wskazuję adres IP mojego systemu domowego. Mogę nawet użyć serwera SQL zainstalowanego w moim systemie i nie martwić się o rozmiar. Nie mówię tu o stosach serwerów. Tylko jeden serwer.
Zastanawiałem się, czy to takie proste, dlaczego nie zrobić tego? Czy coś tu mi brakuje? Mówię o umiarkowanie prostej stronie internetowej. Ale czy to ma znaczenie?
server
web-hosting
Asdfg
źródło
źródło
Odpowiedzi:
To świetny pomysł. Nie tylko nauczysz się wiele na wiele tematów (administracja systemem, bezpieczeństwo, HTTP, wartość rejestrowania, wykrywanie utraty kontaktu ze światem zewnętrznym itp. Itd. Itd.), Ale także będziesz utrzymywać Internet bardziej osobisty, bardziej ludzki, więcej tego, co nas do tego przyciągnęło.
Czy wszyscy chcieli „surfować po Internecie” w 1996 roku tylko po to, aby zobaczyć efektowny PR korporacyjny lub być zmanipulowanym przez ukierunkowane reklamy? Nie tylko nie, ale PIEKŁO NIE. Chcieliśmy surfować po Internecie, aby zobaczyć, co robią inni, aby zobaczyć pochodnie z truskawkami, tańczące chomiki i fałszywe kamery toaletowe. Zrób to tak szybko, jak to możliwe: umieść swój serwer sieciowy w sieci.
Wygląda na to, że chcesz uruchomić serwer z systemem Windows. Nic nie wiem o systemie Windows, uruchamiam moje osobiste serwery (http://stratigery.com) w systemie Linux. Przełącz się na system Linux i możesz w każdej chwili wysyłać mi pytania e-mailem.
źródło
<somecompany>.com
było mało prawdopodobne? Bawiliśmy się dobrze. Brakuje mi stron osobistych i polubień. Niektórzy oddani hobbyści napisali tak świetne strony z niczego, podczas gdy w dzisiejszych czasach jest wiele gotowych rzeczy. Ogólnie rzecz biorąc, jest to dobra rzecz, choćby ze względu na jej dostępność dla mas. Ale Boże, jak sprawiało to więcej radości. Ponadto nigdy nie widziałeś osła (nazwijmy kota kotem) piszącego jak 8-latek lub wymagającego od ludzi rozwiązania jego problemów i wysyłania „gula” po 1 godzinie.To zależy. Jeśli jest to mała osobista strona internetowa, dlaczego nie. Jeśli jest to witryna korporacyjna wymagająca 99,99% lub więcej dostępności usług, to z pewnością zły pomysł.
Po pierwsze, pomyśl o koszcie:
Windows Server i Microsoft SQL Server mają już znaczną cenę za licencję . Czy wolisz teraz płacić dziesiątki tysięcy dolarów za hosting swojego serwera, czy lepiej jest zapłacić niewielką opłatę w wysokości 20 USD / miesiąc za podstawowy plan hostingowy?
Serwer dedykowany, nawet podstawowy, również kosztuje.
Pomyśl także o zużyciu energii . Prowadzenie serwera 24/24, 7/7 oczywiście wpłynie na twoje rachunki.
Po drugie, pomyśl o niezawodności:
Jest trzecia rano. Obudź się! Na twoim serwerze jest mały atak DDOS . Twój serwer jest wyłączony. Jaka jest twoja strategia powrotu do trybu online przed 4 rano?
Czy nigdy nie powiedziałeś „O nie, nie znowu! Mój dostawca Internetu jest do bani! W tym miesiącu Internet znowu nie działa !”? Teraz wyobraź sobie, że masz uruchomiony serwer, ale niczego nie obsługujesz, ponieważ nie jest on już podłączony do Internetu i nie masz pojęcia, ile czasu zajmie ISP przywrócenie połączenia?
Dzień dobry. Twój dysk twardy nie działa . Nawiasem mówiąc, wszystkie dane są tracone. Miłego dnia.
Czy jesteś gotowy na ten scenariusz? Czy masz zaplanowane kopie zapasowe? NALOT? Mówiąc bardziej ogólnie, w jaki sposób zarządzasz redundancją każdego komponentu w systemie? Możesz kupić profesjonalny serwer rack, który to wszystko robi. Będzie to kosztować 3 000 USD. Gotowy?
Po trzecie, pomyśl o skalowalności , wydajności i tysiącach innych rzeczy, które są zbyt długie, aby je tutaj wymienić. Na przykład jedna podstawowa rzecz: większość dostawców usług internetowych ma połączenie przesyłania znacznie bardziej ograniczone niż połączenie pobierania. Czy jesteś gotów zapłacić dziesięć razy tyle, ile obecnie płacisz swojemu dostawcy usług internetowych, aby mieć tę samą prędkość w obie strony?
Ponownie, nie ma nic złego w utrzymywaniu osobistej witryny na własnym komputerze, jeśli nie dbasz o pieniądze. Istnieje jednak ogromna przepaść między hostingiem domowym a profesjonalnym hostingiem, który zapewnia dostępność usług, które dotyczą chłodzenia ich serwerów, które mają UPS i inne środki potrzebne do utrzymania serwerów w razie awarii sieci energetycznej itp. .
źródło
Jest tak wiele rzeczy, które mogą pójść nie tak:
Ponadto po zainstalowaniu wszystkiego nadal musisz mieć uczciwą wiedzę na temat tego, co z tym zrobić. Nie można również użyć narzędzia do tworzenia stron internetowych. I musiałbyś zapłacić za cPanel.
Szczerze mówiąc, nie rozumiem, dlaczego sam stworzyłeś serwer (chyba że chcesz nauczyć się PHP lub innych specjalnych powodów).
Edytować:
Aby odpowiedzieć na komentarze, PO nie powiedział, że się uczy, ale że prowadził małą stronę internetową. Zgadzam się z tym, że byłoby miło uczyć się (dlatego mam taki), ale on się nie uczy (o ile wiemy).
źródło
To nie jest dobry pomysł, aby samemu uruchomić serwer, poza domem, przy użyciu zwykłego Internetu dla klientów indywidualnych, jeśli robisz to dla biznesu.
Najważniejszym punktem, o którym wspomniał @MainMa, jest fakt, że w zwykłym, konsumenckim Internecie występuje nierównowaga prędkości pobierania i wysyłania. W przypadku większości dostawców usług internetowych szybkość wysyłania jest mniej więcej o połowę niższa.
Podczas surfowania w sieci szybkość przesyłania jest używana podczas przeglądania Internetu w celu uzgadniania i żądań HTTP na serwerze. Jeśli prędkość przesyłania zostanie znacznie zmniejszona, wszystkie strony internetowe, które próbujesz odwiedzić, zostaną zawieszone i wystąpią problemy z ładowaniem.
Mysz raz przegryzła linie telefoniczne na ulicy i poraziła się prądem, i chociaż moja prędkość pobierania była w porządku, prędkość wysyłania została zmniejszona do około 150 Mb / s. Moje połączenie internetowe było okropne, a ja tylko przeglądałem sieć! Wyobraź sobie, jak by to było, gdybyś miał inne osoby korzystające z przepustowości przesyłania ...
Wyobraź sobie również, jak wygląda wrażenia użytkownika po drugiej stronie. Każdy, kto spróbuje załadować zawartość z domowego Internetu, zobaczy tylko około połowy prędkości pobierania. To po prostu nie skaluje się, ponieważ domowy Internet nie został zaprojektowany do obsługi tego obciążenia.
Większość organizacji, które przechowują własne aplikacje, ma linie T1 lub internetowy odpowiednik firmy. Ogólnie cena jest znacznie wyższa niż w przypadku domowego Internetu.
Tak więc, jeśli robisz to po to, aby się uczyć i nie oczekujesz żadnego ruchu, a komputer, na którym jesteś, jest bezpiecznie odizolowany od reszty sieci, może to być zabawny eksperyment.
Ale jeśli planujesz prowadzić działalność poza tą konfiguracją, przygotuj się na przegraną. To nie jest przypadek, w którym chcesz spróbować znaleźć się poza siecią.
źródło
Internet jest niezwykle wrogim miejscem. Zautomatyzowane ataki nieustannie skanują w poszukiwaniu podatnych serwerów. Nie angażuję się w tę działalność od lat, ale wiem, że około 2005 r., Na naszej lokalnej uczelni, średni czas życia serwera podłączonego do Internetu z zapasem, domyślną instalacją systemu Linux lub Windows wynosił około pięciu minut zanim to zostało skompromitowane.
Jeśli masz ponosić odpowiedzialność za serwer podłączony do Internetu, musisz być na bieżąco z kwestiami bezpieczeństwa i będziesz musiał nadal śledzić wiadomości dotyczące bezpieczeństwa, aby być na bieżąco z nowymi zagrożeniami. Jeśli chcesz się tego nauczyć, to świetnie. Nie ma lepszego sposobu na naukę tego niż zarządzanie własnym serwerem. Jest to jednak dużo pracy i tylko Ty możesz zdecydować, czy bardziej sensowne jest skupienie się na swoich podstawowych zainteresowaniach.
źródło
Nie ma powodu, dlaczego nie - możesz z radością wynająć serwer lub VPS i mieć dokładnie ten sam problem.
Jest tylko jeden powód, dla którego wybrałeś VPS lub serwer dedykowany zamiast jednego w domu: połączenie internetowe jest znacznie lepsze w centrum danych niż w przypadku połączenia domowego. Oczywiście, kosztuje to nieco więcej, ale nie będziesz musiał mieć serwera wirującego w tylnej sypialni, który zużyje całą energię elektryczną. Będziesz także mieć o wiele więcej narzędzi do zarządzania tą rzeczą (takich jak miejsce kopii zapasowej i automatyczna ponowna instalacja).
Reszta problemu to ćwiczenie edukacyjne. Polecam Linuksa na twój serwer, ponieważ obsługuje on większość sieci, a jest o wiele więcej informacji na temat zarządzania, zabezpieczania i utrzymywania go niż w systemie Windows.
źródło
Nie widzę jeszcze jednego dobrego powodu, aby tego nie robić: jeśli twój dom ma dostęp do Internetu za pośrednictwem ADSL. Nie zapominaj, że „A” oznacza asymetrię. Być może będziesz w stanie wysysać http z witryn innych ludzi z prędkością 4-8 Mb / s, ale jeśli masz tylko 256-512 kb / s, twoja strona będzie wydawać się bardzo wolna, jeśli będzie zawierała nietrywialne treści graficzne i / lub tam to więcej niż kilku jednoczesnych użytkowników.
Poza tym powiedziałbym, że jest to całkowicie możliwe. Znałem kogoś, kto od lat prowadzi udany biznes online, a jedynym serwerem internetowym jest maszyna pod biurkiem w ich domowym biurze.
źródło