¿Cuál es el propósito de las diferentes tecnologías de computación en la nube, como OpenStack, CloudStack, CloudFoundry, Kubernetes, Mesos, Vsphere / Hypervisor-V?

Digamos que desea duplicar AWS en todos los sentidos para proporcionar un servicio de nube pública a las empresas. Supongo que quieres saber qué implica y cómo se organiza todo.

Necesitaría su propia solución IaaS o una solución altamente configurada de una de las opciones de código abierto.

Si tenía la amplitud de conocimiento y el dinero para respaldarlo, puede construirlo usted mismo como AWS, Joyent, Google, Oracle. Esto significaría que necesita crear funcionalidad para facilitar la escalabilidad, flexibilidad, seguridad y agilidad.

OpenStack, necesitarías un gran desarrollo para armarlo todo. Tendría que configurar la pila de acuerdo con su modelo de negocio (como cualquier nube) y probablemente unirse al mercado de proveedores de servicios para ampliar el alcance.

Cloudstack es similar a Openstack con un poco menos de soporte y ningún mercado de proveedores de servicios.

Si lo construyes tú mismo:

  1. Necesitará una capa de administración para el hardware. Tienes que crear esto tú mismo o personalizar mucho Openstack.
  2. Crear una solución de almacenamiento (almacenamiento definido por software)
  3. Depende … puede usar un tercero pero algún tipo de SDN (Red definida por software)
  4. Elija la virtualización que desea usar. Personaliza uno existente o crea el tuyo propio.
  5. Facilite funcionalidad adicional y agregue integración API
  6. Cree un canal para que los desarrolladores creen más herramientas (DB / Seguridad) y agréguelo a su pila de API. Channel es su mayor agregador para nuevos negocios y definitivamente es parte de lo que necesita hacer.
  7. Crea un mercado / ecosistema. Algunas personas hacen esto basado en software, imágenes, pila de aplicaciones u otra cosa (Catálogo de servicios).
  8. construir múltiples ubicaciones y combinarlas juntas.

Descargo de responsabilidad: trabajo para OnApp (proveedor de IaaS). Ya lo hemos hecho con nuestro software que vendemos a empresas y proveedores de servicios. Actualmente tenemos más de 40 proveedores en el mercado compartiendo recursos (RAM / CPU / Almacenamiento) porque AWS tiene tanta escala que un proveedor de servicios regular no puede competir. Nuestro software resuelve este problema.

Vea mi respuesta en esta pregunta que recorre exhaustivamente la pila del centro de datos moderno: en el futuro de la arquitectura del centro de datos, ¿quién será el principal orquestador / controlador de contenedores: Mesos o Kubernetes? ¿Cuál será la división de responsabilidades?

Usted ha mencionado una lista bastante heterogénea de tecnologías. Pero la mayoría de las tecnologías de computación en la nube lo ayudarán a implementar y escalar aplicaciones fácilmente.

La mayoría de las tecnologías en la nube funcionan en contenedores y su orquestación es manejada por marcos como Kubernetes o Mesos.

Los contenedores en sí pueden ejecutarse en máquinas virtuales que es manejada por Hypervisor-V, etc.

Luego están las plataformas como CloudFoundry, Hasura que también brindan servicios de back-end como autenticación, almacenamiento de archivos, etc. en dichos contenedores.

AWS, su propiedad. Sabemos poco acerca de sus algoritmos, códigos, tecnologías, etc. Lo que sabemos es que les está yendo muy bien en el dominio de la nube. Ahora, herramientas como OpenStack, Cloudfoundry, etc., están tratando de crear el ecosistema de la nube más abierto, para que no exista el monopolio de grandes empresas como Amazon, Microsoft, etc. en la prestación de servicios en la nube. Los centros de datos pueden construir su propia nube privada utilizando OpenStack y otros. Sí, es cierto que los centros de datos están utilizando múltiples tecnologías, por lo tanto, estas herramientas de código abierto intentan crear un bloqueo sin proveedor en los entornos. Por ejemplo, la herramienta de orquestación de openstack es compatible con docenas de recursos de Amazon.

More Interesting

¿Puede Windows 10 Cloud ejecutar aplicaciones Win32?

¿Qué es Aliyun / Alibaba Cloud Computing y qué tan grande puede llegar a ser?

En mi iPad, tengo configurado iCloud, y tiene todas las características apropiadas en funcionamiento, pero no puedo conectarme a iCloud Drive. Esto es un error o un problema de hardware. Envié información a Apple, pero no obtuve respuesta. Me gusta la continuidad de icloud.com e iCloud Drive, pero no funciona. ¿Qué tengo que hacer?

¿Cómo se comparan los servicios de Carpathia Hosting con Rackspace, Amazon, Softlayer, etc.?

¿Por qué Facebook no crea una plataforma de computación en la nube para competir con Amazon, Microsoft, IBM, Oracle y Google?

¿Cuál es la diferencia entre una plataforma nativa en la nube y una plataforma como servicio (PaaS)?

¿Dónde puedo aprender la capacitación en línea de Amazon Web Service en Hyderabad?

¿Cuál es la diferencia entre la nube y el ERP local?

¿Cómo pueden ayudarte los procesos de computación en la nube?

¿Dónde puedo comprar Amazon AWS Credit?

¿Cuáles son las consideraciones básicas en las que debo concentrarme, antes de migrar la infraestructura de mis aplicaciones de las instalaciones a un entorno en la nube como AWS?

¿Cómo compararías el Surface Pro 2 con el Lenovo ThinkPad Helix?

¿Dónde está el mejor lugar para encontrar desarrolladores de back end en SF que tengan interés en un inicio de viaje temprano?

¿Alguien ha usado AWS Command Line para administrar el sistema AWS?

¿Qué sabes sobre AWS? ¿Puedes nombrar alguno de los servicios de AWS?