cloud - tagxedo - ¿Qué es la computación en la nube?
word cloud generator (15)
Me gusta la explicación de este video:
http://www.youtube.com/watch?v=XdBd14rjcs0&feature=related
La versión corta: Google y Salesforce.com, entre otros, venden espacio de computadora y entornos de aplicaciones "virtualizados" que le permiten ejecutar su programa en sus máquinas. Como el alojamiento web virtual, pero para programas y aplicaciones, no solo sitios web. Es una gran palabra de moda ahora porque los grandes jugadores realmente lo están presionando como una forma de ganar más dinero con sus infraestructuras y ciclos de reloj sin usar. Especialmente en Salesforce, se puede echarle la culpa a esta versión más reciente de ''computación en la nube'' y a ''Force.com'', ya que han estado promocionando su servicio en gran medida utilizando el término computación en la nube y, por proxy, la idea de la nube computando a sí mismo.
¿Alguien podría explicar con palabras sencillas cómo funciona la computación en la nube? He leído el artículo de Wikipedia , pero todavía no estoy seguro de entender cómo funciona realmente la nube.
¿Aparte del último término de marketing?
Básicamente, todos los recursos que su programa necesita se encuentran en algún lugar de Internet. Usted interactúa con ellos a través de un contrato de servicio definido; SOAP, REST, POX o lo que suceda después de eso depende del proveedor del servicio. No le importa cómo se almacena su información ni cómo se brinda el servicio, solo que sí lo es.
Si, por ejemplo, desea almacenar archivos, puede optar por utilizar el sistema en la nube S3 de Amazon. Te conectas al servicio y cargas tus archivos; no sabe ni le importa dónde se almacenan los archivos, solo la ubicación del punto de entrada a ese servicio.
Si tiene una aplicación, entonces también se puede ejecutar en la nube, suponiendo que sea adecuada. Live Mesh, por ejemplo, es una máquina virtual contra la que puedes codificar y ejecutar tu software tanto localmente como dentro de la nube, por lo que tu usuario simplemente va a un URI y encuentra tu programa, no te importa dónde está más allá de estar disponible en algún lado en la nube
El término es tan nuevo que no existe una definición aceptada, especialmente porque Dell (!) No pudo registrar el término.
Esencialmente, la idea es similar a la de una utilidad: quieres electricidad, pero no te importa qué fuente de energía la suministra porque hay una red que suministra electricidad a todos, y puedes aprovecharla. Lo que funciona para la electricidad, pero Internet aún no es tan sofisticado. Pero esa es la Visión.
El servicio S3 de Amazon solo proporciona espacio en disco, y no le importa quién lo usa o dónde se encuentran en el mundo. Ciertamente, las herramientas de Office de Google (y la oferta web de Microsoft) ofrecen un servicio, no una máquina en particular, que se ocupará de las necesidades de su aplicación. Nuevamente, puede crear y trabajar con una hoja de cálculo, pero no sabe dónde está almacenada esa hoja de cálculo, ni en qué máquina se ejecuta, solo que está disponible cuando lo desea.
La Web 2.0 es otro término que lucha por encontrar una definición, pero puede imaginar su hoja de cálculo usando cálculos que están incrustados en otra máquina en alguna parte, y almacenando los resultados de sus cálculos en Amazon S3. Los límites se están desvaneciendo en este punto.
Como está disponible desde cualquier lugar desde el que inicies sesión, se puede acceder desde cualquier lugar del mundo. Está "en la nube" porque se puede ver desde cualquier lugar (no es una buena analogía, pero ...)
Es una computación que ocurre distribuida en Internet. La idea es que, en lugar de crear sus propios recursos, coloque sus datos y aplicaciones en una nube. Se supone que esta nube tiene una disponibilidad del 100% y una escalabilidad infinita. Para más detalles: http://vineetgupta.spaces.live.com/blog/cns!8DE4BDC896BEE1AD!1326.entry
Incluso se puede considerar que algo tan simple como el correo web mantiene nuestra información "en la nube". Es decir que los datos no se guardan localmente, se almacenan en esa nube mágica llamada Internet.
Básicamente es solo una palabra de moda para almacenar cosas de forma remota. Esta lista resume por qué se usa.
Copia de seguridad FTP => Almacenamiento de archivos en la nube
SSHing en una PC remota para ejecutar código => Computación en la nube
Webmail => Correo en la nube
SSHing en una PC remota para ejecutar código que predice el clima => Computación en la nube a través de la computación en la nube
(Probé una tabla html pero no se procesó ...)
Suena más genial ¿no?
La computación en la nube se trata de servicios basados en hardware (que incluyen capacidades informáticas, de red y de almacenamiento), donde:
- Los servicios se proporcionan a pedido ; los clientes pueden pagar a medida que avanzan, sin la necesidad de invertir en un centro de datos.
- La administración de hardware se abstrae de los clientes.
- Las capacidades de infraestructura son elásticas y pueden escalar fácilmente hacia arriba y hacia abajo.
Existe una poderosa fuerza económica detrás de este modelo simple: proporcionar y consumir servicios de computación en la nube generalmente permite una utilización mucho más eficiente de los recursos , en comparación con el alojamiento de host propio y el tipo de centro de datos.
Fragmento de este artículo sobre computación en la nube .
Básicamente, el término de marketing de la hora. Pregunta a 5 personas y obtendrás 6 respuestas. He oído que algunas personas describen la computación en la nube como Google Docs porque usted almacena sus datos "en la nube". Otros lo consideran más como asignación dinámica y alojamiento, como Amazon EC2 o Google App Engine.
Explicaré cómo he llegado a entender la computación en la nube usando un par de ejemplos:
Digamos que está creando una aplicación web de finanzas personales. Póngase en contacto con varios bancos con su propuesta y les gusta la idea, pero se niegan a permitir el acceso a sus servidores para un servicio web. En la computación en la nube, los bancos podrían crear un servicio web en un servicio en la nube como Microsoft Azure que extraería los datos de su servidor. Luego llamaría a su servicio web desde la nube, no desde sus servidores. Básicamente, la "nube" en un servidor intermediario administrado por una empresa confiable como Microsoft, IBM, Google, etc.
Por otro lado, para el banco, disminuye la responsabilidad y el costo de administrar los servicios web y el hardware / software necesarios. Si una pequeña cooperativa de ahorro y crédito solo tiene servidores de almacenamiento de datos y ningún servidor web, la nube les brinda la misma oportunidad de participar en su aplicación que un banco grande.
Entonces, básicamente, puede imaginarse la nube como un intermediario de servicios web y / o almacenamiento de datos.
La computación en la nube es solo una forma específica de ordenar, usar y descartar computadoras. Es similar a usar servicios bancarios con la ayuda de un cajero automático o comprar cosas en máquinas expendedoras.
El objetivo de la computación en la nube es excluir por completo a cualquier persona en vivo del lado del proveedor.
Cualquier otra característica buena o mala de la computación en la nube es solo un subproducto de esta idea.
te sugiero que leas este artículo
Sobre las nubes: una vista de Berkeley de la computación en la nube, armbust en absoluto
No habrá dudas en su mente. Y en el área de investigación, este documento se denomina introducción a la computación en la nube
Creo que es como una computadora que ofrece servicios desde nubes en lugar de sistemas de servidor. Las nubes se pueden extender a lo largo de todo el mundo. Entonces las nubes solo pueden distribuir los servicios mucho más rápido cuando se compara con cualquier otro.
La computación en la nube es un tipo de informática compartida en la que se utiliza una infraestructura informática a gran escala. En otras palabras, el hardware potente está interconectado, a menudo para aprovechar plenamente los beneficios de la virtualización. Este hardware se puede compartir entre muchos usuarios en la forma de una nube pública o dedicado a una entidad, ya que se utiliza en la computación en la nube privada.
La nube pública se define como un entorno multi-tenant, donde se compra un "segmento de servidor" en un entorno de computación en la nube que se comparte con otros clientes o inquilinos.
Por otro lado, la computación en la nube privada es, por definición, un entorno de arrendamiento único donde el hardware, el almacenamiento y la red están dedicados a un único cliente o empresa.
Primero, para sacar esto de quicio: Cloud Computing es una palabra de moda de marketing y mal definida (al menos en este momento) .
Recomendaría diseccionar esta palabra de moda general y en los segmentos del mercado, a saber:
- IaaS : Infraestructura como servicio (p. Ej., Amazon EC2)
- Paas : plataforma como servicio (por ejemplo, Google App Engine)
- DaaS : base de datos como servicio (por ejemplo, Amazon RDS)
- SaaS : software como servicio (p. Ej., Salesforce)
Volviendo a sus puntos:
- Si expone un Servicio a través de una Interfaz Web, puede clasificar esto en el contenedor de Cloud Computing.
- Los sitios web tradicionales per se no caerían en la categoría CC (ver los segmentos anteriores)
- No sé qué es una "aplicación en la nube": ¿está tratando de definir un nuevo término? ;-)
Aquí hay una buena definición sobre lo que es la computación en la nube .
Ninguna de esas cosas hace que su aplicación sea una aplicación en la nube. Es una aplicación en la nube si se ejecuta en una nube. ¿Qué es una nube?
¿Diferencia entre computación en la nube y computación distribuida?
El modelo de desarrollo del sitio web tiende a ser ejecutable en una nube porque muchas partes del sistema son intrínsecamente paralelas. Sin embargo, hay varias decisiones de diseño (por ejemplo, ¿errores?) Que podrían limitar la cantidad de paralelismo que se podría lograr. Todavía puede ejecutar dicho programa en una nube, pero no obtendrá casi el tipo de beneficio que una aplicación altamente paralela.
Las tecnologías de las que está hablando se pueden usar para crear aplicaciones altamente paralelas, pero esto no es automático, aún debe comprender lo que está haciendo.