address of the receiving system to address the construction, maintenance, and cancellation of Physical connection optical fiber, coaxial cable, and,
Twisted pair wires, reconnections, and hubs 3. multi-line multi-region smart DNS resolution and hybrid load balancing 4. after Nginx Reverse proxy configuration uses reverse proxy, the backend WEB server (taking PHP as an example ), you cannot directly use the $ _ SERVER ['remote _ ADDR '] variable to obtain the real IP address of the user. in this
LB (load balance) Load Balancer clusterPrinciple: When a user's request comes in, it is sent directly to the dispatcher (Director server), which then distributes the user's request intelligently and evenly to the backend really server (real server) according to the pre-set algorithm. If different machines may request data differently, in order to avoid this situation, use shared storage to ensure that all users request the same data.Common open source software for load balancing is: lvs,keepaliv
Note: This article is mainly about the LVS in lb (centos6.5-x86_64 system)First, the basic concept of the cluster:A cluster is a group of computers that are interconnected by a high-speed network, and they form a group and are managed in a single system mode. When a customer interacts with a cluster, the cluster is like a separate server . Cluster configuration is used to improve availability and scalability. 1.1. Common ways to extend a server:Scale up: Add configuration upScale out: Add a ser
Based on the huge network structure, the use of Cluster Server brings a lot of load problems such as traffic. So the relative, load-balanced technology also emerged. Each technology requires product support, so let's now look at one of the F5 load balancers. So first of all, we first introduce the structure of the product function.Many vendors have launched a load balancer dedicated to balancing server load, such as NetScaler of F5 Network's Big-ip,ci
price, as long as it is related to infrastructure services must be used. On the one hand is the stability of the hardware, much better than the software, although the software maintainability and extensibility is better, but for some financial companies, they play is the credibility and public confidence, each failure is a competitor defeating reason, once the failure of hardware back pot, claims. Common hardware F5 of Big-ip,citrix netscaler,a10 A10
), generally choose zabbix/cacti monitoring software.Selection of serversAll with stability as the premise and principle, in the case of price can be accepted by the company, you can choose a brand server like IBM and Dell, the quality is guaranteed.When server resources are tight, OpenStack virtualization (KVM) can be deployed, and virtual machines can act as test machines, beta machines, and internal deployment machines to take advantage of machine resources.(2) Load Balancing + selection of h
1. StoreFrontServer certificate RequestWe will request a Web server certificate for storefront, apply this certificate to the storefront IIS site, and bind IIS port 443 to this certificate so that we can safely access the storefront site from the intranet. It is also ready for follow-up integration with NetScaler.1.1 At the beginning of this chapter we need to apply for an SSL certificate, then you can choose either by on-premises CA server or to a pu
, the user all the IP has become a,, heard the news I was stunned, to see a bit to determine is x_forwarded_for problemThe reason is that we used the blue message CDN .... Here are some reasons whyAfter using CDN acceleration, the user will first access the CDN, if the CDN does not, then back to the source station (that is, your reverse proxy) to fetch data (our agent is the Nginx-made backend and a netscaler). When the CDN returns to the source stati
dynamic Python-to-C compiler6, LIGHTTPD instead of Apache to do video viewingStatus1. Support more than 100 million video clicks per day2, founded in February 20053. Reached 30 million video hits per day in March 20064. Reached 100 million video hits per day in July 20065, 2 system administrators, 2 scalable software Architects6, 2 software development Engineers, 2 network engineers, 1 DBAsWeb Server1,netscaler for load balancing and static content c
not respond, and the DNS cache time is longer, even if the removal of DNS server resolution does not take effect immediately, another problem load imbalance, because it does not reflect the health and performance of the individual servers, At the same time, the DNS cache causes the parsing to be on the same server. 2.3 Four/seven-layer load balancing This 47 layer refers to the OSI standard network model, the four layer is the transport layer, and the seven layer is the application layer. Four-
,heardbeat.(3) High-performance computing clusterHigh-performance computing clusters use different computing nodes to assign computational tasks to clusters to improve computing power, and thus are mainly used in the field of scientific computing. The more popular HPC uses the Linux operating system and some other free software to do parallel operations. This cluster configuration is often referred to as Beowulf clusters. Such clusters typically run specific programs to perform hpccluster parall
capacities, then the "weighted least connections" approach is more appropriate: Consider the number of connections while also weighing the administrator's customized weights based on server conditions.Source IP hashes (source IP hash)This is done by generating a hash of the requested source IP and using the hash value to find the correct real server. This means that the same server is always the same for the same host.RandomThe random algorithm of the system, according to the list size value of
The main advantages of the cluster system are:High scalability:High availability: One node in a cluster fails, and its tasks can be passed to other nodes. Can effectively prevent single point of failure.High performance: Load Balancing clusters allow the system to access more users at the same time.Cost-Effective: high-performance systems can be constructed with inexpensive, industry-standard hardwareCluster Type:The three most common types of clusters:Load Balancer cluster: LB (Load Balancing)H
units.To achieve load-balanced open source software has LVS, keepalived, Haproxy, Nginx, commercial F5, Netscaler, commercial prices are more expensive, advantages: high concurrency support, good stability, if the use of open source software to build, its stability lies in the equipment,Keepalived is highly available through VRRP (Virtual Router redundancy protocl).In this protocol, multiple routers of the same function will be formed into a group th
Why choose the source of the IT International Education Center? The only guarantee that as long as you study hard, we ensure that trainees complete the training, can have Redhat certification system engineers have the skills, thinking, professional quality;Enterprise actual combat project, the case is the production environment application;Individual tutoring, free rebuild, free experiment;By Red Hat certified instructor, Enterprise Senior operations RHCI, RHCE, RHCA teaching;The longest course
per day, but only a few people are maintaining the site and ensuring scalability.PlatformApachePythonLinux (SuSe)MysqlPsyco, a dynamic Python-to-C compilerLIGHTTPD to do video viewing instead of ApacheStateSupports more than 100 million video hits per dayFounded in February 2005Reached 30 million video hits per day in March 2006Reached 100 million video hits per day in July 20062 system administrators, 2 scalable software Architects2 software development Engineers, 2 network engineers, 1 DBAsHa
Transfer from http://blog.csdn.net/moshengtan/article/details/89900521 Web Load Balancing
1.1-Implementation with commercial hardware
The most commonly used F5 and Citrix NetScaler. For example, 12306 front-end Web seems to be using F5 BIGIP. If the company funds enough, the relative use of open source software to reason convenient.Advantages: Easy maintenance, stable performanceCons: Too expensive1.2-Using Open source software
You can choose
or user grows
2. Solution of System Application
Web page HTML static (requires CMS project support)
Picture server separation (common solution)
Caching (common solution) distributed caching
This same problem will arise
3, horizontal expansion of the server to solve
Extending the Horizontal Application server
1, the resolution of IP
Use DNS to resolve IP issues when users are too old
Loop-multiplexing DNS maps incoming IP requests to servers in a defined series of loops. Once a server failure
) High Performance computing cluster
The High performance computing cluster uses different computing nodes to allocate computing tasks to clusters to improve the computational ability, so it is mainly applied in the field of scientific computation. The more popular HPC uses a Linux operating system and some other free software to perform parallel operations. This set of cluster configurations is often referred to as the Beowulf cluster. Such clusters typically run specific programs to perform hp
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.