Platforma aplikacji: wdrażanie aplikacji webowych z Git i obrazów Docker
Zarządzany hosting aplikacji: wgraj kod, a kompilacja i adres HTTPS przygotują się same
- Wdrażanie z Git i obrazów Docker
- Darmowy certyfikat HTTPS
- 12GB pamięci
Platforma aplikacji to zarządzany hosting aplikacji (PaaS), który pobiera Twój kod lub obraz kontenera i zajmuje się kompilacją, uruchomieniem i HTTPS za Ciebie, bez konieczności samodzielnego instalowania lub zarządzania serwerami. Na HELPER VPS App Platform najmniejszy rozmiar, App L, kosztuje $25.00, a darmowe certyfikaty i własne domeny są wliczone w każdy rozmiar.
App L
Aplikacje internetowe i API
2500$/ mies.
Opłata miesięczna
- 2 vCPU
- 4 GB RAM
- 500 GB transferu miesięcznie
- Git, obraz Docker Darmowy HTTPS
App XL
Zajęte usługi internetowe
4500$/ mies.
Opłata miesięczna
- 4 vCPU
- 8 GB RAM
- 1 TB transferu miesięcznie
- Git, obraz Docker Darmowy HTTPS
App 2XL
Duże aplikacje i API
8500$/ mies.
Opłata miesięczna
- 8 vCPU
- 16 GB RAM
- 2 TB transferu miesięcznie
- Git, obraz Docker Darmowy HTTPS
Jeśli chcesz sam konfigurować serwer VPS w chmurze
Do czego używa się platformy aplikacji?
Platforma aplikacji dobrze pasuje programistom i małym zespołom, które wolą poświęcać czas na kod niż na konfigurację serwerów. Oto cztery popularne zastosowania.
Aplikacje webowe i serwery API
Uruchamiaj prosto z repozytorium aplikacje webowe i REST API w Node.js, Pythonie, Go, PHP i Ruby. Po wypchnięciu kodu nowa wersja jest kompilowana i od razu otwiera się pod adresem HTTPS.
Boty Telegram i zadania w tle
Małe programy, które muszą działać stale, takie jak boty, wysyłka powiadomień i zadania według harmonogramu, działają na najmniejszym rozmiarze przy niewielkich kosztach. Po zatrzymaniu automatycznie startują ponownie.
Pierwsza usługa startupu
Nawet bez administratora serwerów uruchomisz usługę z gotowym certyfikatem, wdrożeniami i logami. Gdy klientów przybędzie, przejdź na większy rozmiar i działaj dalej.
Uruchamianie obrazów Docker
Usługi zbudowane już jako obraz Docker uruchomimy bez zmian, wystarczy podać adres obrazu. Podaj też port i zmienne środowiskowe, a podłączymy adres HTTPS.
Czym różnią się platforma aplikacji, VPS i Kubernetes?
Wszystkie trzy uruchamiają aplikacje, ale różni się to, czym musisz zarządzać sam. Aby skupić się na kodzie, pasuje platforma aplikacji, do zarządzania całym serwerem VPS, a dla dużych usług kontenerowych Kubernetes.
Platforma aplikacji
Wgrywasz tylko kod, a uruchomienie powierzasz platformie
Dla kogo
- Gdy chcesz uruchomić aplikację bez zarządzania serwerem
- Gdy chcesz automatycznych wdrożeń po Git push
- Małe aplikacje webowe, API, boty
- Gdy nie chcesz osobno pilnować certyfikatów i logów
VPS w chmurze
Zarządzanie całym serwerem z uprawnieniami root
Dla kogo
- Gdy sam instalujesz potrzebne programy
- Kilka aplikacji i baz danych na jednym serwerze
- Gdy trzeba sięgać nawet do ustawień systemu
- Gdy za te same pieniądze potrzebujesz większej konfiguracji
Zarządzany Kubernetes
Kontenery rozłożone na wiele węzłów
Dla kogo
- Architektura złożona z wielu usług
- Gdy przepustowość zwiększa się kolejnymi węzłami
- Praca przez charty Helm i manifesty
- Gdy zespół dobrze zna Kubernetesa
Kolejność wdrażania aplikacji na platformie
Najpierw ustal źródło aplikacji. Po zamówieniu podaj na stronie wsparcia repozytorium GitHub lub GitLab albo adres obrazu kontenera, a nasz zespół go podłączy. Dla repozytorium sposób budowania jest wykrywany automatycznie na podstawie języka, przy obecności Dockerfile budowanie przebiega według niego, a gotowy obraz uruchamia się od razu z jego adresu.
Następnie podaj ustawienia uruchamiania. Przyślij port, na którym nasłuchuje aplikacja, zmienne środowiskowe, takie jak adres bazy danych, i polecenie startowe, a nasz zespół je doda. Hasła i klucze API trafiają do zaszyfrowanych zmiennych środowiskowych i nie zostają w repozytorium kodu. Po konfiguracji zaczyna się kompilacja, a gdy aplikacja ruszy, podamy adres podstawowy.
Na koniec podłącz własną domenę. Podaj domenę, a powiemy, jaki rekord dodać; dodaj ten jeden rekord w panelu domeny, a certyfikat HTTPS zostanie wystawiony i będzie odnawiany automatycznie. Potem przy każdym wypchnięciu do głównej gałęzi repozytorium nowa wersja jest kompilowana, a ruch przełącza się dopiero po jej przygotowaniu, więc klienci korzystają z usługi bez przerw nawet w trakcie wdrożenia.
Ile kosztuje platforma aplikacji miesięcznie?
Najmniejszy rozmiar, App L, kosztuje $25.00 miesięcznie i oferuje 2 vCPU oraz 4GB pamięci. App XL z 4 vCPU i 8GB pamięci kosztuje $45.00, a App 2XL z 8 vCPU i 16GB pamięci kosztuje $85.00.
Wybierz rozmiar na podstawie pamięci, której używa Twoja aplikacja. App L wystarczy dla botów Telegram i małych API, a aplikacjom internetowym korzystającym z frameworku pasują App XL lub App 2XL z 4GB. Dla usług z wieloma użytkownikami lub aplikacji wymagających dużej ilości pamięci, takich jak przetwarzanie obrazów, wybierz App 3XL. Możesz zmienić rozmiar później na podstawie użycia, zgłaszając to na stronie wsparcia po potwierdzeniu pierwszej płatności.
Płatność odbywa się w każdym dniu rozliczeniowym. Pierwszy miesiąc jest naliczany przy zamówieniu, a ta sama kwota jest automatycznie pobierana w każdym dniu rozliczeniowym w celu odnowienia. Jeśli prowadzisz kilka aplikacji, każda ma własny dzień rozliczeniowy, więc anulowanie tylko nieużywanej aplikacji na stronie wsparcia zatrzymuje opłatę tylko za tę aplikację.
Jak stabilnie prowadzić aplikację na platformie
Dysk platformy aplikacji jest przygotowywany od nowa przy każdym wdrożeniu nowej wersji. Dlatego dane do długiego przechowywania, takie jak użytkownicy, zamówienia i pliki przesłane przez klientów, z zasady trzymasz w zarządzanej bazie danych i magazynie obiektowym. Tak dane zostają na miejscu, niezależnie od liczby wdrożeń.
Wartości poufne od początku trzymaj w zmiennych środowiskowych. Jeśli rozdzielisz adresy baz danych dla rozwoju i produkcji, ten sam kod wdrożysz do aplikacji testowej i produkcyjnej, a każda będzie korzystać z własnych danych. Przy zmianie klucza nie trzeba poprawiać kodu: prześlij nową wartość na stronie wsparcia, a zmienimy tylko zmienną środowiskową i wdrożymy ponownie.
Utwórz jeden adres kontroli stanu, a wdrożenia staną się bezpieczniejsze. Gdy nowa wersja startuje, platforma sprawdza ten adres i przełącza klientów na nową wersję dopiero po poprawnej odpowiedzi. Wersja z błędną konfiguracją zatrzymuje się przed przełączeniem ruchu, a klienci dalej korzystają z poprzedniej wersji.
Gdy coś pójdzie nie tak, zacznij od logów działania. Zgłoś je na stronie wsparcia po potwierdzeniu pierwszej płatności, a wyślemy Ci rekordy, które aplikacja zapisała na standardowe wyjście w kolejności czasowej, dzięki czemu szybko znajdziesz żądanie, które spowodowało błąd. Jeśli pamięć często się zapełnia i aplikacja się restartuje, przejdź na rozmiar o jeden większy. Logi kompilacji są również przechowywane, więc gdy wdrożenie się nie powiedzie, powiemy Ci, na instalacji którego pakietu się zatrzymało.
Ile kosztuje platforma aplikacji?
HELPER VPS App Platform zaczyna się od $25.00 za App L. Wybierasz tylko rozmiar; funkcje takie jak wdrożenia, certyfikaty i logy są takie same w każdym rozmiarze.
Stała cena miesięczna, wybierasz tylko rozmiar
Wybieraj spośród pięciu rozmiarów: XS, S, M, L i XL. Cena nie zależy od liczby kompilacji ani wdrożeń, więc co miesiąc płacisz tę samą kwotę.
Oszczędność także czasu na administrację
Nie musisz sam pilnować aktualizacji systemu, konfiguracji serwera WWW ani odnawiania certyfikatów. Ten czas poświęcisz na rozwój funkcji i obsługę klientów.
Automatycznie odnawia się w każdym dniu odnowienia
Opłacaj miesięczną opłatę w każdym dniu odnowienia. Bez konieczności rejestracji karty i bez okresu zobowiązania: Twoja aplikacja działa bez przerwy.
HELPER VPS w liczbach
Wybierz spośród 40 regionów, 12 systemów operacyjnych i 10 aplikacji jednym kliknięciem w jednym koncie i zapłać od razu. Poniższe liczby odpowiadają aktualnej ofercie.
40
Regiony centrów danych
12
System operacyjny
10
Aplikacje jednym kliknięciem
$25.00
Cena od (miesięcznie)
Języki i narzędzia, które uruchomisz na platformie
Popularne języki, takie jak Node.js, Python, Go, PHP i Ruby, są kompilowane automatycznie po podłączeniu repozytorium. Inne języki i frameworki również uruchomisz bez zmian, jeśli masz Dockerfile.
- Node.js
- Python
- Docker
- Nginx
- WordPress
- GitLab
Dlaczego warto wybrać platformę aplikacji HELPER VPS
Automatyczne wdrożenia po Git push
Po wypchnięciu do głównej gałęzi repozytorium nowa wersja jest automatycznie kompilowana i wdrażana. Osobne skrypty wdrożeniowe nie są potrzebne.
Obrazy Docker uruchamiane bez zmian
Gotowe obrazy kontenerów uruchomimy, wystarczy podać adres. Obraz, który działał lokalnie, działa tak samo.
Wdrożenia bez przerw
Ruch przełącza się dopiero, gdy nowa wersja jest gotowa i przeszła kontrolę stanu. W trakcie wdrożenia klienci korzystają z poprzedniej wersji.
Darmowy HTTPS i własna domena
Dla adresu podstawowego i własnej domeny certyfikat TLS jest wystawiany i odnawiany automatycznie. Nie musisz pilnować ważności certyfikatu.
Zmienne środowiskowe i sekrety
Podaj adres bazy danych i klucze API, a dodamy je jako zaszyfrowane zmienne środowiskowe. Sekrety nie zostają w repozytorium kodu.
Logi kompilacji i działania
Logi budowania i działania są przechowywane, więc zgłoś się na stronie wsparcia po potwierdzeniu pierwszej płatności, a my je od razu sprawdzimy. W przypadku błędu szybko znajdziesz krok, na którym się zatrzymał.
Automatyczny restart
Jeśli aplikacja zatrzyma się przez błąd, automatycznie startuje ponownie. Mniej nieprzyjemnych niespodzianek rano przez bota, który padł w nocy.
Podłączenie zarządzanych baz danych
Podłączymy zarządzany PostgreSQL, MySQL lub Valkey w tym samym regionie jedną zmienną środowiskową. Zarówno aplikacja, jak i dane działają w trybie zarządzanym.
Wybierz spośród 40 miast
Wdróż swoją aplikację w mieście najbliższym krajom, w których znajduje się większość Twoich klientów. Wybierz spośród 40 miast w Amerykach, Europie, Bliskim Wschodzie, Afryce i regionie Azji i Pacyfiku.
W jakich regionach dostępna jest platforma aplikacji?
Możesz wdrożyć aplikacje w 40 miastach w Amerykach, Europie, Bliskim Wschodzie, Afryce i regionie Azji i Pacyfiku. Wybierz to samo miasto, w którym znajduje się baza danych używana przez Twoją aplikację, aby uzyskać najszybsze odpowiedzi.
Niemcy
Holandia
Wielka Brytania
Francja
Stany Zjednoczone: miasta (7)
Kanada
Brazylia
Singapur
Japonia: miasta (2)
Indie: miasta (2)
Australia: miasta (2)
Meksyk
Hiszpania
Szwecja
Polska
Republika Południowej Afryki
Korea Południowa
Niemcy
Holandia
Wielka Brytania
Francja
Stany Zjednoczone: miasta (7)
Kanada
Brazylia
Singapur
Japonia: miasta (2)
Indie: miasta (2)
Australia: miasta (2)
Meksyk
Hiszpania
Szwecja
Polska
Republika Południowej Afryki
Korea Południowa
Chile
Kolumbia
Włochy
Szwajcaria
Finlandia
Turcja
Zjednoczone Emiraty Arabskie
Izrael
Arabia Saudyjska
Nigeria
SRA Hongkong (Chiny)
Tajwan
Indonezja
Tajlandia
Najczęstsze pytania o platformę aplikacji
Odpowiedzi o cenach, sposobach wdrażania i rozmiarach platformy aplikacji
Ile kosztuje platforma aplikacji miesięcznie?
Najmniejszy rozmiar, App L, kosztuje $25.00 miesięcznie. App XL kosztuje $45.00, App 2XL $85.00, a kompilacje, certyfikaty HTTPS, niestandardowe domeny i przeglądanie logów są wliczone w każdy rozmiar.
Czym jest platforma aplikacji?
Platforma aplikacji to zarządzany hosting, który sam wykonuje kompilację, uruchomienie, podłączenie HTTPS i restart, wystarczy wgrać kod lub obraz kontenera. Nie trzeba instalować systemu serwera ani serwera WWW, a programista skupia się na kodzie aplikacji. Nazywa się ją też PaaS.
Jakich języków mogę używać?
Dla popularnych języków, takich jak Node.js, Python, Go, PHP i Ruby, sposób kompilacji jest wykrywany automatycznie po podłączeniu repozytorium. Aplikacje w innych językach lub ze specjalnymi ustawieniami są kompilowane i uruchamiane według Dockerfile, jeśli umieścisz go w repozytorium.
Czy mogę wdrażać z obrazu Docker?
Tak, podaj adres obrazu z publicznego lub prywatnego rejestru, a uruchomimy go bez zmian. Podaj też port i zmienne środowiskowe, a podłączymy adres HTTPS, a po podaniu nowego tagu obrazu wdrożymy nową wersję.
Czy mogę podłączyć własną domenę?
Tak, podaj domenę, a powiemy, jaki rekord dodać. Dodaj ten jeden rekord w panelu domeny, a domena się podłączy, a certyfikat TLS zostanie wystawiony i będzie odnawiany automatycznie. Do jednej aplikacji możesz podłączyć kilka adresów, na przykład domenę główną i adres z www.
Jak wybrać rozmiar aplikacji?
Wybierz na podstawie pamięci używanej przez Twoją aplikację. App L pasuje do botów i małych API, App XL lub App 2XL pasuje do aplikacji internetowych korzystających z frameworka. Możesz później zmienić rozmiar na podstawie użycia, zgłaszając to na stronie wsparcia po pierwszej płatności.
Jak korzystać z bazy danych?
Zamów razem zarządzaną bazę danych w tym samym regionie i poproś o dodanie jej adresu do zmiennej środowiskowej. Dysk platformy aplikacji jest przygotowywany od nowa przy każdym wdrożeniu, więc dane do długiego przechowywania trzymaj w bazie danych lub magazynie obiektowym.
Jak zapłacić za platformę aplikacji?
Zapłać USDT, aby utworzyć serwer. Opłata za wybrany okres jest pobierana przy zamówieniu, a serwer odnawia się automatycznie w tej samej cenie w każdym dniu rozliczeniowym. Zwroty są dokonywane na kredyt na koncie.
Co stanie się z moją aplikacją, jeśli płatność nie zostanie dokonana w dniu rozliczeniowym?
Jeśli płatność nie zostanie dokonana w dniu rozliczeniowym, aplikacja zostanie tymczasowo wstrzymana, a po dokonaniu płatności automatycznie się odnowi. Dokonaj płatności przed dniem rozliczeniowym, aby nie musieć pilnować tego co miesiąc.
Kiedy wybrać platformę aplikacji zamiast VPS?
Platforma aplikacji pasuje, gdy nie masz czasu na administrację serwerami, a chcesz stabilnie uruchamiać jedną aplikację. Jeśli chcesz instalować kilka programów na jednym serwerze lub samemu sięgać nawet do ustawień systemu, lepiej pasuje VPS w chmurze z uprawnieniami root. Możesz zacząć od platformy aplikacji, a gdy usługa urośnie i układ się skomplikuje, przenieść ten sam obraz Docker na VPS lub do Kubernetesa i działać dalej.
Poradniki platformy aplikacji
Przydatne materiały przed uruchomieniem aplikacji
- Aplikacja jednym kliknięciem DockerJeśli chcesz najpierw przetestować obraz kontenera na VPS, zacznij od serwera z zainstalowanym Dockerem.
- Zarządzane bazy danychUtwórz PostgreSQL, MySQL lub Valkey w tym samym regionie co aplikacja i podłącz przez zmienne środowiskowe.
- Dokumentacja APIJak korzystać z REST API, aby tworzyć serwery i zarządzać nimi z kodu. Wygodne razem z potokiem wdrożeniowym.
Wyświetlane ceny to miesięczne ceny w dolarach amerykańskich, płatne w USDT. Opłata za wybrany okres jest pobierana przy zamówieniu, a poinformujemy Cię, gdy nasz zespół zakończy konfigurację. Następnie serwer odnawia się automatycznie w tej samej cenie w każdym dniu rozliczeniowym.
Minimalny okres: 1 miesiąc | Anulowanie: zgłoszenie na stronie wsparcia po pierwszej płatności | Jeśli płatność się nie powiedzie: wstrzymanie, a następnie automatyczne odnowienie po dokonaniu płatności | Pozostały okres anulowanego produktu nie podlega zwrotowi. Zwroty są dokonywane na kredyt na koncie.
