The blog is completely original , It cost the author a lot of effort , If reprinted , Be sure to indicate the original link .

To make the list of articles more compact , Small font . If it doesn't look good , Please zoom the page 150%
Please feel free to order " recommend ", Your support and affirmation can inspire and encourage me to write more strongly . thank you !

Recommended books :《 Technical framework of large website : Core principles and case analysis 》
. The most direct feeling is : This is a good book , It's worth turning over , Turn it over again , Turn it over again , Until the bad books . The specific feeling is : Throw away the details of building configuration , Stand high and see the essence of Architecture .

Important background knowledge

1. Zero copy (zero copy) technology <https://www.cnblogs.com/f-ck-need-u/p/7615914.html>
2. Five kinds IO model analysis <https://www.cnblogs.com/f-ck-need-u/p/7624733.html>( essence )
3. I don't know socket and TCP Connection process <https://www.cnblogs.com/f-ck-need-u/p/7623252.html>( essence )
4. Brief description CGI And what are dynamic requests <https://www.cnblogs.com/f-ck-need-u/p/7627035.html>( essence )
5. Forward proxy , Transparent agent , Difference between reverse agents <https://www.cnblogs.com/f-ck-need-u/p/9739870.html>
6. Storage Fundamentals <https://www.cnblogs.com/f-ck-need-u/p/9069823.html>

More articles to be continued ...

 

Introduction to architecture

Web service
<>
apache httpd relevant :

* 1.httpd Profile rule description and basic instructions <http://www.cnblogs.com/f-ck-need-u/p/7636836.html>
* 2.httpd Easy to configure virtual hosts <http://www.cnblogs.com/f-ck-need-u/p/7632878.html>
* 3.httpd Web identity authentication <http://www.cnblogs.com/f-ck-need-u/p/7634205.html>
* 4.httpd Log and log rotation tool <http://www.cnblogs.com/f-ck-need-u/p/7635409.html>
* 5.httpd Path mapping and redirection <http://www.cnblogs.com/f-ck-need-u/p/7634381.html>
* 6.httpd Three kinds MPM Analysis of the principle of <http://www.cnblogs.com/f-ck-need-u/p/7628728.html>( essence )
* 7.httpd Reverse proxy usage guide <http://www.cnblogs.com/f-ck-need-u/p/7651234.html>
* 8.httpd Compilation details <http://www.cnblogs.com/f-ck-need-u/p/7605563.html>( essence )
* 9. build LAMP Environment example <http://www.cnblogs.com/f-ck-need-u/p/7642992.html>
* 10.httpd Add new module <http://www.cnblogs.com/f-ck-need-u/p/8413455.html>
* 11.httpd htpasswd command <http://www.cnblogs.com/f-ck-need-u/p/8413490.html> <>
Nginx relevant :

* 1.nginx Foundation and provision web service (nginx.conf Detailed explanation )
<http://www.cnblogs.com/f-ck-need-u/p/7683027.html>
* 2.nginx Smooth version switching <http://www.cnblogs.com/f-ck-need-u/p/7658111.html>
* 3.nginx Reverse proxy function and cache function of <http://www.cnblogs.com/f-ck-need-u/p/7684732.html>( essence )
* 4.nginx URL rewrite <http://www.cnblogs.com/f-ck-need-u/p/7685485.html>
* 5.LNMP of nginx+php-fpm( Two ways of communication )
<http://www.cnblogs.com/f-ck-need-u/p/7657493.html> <>
Tomcat relevant :

* 1. Background knowledge and tomcat install <http://www.cnblogs.com/f-ck-need-u/p/7717488.html>
* 2.tomcat Profile walkthrough and deployment introduction <http://www.cnblogs.com/f-ck-need-u/p/8120008.html>( essence )
* 3.tomcat Detailed process of handling connection <http://www.cnblogs.com/f-ck-need-u/p/8408670.html>( essence )
* 4.tomcat Graphics management and identity authentication <http://www.cnblogs.com/f-ck-need-u/p/8409723.html>
* 5.nginx/httpd+tomcat And load balancing tomcat
<http://www.cnblogs.com/f-ck-need-u/p/8414043.html>( essence )
<>

Preliminary structure :

* 1. On load balancing ( To be added )
* 2. Website scalability architecture ( To be added )
* 3. Talk about high availability ( To be added )
* 4. Website high availability schema ( To be added )
* 5. Caching in site architecture ( To be added )
load balancing ( Reverse proxy ) High availability , cache
<>
LVS+KeepAlived:

* 1.LVS( One ): Basic concepts and three modes <https://www.cnblogs.com/f-ck-need-u/p/8451982.html>
* 2.LVS( Two ):VS_TUN and VS_DR Of arp problem
<https://www.cnblogs.com/f-ck-need-u/p/8455004.html>( essence )
* 3.LVS( Three ):ipvsadm command <https://www.cnblogs.com/f-ck-need-u/p/8527125.html>
* 4.LVS( Four ): Detailed analysis VS/NAT and VS/DR
<https://www.cnblogs.com/f-ck-need-u/p/8472744.html>( essence )
* 5.LVS( Five ):lvs and nginx Of wrr Algorithm law analysis
<https://www.cnblogs.com/f-ck-need-u/p/9490629.html>( essence )
* 6.KeepAlived( One ): Basic concepts and profiles
<https://www.cnblogs.com/f-ck-need-u/p/8483807.html>
* 7.KeepAlived( Two ):keepalived+lvs
<https://www.cnblogs.com/f-ck-need-u/p/8492298.html>
* 8.KeepAlived( Three ):vrrp Failover (+haproxy)
<https://www.cnblogs.com/f-ck-need-u/p/8566233.html> <>
Strong anti generation HAProxy:

* 1. install haproxy and haproxy command <http://www.cnblogs.com/f-ck-need-u/p/8546010.html>
* 2.haproxy Introduction to the rich features of <http://www.cnblogs.com/f-ck-need-u/p/8545723.html>( essence )
* 3.haproxy Configuration examples and issues to consider <http://www.cnblogs.com/f-ck-need-u/p/8540805.html>( essence )
* 4.haproxy Profile details and ACL <http://www.cnblogs.com/f-ck-need-u/p/8502593.html>
* 5.haproxy Achieve session persistence (1):cookie
<http://www.cnblogs.com/f-ck-need-u/p/8553190.html>( essence )
* 6.haproxy Achieve session persistence (2):stick table
<http://www.cnblogs.com/f-ck-need-u/p/8558514.html>( essence )
* 7.haproxy Efficient stick table Copy function
<http://www.cnblogs.com/f-ck-need-u/p/8565998.html>
* 8.haproxy agent MySQL Issues to consider <https://www.cnblogs.com/f-ck-need-u/p/9370579.html>
<>
linux-ha Series highly available +drbd:

download : PaceMaker Getting Started Guide .pdf <https://download.csdn.net/download/a905815661/10295871>

* 1.heartbeat/corosync,pacemaker Relationship between
* 2.Resource Agent:LSB and OCF <http://www.cnblogs.com/f-ck-need-u/p/8724402.html>
* 3.heartbeat Provide high availability services separately <http://www.cnblogs.com/f-ck-need-u/p/8587882.html>( essence )
* 4.drbd( One ): brief introduction , Synchronization mechanism and installation <http://www.cnblogs.com/f-ck-need-u/p/8673178.html>
* 5.drbd( Two ): Configuration and use drbd <http://www.cnblogs.com/f-ck-need-u/p/8678883.html>
* 6.drbd( Three ):drbd Status description of <http://www.cnblogs.com/f-ck-need-u/p/8684648.html>
* 6.drbd( Four ):drbd Multi node (drbd9) <http://www.cnblogs.com/f-ck-need-u/p/8691373.html>
* 7.heartbeat+drbd+nfs Best practices
* 8.pacemaker+corosync Provide highly available services <>
cache ( To be continued ......)

 

Tools

Ansible series ZooKeeper series
<>
* Ansible.pdf download <https://files.cnblogs.com/files/f-ck-need-u/Ansible_book.pdf>
* 1.Ansible( One ): Basic configuration and use <http://www.cnblogs.com/f-ck-need-u/p/7553186.html>
* 2.Ansible( Two ): Options and common modules <http://www.cnblogs.com/f-ck-need-u/p/7550603.html>
* 3.Ansible( Three ):YAML Grammar and playbook Writing method
<http://www.cnblogs.com/f-ck-need-u/p/7572809.html>
* 4.Ansible( Four ):playbook Application and roles Example of automated bulk installation
<http://www.cnblogs.com/f-ck-need-u/p/7567417.html>
* 5.Ansible( Five ): Various variable definition methods and variable references
<http://www.cnblogs.com/f-ck-need-u/p/7571974.html>
* 6.Ansible( Six ): Cycle and condition judgment <http://www.cnblogs.com/f-ck-need-u/p/7575228.html>
* 7.Ansible( Seven ): Execution process analysis , Asynchronous mode and speed optimization
<http://www.cnblogs.com/f-ck-need-u/p/7580170.html>
* 8.playbook Example : Build install httpd <http://www.cnblogs.com/f-ck-need-u/p/7604386.html>
<>
* 1. translate :ZooKeeper OverView <https://www.cnblogs.com/f-ck-need-u/p/9231153.html>
* 2.ZooKeeper series (1): Installation and construction ZooKeeper Environmental Science
<https://www.cnblogs.com/f-ck-need-u/p/9235308.html>
* 3.ZooKeeper series (2): Command line tools zkCli.sh
<https://www.cnblogs.com/f-ck-need-u/p/9232829.html>
* 4.ZooKeeper series (3):znode Description and znode state
<https://www.cnblogs.com/f-ck-need-u/p/9233249.html>
* 5.ZooKeeper series (4):ZK Profile details for
<https://www.cnblogs.com/f-ck-need-u/p/9236200.html>
* 6.ZooKeeper series (5):ZK Logs and snapshots for
<https://www.cnblogs.com/f-ck-need-u/p/9236954.html>
* 7.ZooKeeper series (6):ZK Scalability and Observer role
<https://www.cnblogs.com/f-ck-need-u/p/9238123.html>
Zabbix Monitoring series don't know what series
To be continued ......
* 1. application OpenVPN <http://www.cnblogs.com/f-ck-need-u/p/8593429.html>
* 2.Linux Upper configuration using iSCSI detailed description <http://www.cnblogs.com/f-ck-need-u/p/9067906.html>
* To be continued ......
 

My translation

1. translate :ZooKeeper OverView <https://www.cnblogs.com/f-ck-need-u/p/9231153.html>