Pāriet uz saturu
Funkcijas un serveri pēc pieprasījuma · Firecracker

VPSnet Functions: izpildiet kodu pēc pieprasījuma Firecracker microVM

Izpildiet izolētus webhook izsaukumus un īsus darbus no vadības paneļa, ar API vai webhook. Ja darbam vajadzīga pilna Linux vide ar SSH piekļuvi, izvēlieties serveri pēc pieprasījuma.

No aptuveni €0.20 par 1 000 000 īsu palaišanu (maksa pēc lietojuma, bez dīkstāves maksas).

Veidots darbiem, kas jums jau ir

Mērķtiecīgs koda slānis īsām automatizētām darbībām blakus pakalpojumiem, kurus jau mitināt VPSnet.

PythonNode.jsPHPBash

Uzticami webhook izsaukumi

Saņemiet veidlapu datus, maksājumu paziņojumus vai partneru notikumus. Pārbaudiet parakstus, pārveidojiet JSON un pārsūtiet rezultātu citai API bez pastāvīgi darbināta servera.

PythonNode.jsPHPBash

Kontrolētas automatizācijas un CI skripti

Izpildiet pārskatītu automatizācijas kodu izolētā Firecracker microVM. Palaidiet to no paneļa, ar REST API, MCP vai webhook un pārskatiet žurnālus, ilgumu un izmaksas.

PythonNode.jsPHPBash

Ar mitināšanu saistīta automatizācija

Veiciet pieejamības pārbaudes, DNS atskaites, reakcijas uz domēnu termiņa beigām un citus īsus darbus blakus saviem VPS un domēniem, neveidojot atsevišķu mākoņpakalpojuma kontu.

Sāciet ar strādājošu piemēru

Pēc pierakstīšanās atveriet pārskatītu piemēru redaktorā, pārbaudiet tā ievades datus un kodu, pēc tam saglabājiet to savā kontā.

Node.js

Atgriezt JSON ievadi

Vienkāršākais piemērs: nolasīt stdin un atgriezt sakārtotu JSON atbildi.

Node.js

Webhook saņēmējs un normalizācija

Pieņemt POST pieprasījuma saturu, noteikt webhook metadatus un atgriezt īsu normalizētu notikumu.

Node.js

Kontaktformas apstrāde

Pieņem formas datus, pārbauda galvenos laukus un pēc vajadzības pārsūta pieteikumu citai sistēmai.

Python

URL pieejamības pārbaude

Pārbauda publisku URL un atgriež statusa kodu, atbildes laiku un satura tipu.

Node.js

Parakstīta webhook pieprasījuma pārbaudītājs

Pārbauda HMAC parakstu no pieprasījuma galvenēm pirms uzticēšanās ienākošajiem datiem.

Node.js

Telegram bota webhook

Saņem Telegram atjauninājumus ar webhook un atbild uz /start, /help, /weather, /uv un /id komandām.

Skatīt visus piemērus panelī

No piemēra līdz pirmajai izpildei

Pārskatiet piemēru, saglabājiet to, nokopējiet ģenerēto pieprasījumu un palaidiet.

  1. 1

    Atveriet funkcijas panelī vai izvēlieties piemēru.

  2. 2

    Izvēlieties Python, Node.js, PHP vai Bash un pārskatiet kodu.

  3. 3

    Saglabājiet funkciju un nokopējiet tās webhook URL vai cURL piemēru.

  4. 4

    Palaidiet to no integrācijas, CI darba, plānotāja vai MCP klienta.

Webhook cURL
# URL + secret: shown in the function editor after you save
# (endpoint shape: POST /fn/<webhook-uuid>/hook)
curl -X POST \
  -H "Content-Type: application/json" \
  -H "X-Function-Webhook-Token: $WEBHOOK_SECRET" \
  -d '{"event":"ping","payload":{"hello":"world"}}' \
  "$WEBHOOK_URL"

# 200 OK — the function's stdout is the response body
{
  "ok": true,
  "type": "webhook_event",
  "metadata": {
    "method": "POST",
    "query": null,
    "contentType": "application/json",
    "ip": "203.0.113.10"
  },
  "normalized": { "event": "ping", "payload": { "hello": "world" } }
}

Uz lietojumu balstīta cena

Trīs vienkārši skaitītāji — palaišanas, vCPU sekundes un GB RAM sekundes. Kamēr nekas nedarbojas, nekas nav jāmaksā.

Pamatcena par 1 000 000 izpildēm€0.20
Par vCPU sekundi€0.00000400
Par GB RAM sekundi€0.00000200

Cenas norādītas bez PVN. Par neaktīvām funkcijām maksa netiek piemērota. Joprojām ir spēkā konta bilances, lietojuma piekļuves un tēriņu ierobežojumi.

Biežāk uzdotie jautājumi

01

Kas ir VPSnet funkcijas?

Īslaicīgi darbi, kas tiek izpildīti izolētās Firecracker microVM. Saglabājiet kodu, izvēlieties izpildvidi, palaidiet no paneļa, ar API, MCP vai webhook un pārskatiet rezultātu, ilgumu, žurnālus un lietojuma izmaksas bez pastāvīgi darbināta pakalpojuma.

02

Ar ko funkcijas atšķiras no pārvaldītām lietotnēm?

Pārvaldītās lietotnes ir ilgstoši darbojošies Docker pakalpojumi ar pārvaldītu dzīves ciklu un piekļuvi. Funkcijas pēc pieprasījuma izpilda īsu webhook, datu pārveidošanas vai automatizācijas kodu. Pastāvīgam pakalpojumam izvēlieties lietotni, bet ierobežotai darbībai vai uzdevumam – funkciju.

03

Kā tiek aprēķināta maksa?

Katrai izpildei tiek piemērota neliela pamatmaksa, kā arī maksa par izpildes laikā izmantoto vCPU un atmiņas laiku. Par neaktīvām funkcijām nav jāmaksā. Pašreizējie publiskie tarifi tiek ielādēti no VPSnet cenu API un, ja pieejami, parādīti augstāk.

04

Vai funkciju var palaist pēc grafika?

Pašlaik platforma pieņem izsaukumus no paneļa, ar REST API, MCP vai HTTP webhook. Izsauciet webhook URL no ārēja plānotāja vai cron darba savā VPS. Piemēru atzīme “cron” apzīmē šo integrācijas veidu, nevis iebūvētu plānotāju.

05

Kādas izpildvides tiek atbalstītas?

Pieejamas Python, Node.js, PHP un Bash izpildvides. Pirms paļauties uz konkrētu pakotni vai sistēmas rīku, vadības panelī pārbaudiet izpildvides informāciju un piemēra prasības.

06

Kā rūpēties par drošību?

Katra izpilde notiek Firecracker microVM ar VM līmeņa izolāciju. Pirms funkcijas pieslēgšanas produkcijas sistēmām pārskatiet tās kodu, ievades datus, noslēpumus, rezultātus un ārējos blakusefektus – izolācija nepadara nepārskatītu kodu uzticamu.

07

Kā ar serveriem pēc pieprasījuma?

VPSnet gatavo jaunu Firecracker pakalpojumu. Klientu pasūtījumi vēl nav pieejami; šajā lapā var iepazīties ar plānoto pakalpojumu, kamēr pārbaudām tā darbību un uzticamību.