Hoi Allen,
Voor een nieuw project ben ik bezig met het uitdenken van de hosting omgeving.
We verwachten behoorlijk wat traffic en data en kijken naar speciafiek 2 oplossingen.
Je raadt het vast al, colocatie en cloudhosting.
Nu ben ik reeds bekent met colocatie, echter is cloud hosting nieuw voor mij en zie zo onderhand door de bomen het bos niet meer.
Ben opzoek naar adviesen en meningen.
De volgende requirements zijn gesteld:
Database groote (PostGreSQL of MySQL(als het niet anders kan (RDS)) 100g
MongoDB 100g
FileServer 400g
Een gemiddelde van 50 requests per seconde
Applicatie is voornamelijk database read gebaseerd, nagenoeg elke request zal een search query betreffen op de PostGreSQL database.
Query resultaat word verrijkt met data uit mongodb en aangevuld met media vanaf de fileserver.
Het geheel dient redundant opgeleverd te worden.
Nu ligt het pijnpunt bij de keuze tussen colocatie of cloud hosting.
De vergelijking is appels met peren en ik kom dat ook niet tot een eenduidig advies.
Ik kom nu een beetje op het volgende uit:
- Kosten technisch is het over 1of2 jaar genomen lood om oud ijzer, dat de cloud goedkoper zou zijn gaat in dit geval niet op.
- Databases in de cloud zijn een rampenplan (IOPS is laag, ECU's zijn traag)
- Een mongoDb server prop je het liefst helemaal vol met ram (>128g), dat gaat in AWS niet lukken (voor een redelijke prijs)
Al met al kun je de volgende stelling innemen:
Als je voor preformance wilt gaan, kies je colocatie
Als je voor schaalbaarheid wilt gaan, kies je cloud hosting.
Wat denken jullie?

Likes:


Quote
.
