Alojamiento en la nube: ¿cómo funciona realmente?

Internet se ha expandido tan rápidamente en solo un par de décadas. Este crecimiento también ha acompañado a un tremendo repunte en el avance tecnológico que ha permitido que la velocidad de Internet aumente mientras que los costos de los servidores se han reducido drásticamente. Estoy seguro de que a estas alturas la mayoría de ustedes han oído hablar de alojar sus archivos «dentro de la nube». Las empresas de alojamiento más avanzadas han comenzado a ofrecer soluciones de alojamiento en la nube. Pero, ¿qué significa esto realmente?

Me gustaría dedicar un tiempo a profundizar en los detalles del alojamiento en la nube. ¿Cómo se termina con un clúster de servidores que se administra como un entorno de alojamiento web completo? ¿Cuánto cuestan generalmente? ¿Y es la nube realmente adonde nos lleva el futuro?

Muchas de estas preguntas pueden responderse con solo un poco de información. Primero, analicemos esta idea de la «nube» en términos más amigables.

Definiendo la Nube

Los tecnólogos tienden a dar una respuesta demasiado complicada a la pregunta «¿qué es la nube?» . En el contexto del alojamiento en la nube, no hay ningún objeto físico que pueda señalar y etiquetar como la nube. Es más una estructura electrónica donde los datos se almacenan en muchas computadoras diferentes y se sirven a través de una conexión de red, generalmente Internet.

>Cuando ingresa al alojamiento en la nube, estas granjas de servidores se comportan como un gran espacio de almacenamiento y procesador. Los datos reales del sitio web (como archivos HTML / CSS, imágenes, etc.) se distribuyen en un grupo de discos duros conectados entre sí, como un disco virtual con una enorme capacidad. Los clústeres de servidores pueden proporcionar una configuración en la nube con máquinas literalmente ilimitadas para ejecutar. También puede construir un espacio en la nube con solo 5-10, por lo que la metodología es escalable para arrancar.

La nube frente a Internet

¿Existe realmente una diferencia entre estos términos? La respuesta corta es sí, pero no mucho. La referencia a la nube suele ser una referencia a una pequeña parte de Internet. Pero si tiene en cuenta que Internet se comporta como un sistema macroscópico en la nube, comienza a ver la idea con mayor claridad.

En realidad, la infraestructura que estamos construyendo hoy puede ser el marco subyacente de nuestra Internet del futuro. Las velocidades del ancho de banda solo están aumentando mientras que el precio del almacenamiento y la transferencia de datos está bajando rápidamente. El precio de la electricidad sigue siendo suficiente para disuadir a un ciudadano medio de establecer su propia red personal en la nube, pero ¿durante cuánto tiempo?

>Tanto Internet como el alojamiento en la nube han surgido de la necesidad de conectividad entre humanos. Es un deseo de simplificar los aspectos más confusos de nuestra vida diaria. Puedo imaginar un futuro en el que toda la población mundial controle el flujo de datos hacia y desde la nube, una jerarquía global de Internet. Seremos libres de conectarnos y compartir datos, historias, ideas y, lo más importante, ¡comunicación!

División de potencia informática

Quizás se esté preguntando cómo se ampliará la combinación de múltiples entornos de servidor a medida que cualquier sistema en la nube crezca en tamaño. La distribución de la energía y la capacidad de almacenamiento a menudo está controlada por un sistema operativo / sistema de software back-end.

El administrador del servidor podría iniciar sesión en el backend a través de la terminal y verificar la carga de la CPU de todas las máquinas, junto con otra información vital del sistema. Este proceso se denomina virtualización y proporciona una capa de abstracción entre los componentes de software y hardware. Los administradores de servidores en la nube pueden optimizar fácilmente el clúster para la eficiencia del almacenamiento, el uso óptimo de energía, las copias de seguridad de datos y más.

>A largo plazo, también es una solución mucho más económica que los planes de servidor físico o virtual. Y dado que no todos los clientes necesitan una configuración de servidor, puede asumir cargos adicionales como Content Delivery Network (CDN). Los clientes solo pagan por el ancho de banda que utilizan para entregar imágenes, transmitir música y otros archivos multimedia de gran tamaño. La informática de utilidad como se hace referencia a esto ganó mucha popularidad de Amazon Web Services .

Servicios web de Amazon

El vendedor de libros más popular de Internet tomó una gran decisión en 2006 para comenzar a construir un entorno de servidor basado en la nube. Toda la empresa hizo una gran inversión en esta tecnología y valió la pena. Ahora, los productos de la marca AWS se ven en todas partes y funcionan en cientos de miles de sitios web.

>Lo que diferencia a Amazon de otros proveedores de servidores en la nube es su estructura empresarial progresiva. Al configurar una cuenta de AWS, solo se le cobrará por la cantidad de espacio necesario para sus archivos. Tal escenario es similar con su Simple Storage Service (S3) donde puede alojar externamente los datos de su sitio web y escalar rápidamente con el aumento del tráfico a lo largo del tiempo.

Aún mejor es la contraparte de CDN conocida como Amazon CloudFront . Es un servicio web creado para la entrega rápida de contenido, por lo que puede subcontratar gran parte de ese cálculo desde su propio servidor. Para un alojamiento web completo, debe prestar atención a Elastic Compute Cloud (EC2). Sus servicios ciertamente no son para todos, pero encajarán perfectamente con una pequeña / mediana empresa o una nueva empresa. El personal siempre es confiable y no paga de más por el espacio del servidor que no se usa.

El mayor inconveniente es que debe comprender la administración del servidor y proporcionar un mantenimiento de rutina. El personal de Amazon está siempre disponible para ayudar, pero en última instancia, usted es responsable de las actualizaciones de los firewalls, los parches del sistema operativo, los errores de seguridad, etc. Debe comprender cómo configurar y ejecutar un servidor web para obtener un beneficio real de EC2. Recomiendo echar un vistazo a este hilo del servidor web EC2 que proporciona una lista sólida de pros y contras para los desarrolladores.

Aplicaciones web en la nube

Me gustaría ofrecer solo un par de ejemplos de aplicaciones populares basadas en la nube que han aparecido en los últimos años. Internet se ha convertido en un medio de almacenamiento digital para transferir archivos en todo el mundo. En cierto modo, esto puede describirse como un movimiento hacia la nube y alejarse de las limitaciones de los dispositivos físicos.

Puede darse cuenta simplemente por el poder de estos recursos que los desarrolladores se están tomando en serio el alojamiento en la nube. La potencia de cálculo de varios servidores es una de esas ideas. Pero las aplicaciones en el navegador con almacenamiento de archivos gratuito y manipulación de datos están comenzando a clavar sus uñas en algunas de las empresas de software más grandes. ¡Este puede ser el comienzo de una gran revolución en toda la industria de la tecnología!

Documentos de Google

Originalmente era un gran admirador de Gmail cuando Google lanzó el servicio por primera vez. Con cada cuenta, incluyeron aproximadamente 2 GB de espacio libre en el servidor para archivos adjuntos de correo electrónico. Ahora, la empresa ha dado un paso más en la construcción del motor de Google Docs .

Incluso hace cinco años, la suite de Microsoft Office era el software de escritorio más poderoso para el procesamiento de documentos, hojas de cálculo, presentaciones de diapositivas y otros medios poderosos. Los niños de la escuela secundaria y la universidad han crecido escribiendo sus ensayos en Microsoft Word. Con el lanzamiento público de Documentos de Google, cualquiera que tenga una cuenta de Google puede comenzar a almacenar documentos en su propio espacio en la nube privada.

>Tiene la capacidad de organizar aún más estos archivos en directorios de carpetas con colecciones etiquetadas . Aún mejor, todo el servicio tiene una funcionalidad incorporada para cargar documentos en su cuenta e incluso exportarlos a través de una variedad de extensiones de archivo. Las exportaciones están limitadas a 2 GB por lote e incluyen soporte para HTML, PDF, RTF, MS Word y algunas otras opciones. Esto convierte a Google Docs en el protocolo más abierto y de apoyo para la edición profesional de documentos, ¡y es completamente gratis!

Intercambio rápido de datos

Recuerdo haber creado sitios web en 2006 donde mi socio y yo teníamos que intercambiar archivos entre computadoras con frecuencia. En aquel entonces era mucho más fácil utilizar nuestras unidades flash USB ya que no había tantos recursos en Internet. ¡Sin embargo, hoy prácticamente tenemos una variedad heterogénea de opciones para elegir!

>Dropbox es un servicio que ha obtenido la mayor popularidad en publicaciones recientes. Tiene un proceso de instalación realmente simple que se comporta como una unidad de red conectada a su propio espacio personal en sus servidores. Los usuarios gratuitos reciben 2GB para empezar y siempre puedes comprar más espacio. Siento que Dropbox funciona bastante bien, pero personalmente me encanta la simplicidad de CloudApp . ¡Más puntos de bonificación por el nombre de moda relacionado con el tema!

CloudApp realmente se ejecuta a través del alojamiento de Amazon S3 al tiempo que proporciona una interfaz de usuario web simplista como intermediario. No solo computadoras de escritorio y portátiles, sino que la documentación para desarrolladores de API de CloudApp es fenomenal y ha llevado a algunas aplicaciones móviles para teléfonos iOS, Android y BlackBerry. Los usuarios de Mac OSX también pueden consultar la App Store para obtener una utilidad de descarga / carga que se conecta directamente a su cuenta.

>CloudApp es una solución mucho más reconocible para su usuario promedio de Internet. Los servicios de Amazon pueden resultar confusos para los menos expertos en tecnología que realmente no necesitan todas sus aplicaciones sofisticadas. CloudApp simplifica todo el proceso e incluso ofrece porciones muy generosas con su plan gratuito. Además, a cada carga se le proporciona una URL corta única para compartir archivos con amigos y colegas.

¿A dónde ir desde aquí?

Estas aplicaciones brindan solo una pequeña perspectiva de las muchas perspectivas del alojamiento en la nube. A medida que los desarrolladores web se familiaricen con los detalles de la creación de entornos escalables, las estructuras de servidores basados ​​en la nube comenzarán a revolucionar Internet y el diseño web.

Imagínese las posibilidades de ejecutar una aplicación similar a Photoshop o GIMP directamente en su navegador web. Su computadora o computadora portátil no estaría utilizando muchos de sus recursos en absoluto, ya que la potencia informática se subcontrataría en servidores dentro de la nube. Ya vemos esta configuración con servicios de correo electrónico , edición de fotos y definitivamente mensajería instantánea .

>Para ampliar su conocimiento y comprensión sobre la nube, le recomiendo que le haga algunas preguntas específicas a Google. Si está más interesado en alojar su sitio web en un entorno de nube, consulte este excelente artículo de revisión que cubre algunos de los hosts de nube de primer nivel. Además, he agregado algunos materiales de lectura a continuación que puede leer detenidamente en su tiempo libre.

Enlaces adicionales

Conclusión

El alojamiento en la nube es la mejora más notable de las granjas de servidores físicos que jamás hayamos visto. Desafortunadamente, el conocimiento necesario para construir una configuración de este tipo sigue siendo muy arcaico, pero está ganando impulso rápidamente. La esfera de la tecnología convencional está en auge con las noticias sobre la computación en la nube y su enorme eficiencia en el consumo de energía.

Espero que este artículo haya explicado algunas de las ideas más confusas que rodean la mística «nube» del almacenamiento web. Toda nuestra Internet se basa en un modelo de nube similar que ha funcionado bien incluso en 2011. No puedo decir qué traerá el futuro. Pero estoy emocionado de experimentar estas innovaciones y ver lo que depara la próxima generación.

Deja un comentario