Anzeige - [Hier werben / Mediadaten]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
Diskussion

Was ist besser, 1 schneller server oder 2 kleinere

wohnung
Geschrieben am: Di 8.04.2008, 08:28
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 64
Mitglied seit: 30.01.2006


hallo,

an die fachmänner, was ist besser, 1 schneller server:

2x Opteron DualCore
· 4 GB Arbeitsspeicher
· 70 GB Festplatte
· SCSI Hardware Raid

oder 2 kleine, einer für die seite und einer für die datenbank ( auf meiner seite wird viel mit "tags" und interner verlinkung "ähnliche themen/artikel" usw. verlinkt, deswegen ist der zugriff sehr langsam)

AMD Athlon DualCore
· 2 GB Arbeitsspeicher
· 125 GB Festplatte
· SATA Software Raid

seite läuft zur zeit auf einem

AMD Athlon DualCore
· 2 GB Arbeitsspeicher
· 125 GB Festplatte
· SATA Software Raid

von all-inkl.

danke und gruß
Top
PMEmail PosterUsers Website
Top
 
 
mainlink
Mainlink Internet
#2 Geschrieben am: Di 8.04.2008, 08:52 (+00:24)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 307
Mitglied seit: 12.09.2007


Die Antwort lautet: Es kommt darauf an wink.gif

Man sollte den Overhead bei einer Trennung von Web- und DB-Server nicht unterschätzen. Man kauft sich zunächst eine Geschwindigkeitsverlangsamung ein. Der einzige Vorteil einer Aufteilung zwischen WWW- und DB-Server liegt in der Skalierbarkeit bei steigender Last; ansonsten hat diese Lösung nur Nachteile.

Ich würde so lange wie möglich bei einer einzelnen Maschine bleiben.
Top
PMEmail PosterUsers WebsiteMSN
Top
 
wohnung
#3 Geschrieben am: Di 8.04.2008, 09:04 (+00:11)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 64
Mitglied seit: 30.01.2006


ok, da hab ich keine ahnung von smile.gif

beide server wären beim gleichen anbieter "all-inkl.", warum wird der zugriff langsamer ? ich dachte wenn man die datenbank auslagert wird es schneller sad.gif

gruß
Top
PMEmail PosterUsers Website
Top
 
jeliel
#4 Geschrieben am: Di 8.04.2008, 09:17 (+00:13)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 186
Mitglied seit: 22.01.2007


weil der zurgiff auf die DB dann übers netz geschieht und nicht direkt auf die gleiche festplatte zugreift.

grüsse
jeliel


--------------------
Top
PMEmail Poster
Top
 
wohnung
#5 Geschrieben am: Di 8.04.2008, 09:22 (+00:05)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 64
Mitglied seit: 30.01.2006


"weil der zurgiff auf die DB dann übers netz geschieht und nicht direkt auf die gleiche festplatte zugreift."

ok, das leuchtet ein, aber ich dachte wenn beide server beim gleihen anbieter stehen/gleichem raum oder was auch immer, dann geht es doch nicht über das "normale internet" sonder über keine ahnung...

der all-inkl. techniker meinte es würde was bringen, ok, die verdienen ja auch dran smile.gif

gruß
Top
PMEmail PosterUsers Website
Top
 
Joel
#6 Geschrieben am: Di 8.04.2008, 09:39 (+00:16)
Report PostQuote Post

AyomRank 7
**************

Gruppe: Member (aktiv)
Beiträge: 1448
Mitglied seit: 17.06.2004


Du kannst das so entscheiden:
- Bei Seiten mit viel Traffic (Video-Download, Download-Hoster, etc.) zwei Server nehmen. Und den Traffic dann auf beide verteilen...

Ansonsten *ein* Server, weil der Overhead durch die Datenbank-Kommunikation gross ist. Das lohnt sich nicht! Ausser du hast sehr sehr viele Datensätze (k.A. über 10 Millionen), komplexere Abfragen die lange dauern.


--------------------
Top
PMICQ
Top
 
André Griepenburg
Andre Griepenburg Internetdienstleistungen
#7 Geschrieben am: Di 8.04.2008, 09:48 (+00:09)
Report PostQuote Post

AyomRank 6
************

Gruppe: Member (aktiv)
Beiträge: 873
Mitglied seit: 29.08.2006


Hallo,

wie bereits erwähnt wurde:
"es kommt drauf an"

Wenn du einen Crosslink zwischen den Servern hast sollte das schon einiges bringen, geht die Netzverbindung jedoch über die normalen Routen, so kann es natürlich zu längeren Latenzen kommen.
Ich habe zwischen meinen Servern locker das doppelt an Traffik was nach außen geht :-)

Schau also, was für Dich am Besten ist.
Am Besten einen möglichst kurzen Vertrag (1, 3, 6 Monate) machen, dann kannst du bei steigenden Anforderungen schnell umsteigen. Ansonsten schau, dass du möglichst lange alles auf 1 Server behälst, da dies "meistens" die bessere Leistung bringt.


--------------------
Top
PMEmail PosterUsers WebsiteICQ
Top
 
mainlink
Mainlink Internet
#8 Geschrieben am: Di 8.04.2008, 11:02 (+01:14)
Report PostQuote Post

AyomRank 5
**********

Gruppe: Member (aktiv)
Beiträge: 307
Mitglied seit: 12.09.2007


Selbst wenn die Server über eine zweite NIC crossover verbunden sind, muß der Request erst auf Layer 4 runterkrabbeln und ein Paket zu dem DB-Server schicken. Dort läuft dann die Query und das ganze krabbelt zurück auf den Webserver.

Das ist grundsätzlich ein ziemlich umständlicher Prozeß.
Top
PMEmail PosterUsers WebsiteMSN
Top
 
sd12
#9 Geschrieben am: Di 8.04.2008, 12:58 (+01:55)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3581
Mitglied seit: 3.03.2004


Ideal wäre:
MySQL Cluster und LoadBalancing


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
Jürgen Auer
Server-Daten - Online-CRM-Lösungen
#10 Geschrieben am: Di 8.04.2008, 13:09 (+00:11)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 3274
Mitglied seit: 4.02.2006


Es ist dasselbe, was schon hier erwähnt wurde.

Erst kommt die Diagnose, dann kommt die Medizin.

Sprich: Solange nicht klar ist, wo Engpässe existieren, kann die Medizin beliebig unpassend (= teurer ohne wirklichen Nutzen) sein.

Ein Software-Raid scheint mir allerdings ziemlich heikel zu sein - wenn auf derselben Maschine zusätzlich ein Web- und ein Datenbankserver läuft.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

Server-Daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
wohnung
#11 Geschrieben am: Di 8.04.2008, 13:16 (+00:06)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 64
Mitglied seit: 30.01.2006


@jAuer

warum es "langsam" ist, ist bekannt smile.gif

"auf meiner seite wird viel mit "tags" und interner verlinkung "ähnliche themen/artikel" usw. verlinkt, deswegen ist der zugriff sehr langsam"

die abfrage der module ist zu langsam, bzw. braucht zu viel power, wenn ich die module abschalte läuft alles super... kann/will ich aber nicht abschalten da ich diese für die interne verlinkung ( google und co ) brauche !

gruß
Top
PMEmail PosterUsers Website
Top
 
Jürgen Auer
Server-Daten - Online-CRM-Lösungen
#12 Geschrieben am: Di 8.04.2008, 13:27 (+00:11)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 3274
Mitglied seit: 4.02.2006


QUOTE (wohnung @ Di 8.04.2008, 13:16)
"auf meiner seite wird viel mit "tags" und interner verlinkung "ähnliche themen/artikel" usw. verlinkt, deswegen ist der zugriff sehr langsam"

die abfrage der module ist zu langsam, bzw. braucht zu viel power, wenn ich die module abschalte läuft alles super... kann/will ich aber nicht abschalten da ich diese für die interne verlinkung ( google und co ) brauche !

Das sagt noch fast nichts.

Eine Abfrage kann lange brauchen, weil entscheidende Indices fehlen, weil die Abfrage fehlerhaft ist, so daß es zu Tablescans kommt - oder es fehlt Speicherplatz, so daß ständig der Arbeitsspeicher ausgelagert wird.

Der Engpaß kann an unsinnigen PHP-Strukturen hängen - eine Abfrage wird zurückgegeben, dann wird für jede Ergebniszeile eine neue Abfrage ausgeführt, anstatt das in einem Abwasch zu erledigen.

Im Prinzip muß man sich die Verarbeitung einer typischen Seite en detail abends (oder am Sonntag früh) angucken, wenn wenig los ist.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

Server-Daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
sd12
#13 Geschrieben am: Di 8.04.2008, 14:16 (+00:48)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Moderatoren
Beiträge: 3581
Mitglied seit: 3.03.2004


Womöglich löst bereits Caching und PHP, bzw. MySQL Optimierung Dein Problem.


--------------------
************************
Treiber f[r das Kezboard ist [berfl[ssig.
Top
PMEmail PosterICQMSN
Top
 
easyswiss
#14 Geschrieben am: Di 8.04.2008, 18:16 (+03:59)
Report PostQuote Post

AyomRank 9
******************

Gruppe: Member (aktiv)
Beiträge: 2011
Mitglied seit: 1.11.2005


@Wohnung

Optimiere die Seite - auch ein neuer "schnellerer" Server wird da nur bedingt Abhilfe schaffen.
Ich würde bei einem solchen Projekt auf einen Datencluster setzen, zwei Server bringt in der Regel deutliche Performanceeinbussen mit sich (ich erinnere an einen ganz grossen Anbieter in Deutschland, welcher das einmal versucht hatte > st...o - Name schreibe ich nicht aus)

Und noch eine "bitte"... vergesst Software Raid, spätestens nach dem 4ten Ausfall dürftet Ihr es einsehen wink.gif


--------------------
- YOU MADE MY DAY -
Top
PMEmail Poster
Top
 
Jürgen Auer
Server-Daten - Online-CRM-Lösungen
#15 Geschrieben am: Di 8.04.2008, 18:50 (+00:34)
Report PostQuote Post

AyomRank 9
Group Icon

Gruppe: Experten Entwicklung
Beiträge: 3274
Mitglied seit: 4.02.2006


So, nach einem Telefonat mit @wohnung und einem Spaziergang:

Da gibt es ein Modul, das Wörter in anderen Artikeln sucht und diese verlinkt.

Also eine Volltextsuche, die jeden normalen Textindex überspringt.

Wird das Modul dazugeschaltet, ist das sehr langsam, ansonsten geht das flott.

Die telefonisch geäußerte Überlegung, daß man so einen Index eigentlich statisch erstellen könnte, habe ich inzwischen wieder verworfen. Das ist ja genau die Leistung eines Volltextindex. Und ein Standardfeature einer Datenbanksoftware sollte man nicht in einer Hochsprache nachprogrammieren wollen.

Ich sollte mir das wohl doch mal angucken - da einen Volltextindex erstellen werde ich wohl noch hinkriegen (weiteres per PN).

PS: Hat sich ein wenig verzögert, da klingelte grade noch ein paar Mal das Telefon.
PPS: Natürlich verteilt man große Systeme von vornherein auf mehrere Server. Ein eigenständiger Datenbankserver mit viel Arbeitsspeicher, bei dem die meisten Tabellen ständig im Speicher sind, ist schon eine Nummer schneller. Aber auch der löst nicht das Problem fehlender Indices.


--------------------
Web-Anwendung 3.0: Ein Online-Kalender für Termine vieler Filialen.

Server-Daten - die Single-Data-Solution: Web-Datenbanken als Online - CRM - Lösung.
Ihre Geschäftsprozesse entscheiden, was Ihre Online-Datenbank macht. Sie konzentrieren sich auf Ihr Kerngeschäft - Ihre Datenbank funktioniert.
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/23897

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
HTTPS und HTTP, oder nur HTTPS? himan1000 226 11 Do 4.03.2010, 23:20
[SUCHE] Whitelabel-Shop oder XML Daten - HIFI TV Thomas Holzmann 165 0 Di 2.03.2010, 07:49
Suche Projekt oder Script für "Produkt des Tages" kurier 97 0 Mo 1.03.2010, 13:55
Domains mit oder ohne Binderstrich Rich 837 21 Mo 15.02.2010, 09:53
[s] Sport/Fußball Whitelabel Shop oder Microsite FAn1919 308 4 Do 4.02.2010, 12:18
Windows 2008 Server Zugriff retok 157 3 Mi 3.02.2010, 19:43
E-Mail Newsletter Script in Seite einbauen oder... [CH]Challenger 230 3 Mo 1.02.2010, 21:38
Frage zu WLAN Server pixels 205 2 Mo 25.01.2010, 23:12
Community - Server? Philfox 195 5 Fr 15.01.2010, 10:34




Anzeige - [Hier werben / Mediadaten]



Anzeigen


[Hier werben / Mediadaten]