He estado escuchando sobre este término durante casi 5 años. He leído acerca de los servicios de Microsoft (Azure), pero nunca lo vi adoptado en el uso convencional. Lo que estoy tratando de entender es esto:
- ¿Qué pasó con la computación en la nube? ¿La infraestructura actual es insuficiente para implementar esto?
- ¿Todavía está en su infancia?
- ¿Se está utilizando de otras formas, como todos los servicios que Google parece proporcionar (más Plus OS de Google, etc.)?
- Si ha fallado, ¿por qué?
cloud-computing
Srikar Appalaraju
fuente
fuente
Respuestas:
La computación en la nube, como la mayoría de las nuevas tecnologías, fue exageradamente exagerada por los medios de la industria. A medida que madura y se adopta, o no, como una estrategia de trabajo, está encontrando su lugar válido en el ecosistema. No es una panacea para todos los problemas de infraestructura ni una falla.
fuente
Compañero, no se ha ido. No fue exagerado, ni si quiera ha fallado. Intentaré adoptar un enfoque moderado para responder esto. Todavía estamos años atrás en el uso de la nube con todo su potencial. Es un cambio de paradigma, no solo una adopción de tecnología. Además, adoptar una nueva tecnología lleva años en la práctica. ¿Los mainframes nunca se fueron? Existen soluciones lo suficientemente escalables para ejecutar aplicaciones de mainframe, pero no se están adoptando, ¿por qué?
Un problema claro con la nube es la preparación de la aplicación. Entonces, su aplicación puede ejecutarse en la nube, pero las aplicaciones que proporcionan la seguridad de su aplicación están listas para la nube. ¿Está bien su cliente para alojar sus datos en la nube? ¿Existen cumplimientos que certifiquen que sus datos estarán seguros en la nube? Algunas de estas cosas están en progreso y tomarán tiempo para entrar.
Además, todas las aplicaciones que proporcionarán software como servicio son buenas candidatas para la nube. La mayoría de ellos en realidad tienen sus propias nubes, podrían / eventualmente pasar a la nube con mejores estándares y adopción de la tecnología.
fuente
Los recursos distribuidos es lo que define una cuadrícula.
Aunque buenas respuestas hasta ahora, creo que la mayoría de ustedes se han perdido algunos de los grandes puntos clave.
Que yo sepa, había un comité que definió protocolos para estandarizar la computación en la nube. Google, Amazon, Microsoft, los grandes jugadores han implementado sus propias soluciones en la nube para proporcionar disposiciones SAAS para uso interno y, en algunos casos, externo.
En términos de computación en la nube para el usuario final, todavía no está allí. La gente piensa en la nube como en: "Mi computadora es estrictamente virtual y el cliente accede a ella dondequiera que esté físicamente ubicado". Esta idea aún no está lista y tomará mucho esfuerzo para formar protocolos y especificaciones para la interoperabilidad.
Sin embargo, hay excelentes ejemplos de computación en la nube. Un ejemplo en el sector educativo es "ChindaGrid". Busca en Google si lo deseas. Fue un proyecto de CERNET en China para proporcionar recursos computacionales a instituciones como universidades. IBM tiene un gran interés / esfuerzo por la computación grid.
También debe tenerse en cuenta que p2p es una forma de computación grid. Los recursos distribuidos es lo que define una cuadrícula.
Recuerde que Internet surgió en los años 60 para que los físicos se comunicaran a través de las distancias y luego se expandió al proyecto DARPA / ARPNET para que el gobierno lo use para tener una red descentralizada sin un solo punto de falla. Estamos hablando de cuántos años antes de Internet, tal como la conocemos, cobraron vida. La red aún está en pañales y tardará en madurar, pero la idea de un aprovisionamiento escalable bajo demanda es donde irán las computadoras sin lugar a dudas.
Gran pregunta, esperando otras respuestas / comentarios!
fuente
Mira a la empresa. Encontrará la computación en la nube en el lado del consumidor, pero a menudo no es lo que piensa de la computación en la nube. Golpeó la cabeza cuando mencionó los Servicios de Google, también mira todos los negocios de servicios web que aparecen, Evernote, Mint.com, etc. Todos están en la nube.
Si piensa en Cloud Computing como un servicio de Infraestructura, entonces será más probable que lo encuentre en el lado empresarial, con Amazon, Rackspace e incluso IBM, todos ofreciendo servicios de Infraestructura bajo demanda. He oído que a muchas empresas web de inicio les encanta usar estos servicios para poner en funcionamiento sus servidores rápidamente y facilitar la tarea de anticipar la demanda.
En resumen, la nube no está muerta y sigue creciendo a un ritmo fuerte. Dicho esto, al igual que en la Web 2.0, existen múltiples definiciones de lo que realmente es Cloud Computing.
fuente
La nube fue inventada originalmente por compañías como Amazon y Google para su propio uso interno: necesitaban una forma de hacer que las cosas se escalaran, permanecieran disponibles y fueran resistentes porque dependen de hacer que sus servicios sean accesibles de manera confiable.
Una vez que esas tecnologías maduraron un poco, comenzaron a ponerlas a disposición de otros y compañías como Microsoft vieron los posibles beneficios de este enfoque y comenzaron a trabajar en su propio servicio. En este momento, hay algunos servicios diferentes disponibles y todos tienen sus aspectos positivos y negativos.
Está siendo utilizado ahora por los grandes jugadores. No se preocupan por eso, solo aprovechan las cosas que ofrece. Es muy conveniente si desea crear un servicio y estar preparado para la capacidad futura sin tener que preocuparse por el hardware que se encuentra debajo. Toma algunas consideraciones fuera de la ecuación de una manera muy útil.
Creo que, en todo caso, el término se volverá menos popular / palabra de moda porque solo se reconocerá que las personas están usando esta tecnología y no será nada especial.
fuente
Todavía está ahí afuera y se usa bastante. El enigma es que nunca se definió de manera muy sucinta y se convirtió en un término general para casi cualquier cosa relacionada con Internet .
Dependiendo de cómo lo defina, podría decir que es muy utilizado (SalesForce, GMail, StackOverflow, etc.). Dada la ambigüedad, creo que la gente está usando términos más específicos ahora en lugar del sobrenombre "Cloud computing". Por ejemplo, Plataforma como servicio (MS Azure), Infraestructura como servicio (Amazon EC3) o Aplicación como servicio (GMail).
Sin embargo, cada vez más, creo que el término "Cloud computing" donde todavía se usa se aplica principalmente a PaaS o IaaS. En ese aspecto se usa mucho. Un gran ejemplo son las aplicaciones FaceBook, muchas de las cuales se ejecutan en proveedores en la nube.
fuente
Piense en los dilemas de programadores más simples: - Desea asignar una matriz (cuyo tamaño se decidirá por adelantado) para almacenar algunos datos del programa en la memoria de trabajo.
Ahora, esto es bastante análogo al dilema que enfrenta una empresa emergente; Es muy difícil predecir con precisión los requisitos de infraestructura / datos de TI por adelantado. Simplemente no sabes el futuro. Por lo tanto, una asignación inicial más pequeña probablemente requerirá una reasignación costosa y una copia de los contenidos de la matriz en algún momento en el futuro si la startup comienza a crecer. Por otro lado, una asignación inicial más grande corre el riesgo de ser un desperdicio peligroso de recursos escasos si el crecimiento no se produce como se esperaba o si se produce un retraso muy lento.
Las grandes empresas que brindan servicios en la nube son como alguien que asigna previamente una gran variedad por adelantado, sin que tenga que preocuparse por el costo futuro de toda la matriz. Ahora, esto tiene un sentido económico perfecto tanto para el proveedor (la empresa de la nube) como para el consumidor de la matriz (que es la startup). El consumidor usa la mayor cantidad de la matriz que necesita en un momento dado; ni mas ni menos. Por lo tanto, puede disfrutar de una experiencia de ampliación sin problemas (pago por uso). Para el proveedor tiene sentido ya que no está vinculado a una sola aplicación. usando la matriz. Puede arrendar un cierto rango de ubicaciones de matriz a una aplicación. y otros rangos a otras aplicaciones. El costo de mantenimiento y administración por ubicación de matriz disminuye a medida que crece el tamaño de la matriz. Por lo tanto, el proveedor acumula los beneficios de las economías de escala.
Entonces, la idea básica detrás de la exageración de la nube es económicamente sólida y factible. Ahora, cuánto impacto tiene en la industria en el mundo real ... demasiado pronto para decirlo.
fuente
La computación en la nube está viva y coleando. En las empresas, muchas compañías ven las soluciones en la nube como una forma de reducir costos (menos hardware para comprar y menos ingenieros de red para contratar). Por ejemplo, el alojamiento de Microsoft Exchange se ha vuelto muy popular. Apple está comenzando a entrar en la nube de medios aún más. Los dispositivos móviles están cada vez más orientados a la nube utilizando aplicaciones como Dropbox para mover archivos entre una computadora de escritorio y el dispositivo. Todos conocen Gmail y Google Docs. Netflix ha eliminado la superproducción, en gran parte debido a sus capacidades de transmisión. El ahorro en la nube se está implementando en PS3 y Xbox360. La mayoría de los sitios web pequeños (y algunos sitios web grandes) se ejecutan en servidores alojados remotos. Con la definición de trabajo de la nube siendo " pero también está claramente mejorando cada vez más. En muchos sentidos, es más una decisión de diseño de arquitectura que una tecnología real. pero también está claramente mejorando cada vez más. En muchos sentidos, es más una decisión de diseño de arquitectura que una tecnología real.
fuente
Usted piensa que nunca lo viste. De hecho, si está utilizando algunos de los servicios móviles / web más populares, probablemente esté utilizando la nube.
No sé cuál es su definición de mainstream, pero para mí los servicios como Netflix , FourSquare o Reddit están bien incluidos .
fuente