Solaris Cluster

Solaris Cluster

Solaris Cluster (sometimes Sun Cluster or SunCluster) is a high-availability cluster software product for the Solaris Operating System, created by Sun Microsystems. It is used to improve the availability of software services such as databases, file sharing on a network, electronic commerce websites, or other applications. Sun Cluster operates by having redundant computers or nodes where one or more computers continue to provide service if another fails. Nodes may be located in the same data center or on different continents.

Background

Solaris Cluster provides services that remain available even when individual nodes or components of the cluster fail. Solaris Cluster provides two types of HA services: failover services and scalable services.

To eliminate single points of failure, a Solaris Cluster configuration has redundant components, including multiple network connections and data storage which is multiply connected via a storage area network. Clustering software such as Solaris Cluster is a key component in a Business Continuity solution, and the Solaris Cluster Geographic Edition was created specifically to address that requirement.

Solaris Cluster is an example of kernel-level clustering software. Some of the processes it runs are normal system processes on the systems it operates on, but it does have some special access to operating system or kernel functions in the host systems.

In June 2007, Sun released the source code to Solaris Cluster via the OpenSolaris HA Clusters community. [cite web
url = http://www.networkworld.com/news/2007/062707-sun-to-donate-cluster-code.html
title = Sun offers up Solaris clustering to open source
accessdate = 2007-11-13
author = John Fontana
date = June 27, 2007
work = Network World
]

olaris Cluster Geographic Edition

SCGE is a management framework that was introduced in August 2005. It enables two Solaris Cluster installations to be managed as a unit, in conjunction with one or more Data replication products, to provide Disaster Recovery for a computer installation. By ensuring that data updates are continuously replicated to a remote site in near-real time, that site can rapidly take over the provision of a service in the event that the entire primary site is lost as a result of a disaster, either natural or man-made. This is a key to minimizing the Recovery point objective (RPO) and Recovery time objective (RTO) for the service.

SCGE today supports replication with Sun StorageTek AVS, EMC SRDF and Hitachi TrueCopy. Support for application-based replication with both Oracle Data Guard and MySQL is planned for early 2009.

Proxy file system

PxFS (Proxy file system) is a distributed, high availability, POSIX compliant filesystem internal to Solaris Cluster nodes. Global devices in Sun Cluster are made possible by PxFS. [cite web
url = http://blogs.sun.com/SC/en_US/entry/introduction_to_pxfs_and_insight
title = Introduction to PxFS and insight on global mounting
accessdate = 2008-07-15
publisher = Sun Microsystems
date = 2008-07-11
]

upported applications

Solaris Cluster uses software components called "agents" which monitor an application to detect whether it is operating correctly, and take action if a problem is detected. Agents for common applications are included such as Siebel, SAP Livecache, BEA WebLogic, Sun Java Application Server, MySQL, Oracle RAC, Oracle E-Business Suite and Samba among others; there is also a wizard which allows the cluster implementer to create agents for other applications.

ee also

* Computer cluster
* SunPlex Manager, GUI used to view the status and administer some aspects of Solaris Cluster

References

External links

* [http://sun.com/software/cluster/ Solaris Cluster webpage at Sun]
* [http://www.opensolaris.org/os/community/ha-clusters/ OpenSolaris HA Clusters community]
* [http://wikis.sun.com/download/attachments/24543510/820-4690.pdf Sun BluePrint: Using Solaris Cluster and Sun Cluster Geographic Edition with Virtualization Technologies]
* [http://blogs.sun.com/SC/ Blogs about Solaris Cluster - Sun Cluster Oasis] * Greg Pfister: "In Search of Clusters", Prentice Hall, ISBN 0-13-899709-8
* Evan Marcus, Hal Stern: "Blueprints for High Availability: Designing Resilient Distributed Systems", John Wiley & Sons, ISBN 0-471-35601-8
* Joseph Bianco, Peter Lees, Kevin Rabito: "Sun Cluster 3 Programming: Integrating Applications into the SunPlex Environment", Prentice Hall, ISBN 0-13-047975-6
* Richard Elling, Tim Read: "Designing Enterprise Solutions with Sun Cluster 3.0", Prentice Hall, ISBN 0-13-008458-1
* Kristien Hens, Michael Loebmann: "Creating Highly Available Database Solutions: Oracle Real Application Clusters (RAC) and Sun Cluster 3.x Software", Prentice Hall, ISBN 0-13-186390-8


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Solaris Cluster — Тип Кластерное программного обеспечения Разработчик Oracle Corporation, Sun Microsystems Операционная система Solaris, OpenSolaris Последняя версия Oracle Solaris Cluster 3.3 (8 сентября 2010) …   Википедия

  • Solaris (operating system) — Solaris Company / developer Oracle Corporation Programmed in C OS family Unix …   Wikipedia

  • Cluster (Computer) — NASA Computercluster Ein Computercluster, meist einfach Cluster (engl. „Schwarm“, „Gruppe“, „Haufen“), bezeichnet eine Anzahl von vernetzten Computern, die von außen in vielen Fällen als ein Computer gesehen werden können. In der Regel sind die… …   Deutsch Wikipedia

  • Cluster Computing — NASA Computercluster Ein Computercluster, meist einfach Cluster (engl. „Schwarm“, „Gruppe“, „Haufen“), bezeichnet eine Anzahl von vernetzten Computern, die von außen in vielen Fällen als ein Computer gesehen werden können. In der Regel sind die… …   Deutsch Wikipedia

  • Solaris — У этого термина существуют и другие значения, см. Солярис. Solaris …   Википедия

  • Solaris Containers — Схема контейнеров Solaris Solaris Containers (включая Solaris Zones) реализация технологии виртуализации на уровне операционной системы, представленная корпорацией …   Википедия

  • Cluster (computing) — A computer cluster is a group of linked computers, working together closely so that in many respects they form a single computer. The components of a cluster are commonly, but not always, connected to each other through fast local area networks.… …   Wikipedia

  • Cluster Management Software — Ein Cluster Manager ist eine Software für das Management eines Computerclusters (Verbund aus mehreren Rechnern). Er steht für Verwaltungsvorgänge im Cluster zur Verfügung und automatisiert meist Vorgänge wie den Failover vom Primärsystem zum… …   Deutsch Wikipedia

  • Cluster Manager — Ein Cluster Manager ist eine Software für das Management eines Computerclusters (Verbund aus mehreren Rechnern). Er steht für Verwaltungsvorgänge im Cluster zur Verfügung und automatisiert meist Vorgänge wie den Failover vom Primärsystem zum… …   Deutsch Wikipedia

  • Cluster-Dateisystem — Der Begriff Cluster Dateisystem beschreibt ein Dateisystem, welches in einem Rechnercluster konkurrierenden Zugriff auf eine Shared Storage gestattet. Auf ein Cluster Dateisystem greifen alle im Cluster befindlichen Rechner direkt ohne… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”