¿Qué son las plataformas de computación en la nube?
Las plataformas de computación en la nube se pueden dividir en tres categorías: plataformas de almacenamiento en la nube que se centran en el almacenamiento de datos, plataformas informáticas en la nube que se centran en el procesamiento de datos y plataformas integrales de computación en la nube que tienen en cuenta tanto la informática como el almacenamiento y procesamiento
La plataforma de computación en la nube es una competencia feroz entre los estrategas militares en la era de la computación en la nube.
1. Plataforma de computación en la nube de código abierto
(1) AbiCloud (Compañía Abiquo)
AbiCloud es una plataforma de computación en la nube de código abierto para empresas que permite a las empresas cree y administre infraestructuras de TI grandes y complejas (incluidos servidores virtuales, redes, aplicaciones, dispositivos de almacenamiento, etc.) de una manera rápida, sencilla y escalable
(2) Hadoop (Fundación Apache)
Este plan es un proyecto de código abierto que imita completamente la arquitectura de Google, incluyendo principalmente los sistemas de archivos Map/Reduce y HDFS
(3) Proyecto Eucalyptus (Universidad de California)
Creó una interfaz de código abierto que permite a las empresas utilizar sus recursos de TI internos (incluidos servidores, sistemas de almacenamiento, equipos de red) para crear nubes compatibles con Amazon EC2
(4) MongoDB (10gen)
MongoDB es una base de datos de documentos sin esquema, de código abierto y de alto rendimiento que se puede utilizar para reemplazar las bases de datos relacionales tradicionales o los métodos de almacenamiento de clave/valor en muchos escenarios
( 5) Plataforma informática elástica Enomalism
Proporciona un marco de computación en la nube con funciones similares a EC2. Enomalism se basa en Linux y es compatible con Xen y Kernel Virtual Machine (KVM).
A diferencia de otras soluciones IaaS puras, Enomalism proporciona una pila de software basada en el marco de aplicaciones web Turbo Gears y Python
(6) Nimbus (Grid middleware Globus)
Nimbus está orientado a la informática científica necesita e implementa soluciones de computación en la nube de infraestructura como servicio (IaaS) a través de un conjunto de herramientas de código abierto
2 Proveedores de plataformas de computación en la nube
(1) Microsoft
Características técnicas: Integrar el software y los servicios de datos utilizados
Tecnología central: Tecnología de desarrollo de software de aplicaciones a gran escala
Servicios empresariales: Plataforma Azure
Lenguaje de desarrollo: .NET
(2) Google
Características técnicas: capacidades de expansión a nivel de computación y almacenamiento
Tecnologías principales: tecnología distribuida en paralelo MapReduce, BigTable, GFS
Servicios empresariales: Google AppEngine, servicios de alojamiento de aplicaciones
Lenguajes de desarrollo: Python, Java
(3) IBM
Características de la tecnología: integra todas sus servicios de software y hardware
Tecnologías principales: tecnología grid, almacenamiento distribuido, carga dinámica
Servicios empresariales: provisión de recursos virtuales, solución de integración de computación en la nube empresarial
( 4) Oracle
Características técnicas: plataforma virtual elástica de software y hardware
Tecnología central: tecnología de almacenamiento de datos Oracle, tecnología de código abierto Sun
Servicios empresariales: base de datos Oracle en EC2, OracleVM, Sun xVM
(5) Amazon
Características técnicas: plataforma virtual elástica
Tecnología central: tecnología de virtualización Software empresarial flexible y personalizable
p>
Tecnología central: tecnología de integración de plataformas de aplicaciones
Servicios empresariales: Force.com
Lenguaje de desarrollo: Java, APEX
(7) EMC
Características técnicas: sistema de almacenamiento de información y tecnología de virtualización
Tecnología central: tecnología de virtualización de Vmware, tecnología de almacenamiento de primera clase
Servicios empresariales: sistema de almacenamiento en la nube Atoms, privado soluciones en la nube
(8) Alibaba
Características técnicas: Software empresarial flexible y personalizable
Tecnología central: Plataforma de aplicaciones Tecnología integrada
Empresa servicios: plataforma de interconexión de software, plataforma de comercio electrónico en la nube
(9) China Mobile
Características técnicas: tecnología de red sólida y ricos recursos de ancho de banda
Tecnologías principales: tecnología de implementación de clústeres subyacente, tecnología de virtualización de grupos de recursos, tecnologías relacionadas con la red
Para obtener más información sobre el código abierto, vaya a la comunidad LUPA.