Rumah masalah biasa 什么是集群和LVS?

什么是集群和LVS?

Aug 18, 2020 am 11:00 AM
lvs kelompok

集群是一组通过告诉网络互联的计算机组,并以单一系统的模式加以管理;将很多服务器集中起来一起,提供同一种服务,在客户端看来就象是只有一个服务器。LVS(Linux虚拟服务器)是一个虚拟的服务器集群系统。

什么是集群和LVS?

集群

  • 一组通过告诉网络互联的计算机组,并以单一系统的模式加以管理

  • 将很多服务器集中起来一起,提供同一种服务,在客户端看来就象是只有一个服务器.

  • 可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益.

  • 任务调度是集群系统中的核心技术

集群目的

  • 提高性能

    -如计算密集型应用,如:天气预报、核试验模型

  • 降低成本

    -相对百万美元级的超级计算机,价格便宜

  • 提高可扩展性

    -只要增加集群节点即可

  • 增强可靠性

    -多个节点完成相同功能,避免单点失败.

集群分类

  • 高性能计算集群HPC

    –通过以集群开发的并行应用程序,解决复杂的科学问题.

  • 负载均衡(LB)集群

    –客户端负载在计算及集群中尽可能平均分摊.

  • 高可用(HA)集群

    -避免单点故障,当一个系统发生故障时,可用快速迁移.

LVS (Linux虚拟服务器)

LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一。

LVS可用实现高可用的、可伸缩的Web、Mail、Cache和Media等网络服务

最终目标是利用linux操作系统和LVS集群软件实现一个高可用、高性能、低成本的服务器应用集群.

LVS集群组成

  • 前端:负载均衡层

    -由一台或多台负载均衡调度器构成

  • 中间:服务器群组层

    -由一组实际运行应用服务的拂去其组成.

  • 底端:数据共享存储层

    -提供共享存储空间的存储区域

LVS术语

  • Directory Server:调度服务器

    -将负载分发到Real Server的服务器

  • Real Server :真实服务器

    -真正提供应用服务的服务器

  • VIP:虚拟IP地址

    -公布诶用户访问的虚拟IP地址

  • RIP:真实IP地址

    -集群节点上使用的IP地址

  • DIP:调度器连接节点服务器的IP地址.

    1.png

LVS工作模式

  • VS/NAT

    -通过网络地址转换实现的虚拟服务器

    -大并发访问时,调度器的性能成为瓶颈

  • VS/DR

    -直接使用路由技术实现虚拟服务器

    -节点服务器需要配置VIP,注意MAC地址广播

    -VS/TUN

    -通过隧道方式实现虚拟服务器

负载均衡调度算法

LVS目前实现了10种调度算法

常用调度算法有4种

-轮询(Round Robin)

-加权轮询(Weighted Round Robin)

-最少连接(Least Connections)

-加权最少连接(Weighted Least Connections)

更多相关知识,请访问:PHP中文网

Atas ialah kandungan terperinci 什么是集群和LVS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Node berpindah sepenuhnya daripada Proxmox VE dan menyertai semula kluster Node berpindah sepenuhnya daripada Proxmox VE dan menyertai semula kluster Feb 21, 2024 pm 12:40 PM

Perihalan senario untuk nod mengosongkan sepenuhnya daripada ProxmoxVE dan menyertai semula kluster Apabila nod dalam kluster ProxmoxVE rosak dan tidak boleh dibaiki dengan cepat, nod yang rosak perlu ditendang keluar dari kluster dengan bersih dan maklumat baki mesti dibersihkan. Jika tidak, nod baharu yang menggunakan alamat IP yang digunakan oleh nod yang rosak tidak akan dapat menyertai kluster secara normal, selepas nod rosak yang telah dipisahkan daripada kluster dibaiki, walaupun ia tidak ada kaitan dengan kluster, ia akan; tidak dapat mengakses pengurusan web nod tunggal ini Di latar belakang, maklumat tentang nod lain dalam kelompok ProxmoxVE asal akan muncul, yang sangat menjengkelkan. Usir nod daripada kluster Jika ProxmoxVE ialah kluster hiper-tumpu Ceph, anda perlu log masuk ke mana-mana nod dalam kluster (kecuali nod yang anda mahu padamkan) pada sistem hos Debian, dan jalankan arahan

Kaedah pengoptimuman pangkalan data dalam persekitaran konkurensi tinggi PHP Kaedah pengoptimuman pangkalan data dalam persekitaran konkurensi tinggi PHP Aug 11, 2023 pm 03:55 PM

Kaedah pengoptimuman pangkalan data PHP dalam persekitaran konkurensi tinggi Dengan perkembangan pesat Internet, semakin banyak laman web dan aplikasi perlu menghadapi cabaran serentak yang tinggi. Dalam kes ini, pengoptimuman prestasi pangkalan data menjadi sangat penting, terutamanya untuk sistem yang menggunakan PHP sebagai bahasa pembangunan bahagian belakang. Artikel ini akan memperkenalkan beberapa kaedah pengoptimuman pangkalan data dalam persekitaran konkurensi tinggi PHP dan memberikan contoh kod yang sepadan. Menggunakan pengumpulan sambungan Dalam persekitaran konkurensi tinggi, penciptaan dan pemusnahan sambungan pangkalan data yang kerap boleh menyebabkan kesesakan prestasi. Oleh itu, menggunakan penyatuan sambungan boleh

Cara menggunakan Docker untuk mengurus dan mengembangkan kluster berbilang nod Cara menggunakan Docker untuk mengurus dan mengembangkan kluster berbilang nod Nov 07, 2023 am 10:06 AM

Dalam era pengkomputeran awan hari ini, teknologi kontena telah menjadi salah satu teknologi paling popular di dunia sumber terbuka. Kemunculan Docker telah menjadikan pengkomputeran awan lebih mudah dan cekap, dan telah menjadi alat yang sangat diperlukan untuk pembangun dan kakitangan operasi dan penyelenggaraan. Aplikasi teknologi kluster berbilang nod digunakan secara meluas berdasarkan Docker. Melalui penggunaan kluster berbilang nod, kami boleh menggunakan sumber dengan lebih berkesan, meningkatkan kebolehpercayaan dan kebolehskalaan, dan juga menjadi lebih fleksibel dalam penggunaan dan pengurusan. Seterusnya, kami akan memperkenalkan cara menggunakan Docker untuk

Apakah kluster biasa dalam php? Apakah kluster biasa dalam php? Aug 31, 2023 pm 05:45 PM

Kluster biasa dalam PHP termasuk kluster LAMP, kluster Nginx, kluster Memcached, kluster Redis dan kluster Hadoop. Pengenalan terperinci: 1. Kluster LAMP merujuk kepada gabungan Linux, Apache, MySQL dan PHP diedarkan kepada pelayan yang berbeza 2. Kelompok Nginx, Nginx ialah pelayan web berprestasi tinggi dan sebagainya.

Cara menggunakan MongoDB untuk melaksanakan fungsi pengelompokan data dan pengimbangan beban Cara menggunakan MongoDB untuk melaksanakan fungsi pengelompokan data dan pengimbangan beban Sep 19, 2023 pm 01:22 PM

Cara menggunakan MongoDB untuk melaksanakan fungsi pengelompokan data dan pengimbangan beban Pengenalan: Dalam era data besar hari ini, pertumbuhan pesat volum data telah mengemukakan keperluan yang lebih tinggi untuk prestasi pangkalan data. Untuk memenuhi keperluan ini, pengelompokan data dan pengimbangan beban telah menjadi cara teknikal yang sangat diperlukan. Sebagai pangkalan data NoSQL yang matang, MongoDB menyediakan fungsi dan alatan yang kaya untuk menyokong pengelompokan data dan pengimbangan beban. Artikel ini akan memperkenalkan cara menggunakan MongoDB untuk melaksanakan fungsi pengelompokan data dan pengimbangan beban serta menyediakan kod khusus.

Kaedah pelaksanaan kluster pelayan dalam dokumentasi Workerman Kaedah pelaksanaan kluster pelayan dalam dokumentasi Workerman Nov 08, 2023 pm 08:09 PM

Workerman ialah rangka kerja PHPSocket berprestasi tinggi yang membolehkan PHP mengendalikan komunikasi rangkaian tak segerak dengan lebih cekap. Dalam dokumentasi Workerman, terdapat arahan terperinci dan contoh kod tentang cara melaksanakan kluster pelayan. Untuk melaksanakan kluster pelayan, kita perlu menjelaskan konsep kluster pelayan terlebih dahulu. Kelompok pelayan menghubungkan berbilang pelayan ke rangkaian untuk meningkatkan prestasi sistem, kebolehpercayaan dan kebolehskalaan dengan berkongsi beban dan sumber. Dalam Workerman, anda boleh menggunakan dua kaedah berikut

Bagaimana untuk mengkonfigurasi persekitaran kluster pangkalan data MySQL? Bagaimana untuk mengkonfigurasi persekitaran kluster pangkalan data MySQL? Jul 12, 2023 pm 02:52 PM

Bagaimana untuk mengkonfigurasi persekitaran kluster pangkalan data MySQL? Pengenalan: Dengan pembangunan Internet dan pertumbuhan berterusan volum data, pangkalan data telah menjadi salah satu sistem teras yang diperlukan untuk setiap perusahaan. Pada masa yang sama, untuk memastikan ketersediaan data yang tinggi dan keperluan prestasi membaca dan menulis, persekitaran kluster pangkalan data secara beransur-ansur menjadi pilihan perusahaan. Artikel ini akan memperkenalkan cara mengkonfigurasi persekitaran kluster pangkalan data MySQL dan menyediakan contoh kod yang sepadan. 1. Penyediaan persekitaran Sebelum mengkonfigurasi persekitaran kluster pangkalan data MySQL, kita perlu memastikan bahawa persediaan persekitaran berikut telah selesai: Pasang M

Ringkasan pengalaman projek pemasangan dan penyelenggaraan kluster MySQL Ringkasan pengalaman projek pemasangan dan penyelenggaraan kluster MySQL Nov 02, 2023 pm 01:33 PM

Pengerahan kluster MySQL dan ringkasan pengalaman projek penyelenggaraan MySQL adalah salah satu pangkalan data yang paling biasa digunakan dalam pembangunan aplikasi Internet Memandangkan skala perniagaan terus berkembang, MySQL yang berdiri sendiri tidak lagi dapat memenuhi permintaan Penyelesaian kluster MySQL untuk mengembangkan prestasi dan kapasiti pangkalan data. Artikel ini meringkaskan pengalaman dan pengajaran yang dipelajari dalam proses pengerahan dan penyelenggaraan kluster MySQL, dengan harapan dapat membantu pelaksanaan dan kerja penyelenggaraan kluster MySQL semua orang. 1. Penggunaan dan reka bentuk seni bina kluster MySQL kluster MySQL