¿Cuál es la relación entre la computación en la nube y la virtualización?
1. La computación en la nube se refiere a un modo de uso e interacción de recursos. La virtualización se refiere a la tecnología que puede virtualizar una computadora física en varias computadoras lógicas. pero la computación en la nube requiere el uso de tecnología de virtualización.
2. Se puede entender que la computación en la nube incluye la virtualización, como el sistema operativo de computación en la nube Cloudview. La razón por la que es fácil confundir las máquinas virtuales y la computación en la nube es que las máquinas virtuales son demasiado comunes en la nube. La informática es el tema más activo de la computación en la nube y es también uno de los principales. Se proporcionan muchos servicios en torno a las máquinas virtuales.
3. La forma más directa de comprar servicios en la nube en AWS u otras nubes públicas es solicitar una máquina virtual. La base de datos en la nube subyacente que compró también puede ser una máquina virtual.
4. El principio es más o menos así. Por ejemplo, si compra una base de datos en la nube mysql, la plataforma en la nube primero creará una máquina virtual para usted en segundo plano. Esta imagen de máquina virtual contiene el servicio mysql. Cuando se inicia la máquina virtual, el servicio mysql comienza a ejecutarse. No solo necesita acceder a la base de datos, es posible que también necesite otras funciones relacionadas, como configurar maestro y esclavo, ver registros, crear copias de seguridad, configurar permisos de cuenta, etc. Dado que la máquina virtual es invisible para los usuarios, y no para todos los usuarios puede realizar estas operaciones.
5. Por lo tanto, los proveedores de servicios en la nube también proporcionan una interfaz API muy conveniente. Los usuarios solo necesitan llamar a la API o la interfaz web para completar todas las operaciones anteriores, sin tener que aprender ni preocuparse por cómo operarla. . ¿Cómo implementar la capa inferior? No existe un método fijo para esto. Puede ser ejecutar un programa agente en la máquina virtual para realizar una determinada operación.
6. Por ejemplo, al crear un usuario de base de datos, el agente ejecutará un script definido, por supuesto, también es posible completar la gestión de configuración interna de la base de datos a través de programas externos, como ssh/; ansible/títere, etc.