From kroupware Mon Sep 30 05:47:31 2002 From: Martin Konold Date: Mon, 30 Sep 2002 05:47:31 +0000 To: kroupware Subject: [Kroupware] FAQ: Scalability X-MARC-Message: https://marc.info/?l=kroupware&m=103336428827504 Question: What do you mean with Scalability? Answer:=20 The Kolab server is designed with maximal scalability in mind. Basically = this=20 means we are targeting possible installations with many thousands and may= be up=20 to millions of users. In order to achive this we employ a number of technologies but try _very_= hard=20 to not introduce to much complexity. Scalability techniques employed are: - make it possible to distribute the Kolab components across multiple ser= vers. E.g. seperate the MTA and the IMAPD - make it possible to cluster functionality in order to gain high perform= ance=20 and high availability. E.g. use several Postfix MTA's and MX records for HA and HP - Don't put unecessary processing on the Kolab server but use the clients= =20 instead. Basically this means that with the number of the clients the=20 available processing power also increases - Optimize the architecture for I/O. This means mainly avoid unnecessary=20 copying of data and allow for the use of burst technologies - Allow for distributed clustering basically to gain HA and network=20 bandwidth/latency - Use latency hiding techniques Yours, --martin -- Dipl.-Phys. Martin Konold e r f r a k o n Erlewein, Frank, Konold & Partner - Beratende Ingenieure und Physiker Germanenstrasse 15, 70563 Stuttgart, Germany email: martin.konold@erfrakon.de _______________________________________________ Kroupware mailing list Kroupware@mail.kde.org http://mail.kde.org/mailman/listinfo/kroupware