Professional Documents
Culture Documents
An introduction to High Availability Architecture
An introduction to High Availability Architecture
NULL
(/)
TO U R ( / TO U R ) PRICING (/PRICING) CA S E S T U D I E S ( / R E S E A R C H - CA S E S T U DY / ) S E RV I C E P R O V I D E R S ( / R E S E L L E R S )
FileCloud
F R E E T R I ABlog
L (Http://Www.Get lecloud.Com/Blog)
The answer to the problem is the use of High Availability (HA) con guration or architecture. High availability architecture is an
approach of de ning the components, modules or implementation of services of a system which ensures optimal operational
performance, even at times of high loads. Although there are no xed rules of implementing HA systems, there are generally a few
good practices that one must follow so that you gain the most out of the least resources. (https://www.g
magic-quadran
collaboration-2
Why do you need it?
Let us de ne downtime before we move further. Downtime is the period of time when your system (or network) is not available for
use, or is unresponsive. Downtime can cause a company huge losses, as all their services are put on hold when their systems are
down. In August 2013, Amazon went down for 15 minutes (http://smallbiztrends.com/2013/08/amazon-down-custom-error-
page.html) (both web and mobile services), and ended up losing over $66000 per minute. Those are huge numbers, even for a
company of the size of Amazon.
There are two types of downtimes- scheduled and unscheduled. A scheduled downtime is a result of maintenance, which is
unavoidable. This includes applying patches, updating softwares or even changes in the database schema. An unscheduled
downtime is, however, caused by some unforeseen event, like hardware or software failure. This can happen due to power outages
(https://www.a
or failure of a component. Scheduled downtimes are generally excluded from performance calculations.
utm_source= l
The prime objective of implementing High Availability architecture is to make sure you system or application is con gured to Popular Posts
handle different loads and different failures with minimal or no downtime. The are multiple components that help you in
Tech tip: How
achieving this, and we will be discussing them brie y.
refresh in Chro
and IE?
(https://www.g
How is availability measured? tip-how-to-do
refresh-in-brow
Step-by-Step G
Reducing Wind
Organizations who plan to fully utilize a cloud infrastructure must also be capable of meeting demands for 24/7 availability.
Disk Footprint
Availability can be measured as the percentage of time that systems are available. (https://www.g
step-by-step-g
reducing-wind
on-disk-footpr
x = (n – y) * 100/n How to edit do
Filecloud usin
Android?
(https://www.g
Where n is the total number of minutes in a calendar month and y is the total number of minutes that service is unavailable in the to-edit-docum
given calendar month. High availability simply refers to a component or system that is continuously operational for a desirably lecloud-using
android/)
long period of time. The widely-held but almost impossible to achieve standard of availability for a product or system is referred
How to nd w
to as ‘ ve 9s’ (99.999 percent) availability. High availability is a requirement for any enterprise that hopes to protect their business
application is
against the risks brought about by a system outage. These risks, can lead to millions of dollars in revenue loss. a TCP/IP port
using netstat?
(https://www.g
Is ×it This
really worth
site uses cookies. the money?
By continuing to browse the site, you are agreeing to our use of cookies.
to- nd-what-a
is-listening-on
https://www.getfilecloud.com/blog/an-introduction-to-high-availability-architecture/ 1/7
20/9/2020 An introduction to High Availability Architecture
port-in-window
netstat/)
The fact that going for high availability architecture gives you higher performance is all right, but it comes at a big cost too. You
(/) Top 5 open so
must ask yourself if you think the decision is justi ed from the point of view of nance. control tools f
TO U R ( / TO U R ) PRICING (/PRICING) CA S E S T U D I E S ( / R E S E A R C H - CA S E S T U DY / ) S E RV I C E P R O V I D E R S ( / R E S E L L E R S ) admins
A decision must be made on whether the extra uptime is truly worth the amount of money that has to go into it. You must ask (https://www.g
FREE TRIAL 5-open-source
yourself how damaging potential downtimes can be for your company and how important your services are in running your control-tools-f
business. admins/)
System Admin
2020
Now that you have decided to go with it, let’s discuss the ways to implement it. Non-intuitively, adding more components to a (https://www.g
system doesn’t help in making it more stable and achieve high availability. It can actually lead to the opposite as more admin-tools-fo
components increases the probability of failures. Modern designs allow for distribution of the workloads across multiple instances Dockers and C
and Their Imp
such as a network or a cluster, which helps in optimizing resource use, maximizing output, minimizing response times and (https://www.g
avoiding overburden of any system in the process known as load balancing. It also involves switching to a standby resource like a and-containers
importance/)
server, component or network in the case of failure of an active one, known as Failover systems.
Data Privacy in
1. Use of Multiple Application Servers: Privacy Shield
(https://www.g
Imagine that you have a single server to render your services and a sudden spike in traf c leads to its failure (or crashes it). In such privacy-in-the
privacy-shield/
a situation, until your server is restarted, no more requests can be served, which leads to a downtime.
Slack vs. Micro
The obvious solution here is to deploy your application over multiple servers. You need to distribute the load among all these, so vs. AirSend: Fi
(https://www.g
that none of them are overburdened and the output is optimum. You can also deploy parts of your application on different servers. vs-microsoft-te
For instance, there could be a separate server for handling mails or a separate one for processing static les like images (like a airsend- le-sh
Redundancy is a process which creates systems with high levels of availability by achieving failure detectability and avoiding
Admin Tools a
common cause failures. This can be achieved by maintaining slaves, which can step in if the main server crashes. Another (https://www.g
interesting concept of scaling databases is sharding. A shard is a horizontal partition in a database, where rows of the same table tips/)
Customer Supp
× This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies. (https://www.g
https://www.getfilecloud.com/blog/an-introduction-to-high-availability-architecture/ 2/7
20/9/2020 An introduction to High Availability Architecture
In order to curb system failures and keep both planned and unplanned downtimes at bay, the use of a High Availability (HA) support/)
architecture is highly recommended, especially for mission-critical applications. Availability experts insist that for any system to be data governan
(/)
highly available, its parts should be well designed and rigorously tested. The design and subsequent implementation of a high
(https://www.g
governance/)
availability architecture can
TO U R ( / TO U R )
be dif cult given the vast
PRICING (/PRICING)
range of software, hardware and deployment Soptions.
CA S E S T U D I E S ( / R E S E A R C H - CA S E S T U DY / )
However, a successful
E RV I C E P R O V I D E R S ( / R E S E L L E R S ) Development
effort typically starts with distinctly de ned and comprehensively understood business requirements. The chosen architecture (https://www.g
FREE TRIAL
should be able to meet the desired levels of security, scalability, performance and availability. EFSS
(https://www.g
The only way to guarantee compute environments have a desirable level of operational continuity during production hours is by
Egnyte
designing them with high availability. In addition to properly designing the architecture, enterprises can keep crucial applications (https://www.g
online by observing the recommended best practices for high availability.
Emerging Tech
(https://www.g
1. Data Backups, Recovery and Replication tech/)
FileCloud
The hallmark of a good data protection plan that protects against system failure is a sound backup and recovery strategy. Valuable
(https://www.g
data should never be stored without proper backups, replication or the ability to recreate the data. Every data center should plan
FileCloud Onli
for data loss or corruption in advance. Data errors may create customer authentication issues, damage nancial accounts and (https://www.g
subsequently business community credibility. The recommended strategy for maintaining data integrity is creating a full backup of online/)
the primary database then incrementally testing the source server for data corruptions. Creating full backups is at the forefront of government
(https://www.g
recovering from catastrophic system failure.
IAAS
2. Clustering (https://www.g
Managed Serv
Even with the highest quality of software engineering, all application services are bound to fail at some point. High availability is Providers (MSP
all about delivering application services regardless of failures. Clustering can provide instant failover application services in the (https://www.g
service-provid
event of a fault. An application service that is ‘cluster aware’ is capable of calling resources from multiple servers; it falls back to a
Microsoft Of c
secondary server if the main server goes of ine. A High Availability cluster includes multiple nodes that share information via
(https://www.g
shared data memory grids. This means that any node can be disconnected or shutdown from the network and the rest of the of ce/)
cluster will continue to operate normally, as long as at least a single node is fully functional. Each node can be upgraded PAAS
individually and rejoined while the cluster operates. The high cost of purchasing additional hardware to implement a cluster can (https://www.g
2/)
be mitigated by setting up a virtualized cluster that utilizes the available hardware resources.
Press Release
3. Network Load Balancing (https://www.g
release/)
Load balancing is an effective way of increasing the availability of critical web-based applications. When server failure instances privacy
are detected, they are seamlessly replaced when the traf c is automatically redistributed to servers that are still running. Not only (https://www.g
does load balancing lead to high availability it also facilitates incremental scalability. Network load balancing can be Private Cloud
(https://www.g
accomplished via either a ‘pull’ or a ‘push’ model. It facilitates higher levels of fault tolerance within service applications.
cloud/)
Geo-redundancy is the only line of defense when it comes to preventing service failure in the face of catastrophic events such as
natural disasters that cause system outages. Like in the case of geo-replication, multiple servers are deployed at geographical
distinct sites. The locations should be globally distributed and not localized in a speci c area. It is crucial to run independent
Meta
application stacks in each of the locations, so that in case there is a failure in one location, the other can continue running. Ideally,
these locations should be completely independent of each other. Log in
(https://www.g
6. Plan for failure login.php)
Entries feed
Despite the fact that applying the best practices for high availability is essentially planning for failure; there are other actions an (https://www.g
organization can take to increase their preparedness in the event of a system failure leading to downtime. Organizations should Comments fee
× failure
keep This site uses cookies.
or resource By continuing
consumption datatothat
browse theused
can be site, you are agreeing
to isolate to our
problems anduse of cookies.
analyze trends. This data can only be gathered (https://www.g
https://www.getfilecloud.com/blog/an-introduction-to-high-availability-architecture/ 3/7
20/9/2020 An introduction to High Availability Architecture
through continuous monitoring of operational workload. A recovery help desk can be put in place to gather problem information, WordPress.org
(https://wordp
establish problem history, and begin immediate problem resolutions. A recovery plan should not only be well documented but also
(/) [Un]Subscribe
tested regularly to ensure its practicality when dealing with unplanned interrupts. Staff training on availability engineering will
(https://www.g
improve their skills in designing,
TO U R ( / TO U R )
deploying, and maintaining
PRICING (/PRICING)
high availability architectures. SecurityS policies
CA S E S T U D I E S ( / R E S E A R C H - CA S E S T U DY / )
should also be put in
E RV I C E P R O V I D E R S ( / R E S E L L E R S )
place to curb incidences of system outages due to security breaches.
FREE TRIAL
Email Newsle
Enter emai
Example: FileCloud High Availability Architecture
SUBSC
Following diagram explains how FileCloud servers can be con gured for High Availability to improve service reliability and reduce
downtime. Click here for more details. (https://www.get lecloud.com/supportdocs/display/cloud/FileCloud+High+Availability)
Follow Us
× This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.
https://www.getfilecloud.com/blog/an-introduction-to-high-availability-architecture/ 4/7
20/9/2020 An introduction to High Availability Architecture
vs-nextcloud-why- lecloud-is-a- sharing-and-sync-and-document- Sharing Files to China secure- le-sharing-design-
better-alternative/) management-system-for- (https://www.get lecloud.com/ le- manufacturing- rms)
automotive-dealerships/) sharing-china/)
(/) ownCloud vs FileCloud Hospitals and Healthcare
(https://www.get lecloud.com/owncloud-
Network Folders, NTFS Support White Label File Sharing and Sync (https://www.get lecloud.com/ le-
T O Uvs-tonido-
R ( / T O Ulecloud-owncloud-
R) (https://www.get lecloud.com/network-(https://www.get lecloud.com/white- sharing-hospitals-healthcare-
PRICING (/PRICING) CA S E S T U D I E S ( / R E S E A R C H - CA S E S T U DY / ) S E RV I C E P R O V I D E R S ( / R E S E L L E R S )
windows-alternative/) folders-ntfs-support/) label- le-share-sync-backup- organizations)
FREE TRIAL managed-service-providers/)
Citrix ShareFile vs FileCloud Full Text Search Legal
(https://www.get lecloud.com/citrix- (https://www.get lecloud.com/full- FTP Replacement (https://www.get lecloud.com/private-
share le-vs-tonido- lecloud/) text-search-in-documents/) (https://www.get lecloud.com/ftp- secure- le-sharing-lawyers-and-
replacement-for- letransfer/) law- rms)
Egnyte vs FileCloud MS Of ce, Outlook Integration
(https://www.get lecloud.com/egnyte- (https://www.get lecloud.com/ lecloud-
ITAR Compliant File Sharing Managed Service Providers
vs- lecloud/) of ce-integration-of ce-online- (https://www.get lecloud.com/itar- (https://www.get lecloud.com/white-
of ce-add-ons-outlook/) compliant- le-sharing/) label- le-share-sync-backup-
Box vs FileCloud
managed-service-providers/)
(https://www.get lecloud.com/box- Advanced Audit Partner File Sharing Portal
vs-tonido- lecloud/) (https://www.get lecloud.com/enterprise- Universities, Schools &
(https://www.get lecloud.com/resellers/)
le-sharing-and-sync-with- Educational Institutions
Varonis DatAnywhere vs FileCloud External File Sharing for Business
advanced-audit/) (https://www.get lecloud.com/private-
(https://www.get lecloud.com/varonis- (https://www.get lecloud.com/external-secure- le-sharing-for-schools-
datanywhere-vs-tonido- lecloud/) Admin Controls le-sharing-for-business/) and-universities)
(https://www.get lecloud.com/admin-
Customers Success Stories Client Portal for File Sharing
capabilities/) Web/Graphic Design Firms
(https://www.get lecloud.com/ lecloud- (https://www.get lecloud.com/client- (https://www.get lecloud.com/private-
customers/) Anti-Ransomware Protection portal-for- le-sharing/) secure- le-sharing-graphic-
(https://www.get lecloud.com/ransomware-
FileCloud Security FAQ Free Unlimited Client Accounts designers)
protection-for-enterprise- le-
(https://www.get lecloud.com/FileCloud_Security_FAQ.pdf) (https://www.get lecloud.com/free-
share-sync/) Real Estate Firms
FileCloud Online unlimited-client-or-partner- (https://www.get lecloud.com/private-
FileCloud Security Features accounts-for- le-sharing/)
(https://www.get lecloud.com/ lecloud_hosted/) client-portal-for-real-estate-
(https://www.get lecloud.com/security/)
GDPR Compliant File Sharing companies/)
اﻟﻣزاﻣﻧﺔ،ﺗﺄﻣﯾن ﻣﺷﺎرﻛﺔ ﻣﻠﻔﺎت اﻟﻣؤﺳﺳﺔ
Multi Tenancy (https://www.get lecloud.com/gdpr-
واﻟﻧﺳﺦ اﻻﺣﺗﯾﺎطﻲ RESOURCES
(https://www.get lecloud.com/ lecloud-
compliant- le-sharing- lecloud/)
(https://www.get lecloud.com/homepage/you-
multi-tenant- le-sharing-sync/)
own-your-data/) Analyst Reports
CCPA Compliant File Sharing
High Availability Architecture (https://www.get lecloud.com/analyst-
(https://www.get lecloud.com/ccpa-
FileCloud Deutsch
(https://www.get lecloud.com/ lecloud- reports/)
(https://www.get lecloud.com/ lecloud- compliant- le-sharing/)
high-availability-architecture)
homepage-german/) Gartner Voice of the Customer:
Branch Of ce File Sharing
3rd Party Apps Integration Content Collaboration Platforms
FileCloud Netherlands (https://www.get lecloud.com/branch-
(https://www.get lecloud.com/third- of ce- lecloud-serverlink/) 2019
(http://www.get lecloud.com/ lecloud-
party-integration/) (https://www.get lecloud.com/gartner-
homepage-dutch/) Secure File Sharing for MSPs peer-insights-recognizes-
Run FileCloud As a Microservice (https://www.get lecloud.com/service_provider_edition/)
HTML Sitemap codelathes- lecloud-for-second-
(https://www.get lecloud.com/run-
(https://www.get lecloud.com/sitemap/) consecutive-year-in-2019-voice-
lecloud-as-a- le-system-
of-the-customer-content-
microservice/)
collaboration-platforms/)
FileCloud on AWS
Gartner Magic Quadrant for
(https://www.get lecloud.com/ lecloud_aws/)
Content Collaboration Platforms
FileCloud on Azure 2018
(https://www.get lecloud.com/ lecloud_azure/) (https://www.get lecloud.com/gartner-
recognizes-codelathes- lecloud/)
Datasheets
(https://www.get lecloud.com/FileCloud
Server DataSheet.pdf)
Whitepapers
(https://www.get lecloud.com/whitepapers-
topics-on- lecloud/)
Webinars
(https://www.get lecloud.com/webinars/)
ABOUT
Company
(https://www.get lecloud.com/about-
lecloud-team/)
Blog
(https://www.get lecloud.com/blog)
In the News
(https://www.get lecloud.com/ lecloud-
in-the-news/)
× This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.
https://www.getfilecloud.com/blog/an-introduction-to-high-availability-architecture/ 6/7
20/9/2020 An introduction to High Availability Architecture
TO U R ( / TO U R ) PRICING (/PRICING) CA S E S T U D I E S ( / R E S E A R C H - CA S E S T U DY / ) S E RV I C E P R O V I D E R S ( / R E S E L L E R S )
FREE TRIAL
Software Downloads Desktop Sync Client Enterprise File Sharing Automotive Dealerships
(https://www.get lecloud.com/additional-
(https://www.get lecloud.com/ lecloud-
(https://www.get lecloud.com/enterprise-
(https://www.get lecloud.com/ le-
downloads/) le-and-folder-sync-software/) le-sharing/) sharing-and-sync-and-document-
management-system-for-
FileCloud Server Overview FileCloud Drive App Cloud File Sharing
automotive-dealerships/)
(https://www.get lecloud.com/ lecloud-
(https://www.get lecloud.com/ lecloud-
(https://www.get lecloud.com/cloud-
overview-tour) drive/) le-sharing/) Construction and Engineering
(https://www.get lecloud.com/private-
FileCloud Online Overview Endpoint Backup Cloud File Server
secure- le-sharing-architecture-
(https://www.get lecloud.com/ lecloud-
(https://www.get lecloud.com/endpoint-
(https://www.get lecloud.com/cloud-
construction-engineering)
online-enterprise- le-share-and- backup/) le-server-for-business/)
sync/) Advertising Agencies
ServerSync - Hybrid Cloud On-Premise File Sharing and Sync
(https://www.get lecloud.com/private-
FileCloud Community Edition (https://www.get lecloud.com/ lecloud-
(https://www.get lecloud.com/on-
secure- le-sharing-for-ad-digital-
(https://www.get lecloud.com/ lecloud-
serversync-cloud-enable-your- premise- le-sync-and-share/)
marketing-agencies/)
community-edition/) windows- le-servers/)
Self Hosted File Sharing
Accounting and Tax
Pricing ServerLink - Multi Site (https://www.get lecloud.com/self-
(https://www.get lecloud.com/private-
(https://www.get lecloud.com/pricing/)(https://www.get lecloud.com/geographically-
hosted- le-sharing-sync/)
secure- le-sharing-accounting-
distributed-multi-site-enterprise-
Buy Now Remote Access to File Server tax- rms)
le-sharing-solution/)
(https://www.get lecloud.com/buy- (https://www.get lecloud.com/easy-
Banking, Finance and Insurance
hosted- lecloud/) Data Governance remote- le-access-to-your- le-
(https://www.get lecloud.com/private-
(https://www.get lecloud.com/data- server/)
Compliance and Security secure- le-sharing-sync-banking-
governance/)
(https://www.get lecloud.com/ lecloud- Virtual Data Room nance-insurance-companies)
compliance-standards- nra- Smart Content Classi cation (https://www.get lecloud.com/ lecloud-
County, City, State Government &
hipaa/) (https://www.get lecloud.com/smart- enables-virtual-data-rooms-vdr/)
Non-Pro t
classi cation-intelligent-
EFSS Product Comparisons Content Services Platform (https://www.get lecloud.com/private-
classi cation-to-organize-and-
(https://www.get lecloud.com/enterprise- (https://www.get lecloud.com/content-secure- le-sharing-city-state-
secure-enterprise-content/)
le-sync-and-share-product- services-platform/) government/)
comparisons/) Data Leak Prevention
Enterprise Records Management Digital Media and Marketing
(https://www.get lecloud.com/smart-
FileCloud Online vs Competitiors (https://www.get lecloud.com/records-(https://www.get lecloud.com/private-
dlp-intelligent-data-leak-
(https://www.get lecloud.com/best- management-platform/) secure- le-sharing-media-digital-
protection-to-secure-enterprise-
cloud-storage-for-businesses/) marketing- rms)
content/) High Security File Sharing
ownCloud vs NextCloud (https://www.get lecloud.com/high- Engineering and Manufacturing
Branding/Customization
(https://www.get lecloud.com/owncloud- security- le-sharing/) (https://www.get lecloud.com/private-
× This site uses cookies. By continuing to browse
(https://www.get the site,
lecloud.com/ le-you are agreeing to our use of cookies.
https://www.getfilecloud.com/blog/an-introduction-to-high-availability-architecture/ 5/7
20/9/2020 An introduction to High Availability Architecture
(/) Jobs
(https://www.get lecloud.com/jobs/)
TO U R ( / TO U R ) PRICING (/PRICING) CA S E S T U D I E S ( / R E S E A R C H - CA S E S T U DY / ) S E RV I C E P R O V I D E R S ( / R E S E L L E R S )
Request a Free Demo
(https://www.get lecloud.com/enterprise-
FREE TRIAL
le-sharing/)
Privacy Policy
(https://www.get lecloud.com/privacy)
Terms of Use
(https://www.get lecloud.com/tos)
Contact Us
(https://www.get lecloud.com/contactus/)
SUPPORT
Customer Support
(https://www.get lecloud.com/ lecloud-
support)
Customer Portal
(https://portal.get lecloud.com/)
Documentation
(https://www.get lecloud.com/supportdocs/display/cloud/Home)
Community Forum
(https://community.get lecloud.com/)
Developer API
(https://www.get lecloud.com/developer/)
Release Notes
(https://www.get lecloud.com/releasenotes/)
Installation Guide
(https://www.get lecloud.com/supportdocs/display/cloud/Installation)
Worldwide
EMEA
(+33) 01 83 62 44 10
× This site uses cookies. By continuing to browse the site, you are agreeing to our use of cookies.
https://www.getfilecloud.com/blog/an-introduction-to-high-availability-architecture/ 7/7