In certain embodiments, a system includes a data shuttle with rows of data storage devices, which are communicatively coupled to a shared printed circuit board assembly. Each row includes multiple data storage devices. The printed circuit board assembly is configured to communicatively couple to a first controller to enable storing data to the data storage devices and to communicatively coupled to a second controller to enable transferring data from the data storage devices.
In certain embodiments, a docking station includes a chassis including storage bays, data shuttles removably coupled to respective storage bays and including data storage devices, a latch movable between a latched position and an unlatched position, and a controller configured to check whether it is permissible to remove at least one of the data shuttles and to cause the latch to move from the latched position to the unlatched position.
In certain embodiments, a system includes a rack that houses multiple enclosures each of which includes multiple sub-enclosures. At least one of the enclosures has a high-density storage sub-enclosure, which includes data storage devices positioned along multiple levels and multiple rows. At least one of the enclosures has an ingest unit sub-enclosure with bays sized to removably couple to data shuttles. The ingest unit sub-enclosure includes a controller functionally positioned between the data shuttles and the other sub-enclosures. The controller is configured to transfer data from the ingest unit sub-enclosure to the data storage devices positioned in the high-density data storage sub-enclosure.
While multiple embodiments are disclosed, still other embodiments of the present invention will become apparent to those skilled in the art from the following detailed description, which shows and describes illustrative embodiments of the invention. Accordingly, the drawings and detailed description are to be regarded as illustrative in nature and not restrictive.
While the disclosure is amenable to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and are described in detail below. The intention, however, is not to limit the disclosure to the particular embodiments described but instead is intended to cover all modifications, equivalents, and alternatives falling within the scope of the appended claims.
Certain embodiments of the present disclosure feature modular data storage systems. These data storage systems can house multiple enclosures and sub-enclosures each of which can contain different types of data storage equipment (e.g., high-density storage enclosures, data ingest units).
The enclosure 150 includes a chassis 152 with a first side wall 154A, a second side wall 154B, a bottom wall 154C, a top wall 154D (shown in
The enclosure 150 is separated into a data storage area 156 at a front end 158A of the enclosure 150 and a cooling area 160 at a back end 158B of the enclosure 150. As will be described in more detail below, the data storage area 156 is where the different types of sub-enclosures 200 can be positioned within the enclosure 150. The sub-enclosures 200 shown in
As shown in
As enclosures are more densely packed with data storage devices and/or other electronics (e.g., processors) and as such data storage devices and electronics generate more heat, enclosures require more cooling to maintain desired operating temperatures for the data storage devices and the electronics. Although adding more air movers to enclosures or increasing the speed at which air movers operate can provide improved cooling for enclosures, these approaches increase power consumption and increase the amount of acoustic energy generated by air movers and transmitted through the enclosure. As components of air movers rotate, the air movers generate acoustic energy (e.g., energy transmitted through air), which can affect the performance of data storage devices. When acoustic energy is transmitted to data storage devices, the data storage devices vibrate which affects their ability to write data and read data. For data storage devices that are hard disk drives, the vibration resulting from acoustic energy makes it difficult for the read/write heads in the hard disk drives to settle on or follow a desired data track for data reading and data writing operations. The risk of acoustic energy affecting performance increases as hard disk drives store more data per disk and therefore require finer positioning of the read/write heads. The performance impact on data storage devices in enclosures is particularly pronounced for data storage devices positioned closest to the air movers.
Instead of adding more air movers and/or increasing the operating speed of the air movers, the enclosure 150 of the present disclosure features air movers 164 that are “shared” among the multiple data storage devices 162 and among the sub-enclosures 200. The enclosure 150 includes fewer air movers 164 (e.g., four, six, eight) than conventional enclosures. For example, conventional systems typically use a dedicated set of air movers for each drawer. In such conventional arrangements, the enclosure includes at least two air movers for each drawer.
In certain embodiments of the present disclosure, the air movers 164 are positioned with respect to the sub-enclosures 200 such that the air drawn by air movers 164 is drawn from and across multiple sub-enclosures 200. As such, the air movers 164 are shared and not positioned to be dedicated to a drawer or data storage level. Using fewer air movers in an enclosure via sharing air movers among multiple sub-enclosures 200 can help reduce the total amount of acoustic energy generated by air movers in the enclosure.
The present disclosure features another approach for reducing acoustic energy, involving incorporation of larger-than-conventional air movers 164 in the enclosure 150. In arrangements with standard-sized sub-enclosures, there is limited space for fans thus limiting the size of the fans that can be used. For example, air movers in conventional enclosure arrangements are typically limited to being approximately 80 or fewer millimeters in diameter. In certain embodiments of the present disclosure, the air movers 164 can have diameters in a range such as 120-220 mm because the air movers 164 are not limited by the height of the sub-assemblies. For example, the diameter of the air movers 164 can be larger than the heights of the respective sub-enclosures 200. Larger air movers can operate at lower speeds to satisfy a given cooling need requirement as compared to smaller air movers. For example, a smaller air mover may need to operate at 15,000 rpm to provide the same cooling effect as a larger air mover operating at 7,000 rpm. As such, in certain embodiments of the present disclosure, the air movers 164 can operate in ranges such as 5,000-10,000 rpm (e.g., 6,000-8,000 rpm) as opposed to the higher operating speeds (e.g., 12,000 rpm, 15,000 rpm) required when using smaller-diameter fan assemblies. As noted above, reducing the amount of acoustic energy can decrease performance degradation of the data storage devices 162 positioned within the enclosure 150.
The present disclosure features another approach for reducing the impact of acoustic energy, by positioning the air movers 164 farther away from the data storage devices 162 than conventional enclosures. In conventional enclosure, air movers are positioned as close as one or two inches from data storage devices. With the air movers 164 positioned farther from the data storage devices 162, less of the acoustic energy generated by the fans impacts the data storage devices 162. In certain embodiments of the present disclosure, the air movers 164 are positioned five to six inches (as measured along a longitudinal axis of the enclosure 150) from the data storage devices 162. As a result, there is a space between the air movers 164 and the data storage devices 162 that is greater than conventional enclosure. At least part of the space can be filled with one or more acoustic baffles to further attenuate the amount of acoustic energy that impacts the data storage devices 162. Further, some or all of the surfaces in the space can be covered by an acoustic absorptive material 166 (e.g., non-metal materials such as cloth fabrics and porous polymer-based materials such as polyurethane-based foam). The acoustic absorptive material 166 can attenuate the acoustic energy generated by the air movers 164.
As noted above, the enclosures 150 can be modular such that they can house different types of sub-enclosures 200 and multiple sub-enclosures 200. For example, as shown in
The ingest unit 250 can include multiple bays 254 such as four 1U-shaped bays 254 shown in
The ingest unit 250 includes a controller 256 that is communicatively coupled to the data shuttles 300 positioned in the bays 254 of the ingest unit 250. The controller 256 is functionally positioned between the data shuttles 300 and the other sub-enclosures 250 of the data storage system 10. In certain embodiments, the ingest unit 250 includes only the single controller 256, which is shared among the multiple bays 254 and their respective data shuttles 300. Having a single controller 256 reduces cost and power usage of the ingest unit 250. Other functions of the controller 256 are described in more detail below.
Further, to reduce cost, weight, fragility, and/or complexity, the data shuttle 300 does not necessarily include its own fans, power supply units, or controllers—although the data storage devices 304 themselves may each have one or more controllers. The data shuttle 300 may, however, include circuitry (e.g., one or more of the printed circuit boards 308 and their components) that provides power to the data storage devices 304 and that transfers data to and from the data storage devices 304. For example, the one or more printed circuit boards 308 can include connectors (e.g., standardized SATA or SAS connectors) that mechanically and electrically couple to respective data storage devices 304. The one or more printed circuit boards 308 can be shared among some or all of the data storage devices 304 to transfer power and data to the data storage devices 304.
As mentioned above, the data shuttle 300 may not include its own controller. Instead, the data shuttle 300 may include an interface (e.g., an electrical connector on the one or more printed circuit boards 308) that is designed to communicate with an interface of the ingest unit 250 and an interface of the docking stations 400/450 (shown in
Further, without the data shuttle 300 having its own controller, the data storage devices 304 on the data shuttle 300 may not communicate with each other. Instead, the data shuttle 300 may first need to be communicatively coupled to a controller of the ingest unit 250 or the docking stations 400/450 before the data storage devices 304 can communicate with each other.
As mentioned above, when the data shuttle 300 is inserted into the ingest unit 250, the controller of the ingest unit 250 can communicate with the data shuttle 300 to allow data stored to the data storage devise 304 to transfer to the ingest unit 250 and to high-density data storage sub-enclosures 200. For example, the controller of the ingest unit 250 may include memory that stores a digital key that enables data stored on the data storage devices 304 to be accessed for transfer from the data shuttle 300. The digital key can be used to decrypt or otherwise allow access to data stored on the data storage devices 304. As another example, the controller of the docking stations 400/450 may include memory that stores a digital key that enables data to be stored on the data storage devices 304 of the data shuttle 300.
Without a controller on each data shuttle 300, the overall cost of the data shuttle 300 and the data storage system 10 can be reduced. Instead of having a controller on each data shuttle 300, the controllers of the ingest unit 250 and of the docking stations 400/450 can control data transfers to and from the data storage devices 304 of the data shuttle 300. For example, the ingest unit 250 can include a single controller that supports four data shuttles 300 (e.g., one data shuttle 300 for each bay 256 of the ingest unit 250), and the docking stations 400/450 can include a single controller that supports two or more data shuttles 300 (e.g., one data shuttle 300 for each bay of the docking stations 400/450).
The docking station 400 includes a controller 406 that controls data transfers to and from the data storage devices 304 of the data shuttles 300. In certain embodiments, the controller 406 can control one or more latches 408 (e.g., electro-mechanical locks), which are arranged to prevent undesired or unpermitted removal of the data shuttles 300 from the docking station 400. For example, the controller 406 can be programmed to check (e.g., a readiness check) whether data transfer operations to the data storage devices 304 have completed before the one or more latches 408 are moved to a position in which the one or more data shuttles 300 can be removed from the docking station. This check can help prevent errors in writing data to the data storage devices 304 by avoiding removal of the data shuttle 300 before completion of data transfers.
In certain embodiments, the docking station 400 includes an externally-accessible button 410 that causes the controller 406 to perform the check and unlatch one or more of the data shuttles 300 so that they can be removed from the docking station 400.
Like the rack-mounted docking station 400, the pedestal-mounted docking station 450 can include fan assemblies, a controller, and one or more latches. The controller can control data transfers to and from the data storage devices of the data shuttles 300 and can control the one or more latches.
Various modifications and additions can be made to the embodiments disclosed without departing from the scope of this disclosure. For example, while the embodiments described above refer to particular features, the scope of this disclosure also includes embodiments having different combinations of features and embodiments that do not include all of the described features. Accordingly, the scope of the present disclosure is intended to include all such alternatives, modifications, and variations as falling within the scope of the claims, together with all equivalents thereof.