¿Quién es el líder actual en software OpenStack en términos de estabilidad y número de implementaciones? ¿Sombrero rojo? ¿Canónico? ¿Pistón? Mirantis? ¿Escalada de nubes?

Mirantis No hay duda al respecto.
Aviso de transparencia: trabajo allí.

Mirantis es, con mucho, el líder en la implementación de OpenStack de producción estable.

Hay mucha evidencia estadística, pero mirar lo que está sucediendo con respecto a las asociaciones y el posicionamiento puede contar la historia bastante bien:

  • Mirantis y Google colaboran en la automatización de contenedores
  • Oracle y Mirantis forjan la alianza OpenStack
  • Ericsson se compromete a OpenStack con Mirantis | Lectura ligera
  • 3 predicciones de OpenStack para 2015 – InformationWeek
  • Mirantis y Pivotal se unen en OpenStack, integración de Cloud Foundry
  • EMC y Mirantis / Canonical, guía conjunta sólida de OpenStack.
  • Juniper, Mirantis se vuelven acogedores en la nube
  • Citrix y Mirantis se unen para ofrecer productos que impulsen las mayores infraestructuras de nube a los clientes de Mirantis OpenStack
  • Instant Cloud con Stackato Cloud Foundry y Mirantis OpenStack

Probablemente me he perdido uno o dos. Estaré encantado de agregar más; solo házmelo saber 🙂

Es realmente difícil responder esta pregunta. En primer lugar, la estabilidad y el número de despliegues son dos planetas diferentes.

Comencemos por el número de implementaciones, esa es la más fácil. Bueno, como saben, actualmente ubuntu viene con una gran integración para openstack (OpenStack con Ubuntu | Cloud | Ubuntu). En mi opinión, actualmente esto los hace más fuertes en el mercado, como plataforma. Pero estamos hablando, solo de plataforma. Canonicle obtuvo su lugar para aquellos que desean configurar OpenStack ellos mismos. Por ejemplo, hay un Devstack, un entorno de desarrolladores para OpenStack, está solo bajo ubuntu. Es una configuración automatizada de OpenStack lista para el desarrollo. Lo que creo hace que ubuntu sea la solución más popular para “número de despliegue”. Entonces, en base a este argumento, podría decir que la solución Canonicle tiene la mayoría de las implementaciones de OpenStack en comparación con otras.

Ahora, cuando hablamos de estabilidad e incluso rendimiento, esa es una historia completamente diferente. Redhat también proporciona una solución automatizada para OpenStack (OpenStack con Red Hat Enterprise Linux OpenStack Platform). Lo que en realidad es bastante bueno, porque es gratis, y hay diferentes métodos de configuración listos para usar, sin ninguna configuración. También obtuvieron toneladas de transmisiones por Internet sobre cómo configurar OpenStack de manera diferente bajo redhat, y muchas compañías siguen a Redhat, al menos porque la mayoría del sistema operativo en la empresa generalmente es REDHAT y sus seminarios web es bastante útil para los desarrolladores, y es gratis. Cuando mencioné estabilidad, quiero decir, redhat está observando cómo se comporta bastante bien OpenStack en su distribución, lo que no pude decir sobre el canonículo que deja todo el trabajo a los desarrolladores de OpenStack. Es mejor argumentar qué método es mejor, pero obtendrá el apoyo de redhat, y si es un problema dentro de la distribución, la distribución se solucionará primero, en lugar de escribir un boleto a la comunidad Openstack. Lo siento si ofendí canonicle, pero esa es solo mi opinión sobre la realidad.

Entonces, ahí es donde llegamos a las soluciones de ‘nubes privadas’. Nubes privadas, es una solución para organizar la arquitectura de taladro abierto dentro de una empresa, y muchas empresas ya ofrecen nubes privadas: Dell, Mirantis, Redhat, Canonicle, IBM, etc. Ahora, según mi propia experiencia, puedo decir que muchos contratos se basan en Ubuntu, pero el soporte de RHEL se requiere con tanta frecuencia que es difícil decir cuál ganará. Redhat es un líder en la empresa, el canonículo comienza a tener su propio lugar debido a OpenStack, y hace una seria concordancia con Redhat. ¿Quién vende la mayoría de las soluciones de nube privada? No tengo este tipo de estadísticas. ¿Cuán diferentes son estas soluciones entre sí? Bastante diferente Especialmente cuando hablas de clúster altamente disponible. Dell con Mirantis en colaboración con ir a “verdadero HA”, que tiene como objetivo evitar un solo punto de falla, por ejemplo, se han cambiado a percona mysql para tener replicaciones mysql multiproceso. Además, el escalado de redes es un gran problema en OpenStack que es manejado por los muchachos de Dell / Mirantis bastante bien con HAproxy, incomparable con Rackspace que tiene su propia capa de red en la parte superior de OpenStack para manejar una carga, que en mi opinión es una solución alternativa en lugar de una solución. . Además, no olvidemos algo como ‘complementos para OpenStack’, empresas que quieren usar herramientas adicionales con OpenStack, por ejemplo HPOO, ganglia y eso es lo que aplica dentro de su entorno heredado (problema de muchas empresas de entretenimiento)

Espero que esto explique una situación en el mercado. Tal vez me equivoque, o algún conocimiento desactualizado, si es así, siéntase libre de comentar.

Hablo con clientes de todo tipo. Algunos de ellos han elegido OpenStack. Cuando les pregunto qué proveedor o distribución usan, la mayoría dice que usa la descarga principal de OpenStack sin la participación del vendedor. Algunos de ellos dicen que obtuvieron su versión OpenStack de Rackspace. Algunos dicen que compraron servicios de consultoría de Mirantis para ayudar con las pruebas y la implementación de OpenStack.

Actualmente (mayo de 2016) diría que los dos líderes son Mirantis y Red Hat. Estas dos compañías son constantemente las principales contribuyentes a la base del código, lo que impulsa el futuro de esta plataforma. Hay algunos otros que también están allí, pero no en la liga con estos dos en mi opinión.

Canonical se menciona con frecuencia como un tercero, pero considerando la cantidad de participación de la comunidad que tienen (menos de 20 compromisos en cada una de las últimas 2 versiones de OpenStack), diría que están aprovechando los esfuerzos de la comunidad mucho más que participar o conducir la dirección de la plataforma. Eso me importa a mí.

Ahora, como señala Maarten Ectors, para el sistema operativo en el que se implementa OpenStack, Ubuntu tiene la ventaja. Actualmente en el 55% de todas las implementaciones de producción de acuerdo con la última encuesta de la comunidad OpenStack (abril de 2016) …

Soy director de estrategia en la nube para Canonical. La fundación OpenStack realizó una encuesta el año pasado y más del 50% usaba Ubuntu. Canonical ha estado involucrado en OpenStack casi tanto como la NASA y Rackspace y las cumbres de diseño OpenStack, ruta de lanzamiento, ciclos de lanzamiento de 6 meses son copias directas de los procesos de la comunidad Ubuntu. Juju le permite personalizar su OpenStack de una de las formas más flexibles y rápidas. Es por eso que la gran mayoría de las implementaciones de producción se realizan actualmente en Ubuntu.

Supongo que nadie quiere comentar …

More Interesting

¿Es útil el modelo en cascada en el desarrollo de excelentes aplicaciones de software? ¿Si es así, cómo?

¿Cuál es el mejor camino que debe tomar un estudiante de secundaria para poder trabajar en una empresa como Facebook, Google o Apple como ingeniero o diseñador?

¿Cuál es la pila tecnológica de SurveyMonkey?

¿Cuántos descansos toman los desarrolladores de software y con qué frecuencia?

¿Hay algún buen curso de certificación en Big Data, Machine Learning e IA en Mumbai que pueda mostrar también en mi CV? Actualmente soy ingeniero de software senior. ¿Este cambio de carrera es fluido y está en línea con mis habilidades de TI?

Tengo un rango de 38862 en SRMJEEE 2016. ¿Puedo obtener ingeniería de software? ¿Y es bueno?

Quora: ¿Por qué la construcción de una sólida capacidad de búsqueda y recuperación de información ha sido un desafío para el equipo de Quora?

¿Cómo compararía y contrastaría comenzar una carrera de Software Dev en Irvine vs San Fran o Seattle?

¿Cómo trabajan dos o más desarrolladores en el mismo proyecto en un IDE?

Cómo reclamar que su software funciona y que no habrá regresiones si no tiene pruebas automatizadas

¿Qué canales de YouTube puedo seguir como ingeniero de software interesado en charlas sobre lenguajes de programación, tecnologías de software y código abierto?

¿Es un salario bruto de 100,000 USD un buen salario para una persona en Houston, Texas en general (en este caso para el rol de ingeniero de software senior)?

¿Cómo publico mi propio patrón de diseño de software?

¿Qué ventajas prácticas ofrece Git sobre SVN o Perforce?

¿Quiénes son los mejores ingenieros de software P2P (punto a punto) en California?