![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#6
|
||||
|
||||
|
Lo que debes hacer es investigar como hacer apps escalables:
http://www.slideshare.net/techdude/s...and-approaches http://www.slideshare.net/jbellis/wh...se-scalability Como te explica el 1er slide, se puede lograr una arquitectura escalable con casi cualquier combo tecnologico. En el caso especifico de sql server, www.stackoverflow.com es un sitio que ppalmente esta corriendo sobre win+sql server: http://highscalability.com/blog/2010...koverflow.html Y luego cuando crecieron aun mas: http://highscalability.com/blog/2011...n-page-vi.html ----- Ten en cuenta que la nueva version de sql server (http://www.microsoft.com/sqlserver/en/us/default.aspx) tiene una serie de mejoras que *definitivamente* ayudan en estos casos. ----- Con todo, las estimaciones que estas informando no son tan problematicas como suenan. Eso es un sitio "pequeño"/"medianito" en terminos de escalabilidad web. Con relacion a como estructurar el sitio web, hay dos escuelas basicas: Metes todo en la misma BD y separar por campo (ej CompanyID) o creas BD por cada escuela + una central: http://stackoverflow.com/questions/2...tabase-or-many (mira varios de estos) Ambos tienen sus pro y contras. Tambien ciertos motores empujan hacia una arquitectura y otros a la otra. Debes leer primero un rato sobre esto para que tengas la mente clara.... -------------------- Ahora bien, lo de arriba es lo basico. Una cosa en la que parece que no has pensado: Vas a administrar toda esa infraestructura??? Para www.bestsellerapp.com estoy armando un servicio parecido, y lo que mas me ha preocupado es como administrar: Configurar servidor, provisionarlos, mantener la integridad del sitio, los backups, la seguridad, etc... este aspecto se vuelve rapidamente en un lio inmenso (en mi caso: integridad y backups confiables!). Aqui es donde el error de tratar de ahorrarse unos pesos te puede salir carisimo. Seria bueno que analizaras si mas bien utilizas un PAAS (plataforma como servicio) como https://www.windowsazure.com/, http://www.heroku.com/, https://appharbor.com/, http://www.rackspace.com/cloud/ u otro. Quitarse de encima la carga de la administracion de todo eso es un aspecto importante. Por ejemplo, yo elegi Heroku + Azure. El hosting me valdra unos US 300-350/mes. Caro? SUPERBARATO. Lo que me ahorro en tiempo y salarios? Un administrador de sitios web solo valdria unos US 800 (sueldo mediocre), y la verdad, en el caso de heroku (https://postgres.heroku.com/) me quitan de encima la preocupacion del manejo de la BD del todo. Calcula bien este punto, es el dolor de cabeza grande. Veras que el desarrollo en si no es nada.
__________________
El malabarista. |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Sugerencia | ricardo_yah | OOP | 10 | 06-11-2010 03:17:59 |
| Una sugerencia... | david_uh | Varios | 6 | 06-06-2007 20:10:10 |
| Una sugerencia por favor Sugerencia !! | yepixxx | Firebird e Interbase | 6 | 13-03-2007 19:07:10 |
| Sugerencia | turminator | Varios | 2 | 30-06-2006 19:42:28 |
|