2. A cluster is a system comprising two or more computers or
systems (called nodes) which work together to execute applications
or perform other tasks.
OR
A computer cluster is a set of loosely or tightly connected computers
that work together so that they can be viewed as a single system.
WHAT IS CLUSTER?
3. There are three types of clusters,
1) High availability (HA) clusters.
2) Load-balancing clusters.
3) High performance (HP) clusters.
TYPES OF CLUSTERS
4. High Availability (HA) and failover clusters, these models are
built to provide an availability of services and resources in an
uninterrupted manner through the use of implicit redundancy
to the system. The general idea is that if a cluster node fail
(failover), applications or services may be available in another
node. These types are used to cluster data base of critical
missions, mail, file and application servers.
HIGH AVAILABILITY CLUSTER
5. Load balancing, this model distributes incoming traffic or requests for
resources from nodes that run the same programs between machines
that make up the cluster. All nodes are responsible to track orders. If a
node fails, the requests are redistributed among the nodes available. This
type of solution is usually used on farms of Web servers.
LOAD-BALANCING CLUSTERS
6. COMBINED CLUSTER HIGH
AVAILABILITY AND LOAD BALANCING
.
HA & Load Balancing Combination, as its name says, it combines the
features of both types of cluster, thereby increasing the availability and
scalability of services and resources. This type of cluster configuration is
widely used in web, email, news, or ftp servers.
8. The major advantages of using computer clusters are clear when an
organization requires large scale processing. When used this way,
computer clusters offer:
Cost efficiency: The cluster technique is cost effective for the amount of
power and processing speed being produced. It is more efficient and
much cheaper compared to other solutions like setting up mainframe
computers.
Processing speed: Multiple high-speed computers work together to
provided unified processing, and thus faster processing overall.
ADVANTAGE OF CLUSTERS
9. Flexibility: Unlike mainframe computers, computer clusters can be
upgraded to enhance the existing specifications or add extra components
to the system.
High availability of resources: If any single component fails in a computer
cluster, the other machines continue to provide uninterrupted processing.
This redundancy is lacking in mainframe systems.
ADVANTAGE OF CLUSTERS
10. Flexibility: Unlike mainframe computers, computer clusters can be
upgraded to enhance the existing specifications or add extra components
to the system.
High availability of resources: If any single component fails in a computer
cluster, the other machines continue to provide uninterrupted processing.
This redundancy is lacking in mainframe systems.
ADVANTAGE OF CLUSTERS
Editor's Notes
I would bet everyone in attendance today uses the cloud. I am going to show a slide with several examples of cloud based applications. I would like you to count up how many from this sampling you use. I will then put up a poll question to get your answers.
Take the poll
Have you used the cloud
For one, two, three, or more of these services
These items and many more, fall into the category of cloud computing called software as a service. Today’s presentation will focus on Software as a Service. There are other types of cloud computing and these will be briefly mentioned at the end of the presentation, but SaaS will be the primary topic today.
The typical cloud software requires an account.
You are asked to fill out a form like the example here for Google Mail.
You also have to agree to the Terms of Service.
Raise your hand on the dashboard if you have checked agree to Terms of Service without reading.
Thanks for being honest. I highly recommend you go back and read those…you may learn some interesting things. The Privacy policies are also very revealing…check them out.
An Internet connection is necessary for cloud computing
The cloud is actually a bunch of computer servers that store and transmit data
These servers are very large and can hold massive amounts of data
The servers can be housed anywhere in the world
A user accesses the data through a log-in