SERVIDORES OPEN CONNECT
Servidores
Overview
Open Connect Appliances (OCAs) have the following characteristics:
Are provided free of charge to qualifying partners
Our appliances are provided free of charge for ISP partners who meet our basic requirements, but they are not for sale to other parties.
Are designed for high availability
OCAs include redundant system drives, power supplies, and network interface ports.
If a drive fails, it is automatically disabled and the system will continue to function normally. If enough drives fail, Netflix will replace the appliance by shipping a new one.
See the sample architectures for more information about how you can configure your system for optimal resiliency.
Have no user-serviceable components, with the exception of power supplies and optics
Netflix will ship replacement power supplies or optics in case of failure at no cost to the ISP.
Are continuously monitored for health and performance by Netflix
Netflix will monitor the health and performance of each OCA as soon as it is reachable from our Network Operations Center (NOC). OCAs report health values and get their configuration from the Open Connect supporting services.
Health and system load information feedback is automatically incorporated into Netflix content routing decisions.
The Hardware
Netflix continues to evolve our appliance hardware capabilities to help ISPs most efficiently deliver high-quality Netflix traffic with a focus on localization. We tailor deployment and hardware architectures for each ISP that we work with. Our Open Connect Appliances are based on commodity PC components, assembled in custom cases by our suppliers.
We have several types of appliances, designed to meet our global deployment requirements. High level specifications for the most recent versions of our appliances are provided here. If you need detailed specifications for a particular revision of an Open Connect Appliance, contact the Open Connect team.
Storage Appliances
Storage appliances are 2U servers that are focused on reliable dense storage and cost effective throughput. This appliance is used to hold the Netflix catalog in many IX locations around the world and embedded at our larger ISP partner locations.
Storage appliance focus areas
- Large storage capacity
- 2U for rack efficiency (no deeper than 29 inches)
- Enough low cost NAND to reach 10GB/s of throughput
- Network flexibility to connect at 6x10Gbps LAG or up to 2x100Gbps
- 2 and 4 post racking
- AC or DC power
- Single processor
Storage appliance high-level specifications
| Option | Vendors |
|---|---|
| Chassis | Ahead |
| Motherboard | Tyan |
| Processor | AMD |
| Memory | Micron |
| Solid State Drive | Kioxia or Micron |
| Network Controller | Mellanox and Broadcom |
| Power draw operational (peak) | ~400W |
| Power Supply Unit | Redundant Hot Swap AC/DC |
| Operational throughput | ~200Gbps |
| Raw storage capacity | Up to 120 TB |
Global Appliances
Global appliances are 2U lower cost appliances that we use for smaller ISP partners and emerging markets. This appliance is designed for low cost 10Gbps and 100Gbps attached content delivery.
Global appliance focus areas
- Lower absolute cost
- Ease of installation
- Only field-replaceable optics
- 4-6 year no touch reliability
Global appliance high-level specifications
| Option | Vendors |
|---|---|
| Chassis | Ahead |
| Motherboard | Tyan |
| Processor | AMD |
| Memory | Micron |
| Solid State Drive | Kioxia or Micron |
| Network Controller | Mellanox and Broadcom |
| Power draw operational (peak) | ~250W |
| Power Supply Unit | Redundant Hot Swap AC/DC |
| Operational throughput | ~100 Gbps |
| Raw storage capacity | Up to 60 TB |
Acknowledgements
In building these systems we collaborate with a wide range of suppliers who we would like to thank for their assistance: The teams at Sanmina, MBX, and Intequus, our system integrators. Storage guidance and troubleshooting from Western Digital, Seagate, Broadcom, and Micron. Network card and driver assistance from Chelsio and Mellanox. Compute assistance from Intel and AMD.
Software
Netflix delivers streaming content using a combination of intelligent clients, a central control system, and a network of Open Connect appliances.
When designing the Open Connect Appliance Software, we focus on these fundamental design goals:
- Use of open source software
- Ability to efficiently read from disk and write to network sockets
- High-performance HTTP delivery
- Ability to gather routing information via BGP
| Component | Description | Comments |
|---|---|---|
Operating System |
FreeBSD -CURRENT (HEAD) | FreeBSD was selected for its balance of stability and features, a strong development community and staff expertise. All code improvements, feature additions, and bug fixes are contributed directly back to the open source community via the FreeBSD committers on our team. We also strive to stay at the front of the FreeBSD development process, allowing us to have a tight feedback loop with other community and partner developers. The result has been a positive open source ecosystem that lowers our development costs and multiplies the effectiveness of our efforts. |
Web Server |
NGINX | NGINX was chosen for its proven scalability and performance. The audio and video components that comprise each Netflix streaming title are served directly to the customer client software via HTTP. |
Routing Intelligence Proxy |
BIRD internet routing daemon | BIRD is used to enable the collection and sharing of network topology from ISP networks to the Netflix control system in AWS that directs clients to sources of content. |
IP support |
IPv4 and IPv6 are fully supported. | |
Other |
The remaining software on the system manages content and communicates system health and other statistics to Netflix Open Connect supporting services. | |
Security
Source Code Provenance
Open Connect Appliance (OCA) software includes the FreeBSD operating system and the NGINX web server, licensed by BSD. Both of these products have active security teams. In addition, the commercial body nginx.com provides us with pre-announcements of security issues and patches to fix any vulnerabilities. As FreeBSD committers with extensive background in third-party packaging, the Netflix OCA development team is on trusted mailing lists and pre-announcement groups for security and take a proactive role in security protection and assurance.
For third party software packages, the team receives notices of vulnerabilities in advance by monitoring various pre-announcement lists, including oss-security and other trusted vendor-based sources.
A risk-based approach identifies and remediates vulnerabilities as early as possible, often before public disclosure. Firmware updates are released on a regular cadence, with critical fixes expedited when necessary.
Access to Open Connect Appliances (OCAs)
OCAs are single‑purpose, single‑tenant appliances. We separate serving and management functions, restrict access to management interfaces, and run services with minimal privileges.
Content
Various runtime intrusion detection methods are used to identify abnormal activity and report it to our control systems.
Supporting MANRS
Mutually Agreed Norms for Routing Security (MANRS) is a global initiative, supported by the Internet Society, that provides crucial fixes to reduce the most common routing threats. We believe it is in the best interest of Netflix to be a good internet citizen and join the internet industry to address routing security issues.
A secure routing framework is essential to maintaining the ongoing health and stability of the global Internet, and MANRS provides the resources to develop, foster, and promote this framework.




