-
公开(公告)号:US11889652B1
公开(公告)日:2024-01-30
申请号:US17358601
申请日:2021-06-25
Applicant: Amazon Technologies, Inc.
Inventor: Jason Alexander Harland , Shreyas Sampath , Hazel Aoife Flynn
IPC: H05K7/14
CPC classification number: H05K7/1492 , H05K7/1487 , H05K7/1489 , H05K7/1491
Abstract: A rack for a datacenter or other environment may define an internal width configured to receive rack-mounted units of a predetermined width. An adapter may enable operation with a computing appliance having a maximum width smaller than the predetermined width. The adapter can include a tray with a footprint having the predetermined width and a mount for supporting the computing appliance within the footprint of the tray. The tray may support a power inverter that receives from a direct current power supply and provides alternating current to the computing appliance. The tray may also support a patch panel having a network port accessible from a front of the tray. The patch panel can be communicatively coupled with the computing appliance to provide networking communication with the computing appliance through the second network port.
-
公开(公告)号:US10296478B1
公开(公告)日:2019-05-21
申请号:US14852126
申请日:2015-09-11
Applicant: Amazon Technologies, Inc.
Inventor: Jason Alexander Harland , Max Jesse Wishman , Darin Lee Frink
Abstract: A system and method are described for configuring a motherboard using expansion cards plugged into motherboard slots. In particular, each of the expansion cards can include a control signal that is supplied to the motherboard and that can configure hardware positioned on the motherboard. In one embodiment, the configuration allows a communication path to be switched on to allow the expansion cards to cross communicate.
-
公开(公告)号:US09936611B1
公开(公告)日:2018-04-03
申请号:US14217121
申请日:2014-03-17
Applicant: Amazon Technologies, Inc.
Inventor: Christopher Strickland Beall , David Edward Bryan , Darin Lee Frink , Jason Alexander Harland
CPC classification number: H05K7/20736 , B21D39/00 , G11B33/128 , G11B33/142 , H05K7/1488
Abstract: A system for storing data includes a rack and one or more data storage modules mounted on the rack. The data storage modules may include a chassis, two or more vertically-oriented backplanes coupled to the chassis, two or more mass storage devices coupled to the backplanes, and one or more air passages extending beneath one or more of the backplanes. Each backplane is configured to preclude airflow through the backplane between opposite vertical faces and can couple mass storage devices on one or more of the opposite vertical faces. One or more of the air passages can supply an upwards-directed airflow along one of the opposite vertical faces of a backplane to remove heat from a heat producing component of a mass storage device coupled to the vertical face of the vertically-oriented backplane.
-
公开(公告)号:US10398032B1
公开(公告)日:2019-08-27
申请号:US15934668
申请日:2018-03-23
Applicant: Amazon Technologies, Inc.
Inventor: Kevin Bailey , Priscilla Lam , Darin Lee Frink , Jason Alexander Harland , Felipe Enrique Ortega Gutierrez
Abstract: A computing system includes a circuit board assembly and multiple expansion cards connected to one another and also connected to the circuit board assembly. The connected expansion cards form a modular expansion card bus that allows the expansion cards to communicate between each other without routing the communications through the circuit board assembly. In some embodiments, the expansion cards are mounted on a tray that includes mounting pins that engage mounting slots of the expansion cards, allowing for simple installation of various combinations of expansion cards connected together to form a modular expansion card bus.
-
公开(公告)号:US10067894B1
公开(公告)日:2018-09-04
申请号:US14830423
申请日:2015-08-19
Applicant: Amazon Technologies, Inc.
Inventor: Jason Alexander Harland , Ziv Harel , Darin Lee Frink
Abstract: The following description is directed to cable-based configuration. In one example, a method can include determining a first end of a cable is connected to a first device and a second end of the cable is connected to a second device. The first device can be configured to perform a first function when it is determined the first end of the cable is connected to the first device. The second device can be configured to perform a second function when it is determined the second end of the cable is connected to the second device. The second function can be different from the first function, such that the first device and the second device are configured differently based on which end of the cable is connected to the respective device.
-
公开(公告)号:US20180165455A1
公开(公告)日:2018-06-14
申请号:US15377991
申请日:2016-12-13
Applicant: Amazon Technologies, Inc.
Inventor: Anthony Nicholas Liguori , Jason Alexander Harland , Matthew Shawn Wilson , Nafea Bshara , Ziv Harel , Darin Lee Frink
Abstract: Disclosed herein are techniques for maintaining a secure execution environment on a server. In one embodiment, the server includes a non-volatile memory storing firmware, a programmable security logic coupled to the non-volatile memory, an adapter device coupled to the programmable security logic, and a processor communicatively coupled to the non-volatile memory via the programmable security logic. The adapter device and/or the programmable security logic can verify the firmware in the non-volatile memory while holding the processor and/or a baseboard management controller (BMC) in power reset, release the processor and the BMC from reset to boot the processor and the BMC after the firmware is verified, and then disable communications between the processor and the BMC and deny at least some requests to write to the non-volatile memory by the processor or the BMC.
-
公开(公告)号:US09930051B1
公开(公告)日:2018-03-27
申请号:US14935314
申请日:2015-11-06
Applicant: Amazon Technologies, Inc.
Inventor: Nachiketh Rao Potlapally , Jason Alexander Harland , Derek Del Miller , Christopher James BeSerra
CPC classification number: H04L63/126 , G06F13/4282 , H04L9/3242 , H04L2209/24
Abstract: In a cloud environment, each host computer can have its own security service processor with an independent network interface for communicating with a remote server over a network. The security service processor can provide remote management and security functionalities for various devices connected using different buses on a platform in each host computer. The security service processor can provide a centralized mechanism to verify and authenticate firmware updates for various devices using different buses. A hardware interface can allow the security service processor to provide remote debugging and diagnostic capabilities. The security service processor can also provide some of the typical functionalities of a baseboard management controller or can be used in addition to the baseboard management controller.
-
公开(公告)号:US11068616B2
公开(公告)日:2021-07-20
申请号:US16539580
申请日:2019-08-13
Applicant: Amazon Technologies, Inc.
Inventor: Jason Alexander Harland , Vijay Patel , Nathan Pritchard
Abstract: Systems and methods in accordance with various embodiments of the present disclosure provide secure handling of messages at a hardware-protocol level using a logic device on a server. Various embodiments provide approaches for filtering messages on various buses, such as SSIF, SMBus, PMBus, I2C, and SPI, within a server or a computer. Embodiments may include a policy engine through which message handling logic applied to a given bus or buses may be implemented. A message is compared to one or more policies. The message is allowed to be transmitted to a baseboard management controller based on the one or more policies and a type of message.
-
公开(公告)号:US11036663B2
公开(公告)日:2021-06-15
申请号:US16414394
申请日:2019-05-16
Applicant: Amazon Technologies, Inc.
Inventor: Jason Alexander Harland , Max Jesse Wishman , Darin Lee Frink
Abstract: A system and method are described for configuring a motherboard using expansion cards plugged into motherboard slots. In particular, each of the expansion cards can include a control signal that is supplied to the motherboard and that can configure hardware positioned on the motherboard. In one embodiment, the configuration allows a communication path to be switched on to allow the expansion cards to cross communicate.
-
公开(公告)号:US10996969B1
公开(公告)日:2021-05-04
申请号:US15825068
申请日:2017-11-28
Applicant: Amazon Technologies, Inc.
Abstract: A server computer toggles between a protected mode and an unprotected mode. In the protected mode, users are unable to access configuration information due to a Base Address Register (BAR) being cleared. However, a service provider can access a Trusted Platform Module (TPM) through an Application Program Interface (API) request. In an unprotected mode, the BAR is programmed so that users can access the configuration information, but the TPM is blocked. Blocking of the TPM is achieved by changing a configuration file, which changes an overall image of the card. With the modified image not matching an original image, the TPM blocks access to data, such as encryption keys. Separate interfaces can be used for user access (PCIe) and service provider access (Ethernet) to the server computer. The server computer can then be toggled back to the protected mode by switching the configuration file to the original configuration file.
-
-
-
-
-
-
-
-
-