Cómputo en la nube

Comunidad y recursos técnicos para desarrolladores y profesionales de TI

¿Principiante en Cloud computing?

Esta guía proporciona una base rápida y completa en computación cloud con un enfoque en los conceptos básicos, las definiciones de terminología, los tipos de plataformas cloud, servicios y productos; como empezar a desarrollar aplicaciones para el cloud y las conexiones a los recursos que pueden ampliar su conocimiento de cloud.


¿Qué es el cómputo en la nube?

Cloud computing es una categoría de soluciones de computación en la cual una tecnología y/o servicio permite a los usuarios acceder a los recursos de computación a pedido, según sea necesario, tanto si los recursos son físicos o virtuales, dedicados o compartidos, y no importa cómo se accede a ellos (a través de una conexión directa, LAN, WAN o Internet). El cloud se caracteriza a menudo por las interfaces de autoservicio que permiten a los clientes adquirir recursos cuando sea necesario, siempre y cuando los necesiten. Cloud es además el concepto detrás de un enfoque en cuanto a la compilación de servicios de TI, que aprovecha el creciente poder de los servidores y las tecnologías de virtualización.

La importancia de la computación cloud se basa en el potencial de cloud para ahorrar costos de inversión en infraestructura, para ahorrar tiempo en el desarrollo e implementación de aplicaciones, y para ahorrar en gastos generales de asignación de recursos.

¿Cuál es la diferencia entre una nube privada y una pública? y ¿Qué hay acerca de las híbridas?

En general, un cloud público (externo) es un entorno que existe fuera del firewall de la empresa. Puede ser un servicio ofrecido por un proveedor de terceros. También se puede referir como una infraestructura compartida o de multi-usuario, virtualizada, gestionada por medio de un portal de auto-servicio.

Un cloud privado (interno) reproduce los modelos de entrega de un cloud público y lo hace detrás de un firewall para el beneficio exclusivo de una organización y sus clientes. La interfaz de gestión auto-servicio está todavía en su lugar mientras los recursos de infraestructura de TI que se recogen son internos.

En un entorno cloud híbrido, los servicios externos se aprovechan para ampliar o complementar un cloud interno.

¿Es la computación en la nube lo mismo que Software como Servicio? ¿Infraestructura como Servicio? ¿Plataforma como Servicio?

Un número creciente de personas en la industria consideran el Software como Servicio (SaaS) -- aplicaciones de software entregadas a través de Internet [Demostraciones SaaS disponibles] -- ser un subconjunto de la computación cloud.Y usted probablemente podría decir lo mismo de IaaS (servidor de acceso remoto y capacidad de almacenamiento) y PaaS (permite a los desarrolladores compilar e implementar aplicaciones web en una infraestructura alojada).

¿Dónde puedo obtener más información sobre el cómputo en la nube?

El grupo IBM Developer Cloud es la comunidad diseñada para simplificar y acelerar sus procesos de prueba y desarrollo mediante el aprovechamiento de las tecnologías cloud asociadas con IBM SmartCloud Enterprise.

Bookmarks permite que usted y otros compartan la información relacionada con cloud desde cualquier parte en la web, algo así como tener una biblioteca de bibliotecas de recursos.

¿Qué tipo de aplicaciones pueden ejecutarse en cloud?

Cualquier cosa puede ejecutarse en un cloud, pero eso no significa que cualquier cosa se deba ejecutar en un cloud. Cualquier software que beneficie al usuario por ser residente en un escritorio o estación de trabajo (herramientas de análisis del sistema, utilidades de desfragmentación, etc.) sería mejor que se desactivara. Además, los datos confidenciales de los clientes no deberían estar en un cloud público.

Una nube es sólo el destino de las aplicaciones que tienen que ver con la gestión de TI, la empresa y la productividad, el desarrollo y la implementación, la capacidad (servidor y/o almacenamiento), y la colaboración.

¿Se pueden mover las aplicaciones de una nube a otra?

Sí se puede, pero con una salvedad: los proveedores de cloud necesidad adoptar tecnologías basadas en estándares para hacer que la interoperabilidad y la libertad de movimiento sea una operación fácil de lograr, y no una tarea agotadora. Aquí hay tres recursos para que pueda participar en los estándares de computación cloud:

¿Tiene IBM una nube? ¿Qué plataformas están disponibles para la computación cloud en la actualidad?

IBM ofrece una gama completa de opciones de computación diseñadas para soportar desarrollos y pruebas rápidas y rentables.Por ejemplo:

Aprenda más sobre la IBM SmartCloud Enterprise lista para la empresa.

El Amazon Elastic Compute Cloud (Amazon EC2; ver la lista de tecnologías IBM que se pueden ejecutar en EC2) es un servicio web que proporciona posibilidades de cálculo de tamaño variable en cloud, diseñado para hacer la computación de escala en la web más fácil para los desarrolladores, permitiéndoles utilizar las interfaces de servicios web para lanzar aplicaciones de instancias de imágenes con una variedad de sistemas operativos, cargarlas con su entorno de aplicación personalizada, gestionar los permisos de acceso a la red, y ejecutar la imagen utilizando tantos sistemas como se desee.

¿Qué productos, tecnologías y servicios pueden ayudar con el diseño y el desarrollo de la computación cloud?

IBM ofrece una amplia gama de productos y tecnologías que se pueden utilizar en el desarrollo de aplicaciones y administración de sistemas cloud. Verifique esta lista de productos disponibles listos para cloud en la pestaña Productos y descargue algunos hoy mismo.

¿Hay algún artículo de elementos básicos sobre el desarrollo de aplicaciones para cloud?

¡Seguro! Aquí hay un valioso currículum para que pueda empezar:

Conéctese con IBM developerWorks