Gdzie poprowadzić następny projekt? Najlepsze usługi hostingowe Django

Artykuł napisany przez:
  • Przewodniki hostingowe
  • Zaktualizowano: Jul 08, 2020

Django jest trochę zagadką, ponieważ niszę taką, jak się wydaje, miłość do tych ram wydaje się rozdarta między dwoma interesującymi rywalami - Stany Zjednoczone i Rosja. Jednak deweloperzy mogą polubić wiele, ponieważ mają wszystkie cechy, których potrzebuje współczesny programista.

Będąc niezależnym od systemu operacyjnego, Django może działać w prawie każdym możliwym środowisku, co jest ogromnym plusem. Mimo to nie wszyscy hosty są gotowi wspierać programistów Django.

Na razie pozostawimy „dlaczego” poza równaniem i skupimy się na najlepszych miejscach, w których można znaleźć usługi hostingowe Django.

5 najlepszych hostów Django

1. PythonAnywhere

Hosting Django - PythonAnywhere

Strona internetowa: https://www.pythonanywhere.com/

Chociaż nie jest to host, który pojawia się podczas zwykłych wyszukiwań, jeśli szukasz hostingu Django, prawdopodobnie jest to pierwsze imię. Ten host jest całkowicie ukierunkowany na Python i działa z Amazon Web Services (AWS).

Plany uwzględniają wszystkie poziomy użytkowników Pythona, od początkujących do guru aplikacji. Na najniższym końcu skali znajduje się nawet bezpłatne konto, na które możesz się zarejestrować, aby sprawdzić środowisko.

Korzystanie z PythonAnywhere w celu uruchomienia projektu jest proste, a osoby zaznajomione z lokalnymi środowiskami z przyjemnością usłyszą, że nie różni się zbytnio. Istnieje ogromna liczba gotowe moduły gotowy do importu i użycia.

Jeśli patrzysz w kierunku Django, istnieje również instalator jednym kliknięciem. Wszystko, co musisz zrobić, to poinformować, jak chcesz nazwać swoją aplikację i dokąd mają iść pliki. Reszta jest zautomatyzowana, więc nie ma potrzeby manipulowania konfiguracjami Apache ani niczego innego.

Szybki przegląd PythonAnywhere

Cena: od 5 USD / mies. (dostępny bezpłatny abonament)

ZALETY

  • Szybkie wdrożenie dla Django
  • Dostępny bezpłatny plan dla początkujących
  • Działa na potężnych serwerach Amazon
  • Aktywne forum

Wady

  • Bezpłatne subdomeny korzystają ze współdzielonego SSL
  • Złożona niestandardowa obsługa SSL

2. Cyfrowy ocean

Hosting Django - Digital Ocean

Strona internetowa: https://www.digitalocean.com/

Slogan z napisem „The Developer Cloud” powinien powiedzieć ci wszystko, co musisz wiedzieć o możliwościach hostingu Django tutaj. Być może nie zdajesz sobie sprawy, że ceny w Digital ocean są bardzo konkurencyjne.

Oprócz stosunkowo niskich kosztów wejścia technologia Cloud oznacza, że ​​rozliczenia będą bardzo precyzyjne i płacisz tylko za to, czego potrzebujesz - nic więcej. Największą przeszkodą dla hostingu Django na Digital Ocean jest to, że może nie być odpowiedni dla wszystkich.

W przeciwieństwie do hosta takiego jak PythonAnywhere, Digital ocean wymaga skonfigurowania środowiska, z którego należy korzystać. Ponadto, ponieważ jest tak wysoce konfigurowalny, musisz nie tylko wiedzieć, czego potrzebujesz, ale także jak dopasować wszystkie ruchome elementy razem.

Oznacza to, że poświęcisz trochę czasu i wysiłku na zarządzanie środowiskiem, a nie na tworzenie aplikacji tutaj. Z jednej strony sprawia, że ​​wdrożenie jest znacznie bardziej opłacalne. Z drugiej strony może być wyzwaniem dla początkujących.

Poważnie, jeśli nie wiesz, co robisz, Digital Ocean może być poważnym wyzwaniem. Jeśli tak, niebo jest granicą - i mam na myśli to dosłownie.

Szybki przegląd oceanu cyfrowego

Cena: od 5 $ / mies

ZALETY

  • Wysoce konfigurowalne plany
  • Przyzwoity koszt wejścia do chmury obliczeniowej
  • Praktycznie nieograniczone opcje

Wady

  • Potrzebne są pewne umiejętności techniczne
  • Zarządzanie może być czasochłonne

3. ScalaHosting

Hosting Django - hosting scala

Strona internetowa: https://www.scalahosting.com/

ScalaHosting może nie oferować specjalnie zaprojektowanych planów DJango, ale ich znak doskonałości ma postać SPanel. Większość świata hostingowego odbywa się pod patronatem thrall z cPanelceny są w pewnym sensie zmonopolizowane. Wiele osób, które odrzuciły cPanel, znalazło szczęśliwy dom na ScalaHosting.

SPanel zmienia grę w znaczący sposób i oferuje użytkownikom wysoce użyteczną opcję. Jest także całkowicie kompatybilny z cPanel, dzięki czemu możesz łatwo migrować do ScalaHosting z dowolnego hosta na którym się znajdujesz. Oferują również bezpłatne usługi migracji, więc jest to problem, który można wygodnie umyć ręce.

SPanel jest dostępny w planach VPS Managed Cloud firmy ScalaHosting. Pomimo tego w pełni zarządzanego środowiska nadal udaje mu się wejść przy stosunkowo niskim koszcie wejścia. Otrzymujesz dostęp nie tylko do SPanel, ale także do całkowicie konfigurowalnego środowiska.

Oznacza to obsługę praktycznie wszystkiego, od Pythona do specjalistycznych usług, takich jak skanowanie Live Malware za pośrednictwem technologii SShield - i ogromnych zasobów do uruchamiania wszystkiego.

Przeczytaj naszą szczegółową recenzję Scala Hosting.

Szybki przegląd ScalaHosting

Cena: od 9.95 $ / mies

ZALETY

  • sPanel jest wysoce kompatybilny z cPanel
  • Nieograniczone migracje stron
  • Skanowanie złośliwego oprogramowania na żywo
  • Szybkie wdrażanie aplikacji

Wady ScalaHosting

  • Nie dedykowane środowisko Django

4. Djangoeurope

Hosting Django - djangoeurope

Strona internetowa: https://djangoeurope.com/

Ten szwajcarski host jest kolejnym, który oczywiście koncentruje się na Django, z serwerami w Niemczech, Finlandii, Szwajcarii i Stanach Zjednoczonych. Jeszcze większą wiarygodnością cieszy się fakt, że obaj założyciele mają zaplecze techniczne, z których jednym jest twórca Django.

Djangoeurope oferuje to, co najlepsze z obu światów w hostingu Django - niestandardowe środowisko, w którym nie musisz się martwić o większość konfiguracji, ale jest wyjątkowo przyjazne dla programistów. Oferują wdrożenie Django jednym kliknięciem bez żadnych problemów.

Twoje konto będzie działać Debian 9 i pochodzi z NGINX i Lighttpd preinstalowany serwer WWW. Wszystko inne może być zainstalowane samodzielnie lub możesz to zrobić za ciebie, jeśli wolisz. Ta usługa jest otwarcie oferowana na ich stronie i nie jest „ukrytym sekretem”, z zastrzeżeniem kaprysów personelu pomocniczego.

Oprócz Django możesz także korzystać z konta tak, jak z każdego innego rozwiązania hostingowego. Jeśli z jakiegoś powodu zdecydujesz się po prostu uruchomić stronę statyczną - ta opcja jest również dostępna. Plany są wycenione w euro, więc możesz stracić trochę na konwersji, jeśli jesteś gdzie indziej.

Osobiście uważam, że największą zaletą PythonAnywhere jest to, że oferują go ci, którzy faktycznie wiedzą, czego potrzebują użytkownicy Django i Python. Skutkuje to bardzo uproszczoną ofertą, która prawdopodobnie nie pójdzie źle.

Krótki przegląd Djangoeurope

Cena: od 5 € / mies

ZALETY

  • Wysoce wyspecjalizowane środowisko hostingowe
  • Szybkie wdrożenie Django
  • Lekki interfejs internetowy
  • Hostuj nieograniczoną liczbę witryn i domen

Wady

  • Bardzo ograniczona przepustowość
  • Ograniczona opcja systemu operacyjnego

5. A2 Hosting

Hosting Django - A2

Strona internetowa: https://www.a2hosting.com/

Dla nieznajomych A2 Hosting to marka, która od dawna słynie z planów hostingowych przyjaznych programistom. Ich wspólne plany hostingowe zawierają wiele funkcji, które trudno będzie znaleźć gdzie indziej.

W przypadku Django lepiej jednak spojrzeć na ich plany VPS. Przydaje się, że wszystko, czego potrzebujesz tutaj dla Django, to niezarządzany VPS. Plany te są bardzo konkurencyjne cenowo na A2 Hosting i zaczynają się już od 5 USD / mc.

Pomimo tego, że jest to ogólny host, taki jak ScalaHosting, plany A2 Hosting nadal ułatwiają tym, którzy chcą środowiska Django. Wszystko, co musisz zrobić, to skonfigurować środowisko wirtualne i uruchomić instalator pip. Potem wystarczy po prostu skonfigurować Django tak, jak lubisz. Możesz nawet skonfigurować interfejs administratora Django, jeśli chcesz.

Pypeć pozwala także instalować dowolne inne pakiety Pythona, które mogą być potrzebne, więc jest to rodzaj kompleksowej oferty. Dla deweloperów instalacja wiersza poleceń przy użyciu tych narzędzi nie powinna stanowić problemu.

Dowiedz się więcej o hostingu A2 w recenzji Jerry.

Krótki przegląd hostingu A2

Cena: od 5 $ / mies

ZALETY

  • Doskonała wydajność serwera
  • Bardzo przyjazny dla programistów
  • Dostępne serwery Turbo

Wady

  • Imponująca 99.9% gwarancja bezawaryjności

Czego szukać w hoście Django

To pytanie jest nieco dyskusyjne, ponieważ istnieje wiele poziomów możliwości. Z jednej strony, wyjątkowo wyspecjalizowane środowiska nieco ograniczają twoje możliwości. Są one jednak zazwyczaj wstępnie skonfigurowane do Twoich potrzeb i gotowe do pracy.

Dobrym przykładem tego jest PythonAnywhere, który jest bardzo specjalnie zaprojektowany. Do tego stopnia, że ​​stanowią nawet realne rozwiązanie dla nauczycieli, którzy potrzebują gotowych środowisk do nauczania swoich uczniów - z możliwością zaoferowania każdemu uczniowi konta przeznaczonego na czerwono.

Alternatywnie istnieje również wybór w ogólnym hostingu, który obsługuje środowiska Django. Te rozwiązania są bardziej skomplikowane w konfiguracji, ale z odpowiednim hostem jest to również możliwe. Ostatecznie wybór hosta Django polega głównie na tym, czego potrzebujesz.

Gospodarze, których tu wymieniłem, mogą różnić się tym, co mają do zaoferowania, ale każdy z nich stanowi mocną argumentację dla osób zainteresowanych Django i Pythonem. Osobiście, jeśli szukasz podstawowej piaskownicy, myślę, że bardziej ogólne środowisko jest dobrym rozwiązaniem.

Końcowe myśli: mniej wyszukiwania, więcej kodu

Django zyskuje na popularności i nietrudno zrozumieć, dlaczego. Python jest jednym z niewielu języków wysokiego poziomu, który działa dobrze na wielu platformach. Natura Django i Pythona promuje również dobre nawyki kodowania, biorąc pod uwagę jego skłonność do „ponownego wykorzystywania kodu”.

Hosting ma duży wpływ na wydajność stron internetowych - w tym przypadku nawet aplikacji internetowych. Współpraca z którymkolwiek z wymienionych hostów powinna pomóc ci rozwiązać te obawy, ponieważ w gruncie rzeczy są solidnymi wykonawcami.

Po co marnować czas szukam dobrego gospodarza kiedy powinieneś skupić się na kodowaniu?

O Timothy Shim

Timothy Shim jest pisarzem, redaktorem i tech geekiem. Rozpoczynając karierę w dziedzinie technologii informatycznych, szybko znalazł drogę do druku i od tego czasu współpracował z międzynarodowymi, regionalnymi i krajowymi tytułami medialnymi, takimi jak ComputerWorld, PC.com, Business Today i The Asian Banker. Jego wiedza specjalistyczna dotyczy technologii zarówno z punktu widzenia konsumenta, jak i przedsiębiorstwa.