예를 들어, 페이스 북은 15 일 개 대규모 데이터 센터 및 수백 웹 사이트의 가장자리를 포함하는 글로벌 네트워크를 구축하기 위해 지난 10 년간, 소프트웨어 프로그램의 사용자와 수천 수백만의 서비스 수백의 운영을 담당하고, 매 2 이 회사의 엔지니어링 및 인프라 담당 디렉터 인 Jay Parikh는 "매일 수십억 명의 사람들에게 영향을 미치는 분산 시스템을 구축 할 때 정말 멋지고 ... 무서운 것입니다."라고 말했습니다.
약 200 소프트웨어 엔지니어 및 손님의 관객들에게, 캘리포니아 본사에서 열린 회사의 세미나에서 처음으로 대규모 분산 소프트웨어 시스템에 Parikhy 말했다 : '우리가 다루는 모든 것들이 분산 시스템 문제입니다 과거에 어떤 확장 (확장) 환경이 산업은 이전에 치료를하지 않은있다 ── 해저 케이블의 자신의 배치를 포함 ... 수행되지 않습니다. '
그는 해당 컴퓨터와 네트워크 하드웨어 발생하는 문제뿐만 아니라, 데이터베이스 및 효율성, 문화, 예산의 문제에서 파생 된, 서로 영향을 '하드웨어에서 실행되는 다른 소프트웨어를 지적 ... 등등, 모든 것이 서로 연결되어있다. '
이 행사는 Amazon Web Services, Google, Lyft, 전자 상거래 플랫폼 Shopify의 프로그래머를 초대하여 최신 기술을 공유하고 글로벌 분산화를 비롯한 관리 사용법을 탐구했습니다. 데이터베이스, 시스템 디버깅 및 시스템 중단시 복구 가속화 방법
Facebook은 수백만 대의 서버 아키텍처에 구성 변경 사항을 신속하게 푸시하는 두 가지 오픈 소스 분산 소프트웨어 시스템과 운영 체제의 사용자 공간에서 메모리 주문 불량 문제를 처리하는 두 가지 오픈 소스 소프트웨어 시스템의 진전에 대해 설명했습니다. 프로그램.
그들은 페이스 북 응용 프로그램이 널리 인스 타 그램, 메신저 및 WhatsApp── 사용자 그룹 크기와 작은 마력 소프트웨어, 클라우드 컴퓨팅 소프트웨어 플랫폼의 대부분의 빌드의 일부의 사용 먹여 네 ──News를 지원한다.
오픈 소스 소프트웨어와 오픈 하드웨어 ... 칩?
예를 들어, 지난 몇 년 동안, 회사는 준비가 될 것입니다, 페이스 북은 서서히 대체 할 자신의 소프트웨어 또는 하드웨어 프로그램을 개발하고 오픈 소스로 변환하는 네트워크 아키텍처 COTS 하드웨어 및 소프트웨어를 추진하고있다 데이터베이스 (MySQL), Memcached 프로그램 및 웹 서비스 언어 (PHP)는 자체 개발 코드로 대체되고 공개 소스로 릴리스됩니다.
본사의 Systems @ Scale 이벤트는 또한 페이스 북 소프트웨어 엔지니어가 직면 한 분산 시스템 문제에 대한 공통 솔루션 검색을 가속화하기 위해 다른 회사의 동료와 상호 작용할 수 있도록 설계되었습니다.
하드웨어 측면에서 페이스 북은 현재 공급 업체의 상용 시스템보다는 자체 규격으로 서버와 스위치를 사용하고있다. 업계 소식통에 따르면 페이스 북은 올 봄부터 반도체 엔지니어를 채용하고있다. 이 회사 대변인은 9 월에 열릴 예정인 행사에서 칩 개발 계획을 공개하기 위해서만 논평을 거부했다.
Facebook의 시스템 하드웨어 사양은 대개 2011 년에 설립 된 Open Compute Project를 통해 발표됩니다. 앞으로 회사에서 자체 칩 사양을 공개할지 여부는 아직 결정되지 않았습니다.
20180723_datacenter_NT01P1
페이스 북은 전 세계에 15 개의 대형 데이터 센터를 보유하고 있지만 2017 년 현재 전 세계 18 개 지역의 아마존 (Amazon) 사이트를 여전히 작게 유지하고 있으며 Amazon의 거점마다 데이터 센터 수가 다르다.
페이스 북과 경쟁 업체들은 컴퓨팅 세계의 미래를 미친 속도로 받아들이는데 어떤 병목 현상이 발생할 수 있는가?
몇몇 미국의 입법자들은 페이스 북이 지난 대통령 선거에서 수백만 명의 유권자에게 영향을주기 위해 자동화 시스템을 사용했기 때문에 정치적으로 어려움을 겪었다 고 생각한다. 무고한 사용자가 기꺼이 공유하는 모든 데이터는 판매되지만 지금까지는 정부가 거의 감독하지 않습니다.
기술적으로 인터넷 업계는 구리 및 광 네트워크를 수년간 더 빠르게 추진해 왔으며 더 많은 수의 서버와 데이터 센터를 데이터 센터에 연결하기 위해 두 기술이 모두 필요합니다.
수년 동안 네트워크 엔지니어는 테라 비트 / 초 정격 네트워크의 생성을 지연시켜 왔으며 테라 비트 / 초 네트워크는 다른 상업적 요구 사항보다 빠르며 경우에 따라 무어의 법칙이나 물리 법칙의 한계를 넘어서는 경우조차도 있습니다. 페이스 북과 같은 회사들이 데이터 센터의 규모를 계속 확대 해 나간 결과가 무엇이든, 우리가 곧 볼 수있을 것입니다.
Parikh 같은 미래 시나리오는 '시원하고 아주 무서운'이 될 것이라고 말했다; 인터넷 거인 소비자의 수천의 전례없는 속도, 자동화 시스템의 대규모 확장, 수십억 달러의 수십 수만을 만들기 위해 노력하고 있습니다 기업들은 그들이 운영하는 많은 서비스를 소비하고 있으며, '나를위한 첫 번째 큰 동기는 안정적인 인프라에서 신속하게 행동하는 것입니다.'
컴파일 : Judith Cheng