En realidad, hay tres categorías de productos diferentes aquí:
- OpenStack, Eucalyptus y Nimbus son plataformas en la nube. Una plataforma en la nube toma una capa de virtualización y crea la “percepción de capacidad infinita” al ofrecer lo que NIST denomina “independencia de localización”. En otras palabras, la plataforma en la nube lo hace para que pueda decir “darme una VM” y no preocuparse por el clúster o el host físico en el que se ejecuta la VM.
- enStratus y RightScale son sistemas de gestión en la nube. Un sistema de administración en la nube proporciona mínimamente una fachada única para administrar recursos en una o más nubes. La mayoría de las plataformas de gestión en la nube ofrecen algún tipo de gestión y automatización de usuarios entre nubes. Básicamente, un sistema de gestión en la nube doma la naturaleza salvaje de la nube.
- Skydera es un sistema de gestión de PaaS. Hasta donde yo sé (y realmente no sé mucho al respecto), Skydera es para PaaS como enStratus y RightScale para IaaS. Espero que con el tiempo esas líneas se desdibujen y verá más superposición.
No voy a abordar la capa de la plataforma en la nube porque OpenStack y Eucalyptus son socios de enStratus. Y no sé lo suficiente sobre Skydera para comentar. Pero definitivamente puedo comentar sobre la capa de administración de la nube con la advertencia obvia de que soy CTO de enStratus.
En resumen, la diferencia entre enStratus y RightScale se reduce a Enterprise (enStratus) vs. Non-Enterprise (RightScale) y sys admin (enStratus) vs. Developer (RightScale).
- ¿Cómo se sienten las personas que vieron el inicio del almacenamiento de la computadora cuando ven 2 TB de almacenamiento en una computadora portátil?
- ¿Por qué se cierran los servicios de archivos de Ubuntu One el 1 de junio de 2014? ¿Esto afectará a los principales jugadores como Dropbox?
- ¿Qué plataforma / infraestructura sería la mejor para una nueva startup?
- ¿Es mejor ejecutar su aplicación en la nube pública o crear una nube privada?
- ¿Cuándo elijo la nube y cuándo el centro de datos?
Ambos productos te permiten:
- Aprovisione y desaprovisione manualmente recursos en la nube a través de una consola basada en web o una API REST
- Administre recursos en la nube en AWS, Rackspace, GoGrid, OpenStack, Eucalyptus y Cloud.com
- Realizar escalado automático en AWS, OpenStack, Eucalyptus y Cloud.com
- Acceso multiusuario
Últimamente, RightScale ha estado tratando de descifrar el mercado empresarial, por lo que supongo que tomarían una excepción con la caracterización de que no son empresariales. Ejemplos de características enStratus generalmente consideradas imprescindibles para la empresa:
- Opciones de implementación en las instalaciones para nubes privadas
- Integración de SAML 2.0, ActiveDirectory y LDAP, así como autenticación multifactor y OpenID con listas blancas
- Capacidad para hacer cumplir ciertos objetivos de cumplimiento con cosas como el cifrado automatizado del sistema de archivos y la administración de claves que mantiene todas las claves de cifrado y autenticación fuera de las nubes que se administran
- VMware vCloud director e integración directa de vSphere
- Permisos de acceso personalizables (como la posibilidad de que ciertos usuarios puedan iniciar máquinas virtuales solo desde AMI verificadas por ellos, la capacidad de ver solo sus máquinas virtuales u otros recursos de nubes, etc.)
- Implementación automatizada de parches
- Controles presupuestarios con cuotas rígidas, cuotas blandas y sistemas financieros e integración de gestión de proyectos
- Automatización basada en objetivos de disponibilidad, presupuesto y requisitos de calidad de servicio.
- Una implementación de SaaS que no se ejecuta en la nube que se está administrando
- Integración del sistema de detección de intrusiones
- Una selección más amplia de entornos de nubes. Además de los comunes, enStratus admite la gestión de Terremark, Bluelock, Nimbula, Atmos, Mezeo, Google Storage, Microsoft Azure Storage, AT&T Synaptic Storage, CloudSigma y otros. enStratus también admite el autoescalado en la mayoría de estas nubes.
- La capacidad de proporcionar acceso de usuario a la interfaz de usuario y / o API de enStratus sin que el usuario tenga que tener sus credenciales en la nube subyacente
- Soporte de primer nivel para Windows a la par con Unix, incluida la automatización completa y el autoescalado
Donde RightScale sirve bien a los desarrolladores y al mercado no empresarial es a través de su gran biblioteca de RightScripts. Esta biblioteca facilita a los desarrolladores la puesta en marcha y funcionamiento rápido en Amazon Cloud. enStratus, por otro lado, confía en productos de terceros como Chef o Puppet para proporcionar una biblioteca de scripts y los une en un catálogo de servicios. La metáfora del catálogo de servicios y las herramientas de terceros atraen a la empresa debido a la falta de bloqueo (y muchas empresas han invertido en la construcción de bibliotecas en sus sistemas de gestión de configuración existentes), así como el control que ofrece a los administradores del sistema Despliegue automatizado de sistemas. Por otro lado, generalmente lleva mucho tiempo implementar su primera aplicación en enStratus que en RightScale.