The blog is completely original, It cost the author a lot of effort, For example, reprint, 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 page150%
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 kindsIO model analysis <https://www.cnblogs.com/f-ck-need-u/p/7624733.html>( essence)
3. I don't knowsocket andTCP Connection process <https://www.cnblogs.com/f-ck-need-u/p/7623252.html>( essence)
4. Simple explanationCGI And what are dynamic requests <https://www.cnblogs.com/f-ck-need-u/p/7627035.html>( essence)
5. Forward agency, Transparent proxy, 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 kindsMPM 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. buildLAMP 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 provisionweb 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 ofnginx+php-fpm( Two ways of communication)
<http://www.cnblogs.com/f-ck-need-u/p/7657493.html> <>
Tomcat Relevant:

* 1. Background knowledge andtomcat 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 balancingtomcat
<http://www.cnblogs.com/f-ck-need-u/p/8414043.html>( essence)
<>

Preliminary framework:

* 1. On load balancing( To be supplemented)
* 2. Website scalability architecture( To be supplemented)
* 3. Talk about high availability( To be supplemented)
* 4. Website high availability schema( To be supplemented)
* 5. Caching in site architecture( To be supplemented)
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 andVS_DR Ofarp 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 analysisVS/NAT andVS/DR
<https://www.cnblogs.com/f-ck-need-u/p/8472744.html>( essence)
* 5.LVS( Five):lvs andnginx Ofwrr 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 countergenerationHAProxy:

* 1. installhaproxy andhaproxy 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 andACL <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 Efficientstick table Replication function
<http://www.cnblogs.com/f-ck-need-u/p/8565998.html>
* 8.haproxy agentMySQL Issues to consider <https://www.cnblogs.com/f-ck-need-u/p/9370579.html>
<>
linux-ha Series highly available+drbd:

download: PaceMaker Guide to getting started.pdf <https://download.csdn.net/download/a905815661/10295871>

* 1.heartbeat/corosync,pacemaker Relationship between
* 2.Resource Agent:LSB andOCF <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 usedrbd <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 Multiple nodes(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......)

 

Tool class

Ansible seriesZooKeeper 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 Syntax andplaybook Writing method
<http://www.cnblogs.com/f-ck-need-u/p/7572809.html>
* 4.Ansible( Four):playbook Application androles 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: Compilation and installationhttpd <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 erectedZooKeeper Environmental Science
<https://www.cnblogs.com/f-ck-need-u/p/9235308.html>
* 3.ZooKeeper series(2): Command line toolszkCli.sh
<https://www.cnblogs.com/f-ck-need-u/p/9232829.html>
* 4.ZooKeeper series(3):znode Description andznode 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 andObserver role
<https://www.cnblogs.com/f-ck-need-u/p/9238123.html>
Zabbix Monitoring series don't know what series
To be continued......
* 1. applicationOpenVPN <http://www.cnblogs.com/f-ck-need-u/p/8593429.html>
* 2.Linux Upper configuration usingiSCSI 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>