CursosEmpresasBlogLiveConfPrecios

Costos y Tarifas de Uso en GitHub Actions

Clase 17 de 18 • Curso de GitHub Actions

Contenido del curso

Conoce Github Actions

  • 1
    Automatización e Integración Continua con GitHub Actions

    Automatización e Integración Continua con GitHub Actions

    01:26 min
  • 2
    Git y GitHub: Diferencias y Uso de GitHub Actions

    Git y GitHub: Diferencias y Uso de GitHub Actions

    12:22 min
  • 3
    Conceptos Esenciales de GitHub Actions

    Conceptos Esenciales de GitHub Actions

    14:26 min

Creación de Workflow Files

  • 4
    Creación de un Workflow Básico con GitHub Actions

    Creación de un Workflow Básico con GitHub Actions

    14:30 min
  • 5
    Creación de un Workflow File con GitHub Actions

    Creación de un Workflow File con GitHub Actions

    20:51 min
  • 6
    Triggers comunes en GitHub Actions: push, pull request, issues y más

    Triggers comunes en GitHub Actions: push, pull request, issues y más

    13:55 min
  • 7
    Uso de Triggers y Expresiones en GitHub Actions

    Uso de Triggers y Expresiones en GitHub Actions

    16:52 min
  • 8
    Contextos en GitHub Actions: Acceso y Uso Práctico

    Contextos en GitHub Actions: Acceso y Uso Práctico

    10:08 min
  • 9
    Variables de Entorno en GitHub Actions

    Variables de Entorno en GitHub Actions

    13:07 min
  • 10
    Variables y Secretos en GitHub Actions

    Variables y Secretos en GitHub Actions

    10:31 min

Como encontrar bugs en un workflow

  • 11
    Depuración y análisis de logs en GitHub Actions

    Depuración y análisis de logs en GitHub Actions

    14:17 min

Casos de Uso de GitHub Actions

  • 12
    Flujo de Integración Continua en GitHub Actions

    Flujo de Integración Continua en GitHub Actions

    21:22 min
  • 13
    Compilación de Imágenes Docker en AWS, GCP y Azure

    Compilación de Imágenes Docker en AWS, GCP y Azure

    21:51 min
  • 14
    Flujo de Despliegue Continuo con AWS, GCP y Azure

    Flujo de Despliegue Continuo con AWS, GCP y Azure

    12:31 min
  • 15
    Automatización de Tareas Comunes con GitHub Actions

    Automatización de Tareas Comunes con GitHub Actions

    13:06 min
  • 16
    Buenas prácticas en GitHub Actions para workflows eficientes

    Buenas prácticas en GitHub Actions para workflows eficientes

    06:31 min

Costos y facturación en GitHub Actions

  • 17

    Costos y Tarifas de Uso en GitHub Actions

    Viendo ahora

Cierre

  • 18
    Flujos de Integración y Despliegue Continuo con GitHub Actions

    Flujos de Integración y Despliegue Continuo con GitHub Actions

    01:51 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads

      ¿Cuánto cuesta usar GitHub Actions.

      En esta clase exploraremos los costos asociados a GitHub Actions. Este es un tema crucial para quienes utilizan GitHub como plataforma para automatizar sus flujos de trabajo de desarrollo. Mientras avanzamos, asegúrate de reflexionar sobre cómo esta información podría impactar en tus propios proyectos y ten en cuenta que estos costos pueden variar en el tiempo.

      1. Costos básicos de GitHub Actions

      Para comenzar, es fundamental recordar que GitHub Actions permite a desarrolladores automatizar tareas dentro de sus repositorios. Pero, ¿cuánto cuesta?

      La buena noticia es que para repositorios públicos, GitHub Actions es gratuito cuando usas runners estándar. Tambien será gratuito si utilizas runners autohospedados.Recuerda que los runners son servidores que ejecutan tus flujos de trabajo, y pueden ser estándar o autohospedados.

      Para repositorios privados, GitHub ofrece minutos y almacenamiento gratuitos, dependiendo del plan que tengas.

      Reflexiona: ¿Tu proyecto actual es público o privado? ¿Cuál es tu plan en GitHub, y cómo crees que eso afecte los costos que podrías tener?

      2. Minutos y almacenamiento: ¿Cuánto tienes disponible?

      Los minutos y el almacenamiento son recursos limitados en GitHub Actions, y varían según el plan que elijas. Observa la tabla siguiente para ver qué incluye cada plan:

      PlanAlmacenamientoMinutos (por mes)
      GitHub Free500 MB2,000
      GitHub Pro1 GB3,000
      GitHub Free para organizaciones500 MB2,000
      GitHub Team2 GB3,000
      GitHub Enterprise Cloud50 GB50,000

      Los minutos se restablecen cada mes, mientras que el uso del almacenamiento no.

      Pregunta para ti: ¿Cuántos minutos y cuánto almacenamiento tiene tu plan? ¿Es esto suficiente para el tipo de proyectos que estás desarrollando?

      3. Multiplicadores de minutos: entendiendo la diferencia entre sistemas operativos

      No todos los sistemas operativos son iguales en GitHub Actions. De hecho, el tiempo que consume cada job varía según el sistema operativo en el que se ejecuta. Aquí te mostramos cómo:

      • Linux: 1x (consumo estándar)
      • Windows: 2x (doble del consumo en Linux)
      • macOS: 10x (diez veces el consumo en Linux)

      Nota: Los multiplicadores de minutos no se aplican a las tasas por minuto que se muestran a continuación.

      Piensa: Si estás ejecutando tus jobs en macOS, ¿cómo cambiaría tu estrategia para optimizar el uso de minutos?

      4. Tarifas por minuto: ¿Cuánto cuesta realmente?

      Veamos ahora las tarifas por minuto para runners estándar, tanto en Linux como en otros sistemas operativos.

      Tarifas por Minuto para runners estándar

      Sistema OperativoTasa por minuto (USD)
      Linux 2 núcleos0,008 USD
      Windows 2 núcleos0,016 USD
      macOS 3 o 4 núcleos (M1 o Intel)0,08 USD

      Estas son las tarifas para runners estándar, pero si necesitas más potencia, podrías optar por runners grandes. Sin embargo, ten en cuenta que los costos suben significativamente con la cantidad de núcleos que elijas.

      Tarifas por minuto para runners grandes

      Sistema OperativoTasa por minuto (arquitectura x64)Tasa por minuto (arquitectura arm)
      Linux 2 núcleos$0,008 USD$0,005 USD
      Linux 4 núcleos$0.016 USD$0,01 USD
      Linux 8 núcleos$0,032 USD$0,02 USD
      Linux 16 núcleos$0,064 USD$0,04 USD
      Linux 32 núcleos$0,128 USD$0,08 USD
      Linux 64 núcleos$0,256 USD$0,16 USD
      Windows 2 núcleosN/A$0,01 USD
      Windows 4 núcleos$0,032 USD$0,02 USD
      Windows 8 núcleos$0,064 USD$0,04 USD
      Windows 16 núcleos$0,128 USD$0,08 USD
      Windows 32 núcleos$0,256 USD$0,16 USD
      Windows 64 núcleos$0,512 USD$0,32 USD
      macOS 6 núcleos (M1)N/A$0,16 USD
      macOS 12 núcleos$0,12 USDN/A

      Tarifas por Minuto para Runners Grandes con GPU

      Sistema OperativoTasa por minuto
      Linux 4 núcleos$0,07 USD
      Windows 4 núcleos$0,14 USD

      Cuestiónate: ¿Podrías lograr el mismo resultado con un runner más pequeño y económico, o necesitas la potencia de un runner grande?

      5. Límites de uso

      Incluso si tienes los recursos económicos, GitHub establece los siguientes límites en la cantidad de jobs que puedes ejecutar simultáneamente.

      Límites para runners estándar

      Plan de GitHubJobs simultáneos totalesJobs simultáneos de macOS máximos
      Gratuito205
      Pro405
      Team605
      Enterprise50050

      Límites para runners grandes

      Plan de GitHubJobs simultáneos totalesJobs simultáneos de macOS máximosNúmero máximo de trabajos simultáneos de GPU
      Team10005100
      Enterprise100050100

      Recuerda que estos límites pueden estar sujetos a cambios.

      Considera: Si tu proyecto es grande y complejo, ¿tendrás suficientes jobs simultáneos disponibles en tu plan actual?

      6. Consideraciones Finales

      Finalmente, es importante tomar en cuenta las siguientes consideraciones:

      • Los runners más grandes solo están disponibles para organizaciones y empresas con planes GitHub Team o GitHub Enterprise Cloud.
      • No hay costo adicional para configuraciones con direcciones IP estáticas públicas en runners más grandes.
      • Los minutos incluidos no se pueden usar para runners más grandes.
      • Recuerda que los costos y límites pueden variar con el tiempo. Mantente informado de las cantidades más recientes en los sitios oficiales de GitHub:
        • About billing for GitHub Actions - GitHub Docs
        • Usage limits, billing, and administration - GitHub Docs

      Pregunta para reflexionar: Si planeas escalar tu proyecto, ¿qué plan te conviene más para evitar costos inesperados y mantener la eficiencia?

      GitHub Actions ofrece una gran flexibilidad para automatizar tus flujos de trabajo, pero es esencial comprender cómo los costos y los límites de uso pueden afectar tu proyecto. Recuerda que la elección del plan adecuado y la optimización de los recursos son claves para evitar sobrecostos y mantener tu proyecto en marcha sin interrupciones.

      ¡Espero que hayas encontrado útil esta exploración y estés mejor preparado para gestionar los costos en GitHub Actions!

        Sebastián Franco

        Sebastián Franco

        student•
        hace 3 años

        Entendiendo la facturación de Actions

        Actions ofrece una cantidad de minutos por mes y almacenamiento a repositorios privados para ejecutar Workflows, la cantidad de minutos se rellenará al mes mientras que el almacenamiento no.

        PlanStorageMinutos (por mes)
        GitHub Free500 MB2.000
        GitHub Pro1 GB3,000
        GitHub Free para organizaciones500 MB2.000
        GitHub Team2 GB3,000
        GitHub Enterprise Cloud50 GB50.000

        La cantidad de minutos gastada por máquina depende del OS que estamos usando, es decir, si usamos Ubuntu 1 minuto contará como 1 minuto, pero si usamos Windows tendrá un multiplicador de x2 y si es macOS de x10.

        Sistema operativoMultiplicador de minutos
        Linux1
        Windows2
        macOS10

        Una vez hemos consumido la cantidad máxima de minutos por mes empezará el cobro, donde el valor base será Ubuntu, luego Windows lo duplicará y macOS lo multiplicará por 10.

        Sistema operativovCPUTasa por minuto (USD)
        Linux20,008 USD
        Windows2$0.016 USD
        macOS3$0,08 USD

        Podemos adquirir diferentes equipos con mayor potencia, pero el costo por minuto incrementará.

        Sistema operativovCPUTasa por minuto (USD)
        Linux20,008 USD
        Linux4$0.016
        Linux80,032 USD
        Linux160,064 USD
        Linux320,128 USD
        Linux640,256 USD
        Windows2$0.016
        Windows80,064 USD
        Windows160,128 USD
        Windows320,256 USD
        Windows640,512 USD
        macOS3$0,08
        macOS120,32 $

        Todo esto solo aplica bajo el contexto de repos privados, en los repos públicos nunca tendremos esta condicional y tendremos acceso a Actions de manera gratuita.

        Luis Miguel Falcon Montaño

        Luis Miguel Falcon Montaño

        student•
        hace 2 años

        Github actions es gratis e ilimitado para repositorios publicos

        Luis Boivar

        Luis Boivar

        student•
        hace 2 años

        la tasa por minuto dependiendo el so, cambio, ahora tiene en cuenta el número de cpus.