추천, 2024

편집자의 선택

Facebook의 Open Compute Project가 네트워킹을 해킹하기 시작 함

Facebook and Open Compute: The Origins of a Movement

Facebook and Open Compute: The Origins of a Movement
Anonim

The Open Compute 프로젝트는 수십 년 동안 네트워킹을 폐쇄 한 하드웨어와 소프트웨어 간의 긴밀한 유대 관계를 깨뜨렸으며 2 년 미만의 시간이 걸렸습니다.

스위치와 라우터는 전통적으로 동일한 공급 업체의 하드웨어와 소프트웨어가있는 "블랙 박스"였으며 그 (것)들을 변경하는 새로운 아이디어를 가진 다른 사람을위한 방법. 페이스 북의 인프라 소프트웨어 엔지니어링 매니저 인 오마르 발도 나도 (Omar Baldonado)는 네트워킹은 15 년 전에 유닉스 서버와 같았으며 독점 ​​하드웨어와 OS가 지배적이라고 말했다. 2013 년 5 월에 시작된 OCP 노력은 화요일에 산호세에서 열린 OCP 정상 회담에서 그 세계를 조금이라도 열었습니다.

그 이후의 벤더 제안, 개발 작업 및 테스트로 인해 첫 번째 스위치가 개방형 - 소스 하드웨어 디자인뿐만 아니라 네트워킹 장비를위한 오픈 소스 소프트웨어 스택의 시작. 이들과 함께 한 벤더의 소프트웨어를 다른 벤더의 하드웨어에서 실행할 수 있으므로 기업의 요구를 충족시키기 위해 수문을 열어 잠재적으로보다 혁신적인 기술로 전환 할 수 있습니다.

[추가 정보 : 최고의 무선 라우터]

OCP는 다른 오픈 소스 벤더 및 기타 개발자들의 공헌을 받고 자유롭게 사용할 수있는 일련의 사양에 포함시킬 수 있는지 검토합니다. 차이점은 OCP는 주로 코드 대신 하드웨어 디자인을 인증한다는 것입니다. 테스트 노력에는 개방형 기술이 대부분의 기업이 수 년 동안 네트워크에서 보유하게 될 기존 장비와 함께 작동하는 것이 포함됩니다.

아무도 스위치 하드웨어 설계를 공유하지 않았기 때문에 네트워킹 노력이 쉽지 않았습니다. Baldonado 고 밝혔다. 지적 재산권 라이센싱을 비롯하여 해결해야 할 어려운 문제가있었습니다. 그러나 작년 말 OCP는 대만에있는 Accton Technology의 10 기가비트 이더넷 스위치 인 최초의 오픈 스위치 설계를 수용했습니다. "이것은 업계 최초입니다. Baldonado는 스위치에 대한 디자인 패키지를 구할 수있는 곳은 어디에도 없습니다. "누구든지 이걸 만들 수 있습니다."

더 많은 하드웨어가 출시됩니다. 한 가지 주목할만한 디자인은 페이스 북의 웨지 (Wedge)로 랙에있는 모든 서버를 연결하는 10 기가비트 스위치로 회사가 방금 OCP에 기여했다고 제안했습니다. Accton은 이번 분기에 웨지 기반 스위치 판매를 시작할 계획이며 다른 공급 업체도이 디자인을 사용할 계획이라고 발표했습니다. Broadcom, Mellanox 및 Alpha Networks도 OCP에서 검토중인 하드웨어 설계에 기여했습니다.

하지만 개방형 네트워킹에도 소프트웨어가 필요하며 OCP는이를 위해 노력하고 있습니다. 화요일, OCP는 Big Switch Networks가 제공 한 스위치 OS 인 Open Network Linux를 승인했습니다. Microsoft는 개방형 하드웨어의 기본 스위치 기능에 액세스하는 공통 프로그래밍 계층 인 SAI (Switch Abstraction Interface)를 구축하기 위해 여러 공급 업체 프로젝트를 시작했습니다. 이 프로젝트의 다음 목표는 개방형 네트워크 장비를위한 완전한 소프트웨어 스택을 개발하는 것입니다.

또한 화요일에 Broadcom은 개발자가 StrataXGS 스위치 실리콘 용 SDK (소프트웨어 개발 키트)에 액세스 할 수있게 해주는 Open Network Switch Library를 출시했습니다.

페이스 북의 기술 운영 책임자 인 나잠 아마드 (Najam Ahmad)에 따르면 이것은 획기적인 돌파구 다. 전환은 수년이 걸리는 맞춤식 칩으로 이루어 지므로 개방형 스위치의 설계자라도 Broadcom과 같은 실리콘 공급 업체로 전환해야합니다. Ahmad는 진정한 개방형 네트워킹을 위해서는 개발자가 이러한 칩을 프로그래밍 할 수 있어야하며 SDK에 대한 액세스가 필요하다고 말했다. 지금까지 Broadcom은 SDK에 대한 라이센스가 필요했습니다. FBoss가 Broadcom의 SDK를 통해 작동하기 때문에 Facebook이 웨지를 실행하기 위해 작성한 소프트웨어 인 FBoss에 대한 좋은 소식은 오픈 라이브러리가 라이센스를 부여하지 않고도 프로그램 할 수 없다는 것입니다. Ahmad는 말했다.

Facebook은 OCP가 미래의 문제를 해결할 수있는 네트워킹 공급 업체의 광범위한 생태계를 창출하기를 희망하고있다. OCP 기술 및 관련 효율성 작업으로 인프라 비용이 20 억 달러 절감되었습니다. 웻지 스위치와 그 소프트웨어는 이미 페이스 북 데이터 센터에서 생산되고 있다고 Baldonado 씨는 말했다. "당신이 페이스 북의 14 억 명의 사용자 중 하나라면, FBoss를 통과 할 가능성이 있습니다."

Top