Cómo crear un servicio como Dropbox o Mega

Así es exactamente cómo comenzó Dropbox, aunque ahora están haciendo la transición a sus propios centros de datos. Sin embargo, la forma en que usted formula su pregunta me deja preguntándome si tiene completamente claro los servicios centrales de AWS: el producto principal del servidor en la nube de Amazon es EC2, y su producto principal de almacenamiento en la nube es S3.

¡No querrás cobrar a los usuarios por el almacenamiento en EC2! Los servidores EC2 deben considerarse elementos básicos que pueden terminarse o iniciarse en cualquier momento. Cualquier contenido de almacenamiento efímero adjunto se perderá cuando detenga su instancia EC2. (El almacenamiento EBS desde el que se inicia permanece, pero usarlo para el almacenamiento del cliente sería muy costoso). Use S3 para el almacenamiento de archivos (como) y servicios de bases de datos (DynamoDB, RDS, Redshift) para obtener datos más estructurados. Considere usar Kinesis y / o Lambda cuando induzca datos, particularmente si necesita procesamiento en vuelo.

Finalmente, parece estar preguntando si puede cobrar a los usuarios finales por usar el almacenamiento en su cuenta. Bueno, así es como Dropbox hizo su efectivo. (Eso, y las empresas de capital de riesgo … :)) Apoyar y alentar a las nuevas empresas a hacer precisamente eso ha sido una de las bases del espectacular éxito de AWS.

Dropbox y los gustos similares se basan en la base de una escala económica, accesible y casi infinita de tiendas de objetos proporcionadas por los grandes proveedores de la nube, esto puede ser AWS S3, OpenStack Swift y Azure Blobs, lo que la solución proporciona es un “envoltorio” “A su alrededor que brinda a los usuarios una forma de administrar archivos y datos, cargar y descargar funciones, herramientas UI / UX, herramientas de sincronización e integración a otras aplicaciones.

Espero que esto ayude.

More Interesting

¿Qué tan difícil es transferir el código del motor de la aplicación Google a Amazon EC2?

¿Necesita un servidor dedicado / VPS / hosting en la nube?

¿Es necesario tener experiencia en TI para aprender y hacer carrera en la computación en la nube?

¿Cuál es el mejor proveedor de IaaS para Dubai? ¿Local o en un país cercano?

¿Qué problemas dolorosos o costosos resuelve AWS?

¿Cómo se comparan las 4 formas de alojamiento de nodo en la nube de Google? Computación, contenedor, aplicación y máquinas virtuales administradas.

¿Existe un servicio para consolidar e informar todo mi uso de la nube pública (AWS, Google, Azure)? Necesito visualizar mis costos y uso en un solo lugar.

¿Cuál es la mejor manera de aprender a diseñar un sistema de servicios web de Amazon seguro y escalable?

¿Amazon tiene algún instituto de capacitación autorizado para AWS en India?

¿Cuáles son los beneficios de AWS sobre una solución de nube privada con alguien como Rackspace?

En un análisis FODA, ¿cuáles son algunas "amenazas" y "oportunidades" externas para las empresas de gestión de la nube como RightScale, Digital Mines y Scalr?

Computación en la nube: ¿Cuál es la diferencia entre una nube y un servidor? ¿Puede el servidor ser una nube y viceversa?

¿Cómo implementamos el producto de software en la nube alojada?

Computación en la nube: ¿está 100% abierto o hay margen para agregar ganchos y capturas patentados que permitan a alguien dominar este mercado como lo hizo Cisco con enrutadores y puentes?

Cómo obtener un pase de Microsoft Azure