Un artículo de 1.500 palabras sobre la tecnología de computación en la nube
En primer lugar, los centros de datos se están desarrollando en la dirección de la integración, la ecología y el ahorro de energía.
Actualmente, la construcción de centros de datos tradicionales se enfrenta a problemas como la heterogeneidad de la red, los recursos estáticos, la gestión compleja y el elevado consumo energético. Los centros de datos de computación en la nube son diferentes de los centros de datos tradicionales. Es necesario resolver el problema de cómo completar de manera rápida y eficiente la expansión y el despliegue de los centros de datos empresariales en un corto período de tiempo, teniendo en cuenta al mismo tiempo los requisitos de ahorro de energía verde y alta confiabilidad. La alta utilización, la integración, el bajo consumo de energía y la gestión automatizada se han convertido en el foco de la construcción de centros de datos de computación en la nube. La integración y el ahorro de energía verde se han convertido en las características de desarrollo de la tecnología de construcción de centros de datos de computación en la nube.
La integración del centro de datos es la integración del entorno físico, incluido el suministro de energía y la refrigeración de precisión. , resolviendo principalmente la confiabilidad y disponibilidad de la infraestructura del centro de datos. Una mayor integración consiste en establecer un sistema de gestión de infraestructura e introducir software de gestión inteligente y de automatización para mejorar la gestión y la eficiencia operativa. Otro tipo de integración es la optimización y actualización de dispositivos y servidores de almacenamiento, introduciendo servidores y dispositivos de almacenamiento más avanzados. Emerson propuso que la integración y la innovación ganarán el centro de datos de computación en la nube.
Los centros de datos de contenedores eficientes, ecológicos y que ahorran energía surgieron en un momento histórico. El centro de datos de contenedores es un producto que no solo absorbe las ideas de la computación en la nube, sino que también permite a las empresas construir rápidamente sus propios centros de datos. En comparación con los centros de datos tradicionales, los centros de datos de contenedores tienen las ventajas de alta densidad, bajo PUE, modularidad, movilidad, implementación flexible y rápida e integración de construcción, operación y mantenimiento, y se han convertido en un punto de acceso de desarrollo. Empresas extranjeras como Google, Microsoft e Intel han comenzado a desarrollar e implementar centros de datos de contenedores ecológicos a gran escala.
A través de la virtualización de servidores, equipos de red inteligentes y otras tecnologías, se puede lograr un ahorro de energía local en el centro de datos, pero los requisitos de un centro de datos ecológico no se pueden cumplir realmente. Por lo tanto, tomar el centro de datos como el objetivo general para lograr el ahorro y la reducción del consumo de energía se está convirtiendo en una dirección de desarrollo importante, y las tecnologías relacionadas con el ahorro de energía y la reducción del consumo de los centros de datos continuarán innovando y logrando avances. Los centros de datos de alta temperatura son una dirección de desarrollo, al igual que los servidores de bajo consumo y los productos de chips.
En segundo lugar, la tecnología de virtualización se está desarrollando en la dirección de la colaboración de software y hardware.
Según una investigación de IDC, el año anterior a 2005 fue la primera etapa del desarrollo de la tecnología de virtualización, que es llamado virtualización 1.0. De 2005 a 2010, la segunda etapa del desarrollo de la virtualización se llamó virtualización 2.0. Ahora ha entrado en la virtualización 2.5 y la virtualización 3.0 llegará pronto. Según las previsiones de Gartner, para 2016, el 70% de los servidores empresariales X86 de China estarán virtualizados.
Un artículo publicado en el sitio web ArsTechnica comenta que en el mercado de virtualización actual, VMware ocupa el primer lugar, Microsoft Hyper-V el segundo, Citrix Xen el tercero y Red Hat y Oracle compiten por el cuarto. Con el avance de las tecnologías de hardware, como servidores y tecnologías de software relacionadas, el desarrollo gradual y la madurez de los entornos de aplicaciones de software y la mejora continua de los requisitos de las aplicaciones, la virtualización se ha convertido en una nueva tecnología de importancia estratégica.
En primer lugar, a medida que los principales fabricantes entren en el campo de la virtualización, la virtualización de código abierto seguirá madurando. Gartner también señaló que, aunque el mercado de virtualización de código abierto es todavía relativamente pequeño, su cuota de mercado se duplicará a finales de 2014 y crecerá rápidamente en el futuro.
En segundo lugar, con el desarrollo de la tecnología de virtualización, se acelerará la virtualización de la cooperación entre software y hardware. En este sentido, ha comenzado a aparecer la virtualización de la memoria.
En tercer lugar, la virtualización de redes se está desarrollando rápidamente. La virtualización de redes puede utilizar de manera eficiente los recursos de la red y tiene las ventajas de ahorrar costos de energía, simplificar la operación y la gestión del mantenimiento de la red y mejorar la confiabilidad de la red. Después de cuatro años de colaboración, VMware y Cisco han logrado un gran avance en la virtualización de redes con el lanzamiento de VXLAN (Virtual Extensible LAN). VXLAN cuenta con el respaldo de muchos de los fabricantes líderes de la industria.
En tercer lugar, la tecnología de almacenamiento distribuido a gran escala ha entrado en la cima de la innovación.
En el entorno de la computación en la nube, la tecnología de almacenamiento se desarrollará principalmente en la dirección de la seguridad, la portabilidad y el acceso a los datos. El objetivo del almacenamiento distribuido es utilizar los recursos de almacenamiento de varios servidores para satisfacer las necesidades de almacenamiento que un solo servidor no puede satisfacer. Requiere que los recursos de almacenamiento puedan representarse y administrarse de manera abstracta y unificada, y que se pueda garantizar la seguridad, confiabilidad y rendimiento de las operaciones de lectura y escritura de datos.
Para garantizar una alta confiabilidad y economía, la computación en la nube utiliza almacenamiento distribuido para almacenar datos, utiliza almacenamiento redundante para garantizar la confiabilidad de los datos almacenados y utiliza software altamente confiable para compensar la falta de confiabilidad del hardware, proporcionando así un sistema masivo barato y confiable. Sistema de computación y almacenamiento distribuido. Entre las tecnologías de almacenamiento distribuido a gran escala, los sistemas de archivos distribuidos basados en dispositivos de bloques son adecuados para plataformas de computación en la nube de datos masivos y a gran escala. Implementa de forma redundante los datos de los clientes en una gran cantidad de almacenamiento ordinario económico y puede proporcionar excelentes funciones de redundancia de datos a través de tecnología informática distribuida y paralela. Y debido a la tecnología de procesamiento de datos concurrente distribuido, múltiples nodos de almacenamiento pueden proporcionar a los usuarios servicios de acceso a datos de alto rendimiento al mismo tiempo, garantizando la eficiencia de la transmisión de datos. En la actualidad, muchas universidades, instituciones de investigación y empresas extranjeras han desarrollado o están desarrollando sistemas de archivos distribuidos, y han surgido varios sistemas de archivos distribuidos famosos, como PVFS, GPFS, zFS, Google FS, Hadoop FS, etc. , todavía se están llevando a cabo investigaciones y desarrollos más profundos y profundos.
Además de la tecnología de almacenamiento distribuido a gran escala, el almacenamiento P2P, las redes de datos, los sistemas inteligentes de almacenamiento masivo, etc., también son tendencias en el desarrollo del almacenamiento masivo. Entre ellos, el almacenamiento P2P puede considerarse como un tipo de almacenamiento distribuido, un sistema de almacenamiento de datos para redes peer-to-peer, diseñado para proporcionar un acceso a archivos eficiente, robusto y con carga equilibrada. Una cuadrícula de datos es una combinación de unidades orgánicas inteligentes, similar a una cuadrícula informática. Los sistemas inteligentes de almacenamiento masivo incluyen recopilación activa de datos, análisis de datos y ajuste activo. La aplicación de datos masivos almacenados en la computación en la nube proporcionará nuevos puntos de valor para la computación en la nube y también se convertirá en una de las direcciones clave para el desarrollo de la computación en la nube.
En cuarto lugar, la tecnología informática distribuida se mejora y actualiza constantemente.
La gestión de la programación de recursos se considera el núcleo de la computación en la nube, porque la computación en la nube no solo requiere recursos centralizados, sino que también programa, opera, asigna y administra recursos de manera razonable. La característica sobresaliente del centro de datos de computación en la nube es que tiene una gran cantidad de recursos básicos de software y hardware para lograr una escala de recursos básicos. Sin embargo, cómo administrar estos recursos de manera razonable y efectiva, mejorar su utilización y reducir el costo de los recursos unitarios es la dificultad y el enfoque que enfrentan los proveedores de plataformas de computación en la nube. El desarrollo y la optimización de tecnologías de gestión y programación de recursos, como centros de programación de recursos/negocios, tecnología de gestión de copias, algoritmos de programación de tareas y mecanismos de tolerancia a fallos de tareas, proporcionarán soporte técnico para la programación y gestión de recursos de computación en la nube. Sin embargo, los sistemas operativos de computación en la nube, que se están convirtiendo en el foco de la industria, pueden llevar la tecnología de gestión y programación de recursos de la computación en la nube por un nuevo camino. El sistema operativo de computación en la nube es el sistema operativo del centro de datos de computación en la nube. Se refiere a una nube que administra una gran cantidad de recursos de hardware y recursos de software básicos en función de recursos de hardware básicos como servidores, almacenamiento y redes y software básico como soporte. -Solo sistemas operativos, middleware y bases de datos. Sistema de gestión integral de plataforma. Permite un modelo informático extremadamente simplificado y más eficiente y logra niveles de servicio, tiempos de respuesta, políticas de seguridad y especificaciones de disponibilidad específicos a bajo costo.
Hoy en día, el entorno comercial de la computación en la nube impone mayores requisitos a la fiabilidad de todo el sistema. Para respaldar los servicios comerciales de computación en la nube, lo más importante para la colaboración de sistemas distribuidos y la programación de recursos es la confiabilidad. En el futuro, la tecnología informática distribuida madura podrá admitir servicios en línea (SaaS). Las cosas han cambiado mucho desde que el iPhone de Apple entró al mercado en 2007. Con la llegada de la era de los teléfonos inteligentes, la Web empezó a entrar en los terminales móviles, la tormenta SaaS arrasó todo Internet y las aplicaciones online se pusieron de moda. La mejora continua y la promoción de la tecnología informática distribuida respaldarán el marco para ejecutar aplicaciones distribuidas en grandes clústeres en todos los centros de datos.
5. La seguridad y la privacidad recibirán más atención.
Como nuevo modelo de aplicación, la computación en la nube ha experimentado algunos cambios en comparación con la Internet tradicional, lo que seguramente traerá nuevos problemas de seguridad. Por ejemplo, la alta concentración de datos ha aumentado el riesgo de fuga de datos. y acceso multicliente. Mayor riesgo de interceptación de datos. La tecnología de seguridad en la nube es un medio eficaz para garantizar la seguridad de los servicios de computación en la nube. Debe abordar muchas cuestiones, incluida la seguridad de la infraestructura de la nube, la seguridad de los datos, la seguridad de la gestión de acceso y autenticación y el cumplimiento de las auditorías. La seguridad de la computación en la nube todavía depende de las principales tecnologías del campo tradicional de la seguridad de la información. Pero, por otro lado, la computación en la nube tiene las características de virtualización y uso compartido de recursos, y la tecnología tradicional de seguridad de la información necesita adoptar diferentes modelos o tener nuevas innovaciones tecnológicas para adaptarse a sus características.
Además, dado que los usuarios no pueden conocer con precisión la ubicación de los datos en la computación en la nube, la confianza entre los proveedores y los usuarios de la computación en la nube es un punto clave que debe considerarse en la seguridad de la computación en la nube. En términos generales, los proveedores de computación en la nube deben combinar plenamente las características de la computación en la nube y las necesidades de los usuarios para proporcionar medidas generales de seguridad de la computación en la nube, lo que promoverá el desarrollo de la tecnología de seguridad de la computación en la nube. Para adaptarse a las características y necesidades de seguridad de la computación en la nube, la tecnología de seguridad de la computación en la nube ha acelerado el desarrollo de la tecnología de cifrado, la tecnología de confianza, las soluciones de seguridad y los modelos de servicios de seguridad.
Además, las tendencias de seguridad futuras involucrarán inevitablemente terminales y terminales móviles en todos los niveles. Los terminales inteligentes y los dispositivos portátiles, incluidos varios tipos de PC y teléfonos móviles, pueden enfrentar desafíos por parte de los atacantes. Será cada vez más difícil protegerse contra estos ataques en todos los dispositivos. Para resolver la seguridad del terminal, primero debemos resolver la seguridad en la nube, es decir, primero debemos juzgar las tendencias de seguridad desde la nube en lugar de desde un terminal aislado. A través del análisis de big data de la seguridad en la nube, se pueden descubrir claramente varias tendencias de amenazas, interceptando así nuevos troyanos de manera oportuna y previniendo intrusiones y ataques a la red. Aunque la protección de la privacidad es un problema importante que debe resolverse en el proceso de popularización de la computación en la nube, con el desarrollo de la computación en la nube y la madurez de los estándares relacionados. Creo que los derechos de privacidad estarán mejor protegidos y la computación en la nube tendrá un impacto tan profundo en nuestros estilos de vida como otros entornos de aplicaciones en Internet.
6. Refinamiento de SLA, monitoreo de la calidad del servicio en tiempo real
Para permitir que los usuarios se atrevan a colocar aplicaciones comerciales clave en la plataforma de computación en la nube, los acuerdos de servicio extensos obviamente no pueden hacer que las personas Siéntete a gusto. Los usuarios necesitan saber si el proveedor de computación en la nube puede difundir datos rápidamente por todo el país y qué tan buena es la conexión de red. Para las crecientes necesidades comerciales, la expansión del rendimiento no es suficiente y la velocidad de expansión del rendimiento del proveedor de computación en la nube también es muy importante. Los usuarios necesitan acuerdos de calidad de servicio que les brinden tranquilidad, y perfeccionar la calidad del servicio es una tendencia inevitable. La computación en la nube reúne recursos informáticos, de almacenamiento y de red, lo que hace que la gestión de los recursos subyacentes sea cada vez más compleja e importante. Un monitoreo eficiente de la carga de trabajo basado en la nube debería detectar síntomas de problemas de rendimiento antes de que ocurran, previniendo así los problemas antes de que ocurran. Comprender los detalles de las operaciones de computación en la nube en tiempo real ayuda a brindar una experiencia de computación en la nube más poderosa, que también es la dirección del desarrollo futuro.
Además, la tecnología de computación en la nube de código abierto se ha vuelto más popular. Los datos muestran que actualmente más del 90% de las aplicaciones de computación en la nube en el mundo se implementan en plataformas de código abierto. Según las estadísticas de Black Duck, a finales de 2010, había más de 470 proyectos de computación en la nube de código abierto en la plataforma. El 40% de los proyectos de código abierto iniciados en 2011 estaban relacionados con la computación en la nube (otro 19% estaban relacionados con la telefonía móvil). y el 15% estaban relacionados con aplicaciones empresariales). La demanda de la computación en la nube de una plataforma de código abierto segura, ágil, flexible y personalizada, así como su excepcional practicidad y bajo costo, también determinan la posición de liderazgo de las plataformas informáticas de código abierto en la era de la nube. Muchas empresas y organizaciones a la vanguardia de la computación en la nube, como Amazon, Google y Facebook, están desarrollando e implementando plataformas de computación en la nube de código abierto. La plataforma de computación en la nube de código abierto no solo reduce la gran inversión inicial de las empresas en infraestructura técnica, sino que también mejora en gran medida la aplicabilidad de las aplicaciones de computación en la nube. Con el rápido desarrollo de la tecnología de computación en la nube de código abierto, seguramente impulsará una implementación mejor y más rápida de los proyectos de computación en la nube y se convertirá en el beneficio principal de la competencia empresarial. Con este fin, la tecnología de computación en la nube de código abierto recibirá mayor atención y popularidad.