Computación en la nube frente a computación en clúster
La computación en la nube es un estilo de computación en el que los recursos están disponibles a través de Internet. La mayoría de las veces, estos recursos son extensibles y son recursos muy visualizados y se proporcionan como un servicio. Estos recursos se pueden desglosar principalmente en aplicaciones, plataformas o infraestructura. En la computación en clúster, una colección de computadoras independientes se interconectan para formar un único recurso informático integrado que puede mejorar el rendimiento y la disponibilidad en comparación con el uso de una sola computadora. Los clústeres se implementan principalmente para equilibrar la carga y proporcionar alta disponibilidad.
¿Qué es la computación en la nube?
La computación en la nube es la tecnología emergente que ofrece muchos tipos de recursos como servicios, principalmente a través de Internet. La parte que realiza la entrega se conoce como proveedores de servicios, mientras que los usuarios se conocen como suscriptores. Los suscriptores pagan tarifas de suscripción típicamente por uso. La computación en la nube se divide en algunas categorías diferentes según el tipo de servicio proporcionado. SaaS (Software as a Service) es la categoría de computación en la nube en la que los principales recursos disponibles como servicio son aplicaciones de software. PaaS (Plataforma como servicio) es la categoría/aplicación de computación en la nube en la que los proveedores de servicios entregan una plataforma informática o una pila de soluciones a sus suscriptores a través de Internet. IaaS (Infraestructura como servicio) es la categoría de computación en la nube en la que los principales recursos disponibles como servicio son la infraestructura de hardware. DaaS (Desktop as a Service), que es un servicio emergente de aaS que se ocupa de proporcionar una experiencia de escritorio completa a través de Internet. Esto a veces se denomina virtualización de escritorio/escritorio virtual o escritorio alojado.
¿Qué es la computación en clúster?
En la computación en clúster, una colección de computadoras independientes se interconectan para formar un único recurso informático integrado, que es capaz de mejorar el rendimiento y la disponibilidad en comparación con el uso de una sola computadora. Los usos más comunes de la computación en clúster son el equilibrio de carga y la provisión de alta disponibilidad. En un clúster de balanceo de carga, una sola carga de trabajo (por ejemplo, un cálculo) es compartida por varias computadoras que están vinculadas entre sí, que funcionan como una sola unidad. Cualquiera de las cargas de trabajo que llegan al sistema se distribuye entre las computadoras del clúster, de modo que el trabajo se equilibra entre ellas. Esto mejora el rendimiento de todo el sistema. En los clústeres de alta disponibilidad (HA), se proporcionan nodos redundantes para garantizar que el servicio proporcionado por el clúster esté siempre disponible (incluso cuando fallan algunos componentes del sistema). Los clústeres pueden lograr una gran mejora en el rendimiento en comparación con el precio.
¿Cuál es la diferencia entre la computación en la nube y la computación en clúster?
La computación en la nube es una tecnología que brinda muchos tipos de recursos como servicios, principalmente a través de Internet, mientras que la computación en clúster se enfoca en mejorar el rendimiento y la disponibilidad de un servicio al interconectar una colección de máquinas independientes para formar una sola recurso informático. Los clústeres se utilizan principalmente para equilibrar la carga y brindar alta disponibilidad, mientras que la computación en la nube se enfoca en brindar servicios como software, plataformas, etc.