This document discusses the differences between SAN (storage area network), NAS (network attached storage), and DAS (direct attached storage) and how they can be used with QlikView Server. It provides definitions and examples of typical architectures for SAN, NAS, and DAS. It also discusses considerations and best practices for using SAN/NAS with QlikView Server configurations, such as ensuring fast access times and avoiding overloading shared storage resources. Example configurations are provided that utilize SAN with virtual or physical NAS solutions for QlikView Server cluster file storage.
Personal storage to enterprise storage system journeySoumen Sarkar
A brief journey through storage wonderland. Notes are not visible when you view in slide share. However they would be visible when the slides are viewed in powerpoint [you have to download the slides for that]
Personal storage to enterprise storage system journeySoumen Sarkar
A brief journey through storage wonderland. Notes are not visible when you view in slide share. However they would be visible when the slides are viewed in powerpoint [you have to download the slides for that]
Basic knowledge of Storage technology and complete understanding on DAS, NAS & SAN with advantages and disadvantages. A quick understanding on storage will help you make the best decision in terms of cost and need.
Block Level Storage Vs File Level StoragePradeep Jagan
Video Management System is responsible for accessing, controlling and managing the video content management environment across an Internet Protocol Network.
Learn how to setup Samba and NFS in ubuntu server-ubuntu client and ubuntu server-windows client. Also, comparsion of NAS vs SAN, NAS vs DAS, why we are using NAS, its comonents and challanges with actual real world scenario that what if we use NAS and what if we not use NAS.
A brief study on Storage Area Network (SAN), SAN architecture & its importance. It focuses on the techniques and the technologies that have evolved around SAN & its Security.
Basic knowledge of Storage technology and complete understanding on DAS, NAS & SAN with advantages and disadvantages. A quick understanding on storage will help you make the best decision in terms of cost and need.
Block Level Storage Vs File Level StoragePradeep Jagan
Video Management System is responsible for accessing, controlling and managing the video content management environment across an Internet Protocol Network.
Learn how to setup Samba and NFS in ubuntu server-ubuntu client and ubuntu server-windows client. Also, comparsion of NAS vs SAN, NAS vs DAS, why we are using NAS, its comonents and challanges with actual real world scenario that what if we use NAS and what if we not use NAS.
A brief study on Storage Area Network (SAN), SAN architecture & its importance. It focuses on the techniques and the technologies that have evolved around SAN & its Security.
Professional Sentence Patterns for Police Officers: Part IIJean Reynolds
Professional sentence patterns enhance your credibility. This PowerPoint will teach you two easy-to-use advanced sentences, along with their punctuation.
Creative Strategy is the art of translating a unique business asset (called a brand platform) into an experience. This experience starts with a strong visual system: an ownable and easily recognizable form of branded communication that translates the brand platform into visual storytelling artifacts. The visual system and brand platform become alive through executions across various mediums such as interactive, print and digital campaigns.
A presentation for the 2013 "Shaw at Home" conference at Ayot St. Lawrence. In 1935 Baker starred in a Pygmalion-themed French movie, Princesse Tam Tam, a year before Shaw's Hollywood film.
Research and prepare a presentation to demonstrate a scenario in whi.pdfeyevisioncare1
Research and prepare a presentation to demonstrate a scenario in which object-based storage is a
better choice over SAN and NAS.
Solution
Since there is no privelege to provide you an attachement of slide deck, we are providing you the
scenario based idea in which object-based storage is a better choice over SAN and NAS.So here
it is:
Even though several storage type exists, a single type of storage solution doesnot fit everybody\'s
needs.
Object storage is of major importance (current pretty much good option) in large storage
deployments, especially in the cloud based scenario.
Representing the data may be different from storing data. Also, scaling out storage has strained
both the NAS (Network Attached Storage) and SAN(Storage Attached Networks) storage
models.
SAN is a high speed network that makes connections between storage devices and servers.The
server can only access data on the devices, which are directly attached to it.If server crashes or
anything happens to the server, access to data will fail. There is a limit in the number of storage
devices the server can access. SAN is primarily used for higher performance block level storage
of data.
Network Attached Storage shares files over the network. Not storage devices over the network.
Any server that shares its own storage with others on the network and acts as a file server is an
example for simplest form NAS. NAS devices are computers within themselves and shares their
storage space with others. If you share a folder with access control using SAMBA, its NAS.
NAS is primarily used for long distance small IO operations.
Object storage which is famous in Cloud nowadays is like NAS but not exactly. Here each data
block is replicated on serveral storage disks for integrity. Each of these storage models uses their
own protocols. Object storage - Swift in OpenStack private cloud is good example. Ceph is also
converged storage solution which is gaining momentum at highest rate nowadays.And Object
storage is developer\'s choice where in data can be accessed anytime, easily & anywhere with an
internet connection using REST APIs..
A presentation for FY and SY student about basic knowledge of NAS which includes :
1. Introduction of NAS
2. Applications
3. Benefits
4. Advantages
5. Disadvantages
6. NAS vs SAN
7. Future of NAS
Redis Conf 2019--Container Attached Storage for RedisOpenEBS
Kubernetes and containerized applications allow development teams to iterate fast, deploy efficiently and operate at scale. Kubernetes allows you to orchestrate containers that are highly available. However, in the case of container reschedule, Kubernetes does not provide a great set of primitives to manage your persistent data along with your application containers. In this talk, we will present some of the challenges associated with managing persistent data in Kubernetes and how we can make day 2 operations easier to manage. We will talk about a couple of approaches to solving data persistence problems in multi-cloud environments. During the demos, we will showcase how we address data replication and data encryption challenges.
SAN vs NAS vs DAS: Decoding Data Storage SolutionsMaryJWilliams2
Discover the advantages and differences of SAN, NAS, and DAS storage solutions. With our detailed comparison and insights, you'll be able to determine which data storage system suits your needs best.
For more information visit: https://stonefly.com/blog/san-vs-nas-vs-das-a-closer-look/
MayaData Datastax webinar - Operating Cassandra on Kubernetes with the help ...MayaData Inc
In this webinar experts from DataStax - the lead developer of Cassandra - and from MayaData - the lead developer of OpenEBS and LitmusChaos - will discuss and demonstrate ways to ensure the ease of use and resilience of Cassandra on Kubernetes.
Topics to be discussed and demonstrated include:
Provisioning underlying storage - how to make it consistent irrespective of the underlying hardware or cloud? Are there are ever reasons to have the storage replicate across nodes or is dynamic LocalPV the best choice in all cases?
Cass Operator - DataStax Kubernetes Operator for Apache Cassandra
Resilience - how to proactively assess the overall environment including the underlying Kubernetes with the help of Litmus
The Best Infrastructure for OpenStack: VMware vSphere and Virtual SANEMC
Side-by-side OpenStack benchmarking conducted by a third-party technical validation firm shows that infrastructure based on vSphere with VSAN performs better than a similar Red Hat stack built upon KVM and Red Hat Storage (GlusterFS). OpenStack workloads run faster on vSphere than on KVM and cost less - benefits of the hyperconverged Virtual SAN architecture.
Cost and performance comparison for OpenStack compute and storage infrastructurePrincipled Technologies
To be competitive in the cloud, businesses need more efficient hardware and software for their OpenStack environment and solutions that can pool physical resources efficiently for consumption and management through OpenStack. Software-defined storage has made it easier to create storage resource pools that spread across your datacenter, but external or separate distributed storage systems are still a challenge for many. VMware vSphere with Virtual SAN converges storage resources with the hypervisor, which can allow for management of an entire infrastructure through a single vCenter Server, increase performance, save space, and reduce costs.
Both solutions used the same twelve drive bays per storage node for virtual disk storage, however the tiered design of VMware Virtual SAN allowed for greater performance in our tests. We used a mix of two SSDs and 10 rotational drives for the VMware Virtual SAN solution, while we used 12 rotational drives for the Red Hat Storage Server solution behind a battery-backed RAID controller, the Red Hat recommended approach.
In our testing, the VMware vSphere with Virtual SAN solution performed better than the Red Hat Storage solution in both real world and raw performance testing by providing 53 percent more database OPS and 159 percent more IOPS. In addition, the vSphere with Virtual SAN solution can occupy less datacenter space, which can result in lower costs associated with density. A three-year cost projection for the two solutions showed that VMware vSphere with Virtual SAN could save your business up to 26 percent in hardware and software costs when compared to the Red Hat Storage solution we tested.
In this presentation, we will discuss in details about challenges in managing the IT infrastructure with a focus on server sizing, storage capacity planning and internet connectivity. We will also discuss about how to set up security architecture and disaster recovery plan.
To know more about Welingkar School’s Distance Learning Program and courses offered, visit:
http://www.welingkaronline.org/distance-learning/online-mba.html
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Embracing GenAI - A Strategic ImperativePeter Windle
Artificial Intelligence (AI) technologies such as Generative AI, Image Generators and Large Language Models have had a dramatic impact on teaching, learning and assessment over the past 18 months. The most immediate threat AI posed was to Academic Integrity with Higher Education Institutes (HEIs) focusing their efforts on combating the use of GenAI in assessment. Guidelines were developed for staff and students, policies put in place too. Innovative educators have forged paths in the use of Generative AI for teaching, learning and assessments leading to pockets of transformation springing up across HEIs, often with little or no top-down guidance, support or direction.
This Gasta posits a strategic approach to integrating AI into HEIs to prepare staff, students and the curriculum for an evolving world and workplace. We will highlight the advantages of working with these technologies beyond the realm of teaching, learning and assessment by considering prompt engineering skills, industry impact, curriculum changes, and the need for staff upskilling. In contrast, not engaging strategically with Generative AI poses risks, including falling behind peers, missed opportunities and failing to ensure our graduates remain employable. The rapid evolution of AI technologies necessitates a proactive and strategic approach if we are to remain relevant.
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...Levi Shapiro
Letter from the Congress of the United States regarding Anti-Semitism sent June 3rd to MIT President Sally Kornbluth, MIT Corp Chair, Mark Gorenberg
Dear Dr. Kornbluth and Mr. Gorenberg,
The US House of Representatives is deeply concerned by ongoing and pervasive acts of antisemitic
harassment and intimidation at the Massachusetts Institute of Technology (MIT). Failing to act decisively to ensure a safe learning environment for all students would be a grave dereliction of your responsibilities as President of MIT and Chair of the MIT Corporation.
This Congress will not stand idly by and allow an environment hostile to Jewish students to persist. The House believes that your institution is in violation of Title VI of the Civil Rights Act, and the inability or
unwillingness to rectify this violation through action requires accountability.
Postsecondary education is a unique opportunity for students to learn and have their ideas and beliefs challenged. However, universities receiving hundreds of millions of federal funds annually have denied
students that opportunity and have been hijacked to become venues for the promotion of terrorism, antisemitic harassment and intimidation, unlawful encampments, and in some cases, assaults and riots.
The House of Representatives will not countenance the use of federal funds to indoctrinate students into hateful, antisemitic, anti-American supporters of terrorism. Investigations into campus antisemitism by the Committee on Education and the Workforce and the Committee on Ways and Means have been expanded into a Congress-wide probe across all relevant jurisdictions to address this national crisis. The undersigned Committees will conduct oversight into the use of federal funds at MIT and its learning environment under authorities granted to each Committee.
• The Committee on Education and the Workforce has been investigating your institution since December 7, 2023. The Committee has broad jurisdiction over postsecondary education, including its compliance with Title VI of the Civil Rights Act, campus safety concerns over disruptions to the learning environment, and the awarding of federal student aid under the Higher Education Act.
• The Committee on Oversight and Accountability is investigating the sources of funding and other support flowing to groups espousing pro-Hamas propaganda and engaged in antisemitic harassment and intimidation of students. The Committee on Oversight and Accountability is the principal oversight committee of the US House of Representatives and has broad authority to investigate “any matter” at “any time” under House Rule X.
• The Committee on Ways and Means has been investigating several universities since November 15, 2023, when the Committee held a hearing entitled From Ivory Towers to Dark Corners: Investigating the Nexus Between Antisemitism, Tax-Exempt Universities, and Terror Financing. The Committee followed the hearing with letters to those institutions on January 10, 202
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
San nas-
1. qlikview.com
February 2012
WHAT IS THE DIFFERENCE
BETWEEN SAN AND NAS
AND HOW CAN I USE THEM IN
MY QLIKVIEW ENVIRONMENT?
QlikView Technical Brief
2. Using SAN and NAS in the QlikView Environment | Page 2
This document will highlight some of the conceptual differences between the terms SAN
and NAS and describe how they fit into a QlikView Server environment by suggesting some
recommended implementations. It will also describe the definition of DAS (Direct-Attached
Storage) and how it applies in SAN configurations.
3. Using SAN and NAS in the QlikView Environment | Page 3
Table of Contents
Definitions 4
SAN - Storage Area Network 4
Host adapters 4
Typical architecture 5
NAS - Network Attached Storage 7
Typical architecture 7
DAS - Direct-Attached Storage 8
Using SAN/NAS and QlikView Server 8
QlikView Server and Distribution Service cluster inter-communication 8
QlikView Server file storage conformity 9
QlikView file types explained 9
A note on the usage of .shared files 10
Considerations 10
Conclusions 11
Some suggestions 12
QlikView Server Configurations 12
QlikView Server cluster utilizing a virtual Windows based NAS using a SAN 12
QlikView Server cluster utilizing a physical NAS using a SAN 13
Single QlikView Server using a SAN as local storage 14
QlikView Server using a pure Windows based NAS as local storage 14
4. Using SAN and NAS in the QlikView Environment | Page 4
Definitions
It is important to differentiate between the two terms SAN and NAS. Also, the term DAS will
be involved to nuance the usage of a SAN.
SAN - STORAGE AREA NETWORK
A typical definition of a SAN could be;
“SANs primarily are used to make storage devices (such as disk arrays, tape libraries,
and optical jukeboxes) accessible to servers so that the devices appear as locally
attached to the operating system.” (Wikipedia.org)
SANs are often used in larger virtualization scenarios or where larger areas of high-speed
access storage space is required. A SAN typically does not interface with other devices
(such as servers) via regular network communication, but shares its resources via a
dedicated high-speed data connection that is explicit to its connected clients - hence the
use of the word “Network” in this term. This connection can be a variety of types and use
different communication protocols, but some of the common ones are (simplified);
• Fibre Channel
• iSCSI
• ATA over Ethernet (AoE)
• HyperSCSI
Depending on what type is used, different types of cabling, protocols and routing equipment
are used. For example, Fibre Channel is most commonly used via the FCP protocol and
transferred over Fibre Channel cables and switches. iSCSI on the other hand, carries SCSI
commands over TCP/IP network, making it possible to create a SAN connection over
regular (but dedicated) gigabit Ethernet connections.
SAN solutions are in almost every scenario considered DAS (Direct-Attached Storage) -
more on DAS later.
HOST ADAPTERS
If the SAN is using a kind of connection that requires specific hardware to communicate,
the client adapters are usually called Host Adapters, or Host Bus Adapters (HBA). Specific
HBAs often (but not necessarily) requires the use of compatible switching and/or routing
equipment for communication infrastructure within the SAN, like for example FibreChannel
switches or Gigabit Ethernet switches in an iSCSI architecture. In iSCSI, the HBA is the
network interface that communicates with the SAN.
5. Using SAN and NAS in the QlikView Environment | Page 5
TYPICAL ARCHITECTURE
There are a multitude of different configuration possibilities in a SAN. The following images
could describe a number of typical SAN architectures using Fibre Channel or iSCSI.
Fibre Channel SAN - Point-to-point topology
Fibre Channel SAN - Switched fabric topology
Fibre Channel SAN - Switched fabric topology, arbitrated loop, scenario 1
Fibre Channel SAN - Switched fabric topology, arbitrated loop, scenario 2
SAN
HBA
Fibre Channel
HBA
Connected Device
SAN
HBA
Fibre Channel
Fibre Channel
Fibre Channel
HBA
HBA
Connected Device
Connected Device
Fibre Channel
Switch
Fibre Channel
Switch
SAN
HBA
HBA
Fibre Channel
Fibre Channel
Fibre Channel
Fibre Channel
Fibre Channel
Fibre Channel
HBA
HBA
HBA
HBA
Connected Device
Connected Device
Fibre Channel
Fibre Channel
SAN
HBA
HBA
Fibre Channel
Fibre Channel
Fibre Channel
Fibre Channel
Fibre Channel
Switch
Fibre Channel
Switch
Connected Device
Connected Device
HBA
HBA
HBA
HBA
6. Using SAN and NAS in the QlikView Environment | Page 6
iSCSI SAN - Point-to-point topology
iSCSI SAN - single or multiple client devices
iSCSI SAN - Multipathing topology
SAN
Ethernet
Connected Device
Ethernet
SAN
Ethernet
Ethernet
Gb Ethernet
Switch Connected Device
Connected Device
Connected Device
Connected Device
Ethernet
Ethernet
Ethernet
Ethernet
Gb Ethernet
Switch
Gb Ethernet
Switch
SAN
7. Using SAN and NAS in the QlikView Environment | Page 7
NAS - NETWORK ATTACHED STORAGE
A NAS per definition is;
“Network-attached storage (NAS) is file-level computer data storage connected to a
computer network providing data access to heterogeneous clients. [..]” (Wikipedia.org)
or;
“NAS devices [..] are typically storage arrays with direct attached storage that
communicate with application servers using file-level protocols, such as CIFS or NFS.”
(Wikipedia.org)
NAS units differ from a SAN in the way they distribute storage to other devices. Unlike a
SAN, the NAS shares its storage with standard network protocols, and thus are in no need
of specific host adapters other than the standard ones to reach the network. Sharing of the
data on the storage is then performed under the governing rules of the NAS file system.
Authentication is usually performed on the same level.
For example, a NAS might be a regular Windows server that is using storage space in a
SAN, and then sharing it on the network for other devices to use. A NAS might as well be
using internal storage like local disk arrays or similar.
NAS solutions might be considered DAS (Direct-Attached Storage) in certain configuration
scenarios.
TYPICAL ARCHITECTURE
The following image could describe a typical NAS configuration.
NAS - single or multiple client devices
Connected Device
Ethernet
Ethernet Switch
NAS
Ethernet
Ethernet
Connected Device
8. Using SAN and NAS in the QlikView Environment | Page 8
DAS - DIRECT-ATTACHED STORAGE
When talking about DAS, it is important to understand that it can be a multitude of different
things, but mainly comes down the following definition;
“A typical DAS system is made of a data storage device [..] connected directly to a
computer through a host bus adapter (HBA).” (Wikipedia.org)
So, a DAS can describe both a SAN and a NAS configuration, dependant of the
architecture used.
For example, when configuring a SAN to communicate with one or more clients devices
that has HBAs, and that is directly attached to the SAN, that storage is considered DAS.
A NAS can also be considered DAS if for example attached to only one device via a
dedicated network connection (usually a dedicated network interface) - which means this
device is the only one attached to the storage.
So, in conclusion; DAS is more a concept than it is a type of storage and can be applied in
scenarios with both NAS and SAN configurations, and in scenarios where only one device
or many access the storage.
Using SAN/NAS and QlikView Server
QLIKVIEW SERVER AND DISTRIBUTION SERVICE CLUSTER INTER-
COMMUNICATION
The two main cluster technologies in QlikView Server that we will discuss in this document, are;
1. QlikView Server clustering
2. QlikView Distribution Service clustering
QlikView Server (QVS) clustering
A QVS cluster routes inter-communication between cluster nodes via the server PGO
(Persistent Global Object) files. The master PGO files reside in the QVS document root
folder. A synchronized backup of the PGO files are always kept in the local QVS app data
on each server.
In a QVS cluster, the document root folder must be the same on all nodes. The master
PGO files for the cluster will reside in this folder. Since the clustered services rely on
instantaneous read and write access to the PGO files, this shared location must be
accessible all the time and with high resilience.
9. Using SAN and NAS in the QlikView Environment | Page 9
QlikView Distribution Service (QDS) clustering
The inter-communication between the nodes in a QDS cluster is via files on a shared
location. The QDS cluster does not utilize any PGO files and does not share any like
resources with QVS, but keeps its own set of files that are in XML format and only has one
location where the files reside - the cluster root folder configured for the QDS cluster.
The root folder for the QDS cluster must be configured the same on all nodes. Since the
QDS cluster services rely on instantaneous read and write access to the XML files, this
shared location must be accessible all the time and with high resilience.
QLIKVIEW SERVER FILE STORAGE CONFORMITY
QlikView Server currently only conforms with Windows File Shares. This means that storage
must be owned, governed and shared by a Windows instance. The underlying storage type
should not matter.
QLIKVIEW FILE TYPES EXPLAINED
.qvw
The Qlikview Document. An on-disk resident file for holding data model, sheets, sheet objects,
document settings and document objects such as document bookmarks and reports.
.shared
Server object container for the .qvw file. Contains server objects such as collaboration
objects and server bookmarks. Is always located in the same folder as the .qvw file it
belongs to. This file is only used by Qlikview Server.
.meta
Meta data container for the .qvw file. Contains .qvw category assignment and other meta data.
This file is only used by Qlikview Server and is regenerated at .qvw document distribution.
.pgo
Persistent Global Object files for Qlikview Server(s). Contains license CAL data and server/
cluster global settings. Used when a cluster contains data and settings that need to be
shared amongst all QVS nodes in the cluster.
10. Using SAN and NAS in the QlikView Environment | Page 10
A NOTE ON THE USAGE OF .SHARED FILES
Please be aware of the fact that the .shared files are used to a great extent: The .shared
files works as supporting storage environment to satisfy a range of functionality in QlikView
Server. Amongst those functional areas are the following:
• All bookmarks for AjaxZfc clients (shared or not)
• All shared and/or server bookmarks for all other clients (Desktop, IE Plug-in, and so on)
• “Session Recovery” functionality
• Input fields (when changing values as client against server)
• Collaboration (creating any sheet object as client against server)
• Annotations
• “Email bookmark as link” functionality
• Document chaining (also known as Transfer state)
CONSIDERATIONS
Also, when using an external storage like a SAN attached to a Windows File Share or
a Windows based NAS to host QlikView Server resources, it is important to make sure
that access times to the storage is on acceptable levels. QlikView Server and Distribution
Service clustering requires fast access to files and documents on storage to operate
properly. If, for some reason, connection to the storage is rendered unavailable or are
experiencing delays or latency, functionality in the cluster will be severely impacted. For
example, if a SAN is directly connected to a physical share server (a Windows based NAS,
in this case), which in turn is connected to the QlikView Server via regular network, it is not
only the DAS connection that needs to be considered. Speed and stability of the network
connection between the QVS and the share (Windows based NAS) must also be secured
to maintain cluster inter-communication and QVS I/O operations.
Furthermore, if using a SAN (and consequently one or more Windows based NAS units)
for multiple QVS- or QDS clusters, make sure that the underlying storage itself does not
become overloaded. Having two busy QVS/QDS clusters using separate Windows based
NAS units as shares, but where both configurations use the same physical storage location
(disk) in the SAN, might cause a performance impact in the form of I/O overload or system
choke on the Windows based NAS.
It is also important to note that the QVS cluster root and the QDS cluster root should not
be configured to reside in the same folder.
For example, if one theoretically has a 100 Mbit/sec network connection with high latency
or packet loss between a QVS and the Windows based NAS, the bottleneck of that
configuration would likely be the area marked in red in the design below.
11. Using SAN and NAS in the QlikView Environment | Page 11
Example of network bottleneck
Likewise, if a SAN is overloaded with I/O or requests, it might become a bottleneck as well.
Example of Windows based NAS overload
CONCLUSIONS
It’s important to take the following into consideration when using shared or remote storage
like SAN/NAS configurations;
• QlikView Server 9, 10 and 11 only supports storage on Windows File Shares.
• Do not point the QVS cluster root and QDS cluster root in the same folder.
• Inter-communication between QVS- and QDS clustered services/machines go via
the shared storage - make sure that the connection does not have low throughput,
packet loss, high latency or I/O overload.
• Most SAN types, manufacturers and hardware specifications will work in accordance
to QlikView requirements - but it’s the NAS layer’s compatibility that’s important.
Again, only Windows OS based File Shares are supported.
• Heavy load on multiple Windows based NAS shares that inherit from the same
storage space in a SAN might affect QVS performance if multiple QVS- or QDS
clusters (or other services) use the same resources.
FC/iSCSI
SAN
Physical storage server
(Windows)
storageshare
100 Mbit
ethernet
Clients
High
latency
100 Mbit
Ethernet
Heavily loaded NAS unit with multiple
I/O-intense applications
storageshare2
storageshare3
storageshare
FC/iSCSI
SAN Clients
QVS
QVS
3rd
party
app
Physical
storage server
(Windows)
12. Using SAN and NAS in the QlikView Environment | Page 12
SOME SUGGESTIONS
• If there exists a high load in the communication between QVS and the Windows based
NAS, consider using teamed network adapters or upgrade to gigabit speed interfaces.
• Verify duplex modes on the Windows based NAS and QVS network interfaces to verify
that they are either in a compatible (and highest possible) negotiation duplex mode or
set fixed over all connected devices.
• Consider the benefits of separating the cluster inter-communication and the client data
communication on separate network adapters - routing the clients on one interface
and the QVS/QDS communication on another might lighten the load on one or both
interfaces. This configuration may also be combined with teaming of network adapters,
under extremely high load.
• Monitor the throughput of all network interfaces and do scheduled reviews of traffic peaks.
QlikView Server Configurations
To demonstrate how SAN, NAS and DAS may be combined in different QlikView scenarios,
we are going to take a look at some configurations where they are all applied in different
ways. All configurations describe scenarios where Windows File Shares are used.
QLIKVIEW SERVER CLUSTER UTILIZING A VIRTUAL WINDOWS BASED
NAS USING A SAN
The following configuration shows how a SAN is utilized by multiple devices, in this
case physical virtualization hosts. They in turn host a virtual Windows Server that via the
virtualization hypervisor uses disk space in the SAN, that they share on the regular network.
The QlikView Server cluster is then configured to use the shared disk space to host QlikView
documents and cluster data, which the QlikView clients then access via QlikView Server.
Virtual host environment with SAN as DAS, with single virtual NAS
storageshareFC/iSCSI
SAN Virtual host system
(VMWare, Hyper-V)
Virtual storage system
(Windows)
QVS
cluster
SAN layer NAS layer Application layer
Clients
13. Using SAN and NAS in the QlikView Environment | Page 13
In this same configuration, you can also for example increase redundancy on the storage even
further, by using clustering services to create a fail-over Windows based NAS unit in the form
of an additional virtual Windows machine and Microsoft Clustering Services (MSCS).
Virtual host environment with SAN as DAS, with virtual fail-over clustered NAS
QLIKVIEW SERVER CLUSTER UTILIZING A PHYSICAL NAS USING A SAN
This configuration shows how a physical storage server uses the SAN. This will imply that
the storage server has the appropriate HBA and is directly connected to the SAN - hence
this configuration can be classified as a DAS configuration. The physical storage server
uses disk space in the SAN, that it shares on the regular network. The QlikView Server
cluster is then configured to use the shared disk space to host QlikView documents and
cluster data, which the QlikView clients then access via QlikView Server.
Physical NAS with SAN as DAS
SAN layer NAS layer Application layer
FC/iSCSI
SAN Virtual host system
(VMWare, Hyper-V)
storageshare
Virtual storage
cluster
(Windows MSCS)
Fail-over node
QVS
cluster
Clients
SAN layer NAS layer Application layer
FC/iSCSI
SAN
storageshare
QVS
cluster
Clients
Physical storage server
(Windows)
14. Using SAN and NAS in the QlikView Environment | Page 14
SINGLE QLIKVIEW SERVER USING A SAN AS LOCAL STORAGE
Not very common, but in this configuration the QVS is physical and directly connected to
the SAN via a HBA, and again may classify as DAS. The QVS has no shared storage on the
network (no NAS), but has document on local disk hosted on the SAN. Clients access data
via the QlikView Server.
Physical QVS with SAN as DAS, no NAS
QLIKVIEW SERVER USING A PURE WINDOWS BASED NAS AS LOCAL
STORAGE
In this configuration, a physical Windows storage machine is used as NAS, and no SAN
is involved. The NAS is a Windows machine with local disks which shares a folder on the
network, that QVS use for documents and cluster files (if clustered).
Physical Windows storage server as NAS
SAN layer Application layer
FC/iSCSI
SAN
Local storage
Physical QVS
Clients
NAS layer Application layer
storageshare
Physical storage
server (Windows)
Physical QVS
Clients