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

Documentación de Software: Artefactos

Concepto Un artefacto es un producto tangible resultante del proceso de desarrollo de software. Ya sea un documento o un modelo. Para hacer el desarrollo de un sistema de Software manejable completo, los artefactos están organizados en conjuntos correspondientes a las disciplinas. Como lo pueden ser para arquitectura de software, diseño de software o para la base de datos. Los roles usan artefactos para ejecutar actividades y producen artefactos durante la ejecución de sus actividades. Arquitectura de Software  Modelo de desarrollo Modelo de análisis Modelo de Diseño  Documento de Arquitectura de Software Modelo de Implementación Directrices de Programación Diseño de Software  Diagramas de casos de Uso Análisis de clases (Diagramas de clase y objetos) Diagramas de secuencia Base de Datos Modelo de datos Entidad-relación Modelo de diseño Modelo conceptual Modelo físico Modelo lógico Artefactos

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...

Mapa Conceptual Métodos Ágiles