Skip to content

Commit

Permalink
Merge branch 'main' into conversations-2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
KnorpelSenf authored Jan 13, 2025
2 parents 5ebb115 + 03929b0 commit 9821387
Show file tree
Hide file tree
Showing 6 changed files with 41 additions and 26 deletions.
57 changes: 36 additions & 21 deletions site/docs/es/hosting/comparison.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,45 +5,59 @@ next: false

# Comparación de proveedores de alojamiento

Hay muchos proveedores de alojamiento diferentes que te permiten ejecutar tu bot.
A veces puede ser difícil hacer un seguimiento de lo que cuestan y de su rendimiento.
Por ello, la comunidad de grammY está recopilando sus experiencias en esta página.
Hay muchos proveedores de alojamiento diferentes que te permiten ejecutar tu
bot. A veces puede ser difícil hacer un seguimiento de lo que cuestan y de su
rendimiento. Por ello, la comunidad de grammY está recopilando sus experiencias
en esta página.

## ¿Qué es un proveedor de alojamiento?

Para mantener un bot online las 24 horas del día, es necesario que un ordenador funcione las 24 horas del día.
Como [se mencionó en la introducción](../guide/introduction#como-mantener-un-bot-en-funcionamiento), lo más probable es que no quieras hacer eso con tu ordenador portátil o doméstico.
En su lugar, puedes pedir a una empresa que ejecute el bot en la nube.
Para mantener un bot online las 24 horas del día, es necesario que un ordenador
funcione las 24 horas del día. Como
[se mencionó en la introducción](../guide/introduction#como-mantener-un-bot-en-funcionamiento),
lo más probable es que no quieras hacer eso con tu ordenador portátil o
doméstico. En su lugar, puedes pedir a una empresa que ejecute el bot en la
nube.

En otras palabras, simplemente lo ejecutas en el ordenador de otra persona.

## Tablas de Comparación

> ¡Por favor, haz clic en el botón de edición en la parte inferior de la página para añadir más proveedores o para editar los existentes!
> ¡Por favor, haz clic en el botón de edición en la parte inferior de la página
> para añadir más proveedores o para editar los existentes!
Tenemos dos tablas comparativas: una para [alojamiento serverless y PaaS](#serverless-y-paas) y otra para [VPS](#vps).
Tenemos dos tablas comparativas: una para
[alojamiento serverless y PaaS](#serverless-y-paas) y otra para [VPS](#vps).

### Serverless y PaaS

Serverless significa que usted no controla una sola máquina en la que se ejecuta su bot.
En su lugar, estos proveedores de alojamiento te permitirán subir tu código, y luego iniciar y detener diferentes máquinas según sea necesario para asegurarse de que tu bot siempre funciona.
Serverless significa que usted no controla una sola máquina en la que se ejecuta
su bot. En su lugar, estos proveedores de alojamiento te permitirán subir tu
código, y luego iniciar y detener diferentes máquinas según sea necesario para
asegurarse de que tu bot siempre funciona.

Lo principal que hay que saber sobre ellos es que en las infraestructuras sin servidor se requiere el uso de [webhooks](../guide/deployment-types).
La mayoría de los proveedores de abajo tendrán problemas cuando intentes ejecutar tu bot con polling (`bot.start()` o [grammY runner](../plugins/runner)) en ellos.
Lo principal que hay que saber sobre ellos es que en las infraestructuras sin
servidor se requiere el uso de [webhooks](../guide/deployment-types). La mayoría
de los proveedores de abajo tendrán problemas cuando intentes ejecutar tu bot
con polling (`bot.start()` o [grammY runner](../plugins/runner)) en ellos.

Por otro lado, PaaS (Plataforma como servicio) proporciona una solución similar pero más controlable.
Puedes elegir cuántas instancias de máquina servirán a tu bot, y cuándo se ejecutarán.
El uso de [polling](../guide/deployment-types) también es posible con PaaS si el proveedor que elijas te permite mantener exactamente una única instancia en ejecución en todo momento.
Por otro lado, PaaS (Plataforma como servicio) proporciona una solución similar
pero más controlable. Puedes elegir cuántas instancias de máquina servirán a tu
bot, y cuándo se ejecutarán. El uso de [polling](../guide/deployment-types)
también es posible con PaaS si el proveedor que elijas te permite mantener
exactamente una única instancia en ejecución en todo momento.

Serverless y PaaS tienen el inconveniente de que no te proporcionan un almacenamiento persistente por defecto, como un sistema de archivos local.
En su lugar, a menudo tendrás que tener una base de datos por separado y conectarte a ella si necesitas almacenar datos de forma permanente.
Serverless y PaaS tienen el inconveniente de que no te proporcionan un
almacenamiento persistente por defecto, como un sistema de archivos local. En su
lugar, a menudo tendrás que tener una base de datos por separado y conectarte a
ella si necesitas almacenar datos de forma permanente.

| Nombre | Precio mínimo | Precios | Límites | Node.js | Deno | Web | Notas |
| ---------------------- | ------------- | ------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------- | ------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| Deno Deploy | Gratis | $20/mes suscripción por 5M de solicitudes y 100 GB; $2/1M solicitudes, $0.5/GB de red | [1M solicitudes/mes, 100 GB/mes, Límite de tiempo de CPU de 10 ms](https://deno.com/deploy/pricing) |||| |
| Fly | Gratis | $1.94/mes suscripción por shared-cpu-1x y 256 MB RAM, $0.02/GB de red | [3 shared-cpu-1x 256mb VMs, 160GB/mes, 3GB de almacenamiento](https://fly.io/docs/about/pricing/) |||| |
| DigitalOcean Functions | Gratis | $1.85/100K GB-s | [90K GB-s/mes](https://docs.digitalocean.com/products/functions/details/pricing/) |||| |
| Cloudflare Workers | Gratis | $5/10M solicitudes | [100K solicitudes/día, Límite de tiempo de CPU de 10 ms](https://workers.cloudflare.com/) || [](https://denoflare.dev/) || |
| Cloudflare Workers | Gratis | $5/10M solicitudes | [Hasta 30s de tiempo de CPU por solicitud](https://workers.cloudflare.com/) || [](https://denoflare.dev/) || |
| Vercel | Gratis | $20/mes suscripción | [Invocaciones ilimitadas, 100 GB-h, Límite de tiempo de 10 s](https://vercel.com/pricing) | [](https://vercel.com/docs/functions/runtimes/node-js) | [](https://github.com/vercel-community/deno) | [](https://vercel.com/docs/frameworks) | |
| Scaleway Functions | Gratis | €0.15/1M solicitudes, €1.2/100K GB-s | [1M de solicitudes, 400K GB-s/mes](https://www.scaleway.com/en/pricing/serverless/#serverless-functions) |||| |
| Scaleway Containers | Gratis | €0.10/100K GB-s, €1.0/100K vCPU-s | [400K GB-s, 200K vCPU-s/mes](https://www.scaleway.com/en/pricing/serverless/#serverless-containers) |||| |
Expand All @@ -56,9 +70,10 @@ En su lugar, a menudo tendrás que tener una base de datos por separado y conect

### VPS

Un servidor virtual privado es una máquina virtual sobre la que usted tiene el control total.
Normalmente puede acceder a ella a través de [SSH](https://en.wikipedia.org/wiki/Secure_Shell).
Puedes instalar cualquier software allí, y eres responsable de las actualizaciones del sistema y demás.
Un servidor virtual privado es una máquina virtual sobre la que usted tiene el
control total. Normalmente puede acceder a ella a través de
[SSH](https://en.wikipedia.org/wiki/Secure_Shell). Puedes instalar cualquier
software allí, y eres responsable de las actualizaciones del sistema y demás.

En un VPS, puedes ejecutar bots usando tanto long polling como webhooks.

Expand Down
2 changes: 1 addition & 1 deletion site/docs/hosting/comparison.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ Instead, you will often have to have a database separately and connect to it if
| Deno Deploy | Free | $20/mo subscription for 5M req and 100 GB; $2/1M req, $0.5/GB network | [1M req/mo, 100 GB/mo, 10 ms CPU-time limit](https://deno.com/deploy/pricing) |||| |
| Fly | Free | $1.94/mo subscription for shared-cpu-1x and 256 MB RAM, $0.02/GB network | [3 shared-cpu-1x 256mb VMs, 160GB/mo, 3GB storage](https://fly.io/docs/about/pricing/) |||| |
| DigitalOcean Functions | Free | $1.85/100K GB-s | [90K GB-s/mo](https://docs.digitalocean.com/products/functions/details/pricing/) |||| |
| Cloudflare Workers | Free | $5/10M req | [100K req/day, 10 ms CPU-time limit](https://workers.cloudflare.com/) || [](https://denoflare.dev/) || |
| Cloudflare Workers | Free | $5/10M req | [Up to 30 s of CPU time per request](https://workers.cloudflare.com/) || [](https://denoflare.dev/) || |
| Vercel | Free | $20/mo subscription | [Unlimited invocations, 100 GB-h, 10 s time limit](https://vercel.com/pricing) | [](https://vercel.com/docs/functions/runtimes/node-js) | [](https://github.com/vercel-community/deno) | [](https://vercel.com/docs/frameworks) | |
| Scaleway Functions | Free | €0.15/1M req, €1.2/100K GB-s | [1M requests, 400K GB-s/mo](https://www.scaleway.com/en/pricing/serverless/#serverless-functions) |||| |
| Scaleway Containers | Free | €0.10/100K GB-s, €1.0/100K vCPU-s | [400K GB-s, 200K vCPU-s/mo](https://www.scaleway.com/en/pricing/serverless/#serverless-containers) |||| |
Expand Down
2 changes: 1 addition & 1 deletion site/docs/id/hosting/comparison.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ Oleh karena itu, biasanya diperlukan database yang terpisah untuk menyimpan data
| Deno Deploy | Gratis | Berlangganan $20/bln untuk 5jt req dan 100 GB; $2/1jt req, $0.5/GB koneksi | [1jt req/bln, 100 GB/bln, maksimal 10 ms CPU-time](https://deno.com/deploy/pricing) |||| |
| Fly | Gratis | Berlangganan $1.94/bln untuk shared-cpu-1x dan 256 MB RAM, $0.02/GB koneksi | [3 shared-cpu-1x 256mb VMs, 160GB/mo, kapasitas penyimpanan 3GB](https://fly.io/docs/about/pricing/) |||| |
| DigitalOcean Functions | Gratis | $1.85/100rb GB-s | [90rb GB-s/bln](https://docs.digitalocean.com/products/functions/details/pricing/) |||| |
| Cloudflare Workers | Gratis | $5/10jt req | [100rb req/hari, maksimal 10 ms CPU-time](https://workers.cloudflare.com/) || [](https://denoflare.dev/) || |
| Cloudflare Workers | Gratis | $5/10jt req | [Hingga 30 s CPU-time per request](https://workers.cloudflare.com/) || [](https://denoflare.dev/) || |
| Vercel | Gratis | Berlangganan $20/bln | [Pemanggilan tak terbatas, 100 GB-h, maksimal 10 s](https://vercel.com/pricing) | [](https://vercel.com/docs/functions/runtimes/node-js) | [](https://github.com/vercel-community/deno) | [](https://vercel.com/docs/frameworks) | Tidak ditujukan untuk penggunaan selain website? |
| Scaleway Functions | Gratis | €0.15/1jt req, €1.2/100rb GB-s | [1jt request, 400rb GB-s/bln](https://www.scaleway.com/en/pricing/serverless/#serverless-functions) |||| |
| Scaleway Containers | Gratis | €0.10/100rb GB-s, €1.0/100rb vCPU-s | [400rb GB-s, 200rb vCPU-s/bln](https://www.scaleway.com/en/pricing/serverless/#serverless-containers) |||| |
Expand Down
Loading

0 comments on commit 9821387

Please sign in to comment.