Difference between revisions of "Server/ProjectOlympus"

From OpenCompute
Jump to: navigation, search
(Welcome)
(Welcome)
Line 1: Line 1:
 
==Welcome==
 
==Welcome==
  
Welcome to the Project Olympus Sub-Group.  Charter for this team is to enable the OCP community to further explore, invent, collaborate, enhance, and produce great solutions for customers using Project Olympus modular building blocks.
+
Welcome to the Project Olympus Sub-Group.  Charter for this team is to enable the OCP community to further explore, invent, collaborate, enhance, and produce great solutions for customers using Project Olympus modular building blocks.  [https://channel9.msdn.com/Series/Microsoft-Global-Datacenters/Microsoft-Project-Olympus Project Olympus is Microsoft's next generation rack level solution that is open sourced through Open Compute Project.] Project Olympus addresses variety of cloud workloads for Microsoft Cloud and was introduced in November 2016 with V1.0 contribution November 2017. Since inception Project Olympus has attracted a large group of partners from compute silicon providers to ODMs, OEMs and component  manufacturers and is becoming the de facto open compute standard for cloud workloads.
  
 
[[File:Project_Olympus_Server.PNG|600px|thumb|left|Project Olympus Server]]
 
[[File:Project_Olympus_Server.PNG|600px|thumb|left|Project Olympus Server]]
  
 +
===Modular Design===
 +
Project Olympus is a modular system designed for convergence of the industry ecosystem to enable onboarding more hardware more quickly.  The systems are designed for the needs of scale-up systems.
  
  
Line 20: Line 22:
  
  
 +
===Project Olympus Rack System===
 +
Project Olympus is built upon a base Rack, 42U or 48U tall, with integrated A/C power distribution and rack-level management.
  
  
 +
{| class="wikitable"
 +
|-
 +
! Open CloudServer OCS V2.1 Specification
 +
! Version
 +
! Submit Date
 +
! Contributor
 +
! License
 +
! Notes
 +
|-
 +
| test 1
 +
| Test 2
 +
|-
 +
| Test 3
 +
|
 +
|}
  
 
+
===Separate===
 
+
, Chassis, Rack Managers, PDUs, PSUs, Blades and Motherboards from other architectures such as OCP Open Rack, Open Rack 19, Scorpio, 19” EIA Racks, Rack-mount Servers, and Tower Servers.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Project Olympus base specification defines a modular architecture with clear internal and external interfaces.  These modules include:
 
 
 
Hardware
 
 
 
• Rack
 
 
 
• Universal PDU
 
 
 
• Rack Manager
 
 
 
• 1U/2U Server and mechanical Enclosure
 
 
 
• Power Supply (PSU)
 
 
 
• Universal Motherboard
 
 
 
• PCIe Riser Boards
 
 
 
• PCIe and other Cables
 
 
 
• Expansion Modules (for storage etc.)
 
 
 
Software/Firmware
 
 
 
• Software RESTful API
 
 
 
• Rack Manager Software/Firmware/Interface
 
 
 
• BMC Firmware
 
 
 
• System Firmware (BIOS/UEFI code)
 
 
 
• ResetAPI Spec
 
 
 
• Software APIs
 
 
 
 
 
Project Olympus comprises the above Modules to realize a holistic rack architecture; however, as specification, design, or product, individual Modules are applicable to Racks, Chassis, Rack Managers, PDUs, PSUs, Blades and Motherboards from other architectures such as OCP Open Rack, Open Rack 19, Scorpio, 19” EIA Racks, Rack-mount Servers, and Tower Servers.
 
  
  

Revision as of 01:25, 2 November 2017

Welcome

Welcome to the Project Olympus Sub-Group. Charter for this team is to enable the OCP community to further explore, invent, collaborate, enhance, and produce great solutions for customers using Project Olympus modular building blocks. Project Olympus is Microsoft's next generation rack level solution that is open sourced through Open Compute Project. Project Olympus addresses variety of cloud workloads for Microsoft Cloud and was introduced in November 2016 with V1.0 contribution November 2017. Since inception Project Olympus has attracted a large group of partners from compute silicon providers to ODMs, OEMs and component  manufacturers and is becoming the de facto open compute standard for cloud workloads.

Project Olympus Server

Modular Design

Project Olympus is a modular system designed for convergence of the industry ecosystem to enable onboarding more hardware more quickly. The systems are designed for the needs of scale-up systems.








Project Olympus Rack System

Project Olympus is built upon a base Rack, 42U or 48U tall, with integrated A/C power distribution and rack-level management.


Open CloudServer OCS V2.1 Specification Version Submit Date Contributor License Notes
test 1 Test 2
Test 3

Separate

, Chassis, Rack Managers, PDUs, PSUs, Blades and Motherboards from other architectures such as OCP Open Rack, Open Rack 19, Scorpio, 19” EIA Racks, Rack-mount Servers, and Tower Servers.


While, Microsoft is planning Design and Product implementations based on Project Olympus specification, we encourage the community to use as-is, buy/sell as-is, or modify-to-use/sell and to provide feedback on any of these software or hardware Modules.


In response to great interest from the OCP community about Project Olympus contribution, OCP Server Project is initiating a sub-group called “Project Olympus Subgroup” for focused discussions in an open OCP community forum.


The goal of this subgroup is to explore the detail of feature set and design of each Module and how it interoperates with other Modules; provide feedback; streamline high-quality production and distribution of each Module in high volume; and propose enhancement or substitution of a Module to provide new value-add.


Use Project Olympus Wiki to sign up for mailing distribution list, events, meetings, document links, project space, etc.


Mark A. Shaw has graciously agreed to lead this subgroup discussion and facilitate interactive working meetings with electrical, mechanical, power, thermal, firmware, and software experts.


This subgroup may include parties interested in different use cases:

1. Develop solutions based on Project Olympus ingredients as specified

2. Use Project Olympus Motherboard as-is; redesign everything else

3. Use Project Olympus Motherboard and Rack-manager as-is; redesign Blade Chassis, use off-the-shelf PSU, interfaces PCIe to new IO peripherals, use a different Rack

4. Use Project Olympus Rack, PMDU, Motherboard, and PSU as-is; redesign Blade Chassis and PCIe IO interfaces

5. Use Project Olympus Rack, Blade Chassis, and PSU as-is; redesign the motherboard


Azure Blog:

https://azure.microsoft.com/en-us/blog/microsoft-reimagines-open-source-cloud-hardware/


On GitHub:

https://github.com/opencomputeproject/Project_Olympus

https://github.com/opencomputeproject/Project_Olympus/blob/master/Specs/Project_Olympus_Universal_Motherboard.pdf

https://github.com/opencomputeproject/Project_Olympus/blob/master/Specs/Project_Olympus_Server_Mechanical.pdf


Licensed under the OWFa1.0 license:

http://www.openwebfoundation.org/legal/the-owf-1-0-agreements/owfa-1-0


Project Olympus Wiki:

http://www.opencompute.org/wiki/Server/ProjectOlympus

Quick Links

Data Center Dynamics / OCP Converged Summit Nov 2016

Project Olympus Introduction (Nov 2016)

Project Olympus Technical Overview (Nov 2016)

Project Olympus Universal Motherboard (Nov 2016)

Get Involved

Events

More information about OCP events can be found at: http://www.opencompute.org/community/events/ocp-events-calendar

Project Olympus Kick-off at Data Center Dynamics Nov 2016

OCP Engineering Workshop Sessions - TBD

Meetings

This project meets - TBD

This call is open to the public.

The agenda as well as information on how to join the call can be found at: TBD

Working documents are posted to the WIKI at: TBD

Meeting minutes are available at: TBD

Communication

Project communication is done through the opencompute-project-olympus@lists.opencompute.org mailing list.

To get on the mailing list or manage your subscription go to: http://lists.opencompute.org/mailman/listinfo/opencompute-project-olympus

To access the mailing list archives go to: http://lists.opencompute.org/pipermail/opencompute-project-olympus/

Specifications and Designs

Any specifications that are accepted by the Foundation will be listed on the OCP Server Project Specs and Designs page at: http://www.opencompute.org/wiki/Server/SpecsAndDesigns

Specifications and Designs that are currently in-progress can be found at: https://github.com/opencomputeproject/Project_Olympus