아파치 소프트웨어 재단

ASF.

아파치 소프트웨어 재단 (ASF)는 오픈 소스 소프트웨어의 홍보 및 개발에 전념하는 501(c)(3) 공공 자선 단체입니다. 8 년 동안 나는 ASF의 (계약 된) 시스템 관리자로 근무했으며, 기초는 크기와 범위 모두에서 3 배가되었습니다. 우리는 반 장에서 갔다.’2006년에는 2014년에는 4개 이상의 캐비닛에 장착된 기계의 가치가 있었으며, 클라우드로 확장하는 과정을 시작했습니다.

2006 년 아파치에서 일하기 시작했을 때 가장 시급한 문제는 과부하 된 인바운드 메일 서비스였습니다. 이 조직은 스팸으로 익사했으며 하루에 150만 건의 인바운드 연결이 조직을 초과했습니다.’아웃바운드 전송 및 소프트웨어 압도 내 첫 번째 작업은이 상황을 해결하는 것이 었으므로 두 가지 접근 방식이었습니다 : 첫 번째 업그레이드 품질 관리 종료 아파치::Qpsmtpd의 경우 mod_perl 변환되는 실험 변형 httpd 인바운드 메일 서버에.

아파치::Qpsmtpd 내가 제공하는 엔터프라이즈 서비스에 적합하게 만들기 위해 몇 가지 패치가 필요했습니다. 이는 서비스에 대한 부담을 줄여 즉각적인 우려를 처리했지만 성장 동향이 계속되면 더 많은 하드웨어 및 소프트웨어에 대한 지속적인 투자를 의미하며 주로 모든 스팸 연결 성장을 지원합니다. 우리는 심지어 배포하기 위해 낙태 노력을 시도했습니다. ecelerity애플 기어에서’2006년으로 이주할 만큼 충분히 안정적이다. 가속도 현재 알려진 모멘텀 시작일 메시지 시스템)는 이벤트 루프, 작업자 스레드 및 확장 포인트의 인상적인 균형과 함께 아름답게 설계된 소프트웨어이지만 궁극적으로 ASF를 초과합니다. 오픈 소스 솔루션 “충분히 좋은”.

내 접근 방식의 두 번째 부분을 입력하십시오 : 스패머가 ASF를 타격하지 못하게하는 시도’우선 메일 서버입니다. 패치 적용 관련 항목 품질 관리‘초 얼리토커 플러그인 실행 위치 데이터 모든 RFC 호환 메시지 전달 에이전트에 대해 높지만 허용 가능한 양인 지연을 20초로 늘리는 단계입니다. 스팸 수치가 하루에 2 백만, 2.5 백만으로 증가함에 따라 섬세한 균형이었습니다. 얼리토커 지연으로 인해 동시성 레벨이 4-5배 이상 증가됨 “정상” 레벨과 스팸은 계속 성장했습니다. 우리는 밀어붙이고 있었다. httpd‘초 MaxClients 해당 기간 동안 설정, 심지어 사용자 정의 컴파일이 필요한 시점까지 httpd 컴파일 된 한계를 높이기 위해, 그러나 몇 달 후에 우리는 측정 가능한 개선을 보기 시작했다.

일반적으로 얼리토커 배너가 전달되기 전에 실행됩니다. 이는 스패머를 처리하기 위한 기본 플러그인이 dns 블랙리스트를 중심으로 회전할 때 최적화되지 않습니다. 실행 중 얼리토커 가능한 한 늦게 일시적 세션은 지연이 시작되기 전에 가능한 한 빨리 다른, 빠른 행동, 스팸 방지 플러그인이 연결을 끊을 수 있음을 의미 httpd 아이들 또한 스패머는 다음 시기에 전송된 각 메시지에 대해 이 지연 가격을 지불합니다. 얼리토커 실행 위치 데이터 단계, 뿐만 아니라 당신이 배너 전에 그것을 실행할 때 일어나는 연결의 시작에. 다른 말로 하면’다른 스팸 방지 도구를 트리거할 수 있는 긴 수신자 목록을 전송하는 것 외에는 다른 방법이 없습니다.

8 년 이상, 나의 생태 영향 얼리토커 조정은 분명했습니다. 10배 일일 인바운드 스팸 연결 수를 하루에 약 150K까지 줄여 두 서버에 분산했습니다. 스패머는 apache.org에 메시지를 보내는 것만으로 **끝났습니다. 이것은 가능한 최고의 스팸 방지 솔루션이었습니다.

모든 시스템 관리자가 직면한 일상적인 작업 외에도 ASF의 다른 주요 성과는 아파치 CMS. 그 뒤의 이유와 근거는 문서화됨그러나이 소프트웨어는 3 개월 동안 빠르게 개발 된 것을 유의하는 것이 중요합니다. http://www.apache.org/ 웹 사이트 그것은 내 가장 큰 기대를 넘어서 ASF 내에서 인기를 얻었습니다 : 현재 100 개 이상의 프로젝트가 웹 사이트 요구에 의존합니다. 그것은 작지만 복잡한 사이트로 다운 스케일 아파치 스리프트또한 다음과 같은 5GB 웹 사이트의 요구에 맞게 확장할 수 있습니다. OpenOffice.org.

나는 아파치 공동체의 필요를 충족시키는 데 많은 시간을 즐겼지만, 8 년이 지나면 변화를위한 시간이었다. 나는 항상 거기에있는 동안 내가 만든 많은 기억과 친구에 호의적으로보고, 아파치가 앞으로 모든 최선을 바랍니다.