Diez años de veteranos de TI no pueden explicar claramente la computación en la nube, este artículo le permitirá comprenderlo

Hoy, Lao Chen quiere hablar con usted sobre qué es la computación en la nube y por qué tantas empresas están acudiendo en masa a la computación en la nube, pero nadie sabe qué puede hacer la computación en la nube.
inserte la descripción de la imagen aquí
Resumen en una frase: la computación en la nube es una gran agencia de viajes virtual.

Recientemente, Lao Chen quería ir a Zibo a comer barbacoa, pero el itinerario le preocupaba mucho, en este momento suele haber tres opciones:

1. Conducción autónoma: organice el itinerario usted mismo, reserve el hotel con antelación y planifique la ruta de viaje. Aunque puede ahorrar costes, consume mucho tiempo y es laborioso;

2. Busque una agencia de viajes: pague el viaje en grupo, no se preocupe por el transporte ni el itinerario, pero debe cumplir con las reglas del acuerdo y no puede hacer lo que quiera;

3. Personalización del software: envíe sus propios objetivos de viaje en la aplicación de viajes y la personalización del software proporcionará servicios como planes de viaje y reservas de hotel; si es la
inserte la descripción de la imagen aquí
empresa de Lao Chen, cientos de personas irán a Zibo y algunas personas querrán comer. barbacoa y algunas personas quieren escalar montañas. Si es así, ¿qué método sería más adecuado? Obviamente es el tercero. El problema con los dos primeros métodos es que, ya sean necesidades personales o empresariales, la magnitud de los recursos informáticos y el espacio de almacenamiento es demasiado pequeña o los requisitos de implementación no se pueden personalizar.

Cómo mejorar el nivel de potencia informática y la capacidad de almacenamiento siempre ha sido una de las propuestas centrales del desarrollo de la ciencia y la tecnología, razón por la cual la repentina aparición de la computación en la nube puede reemplazar rápidamente el almacenamiento de las computadoras electrónicas tradicionales. Ciudad digital sin fronteras, irrazonable y silenciosamente cambió el modo de vida personal y operación comercial.

Hoy, Lao Chen utilizará la explicación más simple y popular para explicarle la computación en la nube: la computación en la nube es una gran agencia de viajes virtual.

En primer lugar, ¿qué es exactamente la computación en la nube?
Siguiendo con el ejemplo anterior del viaje de Lao Wang a Zibo, la computación en la nube es como una aplicación de agencia de viajes “virtual” que se basa en un software personalizado, que proporciona una manera conveniente de almacenar y procesar datos. Los métodos informáticos tradicionales se basan en computadoras personales o servidores locales, mientras que la computación en la nube concentra estos recursos informáticos en grandes centros de datos en la nube.

Puede pensar en la computación en la nube como un espacio virtual ilimitado en el que se almacenan todo tipo de datos y aplicaciones. La palabra clave más crítica y central es "virtualización", es decir, virtualizar el almacenamiento, la informática, la red y las aplicaciones para que parezcan múltiples entidades lógicamente independientes, pero en realidad se ejecuten en recursos físicos.
inserte la descripción de la imagen aquí
Puede que todavía no entiendas esto, pero en pocas palabras, en el mundo de la computación en la nube, puedes acceder a tus archivos personales, fotos, música y vídeos en cualquier momento y en cualquier lugar a través de Internet.

Al igual que verificar sus propios arreglos de viaje en la aplicación, solo necesita conectarse al servidor en la nube para disfrutar de capacidades ubicuas de almacenamiento y procesamiento de datos. Ya sea que esté utilizando un teléfono móvil, una tableta o una computadora portátil, siempre que tenga una conexión a Internet, podrá obtener fácilmente la información que necesita.

¿Alguna vez te has preguntado por qué es así? Esto se debe a que cada archivo y foto que sueles subir no es "real", sino que se convierte en códigos y se carga y almacena en la nube, y la red puede llamarlos.

¿Cuáles son entonces los beneficios de la virtualización en la computación en la nube?
Imagine una gran empresa con miles de empleados, cada uno de los cuales necesita almacenar y procesar grandes cantidades de datos. Sería un desastre en la gestión de datos si cada empleado utilizara su propia PC para almacenar datos. Sin embargo, a través de la computación en la nube, las empresas pueden almacenar de forma centralizada los datos de todos los empleados en la nube, y los empleados pueden compartir y colaborar a través de la red.

La computación en la nube también ofrece a las empresas flexibilidad y escalabilidad. Así como las aplicaciones pueden proporcionar diferentes niveles de servicios según sus necesidades, la computación en la nube también puede proporcionar recursos informáticos de diferentes tamaños según las necesidades de las empresas. Si el negocio de una empresa está creciendo rápidamente, puede ampliar fácilmente los recursos de computación en la nube sin invertir en una gran cantidad de equipos de hardware.

Además, la computación en la nube aporta beneficios económicos a las empresas. Imagínate que organizas un viaje tú mismo y tienes que pagar el billete de avión, el hotel, el coche de alquiler, etc. Pero si eliges reservar a través de la aplicación, es posible que te ofrezcan un paquete a un mejor precio. De manera similar, a través de la computación en la nube, las empresas ya no necesitan invertir mucho dinero para comprar y mantener sus propios servidores e infraestructura, sino que sólo deben pagar por el uso de los servicios de computación en la nube a pedido. Este modelo de pago por uso permite a las empresas controlar mejor los costos y utilizar recursos limitados para el desarrollo empresarial y la innovación.

¿Qué diablos son saas, paas e iaas?
Cuando se trata de computación en la nube, inevitablemente intervienen varios conceptos importantes: SaaS, PaaS e IaaS. Estos términos confunden a mucha gente, de hecho, una imagen puede explicar claramente la relación, te recomendamos que las guardes en tu teléfono móvil lo antes posible:
inserte la descripción de la imagen aquí

La virtualización mencionada anteriormente es uno de los elementos básicos de los servicios en la nube, que puede entenderse como la "base" de la computación en la nube, mientras que SaaS, PaaS e IaaS son las distintas salas del edificio de la computación en la nube, es decir, el "modelo de servicio". ", y SaaS, PaaS e IaaS representan "software como servicio", "plataforma como servicio" e "infraestructura como servicio", respectivamente.
inserte la descripción de la imagen aquí

Primero, hablemos de SaaS, que puede considerarse la capa superior de la computación en la nube.

Al igual que cuando viaja y elige reservar su paquete de viaje completo en una aplicación, SaaS ofrece una solución de software totalmente administrada. En el modelo SaaS, las aplicaciones de software son alojadas en la nube por proveedores de servicios en la nube y puestas a disposición de los usuarios a través de Internet. Esto significa que los usuarios no necesitan instalar, mantener ni administrar software, simplemente acceder a él a través de un navegador o una aplicación móvil.

Las aplicaciones SaaS comunes incluyen servicios de correo electrónico, paquetes de oficina en línea y sistemas de gestión de relaciones con los clientes. Al igual que obtener un servicio de viajes integral a través de una aplicación, SaaS proporciona a los usuarios una experiencia de software cómoda y rápida. Por ejemplo, varios software en la nube como Jiandaoyun son básicamente aplicaciones SaaS.

Luego viene PaaS, que puede considerarse como la capa intermedia de la computación en la nube.

Imagine que necesita un vehículo cómodo para desplazarse entre diferentes lugares escénicos durante sus viajes, y PaaS le proporciona dicha plataforma. En el modelo PaaS, un proveedor de servicios en la nube proporciona una plataforma completa para el desarrollo y la implementación de aplicaciones. Estas plataformas incluyen herramientas de desarrollo, lenguajes de programación, sistemas de gestión de bases de datos y entornos de implementación de aplicaciones.

Con PaaS, los desarrolladores pueden centrarse en la lógica y la funcionalidad de la aplicación, en lugar de en la infraestructura subyacente y la configuración del sistema. Al igual que se obtiene una cómoda camioneta a través de una agencia de viajes, PaaS proporciona a los desarrolladores un entorno de desarrollo e implementación conveniente.

Finalmente, hablemos de IaaS, que es la capa fundamental de la computación en la nube.

IaaS proporciona una infraestructura sólida para esta agencia de viajes. En el modelo IaaS, los proveedores de servicios en la nube proporcionan recursos informáticos básicos, incluidas máquinas virtuales, almacenamiento y redes. Los usuarios pueden ajustar y administrar dinámicamente estos recursos según sus necesidades, al igual que usted puede elegir diferentes tipos de transporte según sus necesidades durante el viaje.

IaaS proporciona a los usuarios flexibilidad y escalabilidad, lo que les permite adquirir y liberar rápidamente recursos informáticos de acuerdo con las necesidades reales sin invertir ni mantener sus propios dispositivos de hardware. Por supuesto, es necesario desarrollar otros sistemas operativos y middleware además de los dispositivos de hardware, etc. los propios usuarios.

En resumen, SaaS, PaaS e IaaS representan diferentes niveles y modelos de servicio de la computación en la nube. Así como una agencia de viajes le brinda paquetes de viaje, transporte cómodo e infraestructura confiable, la computación en la nube brinda soluciones de software alojadas a través de SaaS, plataformas de desarrollo e implementación a través de PaaS y recursos informáticos básicos a través de IaaS. Estos modelos se complementan entre sí para formar un ecosistema completo de computación en la nube que satisface las necesidades y requisitos de los diferentes usuarios.

¿Qué tecnología necesita la computación en la nube?
Se han mencionado muchos conceptos de computación en la nube anteriormente, solo para que todos comprendan rápidamente qué es la computación en la nube. Aquí resumimos los requisitos técnicos necesarios para la computación en la nube:

1. Tecnología de virtualización:
al igual que dividir una casa grande en varias habitaciones pequeñas, la tecnología de virtualización divide un servidor grande en múltiples servidores virtuales, haciéndolos parecer computadoras independientes. Esto permite una mejor utilización de los recursos del servidor y permite que varios usuarios compartan el mismo dispositivo físico.

2. Gestión automatizada:
imagine un ama de llaves inteligente que pueda administrar automáticamente los recursos informáticos por usted y asignar y liberar recursos según las necesidades. La computación en la nube utiliza tecnología de automatización para permitir que las computadoras completen automáticamente diversas tareas de administración tediosas, como la programación de recursos, la administración y el monitoreo de la configuración, etc., lo que hace que todo el sistema sea más eficiente y confiable.

3. Expansión elástica:
la computación en la nube es como una banda elástica que se puede estirar y contraer según sea necesario. Cuando los usuarios necesitan más recursos informáticos, la computación en la nube puede aumentar rápidamente los servidores y el espacio de almacenamiento para satisfacer la demanda; cuando la demanda disminuye, puede reducir automáticamente los recursos para evitar el desperdicio.

4. Alta disponibilidad:
la computación en la nube garantiza que los datos y las aplicaciones de los usuarios estén siempre disponibles mediante el establecimiento de centros de datos en múltiples ubicaciones geográficas. Al igual que tener una fuente de energía de respaldo, cuando falla un centro de datos, la computación en la nube puede cambiar automáticamente a otros centros de datos disponibles para garantizar la continuidad del servicio.

5. Seguridad de los datos:
La computación en la nube adopta diversas medidas de seguridad para proteger los datos de los usuarios. Por ejemplo, el cifrado de datos es como guardar un archivo en una caja fuerte, y sólo la clave correcta puede desbloquear los datos y acceder a ellos. La computación en la nube también proporciona funciones como autenticación, control de acceso y copia de seguridad para garantizar que no se acceda ilegalmente a los datos ni se pierdan.

Hablando de esto, mucha gente pensará: dado que el ecosistema de la computación en la nube es tan bueno, ¿qué preparativos deberían hacer las empresas para implementar la computación en la nube? De hecho, aquí está involucrado el "método de implementación". Debido a problemas de espacio, podemos incluirlo en el próximo artículo.

Además, te enviaré información gratuita sobre la construcción de big data . ¡Puedes obtenerla respondiendo a big data en segundo plano !

Supongo que te gusta

Origin blog.csdn.net/yuanziok/article/details/132423334
Recomendado
Clasificación