¿Qué son los servicios en la nube, los terminales en la nube y la computación en la nube?
¿Qué es un servicio en la nube?
Permítame darle una descripción simple: es lo suficientemente inteligente como para brindarle servicios en tiempo real según su ubicación, hora, preferencias y otros. Anticipar las necesidades. En este nuevo modelo, la búsqueda de información la hará usted, no usted. No importa qué dispositivo utilice, no importa qué servicio bajo demanda necesite, obtendrá una experiencia definitiva consistente y coherente.
Al multiplicar un gran número de empresas de nueva creación, ofrecemos una gran cantidad de productos personalizados para satisfacer las crecientes necesidades personalizadas del mercado. Su método de reproducción es proporcionar a las empresas de nueva creación un conjunto completo de servicios en términos de financiación, promoción, pago, logística y servicio al cliente, y poner sus propias capacidades operativas a disposición de partes externas, como agua y electricidad bajo demanda. usar. Este es el modelo de negocio de los servicios en la nube.
La premisa para el nacimiento de los servicios en la nube es que Internet rompe las divisiones geográficas para formar un mercado unificado y resulta rentable proporcionar productos para necesidades personalizadas. El efecto objetivo es: para reducir al mínimo el coste de iniciar un negocio, los emprendedores sólo se centrarán en aspectos centrales como la creatividad, y las operaciones y la gestión ya no serán importantes. Las pequeñas empresas comenzaron a desafiar a las grandes y subvertir la civilización industrial de "ganar a escala". Nuestra sociedad y nuestra cultura serán más independientes y libres.
Terminal en la nube
La próxima generación de PC se llama "terminal en la nube". Ya no requiere un procesador central, disco duro, tarjeta gráfica ni siquiera un sistema operativo ni software de aplicación. Debido a que todas las funciones anteriores se completan con un servidor de nube pública, es solo un decodificador compacto o está integrado directamente en la pantalla. "El precio es de sólo 500 yuanes".
El terminal en la nube es, con diferencia, la solución de red informática más económica. El precio de una sola unidad es de sólo unos pocos cientos de yuanes, según las estadísticas, los sistemas de red comerciales que logran. la misma función y sistemas de terminales en la nube En comparación con los sistemas de PC tradicionales: se ahorrará un 70% de la inversión en el proceso de adquisición; se reducirá un 90% de la carga de costos en la operación y mantenimiento del sistema en términos de costo de uso, 50 terminales en la nube equivalen a consumo de energía de una PC normal, el ahorro en la factura de electricidad es considerable.
La computación en la nube cambiará el modelo actual de "pantalla de chasis" de las computadoras. En el futuro, los televisores, los teléfonos móviles y las consolas de juegos pueden convertirse en dispositivos terminales de la red. Las computadoras son tan omnipresentes que no podemos verlos. Bueno, esto es computación ubicua. A medida que el concepto de computación en la nube madure, los operadores de telecomunicaciones, los proveedores de hardware y los proveedores de servicios de software ya no existirán. disminuirá y los fabricantes de PC tendrán más voz y oportunidades de desarrollo.
La computación en la nube es un método emergente para compartir infraestructura que puede integrar grandes sistemas conectados entre sí para ofrecer una variedad de servicios de TI. están impulsando la necesidad de tales entornos, incluidos dispositivos conectados, transmisión de datos en tiempo real, adopción de SOA y Web2 como búsqueda, colaboración abierta, redes sociales y comercio móvil. Además, la mejora en el rendimiento de las aplicaciones. Los componentes digitales también han aumentado considerablemente la escala de los entornos de TI, fortaleciendo aún más la necesidad de una gestión mediante una nube unificada.
Computación en la nube: la definición de computación en la nube en sentido estricto se refiere al modelo de entrega y uso de TI. infraestructura, que se refiere a la obtención de los recursos necesarios (hardware, plataforma, software) a través de la red de forma on-demand y fácilmente escalable. La red que proporciona los recursos se denomina "nube". ampliable desde la perspectiva del usuario y puede obtenerse en cualquier momento, usarse bajo demanda y ampliarse en cualquier momento. Esta característica a menudo se denomina uso de infraestructura de TI como agua y electricidad en un sentido amplio. Este sentido se refiere al modelo de prestación y uso del servicio, que se refiere a la obtención de los servicios requeridos a través de la red de manera on-demand y fácilmente escalable. Este servicio puede estar relacionado con TI, software e Internet, o puede ser cualquiera. otro servicio.
La computación en la nube a menudo se confunde con la Computación Paralela, la Computación Distribuida y la Computación Grid.
La computación en la nube es el resultado de la evolución mixta y el salto de conceptos como la virtualización (Virtualización), la computación de utilidades (Utility Computing), IaaS (infraestructura como servicio), PaaS (plataforma como servicio) y SaaS (software como servicio). ).
Computación en la nube-Características
(1) Escala ultragrande. La "nube" tiene una escala considerable. Google Cloud Computing ya cuenta con más de 1 millón de servidores, y las "nubes" de Amazon, IBM, Microsoft, Yahoo, etc. tienen cientos de miles de servidores. Las nubes privadas empresariales suelen tener cientos o miles de servidores. La "nube" puede ofrecer a los usuarios una potencia informática sin precedentes.
(2) Virtualización. La computación en la nube permite a los usuarios obtener servicios de aplicaciones en cualquier ubicación y utilizando varios terminales. Los recursos solicitados provienen de la "nube" y no de una entidad tangible fija. La aplicación se ejecuta en algún lugar de la "nube", pero los usuarios en realidad no necesitan saber ni preocuparse por la ubicación específica donde se ejecuta la aplicación. Con tan solo un portátil o un teléfono móvil, todo lo que necesitamos se puede conseguir a través de servicios de red, incluso tareas como la supercomputación.
Computación en la nube (3) Alta confiabilidad. "Nube" utiliza medidas como copias múltiples de datos, tolerancia a fallas e intercambiabilidad isomórfica de nodos informáticos para garantizar una alta confiabilidad de los servicios. El uso de la computación en la nube es más confiable que el uso de computadoras locales.
(4) Universalidad. La computación en la nube no está dirigida a aplicaciones específicas. Con el apoyo de la "nube", se pueden construir aplicaciones en constante cambio y la misma "nube" puede soportar el funcionamiento de diferentes aplicaciones al mismo tiempo.
(5) Alta escalabilidad. La escala de la "nube" se puede ampliar dinámicamente para satisfacer las necesidades de crecimiento de la escala de aplicaciones y usuarios.
(6) Servicios bajo demanda. La "nube" es un enorme conjunto de recursos que se compra a pedido; la nube se puede facturar como el agua del grifo, la electricidad y el gas.
(7) Extremadamente barato. Gracias a las medidas especiales de tolerancia a fallos de la "nube", se pueden utilizar nodos extremadamente baratos para formar una nube. La gestión centralizada automatizada de la "nube" elimina la necesidad de que un gran número de empresas asuman el coste cada vez más alto de la "nube". Gestión del centro de datos. La versatilidad de la "nube" mejora la utilización de recursos en comparación con los sistemas tradicionales, los usuarios pueden disfrutar plenamente de las ventajas de bajo costo de la "nube", y a menudo gastan sólo unos pocos cientos de dólares y unos pocos días para completar tareas. Anteriormente, se necesitaban decenas de miles de dólares y meses para completarse.
Cloud Computing - Origen Cloud Computing (Cloud Computing) es un modelo informático empresarial emergente. Distribuye tareas informáticas entre un conjunto de recursos compuesto por una gran cantidad de computadoras, lo que permite que varios sistemas de aplicaciones obtengan potencia informática, espacio de almacenamiento y diversos servicios de software según sea necesario.
Este conjunto de recursos se denomina "nube". "Nube" son algunos recursos informáticos virtuales que pueden mantenerse y administrarse por sí mismos, generalmente algunos grandes grupos de servidores, incluidos servidores informáticos, servidores de almacenamiento, recursos de banda ancha, etc. La computación en la nube centraliza todos los recursos informáticos y los gestiona automáticamente mediante software sin intervención humana. Esto permite a los proveedores de aplicaciones centrarse más en su negocio sin tener que preocuparse por detalles tediosos, lo que favorece la innovación y la reducción de costos.
La razón por la que se llama "nube" es que tiene las características de las nubes reales en algunos aspectos: las nubes son generalmente más grandes, la escala de las nubes se puede expandir y contraer dinámicamente y sus límites son borrosos; Flotando en el aire, no puedes ni necesitas señalar su ubicación exacta, pero existe en alguna parte.
La razón por la que se llama "nube" es también porque Amazon, uno de los creadores de la computación en la nube, le dio a lo que alguna vez se llamó computación en red un nuevo nombre "Elastic Computing Cloud" (EC2) y logró beneficios comerciales. éxito. Sus defensores consideran la computación en la nube un "modelo informático revolucionario" porque permite hacer circular libremente la potencia de la supercomputación a través de Internet. Las empresas y los usuarios individuales ya no necesitan invertir en costosos costos de adquisición de hardware. Sólo necesitan alquilar potencia informática a través de Internet. "Trate su computadora como un punto de acceso y deje todo en manos de Internet". Los usuarios sólo necesitan 640 KB de memoria. "Bill Gates dijo esto en 1989 cuando hablaba del "tiempo pasado, presente y futuro de la informática".
En ese momento, todos los programas eran muy pequeños y el disco duro de 100 MB no se podía agotar. Internet todavía se estaba desarrollando en los laboratorios y acababa de proponerse el protocolo de hipertexto. Su uso generalizado comenzará en seis años. En la actualidad (en 2008), dicha información se puede recuperar en sitios web que brindan servicios de instalación. La configuración de computadora estándar que requiere un trabajador administrativo común es: Core Duo de gama baja/memoria de 1 GB/disco duro de 100 GB. Pronto, un mega. -El disco duro de nivel estará disponible. Entrará en el ámbito de uso de la máquina doméstica. Detrás del rápido aumento de las configuraciones de hardware está el rápido crecimiento de los datos en Internet; esto simplemente desafía los límites de la imaginación humana. Cuando se propuso el concepto de datos masivos, la unidad se medía en GB. Ahora bien, esto es sólo una unidad de datos para un sitio web pequeño.
Computación en la nube: principios básicos Kaifu Lee Cloud Computing (Cloud Computing) es el desarrollo de procesamiento distribuido (Computación distribuida), procesamiento paralelo (Computación paralela) y computación grid (Grid Computing), o estas computadoras Implementación comercial de conceptos científicos.
El principio básico de la computación en la nube es que, al distribuir la computación entre una gran cantidad de computadoras distribuidas en lugar de computadoras locales o servidores remotos, los centros de datos empresariales funcionarán más como Internet. Esto permite a las empresas cambiar recursos a las aplicaciones necesarias y acceder a computadoras y sistemas de almacenamiento bajo demanda. Se trata de una medida revolucionaria, es como pasar del antiguo modelo de generador único al modelo de suministro de energía centralizado de una central eléctrica. Significa que la potencia informática también puede circular como una mercancía, al igual que el gas, el agua y la electricidad, que es de fácil acceso y de bajo costo. La gran diferencia es que se transmite a través de Internet. El modelo de la computación en la nube ya está surgiendo: en el futuro, todo lo que necesitaremos será una computadora portátil o un teléfono móvil para lograr todo lo que necesitamos a través de servicios de red, incluso tareas como la supercomputación. Desde esta perspectiva, el usuario final es el verdadero propietario de la computación en la nube. La aplicación de la computación en la nube incluye la idea de unir poder y ponerlo a disposición de todos los miembros. En su sentido más fundamental, la computación en la nube es la capacidad de aprovechar software y datos en Internet. Para la computación en la nube, Kaifu Lee (vicepresidente global de Google y presidente de China) hizo una vívida metáfora: un banco. Al principio, la gente simplemente ponía dinero debajo de la almohada. Más tarde, se crearon bancos, lo que era muy seguro, pero era más problemático retirar el dinero. Hoy en día, los bancos pueden retirar dinero de cualquier sucursal bancaria, incluso a través de cajeros automáticos o canales extranjeros. Al igual que cuando se utiliza electricidad, no es necesario equipar cada hogar con un generador. Puede comprarlo directamente a la compañía eléctrica. La "computación en la nube" trae consigo ese cambio: compañías de redes profesionales como Google e IBM construyen centros de computación y almacenamiento de computadoras, y los usuarios pueden acceder a ellos fácilmente a través de un cable de red con la ayuda de un navegador, convirtiendo la "nube" en el centro de servicios de aplicaciones y almacenamiento de datos. La computación en la nube ha desarrollado actualmente dos áreas principales: la seguridad en la nube y el almacenamiento en la nube. Por ejemplo, las empresas nacionales Rising y Trend Micro han comenzado a ofrecer productos de seguridad en la nube, mientras que líderes internacionales como Microsoft y Google están más involucrados en el campo del almacenamiento en la nube;
Computación en la nube: condiciones de desarrollo
(Computación en la nube) inevitablemente se volverá cada vez más común, convirtiéndose gradualmente en un modelo informático convencional y reemplazando las computadoras centrales centralizadas:
1. La primera razón por la que ahora se utilizan sistemas distribuidos es porque tienen una mejor relación rendimiento-precio que los sistemas centralizados. No es necesario gastar cientos de miles de dólares para obtener una informática de alto rendimiento.
2. La mayoría de las aplicaciones se distribuyen. Por ejemplo, en aplicaciones empresariales industriales, el departamento de gestión y el sitio no están en el mismo lugar.
3. Alta confiabilidad. La redundancia es una necesidad no sólo para la evolución biológica sino también para la tecnología de la información. Los sistemas distribuidos modernos tienen un alto grado de tolerancia a fallas y el control distribuido de los reactores nucleares se utiliza principalmente para lograr una alta confiabilidad.
4. Escalabilidad. El costo de comprar una computadora central de mayor rendimiento, o comprar otra computadora central con el mismo rendimiento, es mucho más alto que el costo de agregar algunas PC.
5. Alta flexibilidad.
Es compatible con productos de diferentes fabricantes de hardware y es compatible con máquinas y periféricos de baja configuración para obtener computación de alto rendimiento.
Computación en la nube - Categoría
Markus Klems
La computación en la nube es una palabra de moda que abarca desarrollo, equilibrio de carga, modelos de negocio y arquitectura. Es una industria de software. El modelo futuro (Software10.0), o dicho simplemente, la computación en la nube es un software centrado en Internet.
Reuven Cohen
La computación en la nube es un servicio basado en web que tiene como objetivo permitir a los usuarios pagar solo por las funciones que necesitan, eliminando al mismo tiempo el software tradicional en hardware, software y habilidades profesionales. inversiones. La computación en la nube permite a los usuarios obtener aplicaciones sin la complejidad de la tecnología y la implementación.
Douglas Gourlay
La computación en la nube se refiere a un panorama general. Básicamente, permite a los usuarios acceder a servicios técnicos a través de Internet, cada vez que inician sesión en Facebook o buscan vuelos. De hecho, todos utilizan la computación en la nube.
Elogiando a Gaw
La computación en la nube es la nueva Web2.0, un florecimiento del mercado sobre las tecnologías existentes. Al igual que la gente solía poner un poco de ajax en sus sitios web y declararse Web 2.0, la computación en la nube es una nueva palabra de moda.
El lado positivo es que Web2.0 finalmente captó la atención generalizada. De manera similar, el concepto de computación en la nube eventualmente cambiará la forma de pensar de las personas y eventualmente explotarán varios conceptos, como los servicios de alojamiento, ASP y la computación Grid. , software como servicio, plataforma como servicio, cualquier cosa como servicio.
Briande Haaff
Desde la perspectiva del consumidor, SaaS es un tipo de computación en la nube, pero la gente de la industria debe entender lo que esto significa. En pocas palabras, la computación en la nube es la sublimación de SaaS.
Ben Kepes
La intención original del modelo de nube es hacer que el consumo de la capa de hardware como computación bajo demanda y espacio de almacenamiento sea necesario para que el modelo de nube aporte. Más potencia. Necesitamos implementar la configuración, la implementación y los servicios en un entorno virtual en toda la arquitectura de la aplicación.
Omar Sultan
La computación en la nube consiste en acceder a recursos y servicios para algunas necesidades que deben cambiarse dinámicamente. Los recursos solicitados por las aplicaciones y servicios provienen de la "nube" y no de entidades tangibles fijas. Las nubes son recursos virtuales que pueden ser mantenidos y administrados por sí mismos.
Computación en la nube: perspectivas
La computación en la nube se considera la próxima revolución en la industria tecnológica, que traerá cambios fundamentales en los métodos de trabajo y modelos de negocio.
En primer lugar, la computación en la nube significa enormes oportunidades comerciales para las pequeñas y medianas empresas y los empresarios, que pueden utilizar la computación en la nube para competir con las grandes empresas a un nivel superior. Desde que Microsoft lanzó el software Office en 1989, la forma en que trabajamos ha cambiado drásticamente y la computación en la nube ha llevado a las oficinas a la nube: mayor potencia informática pero sin necesidad de comprar software, lo que elimina la necesidad de instalación y mantenimiento local.
En segundo lugar, en cierto sentido, la computación en la nube significa la muerte del hardware. Al menos las pequeñas y medianas empresas con crecientes necesidades informáticas ya no intentan comprar hardware costoso, sino alquilar potencia informática a proveedores de computación en la nube. Si bien se evita la inversión en hardware, el departamento técnico de la empresa tampoco tiene que preocuparse por el mantenimiento técnico y el tiempo ahorrado se puede utilizar para una mayor innovación empresarial.
Tomemos a Amazon como ejemplo. Sus productos de computación en la nube son baratos (y por supuesto muy rentables), lo que atrae a un gran número de pequeñas y medianas empresas, e incluso a grandes empresas como The New York Times. Red Hat y SanDisk. Amazon cobra 15 centavos por 1 GB de almacenamiento y 10 centavos por hora por el alquiler del servidor. Se dice que la inversión en cada computadora en su "nube" es de sólo US$ 300, suponiendo que el consumo eléctrico también es de US$ 300, y según este estándar de carga, sus ingresos son de US$ 876 en un año de uso ininterrumpido, con un margen de beneficio de alrededor del 45% mayor que su beneficio bruto por la venta de libros.
Con el auge de la computación en la nube, los fabricantes de hardware tradicionales se enfrentan una vez más a una crisis. Dell, HP, SUN, etc. han estado preocupados por la recesión del mercado estadounidense durante muchos años. Quizás la recesión del mercado de hardware realmente esté llegando.
El impacto de la computación en la nube en los modelos de negocio se refleja en la innovación del espacio de mercado. Christensen, profesor de la Harvard Business School, cree que ante un repentino aumento de la demanda de Gmail, el sistema de computación en la nube de Google aumentará automáticamente la capacidad y el número de procesadores de Gmail sin intervención manual, y las adiciones y ajustes no aumentarán los costes. Basándose en la computación en la nube, Google puede agregar nuevos servicios a un costo casi insignificante. Si el servicio agregado falla, está bien, simplemente apágalo y olvídate. Si tiene éxito, el sistema le agregará automáticamente espacio y potencia de procesamiento.
Eric Schmidt, director ejecutivo de Google, cree que la computación en la nube significa regresar de la era de las PC a la era de las mainframes. "En la era de las PC, las PC ofrecían muchas funciones y aplicaciones buenas. Ahora hemos regresado a la era de las computadoras a gran escala. Las computadoras centrales de hoy son invisibles e intangibles, pero de hecho están ahí, y están en la nube. En el cielo ”
Computación en la nube: espacio de desarrollo
Imagínese que cuando la potencia informática de la computadora no está limitada por el hardware local, puede ser más pequeña y más liviana. procesamiento potente está a su alcance. Aún podemos ejecutar los juegos en línea más exigentes en una computadora portátil delgada y liviana, y también podemos editar fotos que acabamos de tomar accediendo a Photoshop en línea en nuestros teléfonos móviles.
Lo que es aún más atractivo es que las empresas pueden obtener una potencia informática extremadamente alta a un costo muy bajo, sin tener que invertir en equipos de hardware costosos ni cargarse con mantenimiento y actualizaciones frecuentes. Por ejemplo, Goosipy, un sitio web inmobiliario de Estados Unidos, espera crear una base de datos para calcular los datos sobre las compras y ventas de propiedades de 670.000 familias en los últimos 12 años con el fin de ofrecer mejores recomendaciones a los consumidores. Si lo hacen ellos mismos, las estimaciones preliminares sugieren que les llevará seis meses y millones de dólares. Al final, alquilaron el servicio de "nube informática elástica" proporcionado por Amazon. Utilizando las potentes capacidades de análisis de datos de Amazon, el proyecto se completó en sólo 3 semanas y costó menos de 50.000 dólares: en primer lugar, la belleza de la computación en la nube. El método de computación bajo demanda puede aprovechar al máximo el rendimiento de grandes grupos de computadoras. Si solo necesitas usar 5 recursos, solo tendrás que pagar el precio de 5, en lugar de tener que pagar por 100 equipos como antes.
Computación en la nube-Identificación Los juegos en línea vuelven adictos a los jóvenes 1) Si el nombre es "Grid" o "OGSA (Open Grid Services Architecture)"... entonces no es una nube.
2) Si necesita proporcionar al fabricante una especificación de requisitos de docenas de páginas... entonces, no es una nube.
3) Si no puedes usar tu propia tarjeta de crédito para comprar... bueno, no es la nube.
4) Si quieren venderte un dispositivo de hardware... bueno, no es la nube.
5) Si no se proporciona ninguna API... entonces, no es una nube.
6) Si necesita rediseñar su sistema... entonces, no es una nube.
7) Si no puedes aprovisionar un servidor en 10 minutos... bueno, no es una nube.
8) Si no puedes desaprovisionar el servidor en 10 minutos... bueno, no es una nube.
9) Si conoces la ubicación exacta de la máquina que estás utilizando... entonces, no es la nube.
10) Si necesitas un consultor que te ayude... bueno, no es la nube.
11) Si necesita preparar una lista del número de máquinas necesarias con antelación... entonces, no es una nube.
12) Si solo ejecuta un sistema operativo... bueno, no es la nube.
13) Si no tienes que conectarlo a tu propia máquina... entonces no es una nube.
14) Si requiere que instales un software para usarlo... bueno, no es la nube.
15) Si tienes todo este hardware... bueno, no es la nube.
Tecnología de computación en la nube: varios proyectos de computación en la nube de código abierto a los que los entusiastas de la computación en la nube deben prestar atención. En vista de que muchos entusiastas de la computación en la nube quieren aprender sobre computación en la nube pero no saben cómo empezar. China Cloud Network (china-cloud.com) Los expertos en computación en la nube recuerdan a los entusiastas de la computación en la nube que presten atención a los siguientes tres proyectos de computación en la nube de código abierto. El contacto con cosas de código abierto puede ayudarlo a dominar la computación en la nube mejor y más rápido.
(1) 10gen, que es a la vez una plataforma en la nube y un paquete de código abierto descargable que se puede utilizar para crear su propia nube privada. 10gen es una pila de software similar a App Engine que proporciona una funcionalidad similar a App Engine, pero con algunas diferencias. Con 10gen, las aplicaciones se pueden desarrollar utilizando Python, así como los lenguajes de programación JavaScript y Ruby. La plataforma también utiliza el concepto de sandboxing para aislar aplicaciones y proporcionar un entorno confiable utilizando muchas computadoras (construidas en Linux, por supuesto) con sus propios servidores de aplicaciones.
(2) El proyecto Eucalyptus (Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems) es una implementación de código abierto de Amazon EC2 que es compatible con interfaces de servicios comerciales. Al igual que EC2, Eucalyptus se basa en Linux y Xen para la virtualización del sistema operativo. Eucalyptus fue desarrollado por la Universidad de California (Santa Bárbara) para la investigación de computación en la nube. Puedes descargarlo desde la web de la universidad o probarlo a través de la Nube Pública de Eucalyptus, aunque esta última tiene algunas limitaciones.
(3) Plataforma de computación en la nube Enomalism. Enomalism es un proyecto de código abierto que proporciona un marco de computación en la nube con una funcionalidad similar a EC2. Enomalism se basa en Linux y es compatible con Xen y Kernel Virtual Machine (KVM). Enomalism proporciona una pila de software basada en el marco de aplicaciones web TurboGears y Python.