El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

GitLab esencial

GitLab Community Edition vs. Enterprise Edition

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
GitLab se compone de dos ediciones diferentes, la llamada Community Edition (o CE) y la Enterprise Edition (o EE). La primera es totalmente abierta y gratuita y la segunda requiere un pago de mantenimiento. Aunque para la gran mayoría de los casos es más que suficiente con la primera, aprenderemos las diferencias.

Transcripción

Cuando entremos a la web de GitLab, veremos que básicamente hay dos ediciones diferentes del mismo. Tenemos GitLab Community Edition, que es digamos, la versión open source, la versión que es software libre, de la que disponemos todo el código y que es tanto libre como gratuita, y que tiene casi, casi todas las opciones de GitLab y que es la más adecuada para la mayoría de las instalaciones. En mi caso, para el 99 %. Puede soportar hasta miles de usuarios en un único servidor y además, con ciertos conocimientos de sistemas, se puede configurar en un clúster activo/activo en una manera de alta disponibilidad. Tenemos también la versión Enterprise, que sería una versión de pago, que no es software libre, y que, por lo menos según GitLab, está orientada sobre todo a las organizaciones o empresas que son más grandes y con más de al menos 100 usuarios, según sus guías. Yo, por mi experiencia y por las veces que he instalado este tipo de repositorios, el 99 % de las veces no me ha sido necesario pero sí que es cierto que para determinados tipos de usuarios o con necesidades muy concretas podría ser que nos hiciera falta instalar una versión Enterprise. Aquí, en esta misma página, podéis comparar las diferentes ediciones y ver cuáles son sus diferencias principales. Una de las features o de las opciones que más se usan quizá y que se pueden comparar, por ejemplo, al GitHub Pages, sería GitLab Pages, que es bastante similar, y es un sistema de hosting, de páginas estáticas que se generan desde dentro de GitLab. Tiene algunas opciones adicionales de analíticas, de auditoría, soporte para múltiples servidores de directorio LDAP al mismo tiempo, aunque la versión Community ya tiene soporte para un directorio LDAP, que, en la mayoría de los casos, es más que suficiente, sincronización de grupos LDAP, autenticación Kerberos, integración con un software un poco particular que sería Atlassian Crowd, que algunas organizaciones, algunas empresas lo utilizan, una gestión un poco más fina de lo que sería el flujo de trabajo de GitLab, con temas de merge request, o de binarios más grandes con el sistema de git annex, que yo prácticamente no he utilizado nunca, webhooks a un nivel de detalle un poco diferente, a nivel de grupo, temas de merge requests para, digamos, hacer mirror, o para hacer duplicación de repositorios externos. Luego tenemos algunas partes diferentes de gestión de servidor, como un sistema de los paquetes Omnibus, que es un poquito más avanzado y que permite el envío de logs, envío de emails a los usuarios de manera segmentada, importación de proyectos de GitHub Enterprise porque, por defecto, GitLab solo te permite importar de GitHub estándar, no de GitHub Enterprise, que es la versión que es como en un servidor dedicado aparte, aunque sigue soportando los diferentes servicios como Bitbucket y demás, de los que se puede importar. Además, tiene el sistema Elasticsearch incorporado, para hacer búsquedas más potentes, la opción de replicación de instancias en diferentes puntos geográficos para tener mayor disponibilidad, y algo más de integración, por ejemplo, con el sistema de integración continua Jenkins, aunque si utilizamos el que viene integrado en GitLab esto no nos es necesario, y conectar a bases de datos externas MySQL. La parte de integración continua es toda exactamente la misma en GitLab Community Edition que en Enterprise Edition, o sea, es exactamente lo mismo y, por lo tanto, no tenemos ninguna opción aparte. También, en la versión Enterprise, el sistema de soporte que hay es diferente y hay un soporte un poco más preferente y más avanzado que en la Community que, en principio, estamos, digamos, solos o nos tenemos que servir nosotros mismos. Pero hasta aquí, estas son las dos opciones, las dos versiones que hay de GitLab, y en las que tendremos que ver si necesitamos específicamente algo de la versión Enterprise o la Community es más que suficiente para nosotros, que sería, en la mayoría de los casos, la opción más segura.

GitLab esencial

Aprende a instalar y administrar GitLab, bien en tu propio servidor o en un servicio web gratuito o de pago, y cómo crear un perfil y generar tu primer proyecto en GitLab.

3:14 horas (47 Videos)
Actualmente no hay comentarios.
 
Fecha de publicación:27/10/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.