De forma predeterminada, GitHub almacena los datos de GitHub.com en Estados Unidos. Al adoptar Nube de GitHub Enterprise con residencia de datos, puede elegir dónde se almacenan el código y los datos de la empresa. La empresa se hospedará en un subdominio dedicado de GHE.com.
La residencia de datos facilita la separación del código abierto y el trabajo empresarial, y le ayuda a cumplir con requisitos específicos de residencia de datos.
Las regiones disponibles son:
- UE (incluye regiones de Azure en países de la AELC, actualmente Noruega y Suiza)
- Australia
- EE.UU.
- Japón
En el futuro, GitHub planea ofrecer residencia de datos en más regiones. Para obtener información sobre cómo GitHub controla el almacenamiento de datos, consulte Acerca del almacenamiento de datos con residencia de datos.
Puede empezar a usar la residencia de datos configurando una prueba de GitHub Enterprise Cloud.
Configuración de una versión de prueba de GitHub Enterprise Cloud¿Qué es GitHub Enterprise Cloud?
GitHub es una plataforma completa para desarrolladores para compilar, escalar y ofrecer software seguro. Además de estas funcionalidades, GitHub Enterprise Cloud ofrece varias características clave diseñadas para optimizar y proteger aún más el uso de la plataforma:
-
Incluye una cuenta empresarial: un espacio dedicado y compartido para que su empresa almacene código, colabore y acceda a GitHub las características
-
Centraliza la facturación, la administración, la gobernanza y la auditoría de los recursos y la actividad de la empresa.
-
Solo es accesible para los usuarios autorizados, aislados de la comunidad más amplia GitHub.com
-
Incluye la administración de la autenticación y los ciclos de vida de los usuarios desde un sistema de administración de identidades externo:
- SCIM para el aprovisionamiento
- SAML o OIDC para la autenticación
Con residencia de datos, cuentas de usuario administradas accede a sus recursos a través de un subdominio dedicado de GHE.com y solo puede interactuar con los recursos que pertenecen a su empresa.
Motivos para el traslado de datos a la nube
Si actualmente usa un servicio autohospedado como GitHub Enterprise Server, Nube de GitHub Enterprise con residencia de datos le ayudará a tener más control sobre los datos mientras se beneficia de un producto administrado basado en la nube.
- Los usuarios tendrán acceso a las funciones más recientes de GitHub.com, como GitHub Copilot, sin tener que esperar a que estén disponibles en las versiones de GitHub Enterprise Server.
- Disfrutarás de una experiencia administrativa simplificada y no tendrás que programar tiempo de inactividad para el mantenimiento o las actualizaciones.
¿Cómo funciona la facturación?
Para adoptar Nube de GitHub Enterprise con residencia de datos, se suscribirá al plan GitHub Enterprise, que cubre su empresa en GHE.com y, si lo necesita, GitHub Enterprise Server. Para obtener más información sobre los precios, consulta nuestra página de precios.
Para pagar las licencias de usuario y los servicios, puedes hacer lo siguiente:
- Agregar una tarjeta de crédito o una cuenta de PayPal a su empresa y facturar directamente a través de GitHub
- Conectar la empresa a una suscripción de Microsoft Azure
Estarás en nuestra plataforma de facturación más reciente, lo que te permitirá calcular tus gastos, crear centros de costos para administrar los presupuestos y pagar de forma flexible solo por los servicios que utilices.
También puede suscribirse a la facturación según el uso para los productos GitHub Enterprise y GitHub Advanced Security, lo que significa que no tendrá que comprar por adelantado un número predefinido de licencias.
Experiencia del desarrollador
La experiencia del desarrollador en GHE.com difiere de algunas maneras de GitHub.com y GitHub Enterprise Server.
- Identidad y acceso
- Funcionalidad para cuentas de usuario administradas
- Visibilidad del repositorio
- Acceso API
- GitHub Copilot
- Documentación
Identidad y acceso
Las empresas en GHE.com usan Enterprise Managed Users. En un empresa con usuarios administrados, su empresa administra las cuentas de usuario que las personas usan para acceder a sus recursos. Estas cuentas solo pueden acceder a los recursos de la empresa y están aisladas de la comunidad de código abierto más amplia en GitHub.com.
Los usuarios acceden a su organización a través de la GHE.com URL que elija durante el proceso de incorporación. Para acceder a los recursos de la empresa, los usuarios deben autenticarse a través del sistema de administración de identidades que usa la empresa.
Acceso de red
Los detalles de red, como intervalos IP y huellas digitales de clave SSH, difieren entre GHE.com y GitHub.com. Debe conceder acceso a su empresa a los sistemas de los clientes, como las cuentas de almacenamiento o las integraciones con proveedores de identidad. Consulta Detalles de red para GHE.com.
Funcionalidad para cuentas de usuario administradas
Los administradores y desarrolladores con acceso a su empresa pueden aprovechar la plataforma completa GitHub , a excepción de algunas características que actualmente no están disponibles.
Los desarrolladores pueden tener experiencia con una cuenta personal en GitHub.com, o una cuenta de usuario en una instancia de GitHub Enterprise Server. La experiencia de usar un cuenta de usuario administrada en GHE.com difiere de algunas maneras. Consulta Capacidades y restricciones de las cuentas de usuario administradas.
Visibilidad del repositorio
Los repositorios públicos no están disponibles en un empresa con usuarios administrados. Para practicar innersource, los usuarios pueden crear repositorios internos visibles para todos los miembros de la empresa. Consulta Acerca de los repositorios.
Acceso API
Los integradores con las API REST y GraphQL deben enviar solicitudes a la dirección URL dedicada de tu empresa en GHE.com. Por ejemplo, si el subdominio de la empresa es octocorp, los usuarios deben enviar solicitudes a https://api.octocorp.ghe.com.
Los usuarios pueden simplificar las solicitudes de API mediante .GitHub CLI Sin embargo, si también necesitan acceder a los recursos en GitHub.com o GitHub Enterprise Server, tendrán que autenticarse en varias cuentas y especificar una plataforma de destino para la mayoría de las solicitudes. Consulta Uso de la CLI de GitHub en plataformas de GitHub.
Se aplican límites de frecuencia a las solicitudes a la API REST. Consulta Límites de tasa de la API REST.
GitHub Copilot
Sus desarrolladores pueden acceder a GitHub Copilot si les concede acceso a una suscripción Copilot Business o Copilot Enterprise. Cuentas de usuario administradas no puede inscribirse en Copilot individual.
- Los usuarios deben realizar alguna configuración adicional para autenticarse en su cuenta desde su entorno de desarrollo. Consulta Uso de GitHub Copilot con una cuenta en GHE.com.
- Algunas GitHub Copilot características no están disponibles actualmente en GHE.com. Consulta Información general sobre las características de GitHub Enterprise Cloud con residencia de datos.
Documentación
En general, el contenido de GitHub Docs refleja la experiencia del usuario en GHE.com. Los lectores deben usar la versión "GitHub Enterprise Cloud" del sitio. Consulta Acerca de las versiones de GitHub Docs.
Al leer la documentación, es posible que los lectores necesiten sustituir las referencias a GitHub.com por la dirección URL dedicada de la empresa en GHE.com.
Introducción a las características
Las características disponibles con residencia de datos en GHE.com son similares a las características disponibles para las cuentas de usuario administradas en GitHub.com, con algunas incorporaciones y excepciones. Consulte Información general sobre las características de GitHub Enterprise Cloud con residencia de datos.
Comenzando
Una vez que se haya registrado para la versión de prueba, cree una nueva cuenta empresarial y elija un subdominio en GHE.com, puede empezar a trabajar con la nueva empresa.
Podrá:
- Crear cuentas para los administradores y desarrolladores de tu empresa
- Agregar los detalles de facturación
- Opcionalmente, migrar datos desde otra plataforma
Para empezar, consulta Introducción a la residencia de datos en GitHub Enterprise Cloud.