¿Qué es la computación en la nube y cómo la usamos?

Lo siguiente es un extracto de mi libro “Cloud Is a Piece of Cake”.

Considera que querías alojar un servicio de reserva de películas. Antes de la nube, tenía que comprar un servidor físico y alojarlo. Por lo tanto, cada vez que un cliente desea reservar un boleto, envía una solicitud desde su computadora a su servidor. El servidor procesa la solicitud y envía datos al cliente (la computadora del cliente). Si el servidor y el cliente estuvieran teniendo una conversación, se vería así.

Cliente: Necesito entradas para Captain America: Civil War.

Servidor: Aquí están los asientos disponibles para la película {P1, P2, P4, A3 …}

Cliente: Estoy reservando P1, P2

Servidor: bloqueo de asientos, en espera de pago

Cliente: Aquí están mis detalles de pago {Tarjeta No.: XXXXXX, CVV …}

Servidor: Felicidades, están reservados.

La computadora del cliente y el servidor se comunican con paquetes de datos.

Su servidor podría manejar 1000 de tales solicitudes en función de su configuración.

Sin embargo, ¿qué sucede cuando las demandas exceden el límite del servidor? Decir 10k – 20k solicitudes? Es el mismo caso cuando diez a veinte personas te están haciendo ping en Whatsapp. Intentará contestarlas una por una. Sin embargo, tomarías mucho tiempo. Sin embargo, en internet esta demora es inaceptable.

¿Por qué no podemos agregar más servidores?

Sí, esa es una solución. Digamos que compra o alquila diez servidores más. Ahora pueden trabajar en equipo y compartir la carga. Eso funciona bien Sin embargo, su servicio no tendrá tales solicitudes todo el tiempo. Compare el primer día de la película de la Guerra Civil con el quincuagésimo día. El número de solicitudes se reduce. Los servidores adicionales que compró ahora están desempleados. Seguirás pagando por su electricidad y ancho de banda. En algunas situaciones, nunca puede predecir cuándo las solicitudes están en su punto máximo. Por lo tanto, es necesario que los servidores estén listos. Cuando llegue la próxima hora pico, sus servidores pueden estar desactualizados. Alojarlo físicamente tiene muchos otros problemas, como cortes de energía, costos de mantenimiento, etc. Dado que esto implica el desperdicio de recursos, esta no es una solución efectiva. La nube fue desarrollada para abordar esto.

¿Cómo puede ayudar la nube?

En la nube, tenemos un grupo compartido de recursos informáticos (servidores, almacenamiento, aplicaciones, etc.) a nuestra disposición. Cuando necesita más recursos, todo lo que necesita es preguntar. Aprovisionar recursos de inmediato es pan comido para la nube. Puede liberar recursos cuando no son necesarios. De esta manera, solo paga por lo que usa. Su proveedor de la nube se encargará de todo el mantenimiento.

Donde esta la nube

El grupo compartido de recursos informáticos existe en una ubicación física llamada centros de datos. Sus proveedores de la nube tienen múltiples centros de datos en todo el mundo. Entonces sus datos se replican en múltiples sitios. Incluso si un centro de datos se cae debido a una calamidad natural, todavía es seguro en otra ubicación.

¿Qué son IaaS, PaaS y SaaS?

En IaaS (Infraestructura como servicio) se le dan materiales como cemento, ladrillos, láminas, etc. para construir una casa. Del mismo modo, aquí puede elegir el hardware que desea hacer el servicio en la nube. Tienes la flexibilidad para hacerlo de la manera que quieras. Ej: Amazon Web Services, Microsoft Azure, Google Compute Engine, etc.

En PaaS (Plataforma como servicio) la casa está construida para usted, solo necesita amueblarla. Del mismo modo, aquí se le proporciona hardware preconfigurado. Por lo tanto, solo puede ejecutar aplicaciones compatibles. No obtienes la flexibilidad en comparación con IAAS. Ej: Heroku, Google App Engine, etc.

SaaS (Software como servicio) todo lo que necesita ocupar. Aquí se le ofrece software por suscripción. Ej: Gmail, Yahoo, etc.

Si desea comenzar con la nube, le sugiero que se registre para obtener una cuenta DigitalOcean. Tienen precios simples y obtendrá muchos tutoriales en youtube.

¿Qué es la computación en la nube?

Entrega de una potencia informática, es decir, servicios de CPU, RAM, almacenamiento, etc. al usuario final o cliente a través de una red (Internet) en lugar de una máquina física.

Beneficios:

Bajo mantenimiento.

Copia de seguridad y recuperación.

Infraestructura más baja.

Buen rendimiento.

Actualizaciones instantáneas de software.

Conceptos básicos:

Modelos de implementación

Nube pública, nube privada, nube comunitaria y nube híbrida.

Modelos de servicio

Software como servicio SaaS

Plataforma como servicio PaaS

Infraestructura como servicio IaaS

Cualquier cosa como servicio XaaS.

Para aprender más sobre lo básico

Idioma: inglés y tamil
Tiempo: 20 minutos.
¡Gracias por leer!

¿Qué es la computación en la nube?

Cuando almacena y accede a datos y programas a través de Internet en lugar del disco duro de su computadora, se conoce como computación en la nube. La nube es solo una metáfora de Internet. Cloud Computing es una tecnología que utiliza Internet y servidores remotos centrales para mantener datos y aplicaciones. La computación en la nube permite a los consumidores y las empresas utilizar aplicaciones sin instalación y acceder a sus archivos personales en cualquier computadora con acceso a Internet. Esta tecnología permite una informática mucho más eficiente al centralizar el almacenamiento de datos, el procesamiento y el ancho de banda.

Infraestructura como servicio (IaaS)

· La capa IaaS ofrece recursos de almacenamiento e infraestructura necesarios para entregar los servicios en la nube.

· Comprende la infraestructura o el recurso físico.

· Ofrece una infraestructura de Cloud Computing que incluye servidores, almacenamiento, redes y sistemas operativos y un servicio a pedido.

· Se pueden incluir múltiples usuarios en una sola pieza de hardware.

· Los recursos están disponibles como un servicio.

· Permite capacidades de escalado dinámico: el costo varía según la selección de infraestructura.

· Modelo muy flexible y brinda a las organizaciones un control completo sobre su infraestructura.

· IaaS puede ser utilizado por organizaciones que necesitan un control completo sobre sus aplicaciones de alto rendimiento, nuevas empresas y pequeñas empresas con limitaciones de tiempo y energía, organizaciones en crecimiento que no quieren comprometerse con recursos de hardware / software, aplicaciones que ven demandas volátiles, donde el aumento de escala o hacia abajo es crítico en base a picos de tráfico o valles

Plataforma como servicio (PaaS)

· PaaS proporciona la combinación de ambos, infraestructura y aplicación.

· Las organizaciones que usan PaaS no tienen que preocuparse por la infraestructura ni por los servicios: actualizaciones de software, sistemas operativos, equilibrio de carga, almacenamiento, etc.

· PaaS ofrece una plataforma para la creación de software que luego se entrega a través de la web).

· PaaS se basa en la tecnología de virtualización: se pueden solicitar recursos según sus requisitos y la facturación y la suscripción se gestionan mediante herramientas.

· PaaS ofrece servicios para facilitar el desarrollo, las pruebas, la implementación y el alojamiento de aplicaciones de software en un entorno de desarrollo integrado.

· Varios usuarios pueden utilizar la misma aplicación de desarrollo

· PaaS tiene servicios web integrados y bases de datos

· PaaS alivia las dificultades asociadas con el desarrollo rápido y la iteración de la aplicación brinda velocidad y flexibilidad en el proceso de desarrollo

· PaaS se usa cuando varios desarrolladores están trabajando en el desarrollo o cuando las partes externas están involucradas en el proceso de desarrollo, las organizaciones que siguen la metodología ágil para el desarrollo de software, grandes que desean personalizar las aplicaciones y PaaS reduce los costos generales, por lo tanto, las organizaciones que lo deseen para difundir la inversión de capital.

Software como servicio (SaaS)

· Las aplicaciones y los softwares se alojan en el servidor de proveedores de servicios en la nube y se ponen a disposición de los clientes a través de una red.

· La aplicación se gestiona desde una ubicación central

· El proveedor de servicios se encarga del hardware, las actualizaciones de software, la seguridad y los parches.

· Escalabilidad: no es necesario invertir en capacidad de servidor y licencias de software. Simplemente ajuste la suscripción.

· Tasas de adopción más altas: nadie quiere invertir mucho dinero en software desarrollado a medida. SaaS tiene curvas de aprendizaje más bajas y tasas de adopción más altas debido al bajo costo de entrada.

· La integración con las aplicaciones de terceros se realiza a través de API

· SaaS está disponible en el modelo de pago por uso.

· La aplicación de software ya está instalada y configurada. Los usuarios pueden aprovisionar el servidor para la nube y rápidamente tener la aplicación lista para usar. Esto reduce el tiempo y permite demostraciones rápidas y creación de prototipos.

· Trabaje en cualquier lugar: dado que el software está alojado en la nube y es accesible a través de Internet, los usuarios pueden acceder a él a través de dispositivos móviles donde sea que estén conectados

· SaaS es útil para aplicaciones donde las demandas fluctúan, aplicaciones que requieren acceso web y móvil, proyectos a corto plazo que requieren colaboración y empresas de nueva creación que desean lanzar rápidamente sitios de comercio electrónico sin preocuparse por las configuraciones del servidor y las actualizaciones de software.

La computación en la nube no es más que un término de marketing. A nivel técnico, es un uso colectivo de varios protocolos de red para desarrollar servicios como IaaS (infraestructura como servicio), SaaS (software como servicio) y StaaS (almacenamiento como servicio).

El uso de la computación en la nube se puede clasificar en dos categorías: –

1. Para las empresas de TI: desde el inicio de Internet y los dispositivos móviles, la mayoría de los servicios se ofrecen en Internet. Esto ha llevado a un gran aumento en la base de datos y usuarios. La computación en la nube ofrece una solución a dicho problema. Muchas grandes empresas como Amazon, Google, Facebook, etc. han construido grandes centros para atender a empresas más pequeñas.

2. Para el usuario final: Google Drive, OneDrive, los servicios web de Amazon, etc., son algunos de los servicios para usuarios finales proporcionados por las empresas. Uno puede almacenar datos en el almacenamiento de Google en lugar del disco duro físico. Uno con un dispositivo sin sistema operativo todavía puede ron cualquier sistema operativo con servicios web de Amazon.

Todos los usos de la computación en la nube, desde un punto de vista administrativo o de TI, la computación en la nube es bastante fácil de administrar. La computación en la nube reduce la carga en los servidores y también en el equipo de TI. Centraliza y unifica los estándares informáticos. Una nueva implementación puede asumir rápidamente el comportamiento en la nube tan pronto como se implemente en la nube. Cada usuario que acceda al producto tendrá acceso al mismo producto estándar.

La computación en la nube proporciona una forma sencilla de acceder a servidores, almacenamiento, bases de datos y un amplio conjunto de servicios de aplicaciones a través de Internet. Una plataforma de servicios en la nube, como Amazon Web Services, posee y mantiene el hardware conectado a la red requerido para estos servicios de aplicaciones, mientras que aprovisiona y utiliza lo que necesita a través de una aplicación web.

Cloud Computing está transformando las empresas y simplificando la entrega de aplicaciones empresariales. Representa un avance tecnológico significativo y el más exitoso en la forma en que operan las empresas en el mundo actual. La tecnología en la nube ofrece numerosos beneficios, como mayor disponibilidad, menor costo total de propiedad, modelos de precios flexibles y fácil escalabilidad, etc.

Formore: automatización de la nube

Saludos,

La gente generalmente toma las cosas literalmente cuando se trata de tecnología. Tener sus datos en la nube no significa literalmente en las nubes

Cloud Computing no es más que arrendar recursos de un proveedor de servicios en la nube sobre una base de pago por uso, como almacenamiento, hardware, red, servidores, infraestructura, etc. a través de Internet.

Saber más http://www.chronicloop.com/what-…

Espero que ayude 🙂

Saludos

En mi opinión, su gran punto de venta es el escalado de recursos a pedido.

Si está ejecutando algo que necesita mucha capacidad de vez en cuando, pero generalmente mucho menos, debe dimensionar el hardware en cierta proporción al requisito máximo si planea mantener el suyo. Es una inversión derrochadora si permanece inactiva la mayor parte del tiempo.

Alquilar hardware según lo exija la demanda, su carga de trabajo puede subir y bajar según sea necesario, y las máquinas de su proveedor serán utilizadas por otra persona el resto del tiempo, presumiblemente en beneficio de todos los involucrados.

En primer lugar, la definición es simple, es decir, la computación en la nube incluye muchos servidores remotos alojados en Internet. Estos servidores remotos se utilizan para almacenar, administrar o acceder a los datos en Internet en lugar del almacenamiento local. Significa que también puede acceder a estos servicios desde cualquier dispositivo (por ejemplo, teléfonos inteligentes, laptab, tableta, notebook, airbook, etc.).

en realidad no es posible explicar en un párrafo para entender en detalle, primero debe comprenderlo y luego podrá saber qué es Cloud Computing. y todo tipo de plataformas en la nube.

Aquí está la definición de Cloud Computing del Instituto Nacional de Estándares y Tecnología: Página en nist.gov

O en forma gráfica:

El uso dependerá de la categoría de pila (IaaS, PaaS, SaaS) que elija.

La computación en la nube se puede clasificar en términos generales como:
1> IaaS (Infraestructura como servicio): hardware alojado por un proveedor de servicios en la nube para uso del cliente mediante su portal. El proveedor aloja y gestiona el hardware. El cliente paga por el uso.

2> SaaS (software como servicio): el proveedor aloja el software en su infraestructura y lo proporciona como un servicio a los clientes. El proveedor gestiona tanto la infraestructura como el software o proporciona solo software y utiliza algún otro proveedor de servicios IaaS para hardware. El cliente paga por el uso del software.

3> PaaS (Plataforma como servicio): los proveedores de PaaS proporcionan una plataforma para alojar aplicaciones de clientes. Estos son esencialmente servicios de software proporcionados como una plataforma. El cliente lanza una aplicación empresarial o una aplicación local en la plataforma PaaS.

Hay otros como LBaaS (Load Balancer as a Service), BaaS (Backup as a Service), etc.

Echa un vistazo a AWS creando una cuenta de nivel gratuita y jugando con ella.

Cloud Computing es la tecnología que proporciona una plataforma a través de Internet donde puede alojar sus recursos como aplicaciones web, bases de datos, cargas de trabajo, servicios web y cualquier otro tipo de aplicaciones. Incluso puede hacer que los alojamientos sean públicos, privados o ambos a la vez, lo que se conoce como híbrido.

Diferentes gigantes tecnológicos proporcionan servicios en la nube como Microsoft tiene Azure, Google tiene su propia nube y muchos otros. Puede usar Azure registrándose con el plan que desee o puede realizar una prueba para alojar sus aplicaciones. Proporciona muchas opciones con escalabilidad.

La computación en la nube es una tecnología avanzada que tiene el potencial de transformar la forma en que las organizaciones ven y tratan las operaciones de TI. Cloud es una plataforma de servicio notable. La computación en la nube ha tenido un gran impacto positivo en la forma en que funciona un negocio. Ha encontrado su prominencia debido a muchos beneficios que proporciona. No significa que reduzca el costo o proporcione la mejor calidad de servicio (QoS). Cada empresa tiene diferentes competencias y esa es la razón por la que requieren un servicio personalizado para alcanzar sus objetivos.
http://www.cloudoye.com/what-is-

El significado original debe ser “programación a tope”, pero algunas personas argumentan que “programación a tope” es un término más preciso, especialmente sobre datos: “todos mis datos ahora se almacenan en el trasero”, “desplegar en el trasero”, “nosotros manejar datos grandes en el trasero “, etc.

More Interesting

¿Qué tan bien se integra Google Docs y Drive con "SAP ECC (R / 3)"?

¿Qué servicios de almacenamiento en línea buenos y confiables existen sin pagos periódicos (por ejemplo, pagar el espacio, no el alquiler)?

¿Es la nube privada la decisión correcta para mi empresa?

¿Qué es la copia de seguridad de nube a nube?

¿Qué piensa la gente de las soluciones de antivirus y antimalware en la nube como Panda Cloud Antivirus, Immunet, BluePoint Security, Prevx y Hitman Pro?

¿Qué es la computación en la nube? ¿Cuáles son las opciones de carrera disponibles en el campo mencionado?

¿Cuál es el mejor almacenamiento en la nube para compartir fotos?

¿Cómo migrar Microsoft Exchange a la nube?

Cómo organizar recursos en proyectos separados bajo AWS

¿Cuáles son las diez principales empresas de computación en la nube?

¿Cómo puedo agregar / segmentar los costos de AWS para la facturación?

¿Cuál es el futuro de la computación en la nube en TI? ¿Está bien que alguien con 3 años de experiencia en pruebas cambie al desarrollo de la nube? ¿Y qué forma de él (PAAS, SAAS, IAAS) tiene más margen para ser elegido como carrera?

¿Cuáles son los mejores proveedores de almacenamiento en la nube con los mejores precios?

¿Es posible usar Amazon Cloud Drive para almacenar mis copias de seguridad de Time Machine?

El almacenamiento en la nube ha llegado para quedarse. ¿Cuáles son las probabilidades de que una empresa de almacenamiento en la nube pierda todos sus datos, digamos en el caso de un desastre natural o alguna otra calamidad de proporciones inmensas, o incluso por el error de un imbécil desmesurado en la empresa?