What can Infrastructure do for you today?
Daniel “Humbedooh” Gruno Infrastructure Architect, The Apache Software Foundation
What can Infrastructure do for you today? Daniel Humbedooh Gruno - - PowerPoint PPT Presentation
What can Infrastructure do for you today? Daniel Humbedooh Gruno Infrastructure Architect, The Apache Software Foundation What is infrastructure? What is infrastructure? The Apache Infrastructure Committee (henceforth
Daniel “Humbedooh” Gruno Infrastructure Architect, The Apache Software Foundation
A list of some of the main services as they appeared in the ASF:
1999
2001
2003
2004
2005
2008
2010
starts
2012
Integration
systems
2014
Committers Infrastructure ASF Members Root
How was infrastructure comprised back in the day?
Non-committers Committers Infrastructure Root Staff
How is Infrastructure comprised today?
Infrastructure is a President’s Committee. It is comprised of 16 members, including a Vice President of Infrastructure (Currently David Nalley since April 2014). Infrastructure reports to the president of the ASF (or the EVP in his/her absence). Unlike Top Level Projects, that reports to the board every quarter, Infrastructure is required to report to the president every month, who in turn reports to the board at the monthly board meeting.
Board of Directors Ross Gardler, President of the ASF Rich Bowen, Executive Vice President The Pony Mafia David Nalley, Vice President, Infrastructure Infrastructure Committee (root@) Infrastructure Infrastructure Interest
upgrades)
99.00% uptime
95.00% uptime.
June-July July-August August-September September-October October-November November-December 96.00% 96.50% 97.00% 97.50% 98.00% 98.50% 99.00% 99.50% 100.00%
Reporting cycle Uptime in percent
Uptime over time
Availability: Target:
Failures and service restoration relative to (my) time of day, past month Each week, we have between 5 and 10 service failures
accounts
repositories
Code repositories
site
pad etc
Web sites
Issue and bug tracking
Wiki services
Release distribution
Monitoring
Continuous Integration
Blogs
Foundation blog Project blogsWeb sites
Main web site Project web sites Comments systemWikis
Moin Moin Wiki Confluence WikiIssue and bugs
JIRA BugzillaContinuous Integration
Jenkins BuildbotCode review
ReviewBoard SonarQube AnalysisCode distribution
Dist repository Release archives Maven Nexus Archiva repositorySource repositories
Subversion repos Writable git repos Git mirrorsIRC
ASFBot #apache-* namespaceMonitoring
Unified logging Heartbeat monitors Health checksSupplementary services
Whimsy Self-serve Ac/ml/tlp-req Etherpad Paste bucketTranslation services
PootleCode integration services
Github integrationVirtual machines and jails
Project playgrounds Project-managed services*These are the ones I could think of