Pregunta

Tengo una idea para un servicio basado en la web. La implementación es muy compleja. Habrá muy pocos usuarios y el tráfico será bastante bajo, pero el código del lado del servidor podría requerir muchos recursos. Lo ideal sería tener el mayor control posible sobre los servidores.

¿Cómo debo organizar el alojamiento para esto, cuando llega el momento de lanzarlo al público?

¿Debo hacer el alojamiento yo mismo, desde mis propios servidores? El problema es que, dado que no soy un experto en alojamiento .NET, podría llevar tiempo aprender y cometer grandes errores.

El problema con el uso de una empresa de hosting es que podrían robarme la idea o, de lo contrario, costar mucho. Como soy una startup no financiada, no tengo mucho dinero para invertir en esto.

¿Fue útil?

Solución

La mayoría de los proveedores de alojamiento acreditados no tienen ningún interés real en las ideas comerciales de sus clientes porque están en el negocio del alojamiento. Cualquier hoster que robe ideas de negocio perderá rápidamente su reputación si cruza esa línea.

Hable con una empresa que hace servidores dedicados y mastique con ellos sus requisitos.

Sin saber qué hace su solución y qué necesidades especiales tiene, no tendrá mucha suerte de obtener respuestas calificadas sobre SO. Entonces, tal vez una descripción general de lo que está haciendo sin regalar las joyas de la corona estaría en orden.

Actualización: Correcto ... aquí hay un montón de FUD sobre hosters que roban ideas de negocios de clientes. Trabajo en el negocio de alojamiento y lo he hecho durante más de 10 años ...

Los anfitriones profesionales realmente no tienen interés en sus ideas de negocios ... están en el negocio de proporcionar servicios de alojamiento, no en la construcción del próximo StackOverflow o Amazon o EBay o lo que sea. ¿Realmente crees que CrystalTech (que aloja SO) pensó "oh oye, podríamos hacer eso y hacer una pila"? cuando Jeff mencionó la idea del proyecto? No ... hacen hosting.

Muchos proveedores de alojamiento profesional tienen programas de revendedor, y aquellos proveedores de alojamiento que tienen mucho cuidado de no pisar los negocios de sus revendedores con prácticas de mala calidad como contactar directamente a los clientes de revendedores para robar sus negocios.

Los anfitriones profesionales tienen suficiente en su plato para asegurarse de que sus operaciones funcionen sin problemas, como la administración de servidores de 100 a 1000 a 10,000, asegurando que las copias de seguridad funcionen, asegurando que los servidores no se cocinen en DC, asegurando que la conectividad de red funciona correctamente, asegurando que se les paga, etc., etc.

Los proveedores de alojamiento profesional a menudo tienen personal disponible para servicios de valor agregado, tales como consultoría y soporte técnico para ayudar a usted al cliente a despegar su idea de negocio, y por fascinante que sean sus ideas de negocio, eso es todos sus muchachos están empleados para hacer. Si está realmente preocupado, haga que firmen un acuerdo de confidencialidad antes de hablar con ellos. He firmado mucho en mi tiempo y he visto a algunos negocios fantásticos despegar y hacer montones de efectivo ... pero ... esos negocios no son mi área de especialización ... porque adivinen qué ... .hosters hacen servicios de alojamiento.

La empresa para la que trabajo comenzó en el negocio de alojamiento en 1998 al ser revendedor de un gran proveedor de alojamiento de EE. UU., en ese momento teníamos 10 servidores dedicados con ellos, 3 de los cuales se compartieron y acumularon en una pila de efectivo a $ 15 un mes por sitio con alrededor de 600 sitios por servidor. El margen de beneficio fue muy lucrativo ... ¿robaron nuestro negocio? ... no.

Entonces, mi consejo para Jonathon es ir a hablar con un buen hoster y hablar sobre ello, obtener consejos de expertos.

Los anfitriones hacen hosting, no estamos interesados ??en vender pasteles o widgets o convertirnos en el próximo capital de riesgo para la próxima idea llamativa de la Web 2.0.

Saludos
Kev

Otros consejos

Configurar algunas instancias de Amazon EC2 también es una opción, aún tiene que hacer toda la administración usted mismo, pero al menos no necesita preocuparse por el hardware físico.

Muchos proveedores de hosting pueden proporcionarle un servidor dedicado o VPS (Virtual Private Server) donde ejecuta una máquina virtual en hardware compartido. He usado HostMySite para VPS en el pasado y el servicio fue muy bueno. El alojamiento dedicado y VPS costará mucho más que una situación de alojamiento compartido, pero probablemente sea una apuesta más segura que comprar su propio hardware, ejecutarse en la red troncal de alta velocidad, lidiar con copias de seguridad, control climático, generadores para cortes de energía, etc.

update:

Me perdí la parte de que la compañía de hosting robó tu idea. Alguien tomará tu idea, pero las ideas solas no valen nada ... se trata de la ejecución, y no creo que las personas de tu empresa de hosting copien tu código directamente.

Si su idea es buena, puede apostar que muchas (y no necesariamente me refiero a las empresas de alojamiento web) intentarán copiarla independientemente de cómo la aloje. Además, ninguna empresa de alojamiento web le permitirá alojar aplicaciones que consumen recursos en una infraestructura compartida, por lo que tendrá que hacerlo en sus propios servidores dedicados de todos modos.

Tal vez debería echar un vistazo a la plataforma Windows Azure. Por el momento no escuché nada sobre los precios, pero puede ser una buena solución si su aplicación necesita escalar (de manera transparente).

En lugar de una empresa de alojamiento web, puede utilizar una instalación de colocación, donde coloca su servidor en su espacio en rack, y proporcionan la potencia y el ancho de banda. Si elige no darles acceso a la caja para emergencias y copias de seguridad, no tendrán más acceso al contenido del servidor que el público.

Soy un oficial del grupo Boston Linux y UNIX , y tenemos medio estante con tres servidores y unidad de copia de seguridad en cinta.

quieres alojamiento .NET en IIS ¿sí? ¿Qué es " muchos recursos " (memoria, ancho de banda, base de datos, CPU)? Lo que estaría mal con un simple & amp; ¿Cuenta de alojamiento web compartido barato?

cuando dices "servicio basado en la web", ¿te refieres a un "servicio de la vida real"? convertido en algo que es más económico hacer a través de la web o de un nuevo "YouTube / Facebook" (solo ejemplos de servicios basados ??en la web) ???

Lo que estoy tratando de averiguar es qué tipo de "configuración" ¿realmente necesita para su primera ejecución?

Comenzaría con una " versión local " donde compra y PC adicional / escritorio antiguo debería hacer. Luego se registra en Websparks de Microsoft, lo que le permitirá obtener licencias para el desarrollo. Tanto el servidor como VisualStudio ... entonces obtienes algo de experiencia al instalar y configurar esto, y puedes usarlo para mover el servicio en línea una vez que estés listo para ello.

Para probar esta configuración, todo lo que tiene que hacer es reenviar su puerto 80 (http) en su enrutador privado / ADSL (conexión a Internet en el hogar) o donde quiera que vaya a poner este servicio durante el desarrollo.

Una vez que haya tenido algunos amigos probándolo desde afuera y todo comience a funcionar sin problemas, eche un vistazo a algún tipo de alojamiento profesional. Yo personalmente recomendaría algo como Amazon EC2 o Microsoft Azure. Hay más instalaciones de alojamiento en la nube. No son tan baratos, pero prometen mayor ancho de banda y estabilidad ...

No estoy seguro de si realmente creería eso, así que dado que no conozco su "idea real", me quedaría con la versión de desarrollo local primero. Lo que también es excelente para probar nuevas ideas y crear prototipos posteriormente. Porque una vez que esté en línea con un sitio web .NET, necesitará tener un "fuera de línea". versión en la que puedes desarrollar también. Cada vez que carga nuevos archivos, el sitio web tiene que volver a compilar y eso haría que los usuarios en línea experimenten páginas lentas o pierdan su sessiondata = relogin, lo que es completamente molesto para los usuarios.

Cuéntanos más detalles '' - no es la idea, pero cuéntenos más acerca de sus cálculos con respecto al ancho de banda, la potencia de la CPU, la RAM, la base de datos SQL, etc., entonces PODEMOS ayudarlo a determinar qué enfoque es el mejor.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top