Introducing the next chapter for GitHub Enterprise
02 Nov 2024 (1 month ago)
Introduction of GitHub Enterprise and its Evolution
- Todd Manion, a developer and part of the GitHub team, introduces himself and mentions that he has used GitHub for about a decade, and is now responsible for stewarding the product created for Enterprises and Enterprise developers, GitHub Enterprise (37s).
- GitHub Enterprise has come a long way, starting with GitHub Enterprise Server in 2011, followed by Enterprise Cloud in 2017, and most recently, support for Enterprise managed users in 2021 (1m15s).
- The next evolution of GitHub Enterprise Cloud is being introduced, which includes data residency, running in the EU, continually up-to-date features with no downtime upgrades, and making GitHub Enterprise Cloud available to all developers around the globe (2m39s).
- Each GitHub Enterprise Cloud region is hosted in an Azure data center, providing two big benefits to Enterprises with data residency requirements: distinct from the traditional cloud and each region is separate from the others, and adhering to Microsoft's Phase 1 EU boundary commitments (3m29s).
Data Residency and Regional Hosting in Azure Data Centers
- Each GitHub Enterprise Cloud region is hosted in an Azure data center, providing two big benefits to Enterprises with data residency requirements: distinct from the traditional cloud and each region is separate from the others, and adhering to Microsoft's Phase 1 EU boundary commitments (3m29s).
- Each region is composed of what is called "stamps", with each stamp comprising three sites hosted in an Azure availability zone, constantly communicating and having redundancy (4m37s).
- The next evolution of GitHub Enterprise Cloud is designed to unlock the next step in AI transformation for many developers who need data residency (3m17s).
Redundancy and Business Continuity through "Stamps"
- Each region is composed of what is called "stamps", with each stamp comprising three sites hosted in an Azure availability zone, constantly communicating and having redundancy (4m37s).
- The next evolution of GitHub Enterprise Cloud is designed to unlock the next step in AI transformation for many developers who need data residency (3m17s).
- The new features and updates are expected to make the lives of administrators easier, with a focus on administration and administration features (2m7s).
- GitHub Enterprise provides encrypted communications between sites for business continuity and disaster recovery, ensuring that if one or two sites go down, GitHub will continue operating (5m0s).
Unique Enterprise Home and Customization
- Each Enterprise has its own unique GitHub home on the internet, with a unique URL and namespace on gh.com, allowing for personalization and customization (5m48s).
- Every Enterprise can have its own organization names and usernames, and users can exist in multiple Enterprises (6m18s).
Shared Code Base and Continuous Updates
- GitHub Enterprise Cloud regions share the same code base as github.com, ensuring that changes and new features are available shortly after they are available on github.com, with no upgrade operations and no downtime (6m58s).
- The GitHub experience in a region is the same as the GitHub experience on github.com, with features like GitHub Co-Pilot, Actions, and Projects available to all developers (7m22s).
Global Availability and Expansion of Regions
- The evolution of GitHub Enterprise Cloud is available today, starting in the EU region, with more regions opening soon, including Australia, Asia, and Latin America, with no increase in price (8m21s).
- The new deployment option allows customers to deploy to a region as another Cloud option for their GitHub Enterprise licenses (8m51s).
Customer Testimonial: Carl Zeiss's Experience
- Carl Zeiss, a customer, has been using the product for about a year and is excited about the evolution of GitHub Enterprise Cloud, which helps them in their digital and AI transformation (9m10s).
- The company, Zeiss, was founded 178 years ago as a traditional European hardware company, but has since transformed into a successful software company, despite being an unlikely candidate for such a transformation (10m12s).
- The company, Zeiss, was founded 178 years ago as a traditional European hardware company, but has since transformed into a successful software company, despite being an unlikely candidate for such a transformation (10m12s).
- Zeiss' founder, Carl Zeiss, launched his first product, the world's first microscope, in the mid-19th century, and the company has since made numerous hardware innovations in microscopy, medical technology, and other fields (11m1s).
- Zeiss has made significant contributions to various fields, including enabling the first lunar landing in 1969, producing the world's first industrially produced slit lamp, and making 193 nanometer wavelengths possible in microchip production for the first time in 1998 (11m5s).
- Over 20 research teams have won Nobel prizes using Zeiss instruments, and the company has continuously produced technological hardware innovations for its customers over the years (12m22s).
- In recent decades, Zeiss' customers have come up with increasingly challenging requirements that could no longer be implemented in hardware alone, leading the company to transform into a hardware and software company (12m30s).
- Today, Zeiss is no longer just a hardware company, but also develops software solutions, such as AI-based microscopy, digital hybrid visualization, and multifunctional smart glass (13m33s).
Zeiss's Global Presence and Market Segments
- Zeiss' technology is used in various applications, including cinema cameras, medical devices, and microchips, with 80% of all microchips worldwide being produced with Zeiss technology (15m5s).
- The company's technology is also used in various consumer products, including the Apple Vision Pro device, and is likely present in many devices used by the audience, including iPhones (15m17s).
- The company in question is a global hardware and software company, employing almost 46,000 people in over 100 locations in 50 countries, generating a revenue of more than 11 billion a year, primarily in four segments: manufacturing industries, universities and research institutes, the medical industry, and semiconductor manufacturers (16m5s).
- The company's customers expect the latest technological innovations in their products to be successful, which means that more software will be required in the future, including hardware-related frontend and backend systems, and separate digital products (16m49s).
- The company has over 12,500 developers actively committing code, but their digital and AI transformation is far from over, which is why they are partnering with GitHub to further expand their competitive position in all markets and technologies (17m26s).
- The company needs a single development platform that optimally fits all their needs, including enhancing collaboration across global distributed teams, reducing operational costs, quick access to innovative features, speeding up innovation, ensuring code quality and security, leveraging the potential of AI, and ensuring data residency (17m46s).
- The evolution of GitHub Enterprise Cloud is a game changer for the company, allowing developers to leverage the full power of the cloud while ensuring sensitive data stays within a specific region (18m35s).
- The company plans to consolidate their currently fragmented tool landscape, with GitHub Enterprise Cloud becoming the primary platform for confidential code, while on-prem data centers may still be used for secret code (19m16s).
Demo and Transition Approach
- A demo by Henrik will provide more details about the company's experience with GitHub Enterprise Cloud and their transition approach (19m37s).
Enhanced Security and Control for Administrators
- GitHub Enterprise is evolving, and administrators play a crucial role in this evolution, with a focus on giving them more control over security, application ecosystem, and cost management for their Enterprise (20m26s).
- To enhance security, GitHub will introduce support for Enterprise teams, allowing administrators to define teams at the Enterprise level and assign roles, permissions, and access to repositories (21m15s).
- Custom roles will be supported for both Enterprises and organizations, enabling administrators to assign them to users, apps, and teams, and combine them with granular permissions to define specific roles (21m59s).
- Fine-grained permissions will be extended to personal access tokens, allowing administrators to limit their usage time and expiration, and rotation policies will be added to control their validity (22m43s).
- Enterprise repository policies and custom Enterprise properties will be introduced, enabling granular governance of a repository's life cycle across all organizations and allowing administrators to create new repositories that meet their standards (23m21s).
Improved Ecosystem Support and Integration
- GitHub is investing in the ecosystem surrounding the Enterprise, including support for SAML 2.0 and SCIM standards, allowing administrators to bring their identity provider of choice to GitHub (24m21s).
- Enterprise support for GitHub apps will be introduced, enabling administrators to manage all their applications across organizations in one place (25m6s).
- GitHub Enterprise support for GitHub apps will allow administrators to manage app installations in every organization from one place, streamlining policy creation and standardized organization setup (25m22s).
- Enterprise apps will enable administrators to save time and set policies, create standardized organizations, and more (25m31s).
API Insights and Usage Monitoring
- A new API insights dashboard will provide administrators with unprecedented insight into platform usage, allowing them to see what APIs are being used, by whom, and how many API calls are being made (26m10s).
- The API insights dashboard will help administrators identify and fix problems related to rate limits and excessive API calls (26m16s).
Enhanced Billing and Cost Management
- An enhanced billing system will make it easy for administrators to manage costs and understand usage, with features such as budgets and alerts to keep cost centers within spending limits (26m48s).
- The enhanced billing system will also include cost centers that can allocate spend to different Azure subscriptions, enabling administrators to track charges at different levels (27m30s).
- Usage reporting will provide administrators with extremely granular usage details, allowing them to see who or what is consuming Enterprise licenses, co-pilot licenses, actions minutes, code spaces minutes, and more (27m51s).
Conclusion and Future Releases
- The new features are designed to delight Enterprise administrator friends and are available today, with more features to be released over the coming months (28m32s).