Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Feedeex en 31 Marzo 2011, 05:01 am



Título: ¿Redes de datos?
Publicado por: Feedeex en 31 Marzo 2011, 05:01 am
Buenas. Tengo una duda que no logro encontrar mucha info:

• Empresas como las de alojamientos de archivos y todo eso que tienen que estar haciendo espacio constantemente en la pc, ¿cómo trabajan?.
Me informaron que hay 1 pc host que no se toca para nada, y que se crea una red de datos para que se trabaje con la pc 2, y así sucesivamente.

¿Alguien tiene páginas, documentos o explicaciones para informarme más acerca de como trabajan?. Gracias.


Título: Re: ¿Redes de datos?
Publicado por: c0d3rSh3ll en 31 Marzo 2011, 05:46 am
tu pregunta es muuuy basica, te recomiendo que empieces leyendo lo que respecta a una arquitectura cliente-servidor ya sea http o ftp para que entiendas lo que es la web.



Título: Re: ¿Redes de datos?
Publicado por: Feedeex en 31 Marzo 2011, 13:59 pm
tu pregunta es muuuy basica, te recomiendo que empieces leyendo lo que respecta a una arquitectura cliente-servidor ya sea http o ftp para que entiendas lo que es la web.



No amigo, yo no quiero saber lo que es el cliente-servidor. Vamos de nuevo a ver si me explico.

Yo quiero montar una empresa de hosting, para lo cual tengo una pc host principal con todo el sitio (llamemosla PC 1). Pero esa PC me dijeron que NO se modifica, y que los archivos que suba un usuario irían a parar a PC 2. Es decir, mi duda es el "puenteo" que existe entre PC 1  y PC 2.

Gracias.


Título: Re: ¿Redes de datos?
Publicado por: Nakp en 31 Marzo 2011, 14:47 pm
talvez esta imagen pueda darte una idea de como funciona un datacenter

http://www.alojate.com/blog/wp-content/uploads/2010/09/hosting-diagram1.png

la idea es:

clientes -> internet -> firewall -> distintos servidores (datacenter)

la forma en la que los distribuyas dependera de ti xD


Título: Re: ¿Redes de datos?
Publicado por: Feedeex en 31 Marzo 2011, 15:09 pm
Si, me dió una idea. Ahora.. ¿algún tutorial o algo que explique como se armanesas estructuras?, mientras seguiré buscando.  :-X


Título: Re: ¿Redes de datos?
Publicado por: c0d3rSh3ll en 31 Marzo 2011, 17:09 pm
cluster de alta disponibilidad y virtualizacion, todo esto bajo linux, que es el sistema mayormente utilizado.



Título: Re: ¿Redes de datos?
Publicado por: el-brujo en 31 Marzo 2011, 17:43 pm
Feedeex para montar una empresa de hosting hay que tener unos conocimentos avanzados sobre el tema. Nakp te lo ha explicado mejor. Pero no hace falta que montes tu el datacenter, puedes revender (reseller) VPS y cosas así, y no tienes que montar tu la infraestructura, simplemente pagas por ella.

Pero si quieres monar un datacenter, pues no hay un PC 1 de host principal, en todo caso primero hay router gigante tipo Cisco 7206, que es el que reparte "internet" al resto del datacenter (ordenadores). Entonces detrás del Cisco viene lo que comenta c0d3rSh3ll,  un cluster de alta disponiblidad (busca sobre Cloud Computing).


Título: Re: ¿Redes de datos?
Publicado por: Feedeex en 12 Abril 2011, 03:53 am
Bien, ya me doy más idea, muchas gracias. Ahora me surge la duda de por ejemplo "alojar archivos".
Pongamos como empresa 'x' a megaupload.com que se encarga del almacenamiento de archivos en sus ordenadores:

• ¿Cómo hace megaupload para alojar TANTOS archivos?. De ser la respuesta "porque tiene miles de ordenadores en red" va la otra pregunta:

• ¿Cómo hace para saber EN CUAL pc tiene que meter 'z' archivo?. Si tiene tantos ordenadores, ¿verifica cuánto lugar le queda a la pc y lo mete en otro?.

No se si me exprese bien. Muchas gracias.


Título: Re: ¿Redes de datos?
Publicado por: merolhack en 12 Abril 2011, 06:48 am
Hola, tu última pregunta ya es más sobre programación. Un servidor puede tener muchos teras de espacio, y si tienes muchos servidores en tu granja pues es fácil alojar tantos archivos.
El problema más bien es con el ancho de banda que ese es más limitado.

Busca información en Google sobre "LAMP", e instala Ubuntu Server en una PC viejita que tengas o que ya no uses, ahi puedes hacer pruebas. Luego que lo hayas instalado busca en Google algún script en PHP como: PHP Uploader Script +jQuery +MySQL