Navegando por el cloud computing interfaz técnica

Debido a que el mercado de servicios de computación en la nube es tan nuevo, algunas aplicaciones se han construido desde cero para este nuevo entorno. Hasta el momento, no hay aplicaciones corporativas fueron construidas con este modelo en mente.

Las organizaciones que ya tienen interfaces bien diseñadas entre componentes de la aplicación y de infraestructura puede resultar más fácil hacer la transición a la nube. Las empresas que se han trasladado a un arquitectura orientada a servicios (SOA) están bien posicionados para hacer el movimiento.

Con SOA, las organizaciones a construir servicios empresariales modulares que incluyen interfaces estandarizadas. Se necesita este enfoque modular al acercarse al entorno de nube altamente distribuida. SOA es un buen arranque sin embargo, se necesita una gran cantidad de interfaces estandarizadas para ser desarrollado para las plataformas de servicios en la nube en los próximos años.

API y transformaciones de datos en cloud computing

Una nube de Application Programming Interface (API) es la interfaz de software que permite a infraestructura o aplicaciones de su empresa enchufar a la nube. Este es quizás el lugar más importante para la normalización.

Muchos vendedores en el espacio de la nube les gustaría reclamar el liderazgo y control general sobre las interfaces. Por lo tanto, muchos proveedores diferentes están desarrollando sus propias interfaces. Esto, a su vez, significa que los clientes tienden a ser obligado a soportar múltiples APIs. Gestión de múltiples APIs significa que cuando se cambian las aplicaciones, hay más involved- programación y hay más posibilidades de errores cuando se soportan demasiadas API.

Incluso si los vendedores están de acuerdo a un conjunto de normas API, habrá problemas de transformación de datos (como los datos se mueven desde una máquina física a otra). Para que una organización para construir fácilmente conexiones entre su centro de datos interno y la nube, debe utilizar APIs estandarizadas y capacidades de transformación de datos.

La arquitectura de datos y la aplicación de la computación en nube

Servicios Nuevos creadas internamente que apoyan las demandas cambiantes del negocio cambiante deben operar con los ecosistemas en la nube. Estos servicios pueden necesitar para migrar hacia y desde la nube. Por ejemplo, una empresa podría iniciar una asociación que requiere el desarrollo y el despliegue en la nube. Esto significa que tendrá que construir una arquitectura que es lo suficientemente modular para permitir servicios para moverse entre diferentes plataformas en la nube.

La consistencia y la flexibilidad de una SOA enfoque hace que sea una buena opción para la nube. En un entorno SOA, componentes de software se ponen en los servicios o contenedores. Estos contenedores tienen software que se ejecuta una tarea específica. Después existe software dentro de un contenedor, que puede ser portado de un entorno a otro, lo que hace que sea más fácil de puerto dentro y fuera de la nube.

Seguridad en el entorno de cloud computing

Las empresas que planean utilizar los servicios de nube deben tener la seguridad de los servicios de seguridad ajustados y bien definidos.

Se requieren muchos niveles de seguridad dentro de un entorno de nube:

  • Gestión de la identidad: Por ejemplo, para que cualquier servicio de aplicación o incluso componente de hardware pueden ser autorizadas con carácter papel personal o de grupo.

  • Control de acceso: También tiene que ser el nivel adecuado de control de acceso en el entorno de nube para proteger la seguridad de los recursos.

  • Autorización y autenticación: Tiene que haber un mecanismo para que las personas adecuadas pueden cambiar las aplicaciones y los datos.

Una infraestructura de seguridad integral se debe proporcionar a todos los niveles y tipos de servicios en la nube. Los desarrolladores también necesitan herramientas que les permitan asegurar los servicios que diseñan para ser entregados en la nube. Las organizaciones necesitan seguridad consistente a través de sus propios entornos de centros de datos que se cruzan con un servicio en la nube.




» » » » Navegando por el cloud computing interfaz técnica