Ir al contenido principal

Los Cinco Atributos Fundamentales de la Nube

Atributos Fundamentales de la Nube

Según el Instituto Nacional de Estándares y Tecnología de los Estados Unidos (NIST por sus siglas en inglés, National Institute of Standards and Technology) la computación en la nube tiene cinco atributos fundamentales:

La computación en la nube es un modelo para habilitar el acceso de red, conveniente y bajo demanda a un grupo compartido de recursos informáticos configurables que se pueden aprovisionar y liberar rápidamente con un mínimo esfuerzo de administración o Interacción con el proveedor de servicios. Este modelo esta compuesto de cinco características esenciales.[1]

1. Servicio bajo demanda

Los clientes obtienen recursos informáticos bajo demanda y en forma de autoservicio. Es decir, los clientes de la nube utilizan una interfaz automatizada y obtienen la potencia de procesamiento, el almacenamiento y la red que necesitan, sin necesidad de intervención humana.

2. Acceso generalizado

Los clientes pueden acceder a estos recursos a través de la red.

3. Recursos Compartidos

El proveedor de estos recursos tiene un gran cantidad de ellos y son asignados a dichos clientes. Eso le permite al proveedor obtener economías de escala comprando al por mayor. Es decir, los clientes no tienen que saber ni preocuparse por la ubicación física exacta de esos recursos; así como de su respectivo compra y mantenimiento.

4. Elasticidad

El acceso a los recursos, se dice, es elástico. Puesto que los clientes que necesitan más recursos pueden obtenerlos rápidamente. Y cuando se necesitan menos, pueden reducir la escala de la misma manera.

5. Pago por Consumo

Y por último, los clientes pagan solamente por lo que usan o reservan. Si dejan de utilizar los recursos, dejan de pagar.

Los Cinco Atributos Fundamentales de la Nube

“I’ve looked at clouds from both sides now, from up and down, and still somehow… it’s cloud illusions I recall… I really don’t know clouds at all.”

- Judy Collins, Singer, “Both Sides Now”


Nota Original en Medium

Comentarios

Entradas populares de este blog

Tabla Periódica de la Web: Resumen

  Resumen. Al momento de desarrollar un proyecto, se propone la fase de resumen del proyecto en donde se recolecta la información necesaria para proceder con la planeación del proyecto. Aunque todas las etapas de desarrollo son importantes, al ser la primera, definirá en gran parte si el proyecto tiene éxito o no. Veremos el desglose de cada uno de los elementos de esta etapa. En la etapa de resumen tenemos 8 elementos. 1. Definición de Proyecto (PrD) Definir el proyecto es establecer la idea principal del proyecto, la piedra angular. En este primer elemento debemos considerar que deberá moldearse y pulirse esa idea. 2. Target (Ta) Definida la idea principal del proyecto, tenemos que delimitar lo más posible el público objetivo o target que se verá beneficiado del proyecto.  3. Objetivos (Go) Establecer objetivos específicos sobre que tendrá que realizar el sistema, estos deben de estar en función del público elegido. 4. Especificaciones Técnicas (TS) Las especificaciones Técnicas a di

Tabla Periódica de la Web: Planeación

Planeación. Una vez que tenemos claro que cosas se quieren llevar a cabo en nuestra webapp, diseñar un plan teniendo en cuenta nuestros objetivos, recursos, presupuesto, entre otros factores, nos permitirá desarrollar nuestro proyecto enfocado completamente a las necesidades planteadas.  Es importante integrar al equipo de desarrollo en la etapa de planeación, se fomenta el sentimiento de propiedad y usualmente se verán más comprometidos con el proyecto. Este punto se puede argumentar con el principio de los equipos autónomos de las metodologías ágiles. 1. Investigación y desarrollo de Conceptos Una vez dados los primeros requisitos del cliente, se deberá hacer una investigación, está dependerá de la complejidad de lo solicitado. Investigar y desarrollar los conceptos dados. La investigación tiene como fin que el equipo de desarrollo comience a formular propuestas para la arquitectura de la aplicación. 2. Lluvia de ideas Organizar sesiones de este tipo, permitirá al equipo de desarroll

Calidad en aplicaciones web (Web Apps)

RUBIO HARO RODRIGO RODOLFO CALIDAD PARA WEB APPS Se suele definir como propiedades de un objeto, producto, servicio, o en realidad, casi cualquier cosa; que permite caracterizarla y valorarla con respecto a las restantes de su categoría, sector o especie. La industria del software se ha guiado de ciertos estándares para asegurar la calidad. Sin embargo, con el  crecimiento exponencial de la aplicaciones web, se han fragmentados algunos de estos aspectos para asegurar "la calidad". No es lo mismo hacer un sistema tradicional, que desarrollar una aplicación web, y por lo tanto, hemos de considerar los conceptos que mas influyen en la calidad de una aplicación web. Las características más relevantes -usabilidad, funcionalidad, fiabilidad, eficiencia y capacidad de mantenimiento- proporcionan una base verdaderamente útil para evaluar la calidad de los sistemas basados en Web. Olsina y sus colaboradores [OSL99] han preparado un «árbol de requisitos de calidad» que iden