Sun Open Storage

Last updated

Sun Open Storage was an open source computer data storage platform developed by Sun Microsystems. Sun Open Storage was advertised as avoiding vendor lock-in.

Contents

Background

Prior to Open Storage, most storage products were based on customized operating systems running on specialist hardware. In many cases, the specialist hardware was based on old generation hardware, because the customized operating systems were behind in support for current processors and system architectures. During the 2000s, the phenomenal growth in processor performance and processor multithreading left these (often single threaded) storage products with a significant internal processing gap versus current industry standard computers.

Open Storage is the concept of building storage products on current industry standard hardware using standard operating systems which have a large enough user and support base to be tracking current hardware (processors, threading, memory, controllers, flash, etc.), avoiding the costs of specialist hardware and custom operating systems, and the performance penalty of not being able to use current generation technologies. [1]

Sun's Open Storage products were a combination of their server technologies and software, starting with Solaris 10 6/06 ("Update 2") in June 2006, which included ZFS and the set of protocols to build NAS, SAN, and local storage servers. Core features provided by Solaris included the operating environment, the ZFS file-system, the Network File System (NFS) and SMB protocol interfaces, Solaris Fault Management Architecture, and other core features. Sun produced the 7000 series Storage Appliance range, based on the Open Storage platform with closed source parts added to create a complete integrated storage appliance. Other companies such as Greenplum, Nexenta, Delphix, etc. also used the Sun Open Storage platform to produce storage products/appliances with various specialities.

Statements by Sun around their Open Storage products indicated that products based on common hardware and open source Solaris, would remove vendor lock-in for customers.[ citation needed ]

In 2008 Sun estimated that open storage products and related services would gain 12 percent of the storage market by 2011. [2] Storage solutions from other vendors are closed systems, in which all the components must come from the vendor.

The move to create storage products based on software personalities, running on standard hardware are also part of a broader move within the system and storage industries. Companies including Dell, EMC, HP, IBM, NetApp and numerous smaller vendors all have been moving towards storage products based upon standard server hardware and customized software.

Following the acquisition of Sun by Oracle in 2010, Oracle stopped using the Open Storage branding and stopped selling the Open Storage hardware products (Storage Servers and JBODs) related to it. Oracle continued manufacturing some of these products only for sale as part of the 7000 series, rebranding them "Unified Storage" instead of "OpenStorage". [3] However, by this time, many other vendors were selling Open Storage hardware.

Open Storage branding continued to be used by some of the other companies with Storage products based on Open Storage (ZFS and open sourced Solaris such as illumos), together with an annual Open Storage Summit, [4] although Oracle has not participated.

Technologies

At the storage protocol layer, OpenSolaris supported SCSI, iSCSI, iSNS, Fibre Channel, FCoE, InfiniBand, RDMA, Object storage device, and SAS.

Software

Hardware platforms

Related Research Articles

Sun Microsystems Defunct American computer hardware and software company

Sun Microsystems, Inc. was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the Network File System (NFS), VirtualBox, and SPARC microprocessors. Sun contributed significantly to the evolution of several key computing technologies, among them Unix, RISC processors, thin client computing, and virtualized computing. Sun was founded on February 24, 1982. At its height, the Sun headquarters were in Santa Clara, California, on the former west campus of the Agnews Developmental Center.

Oracle Solaris Unix operating system originally developed by Sun Microsystems

Solaris is a proprietary Unix operating system originally developed by Sun Microsystems. After the Sun acquisition by Oracle in 2010, it was renamed Oracle Solaris.

Network File System (NFS) is a distributed file system protocol originally developed by Sun Microsystems (Sun) in 1984, allowing a user on a client computer to access files over a computer network much like local storage is accessed. NFS, like many other protocols, builds on the Open Network Computing Remote Procedure Call system. NFS is an open IETF standard defined in a Request for Comments (RFC), allowing anyone to implement the protocol.

Network-attached storage Computer data storage server

Network-attached storage (NAS) is a file-level computer data storage server connected to a computer network providing data access to a heterogeneous group of clients. NAS is specialized for serving files either by its hardware, software, or configuration. It is often manufactured as a computer appliance – a purpose-built specialized computer. NAS systems are networked appliances that contain one or more storage drives, often arranged into logical, redundant storage containers or RAID. Network-attached storage removes the responsibility of file serving from other servers on the network. They typically provide access to files using network file sharing protocols such as NFS, SMB, or AFP. From the mid-1990s, NAS devices began gaining popularity as a convenient method of sharing files among multiple computers. Potential benefits of dedicated network-attached storage, compared to general-purpose servers also serving files, include faster data access, easier administration, and simple configuration.

NetApp American technology company

NetApp, Inc. is an American hybrid cloud data services and data management company headquartered in Sunnyvale, California. It has ranked in the Fortune 500 since 2012. Founded in 1992 with an IPO in 1995, NetApp offers cloud data services for management of applications and data both online and physically.

OpenSolaris Open source operating system from Sun Microsystems based on Solaris

OpenSolaris is a discontinued open source computer operating system based on Solaris and created by Sun Microsystems. It was also the name of the project initiated by Sun to build a developer and user community around the software. After the acquisition of Sun Microsystems in 2010, Oracle decided to discontinue open development of the core software, and replaced the OpenSolaris distribution model with the proprietary Solaris Express.

Nexenta OS

Nexenta OS, officially known as the Nexenta Core Platform, is a discontinued computer operating system based on OpenSolaris and Ubuntu that runs on IA-32- and x86-64-based systems. It emerged in fall 2005, after Sun Microsystems started the OpenSolaris project in June of that year. Nexenta Systems, Inc. initiated the project and sponsored its development. Nexenta OS version 1.0 was released in February 2008.

TrueNAS is the branding for a range of free and open-source network-attached storage (NAS) operating systems produced by iXsystems, and based on FreeBSD and Linux, using the OpenZFS file system. It is licensed under the terms of the BSD License and runs on commodity x86-64 hardware.

Logical Domains is the server virtualization and partitioning technology for SPARC V9 processors. It was first released by Sun Microsystems in April 2007. After the Oracle acquisition of Sun in January 2010, the product has been re-branded as Oracle VM Server for SPARC from version 2.0 onwards.

The Sun Fire X4500 data server integrates server and storage technologies. It was announced in July, 2006 and is part of the Sun Fire server line from Sun Microsystems.

In computing, the term data warehouse appliance (DWA) was coined by Foster Hinshaw for a computer architecture for data warehouses (DW) specifically marketed for big data analysis and discovery that is simple to use and high performance for the workload. A DWA includes an integrated set of servers, storage, operating systems, and databases.

Sun xVM was a product line from Sun Microsystems that addressed virtualization technology on x86 platforms. One component was discontinued before the Oracle acquisition of Sun; the remaining two continue under Oracle branding.

iXsystems, Inc. is a privately owned American computer technology company based in San Jose, California that develops, sells and supports computing and storage products and services. Its principal products are customized open source FreeBSD distributions, including the discontinued desktop operating system TrueOS, the FreeBSD based file servers and network attached storage systems TrueNAS Core and TrueNAS Enterprise, and the Linux based TrueNAS SCALE. It also markets hardware platforms for these products, and develops enterprise-scale storage architectures and converged infrastructures. As part of its activities, the company has strong ties to the FreeBSD community, has repeatedly donated hardware and support to fledgling projects within the BSD community, and sponsors and develops development within FreeBSD, as well as being a sponsor and attendee of open-source community events.

A cloud storage gateway is a network appliance or server which resides at the customer premises and translates cloud storage APIs such as SOAP or REST to block-based storage protocols such as iSCSI or Fibre Channel or file-based interfaces such as NFS or SMB.

Illumos Free software implementation of the Solaris kernel

Illumos is a partly free and open-source Unix operating system. It is based on OpenSolaris, which was based on System V Release 4 (SVR4) and the Berkeley Software Distribution (BSD). Illumos comprises a kernel, device drivers, system libraries, and utility software for system administration. This core is now the base for many different open-sourced Illumos distributions, in a similar way in which the Linux kernel is used in different Linux distributions.

OpenIndiana Solaris-like operating system based on illumos

OpenIndiana is a free and open-source Unix operating system derived from OpenSolaris and based on illumos. Forked from OpenSolaris after OpenSolaris was discontinued by Oracle Corporation, OpenIndiana takes its name from Project Indiana, the internal codename for OpenSolaris at Sun Microsystems before Oracle’s acquisition of Sun in 2010.

Jeff Bonwick invented and led development of the ZFS file system, which was used in Oracle Corporation's ZFS storage products as well as startups including Nexenta, Delphix, Joyent, and Datto, Inc. Bonwick is also the inventor of slab allocation, which is used in many operating systems including MacOS and Linux, and the LZJB compression algorithm.

Nexenta Systems Software company

Nexenta Systems, Inc. is a company that markets computer software for data storage and backup, headquartered in San Jose, California. Nexenta develops the products NexentaStor, NexentaCloud, NexentaFusion, and NexentaEdge.

Michael W. Shapiro is an American computer programmer who worked in operating systems and storage at Sun Microsystems, Oracle, and EMC.

ZFS File system

ZFS combines a file system with a volume manager. It began as part of the Sun Microsystems Solaris operating system in 2001. Large parts of Solaris – including ZFS – were published under an open source license as OpenSolaris for around 5 years from 2005, before being placed under a closed source license when Oracle Corporation acquired Sun in 2009/2010. During 2005 to 2010, the open source version of ZFS was ported to Linux, Mac OS X and FreeBSD. In 2010, the illumos project forked a recent version of OpenSolaris, to continue its development as an open source project, including ZFS. In 2013, OpenZFS was founded to coordinate the development of open source ZFS. OpenZFS maintains and manages the core ZFS code, while organizations using ZFS maintain the specific code and validation processes required for ZFS to integrate within their systems. OpenZFS is widely used in Unix-like systems.

References

  1. Jeff Bonwick. "The Open Storage Revolution". Sun Microsystems/Deirdré Straughan. Archived from the original on 2021-12-21.
  2. "Open Storage Adoption" (PDF). Sun Microsystems. 2008-07-23.
  3. "Sun Open Storage: Break Out Sun Open Storage". Archived from the original on June 21, 2010. Retrieved June 27, 2013.
  4. "OpenStorage Summit 2011". Archived from the original on September 26, 2011. Retrieved February 19, 2017.CS1 maint: bot: original URL status unknown (link)