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



En este blog, lo guiaremos a través de qué es la computación en la nube, su arquitectura, su crecimiento y su futuro, y cómo puede cambiar su carrera hacia la nube.

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

¿Qué es la computación en la nube? La computación en la nube a menudo se conoce como 'la nube', en términos simples, significa almacenar o acceder a sus datos y programas a través de Internet en lugar de su propio disco duro.

Hoy en día todo se traslada a la nube, se ejecuta en la nube, se accede desde la nube o se puede almacenar en la nube.Por tanto, la demanda de está aumentando en todos los sectores de la economía.





¿Dónde está exactamente esta nube?

Entonces, para responder a esta pregunta en este blog sobre la computación en la nube, es en algún lugar del otro extremo de su conexión a Internet donde almacena sus archivos y se puede acceder a ellos desde cualquier parte del mundo.Esto podría ser un gran problema para usted, principalmente por tres razones:



  • No tiene que mantener ni administrar ninguna infraestructura para el mismo.
  • Nunca se quedará sin capacidad, ya que es prácticamente infinito.
  • Puede acceder a sus aplicaciones basadas en la nube desde cualquier lugar, solo necesita un dispositivo que pueda conectarse a Internet.

¿Cómo todo empezó?

Aunque Internet nació en la década de 1960, fue solo en la década de 1990 cuando se descubrió el potencial de Internet para servir a las empresas, lo que condujo a una mayor innovación en este campo. A medida que las velocidades de transferencia de Internet y la conectividad mejoraron, dieron paso a un nuevo tipo de empresas llamadas Proveedores de servicios de aplicaciones (ASP).

ordenar algoritmos c ++

Los ASP tomaron las aplicaciones comerciales existentes y las ejecutaron para la empresa utilizando sus propias máquinas. Los clientes pagarían una tarifa mensual para administrar su negocio a través de Internet desde los sistemas de ASP.



Pero fue solo a fines de la década de 1990 que surgió la computación en la nube tal como la conocemos hoy y dio lugar a este blog sobre qué es la computación en la nube.

Y como solo ha crecido, recientemente Business Insider informó,

El servicio de computación en la nube ha crecido casi un 80% año tras año en los últimos dos trimestres y está en camino de alcanzar los $ 7.8 mil millones en ingresos en 2015, cuatro veces las ventas de 2012 de $ 1.8 mil millones.

Intrigante, ¿no?

Ahora que tiene una idea clara de qué es la nube, solo piense en todas sus actividades diarias en línea y se dará cuenta de que gran parte del trabajo que realiza en línea se basa en la nube. Como si todas sus interacciones en las redes sociales estuvieran en la nube, cualquier cosa que almacene en línea es nuevamente en la nube, usted paga sus facturas de electricidad en línea, compras en línea, ¡todo!

Ahora como funciona todo vamos a entenderlomediante un ejemplo :

Entonces, existe esta aplicación llamadael Customer Relation Manager (CRM) que se basa en la nube. Este software es muy utilizado en todas las organizaciones de ventas para una mayor agilidad, productividad mejorada y bajos costos.

La forma en que se utiliza es así: un representante de ventas de campo necesitaría acceso a un dispositivo móvil que está conectado a Internet y luego puede recuperar la información del cliente independientemente de su ubicación.Además, puede actualizar la información sobre la marcha, por lo que no es necesario volver a la oficina para actualizar la información del trato.

Los gerentes de ventas también pueden monitorear todo en sus dispositivos habilitados para Internet y sabrán qué acuerdos cerrar o no. ¡Todo sucede sobre la marcha!

¿La mejor parte? No tiene que comprar ninguna máquina ni administrar ningún tipo de software, todo será manejado por la empresa de nube que ejecuta esta aplicación. ¿Guay, verdad?

¿Qué es la computación en la nube? | Capacitación de AWS | Edureka

Sigamos adelante y profundicemos en ' que es la computación en la nube ”Y comprender su arquitectura:

Ahora, cuando pregunte qué es Cloud Computing, la respuesta sería en un sentido muy amplio, por lo tanto, los servicios que ofrece se han dividido en tres modelos diferentes, analicemos cada uno de ellos:

  • SaaS
  • PaaS
  • IaaS

SaaS (software como servicio)

En este servicio, el Proveedor de Nube arrienda aplicaciones o softwares que son de su propiedad a su cliente. El cliente puede acceder a estos softwares en cualquier dispositivo que esté conectado a Internet utilizando herramientas como un navegador web, una aplicación, etc.

Por ejemplo: salesforce.com proporciona el CRM (Customer Relation Manager) en una infraestructura en la nube a su cliente y les cobra por ello, pero el software es propiedad exclusiva de la empresa Salesforce.

PaaS (plataforma como servicio)

En este servicio, el proveedor de nube brinda la capacidad al cliente de implementar aplicaciones creadas por el cliente utilizando lenguajes de programación, herramientas, etc.que proporciona el proveedor de nube. El cliente no puede controlar la arquitectura subyacenteincluidos los sistemas operativos, almacenamiento, servidores, etc.

Por ejemplo: Este servicio solo tendría sentido para usted si es un desarrollador, ya que este servicio le proporciona una plataforma para desarrollar aplicaciones, como Google App Engine.

IaaS (infraestructura como servicio)

En este servicio, el proveedor de la nube proporciona al cliente máquinas virtuales y otros recursos como un servicio, abstraen al usuario de la máquina física, la ubicación, la partición de datos, etc. Si el usuario quiere una máquina Linux, obtiene una máquina Linux, lo hará No se preocupe por la máquina física o la red del sistema en el que está instalado el SO, simple.

Por ejemplo AWS (Amazon Web Services) es IaaS, como AWS EC2 .

El siguiente diagrama resume las diferencias b / w IaaS, PaaS y SaaS

rc3-04

Ahora conocemos los modelos de servicio, una vez que ofrezca un servicio, luego venga la implementación, ahora analicemos los modelos de implementación:

  • Nube pública
  • Nube privada
  • Nube híbrida

Nube pública

En un modo de implementación de nube pública, los servicios que se implementan están abiertos para uso público y, en general, los servicios de nube pública son gratuitos. Técnicamente, tal vez no haya diferencia entre una nube pública y una nube privada, pero los parámetros de seguridad son muy diferentes, dado que la nube pública es accesible para cualquier persona, hay un factor de riesgo más involucrado con la misma.

Nube privada

Una nube privada se opera únicamente para una sola organización, puede hacerlo la misma organización o una organización de terceros. Pero generalmente los costos son altos cuando usa su propia nube, ya que el hardware se actualizaría periódicamente, la seguridad también debe mantenerse bajo control ya que surgen nuevas amenazas todos los días.

Nube híbrida

Una nube híbrida consta de las funcionalidades de la nube pública y privada. ¿Cómo?

Entendamos a través de un ejemplo: Supongamos que hay una empresa de investigación, por lo que tendrían algunos datos publicados y también, datos que todavía estarían en fase de investigación.Ahoracualquier cosa que todavía esté en investigación debe mantenerse confidencial, ¿verdad? Aunque su proveedor de nube puede tener características de seguridad de vanguardia, todavía está abierto al público y, por lo tanto, es propenso a ataques cibernéticos.

Entonces, para abordar este riesgo, puede mantener los datos en los que aún se está trabajando, en los servidores de su empresa cuyo acceso está controlado por la empresa, y sus datos publicados en la plataforma pública, este tipo de arreglo sería una nube híbrida.

Creo que a estas alturas ya debe tener una idea clara de lo que es la computación en nube. Sigamos adelante y conozcamos la audiencia objetivo de la nube, es decir, USTED, ahora puede mirar la nube como un individuo o como una empresa,vamoseche un vistazo a ambas perspectivas.

Consumidores frente a empresas

Hablemos de los consumidores aquí, aquellos de nosotros que trabajamos en oficinas pequeñas y medianas, usamos Internet de manera regular, para nosotros la nube sería Google Drive o quizás DropBox.

Pero, para las organizaciones y empresas, es una escena completamente diferente, para ellos la nube es SaaS, donde pueden querer usar un software en la nube, o tal vez PaaS donde pueden querer construir una aplicación en un entorno proporcionado por el entorno en la nube o tal vez quieran aprovechar el servicio en la nube como una infraestructura en la que alquilarán máquinas virtuales completas y las configurarán a su manera, que será IaaS.

Ahoratal vez se pregunte, ¿las empresas realmente utilizan la computación en la nube? Por supuesto que sí, según un popular sitio de blogs PCMag, la computación en la nube generó 127 mil millones de dólares en 2016, y para 2020 podría ser de 500 mil millones de dólares.

Bastante impresionante, ¿no? Ahora, ¿por qué las personas o las empresas se están trasladando a la nube? Debería haber algunas ventajas, ¿verdad?

Sigamos adelante y veamos qué ventajas ofrece Cloud Computing:

  • Implementación rápida
    Si ha estado allí para el desarrollo o la implementación de una aplicación, a veces lleva meses o incluso años hacer que la aplicación esté en funcionamiento, con la nube puede reducir el tiempo y hacer las cosas más rápido.
  • Escalabilidad instantánea
    Con los recursos de la nube, siempre puede ampliar o reducir el no. de recursos y usuarios según sus necesidades, ¡la capacidad de la nube nunca se agota!
  • Accede desde cualquier lugar
    Las aplicaciones creadas en la nube están diseñadas para acceder desde cualquier lugar, solo necesita una conexión a Internet en un dispositivo móvil.
  • Sin costos iniciales
    Antes, para implementar una aplicación, tenía que comprar el hardware necesario, construir la arquitectura, comprar licencias de software, etc., pero con la nube todos esos costos se reducen drásticamente y, en algunos casos, se eliminan.
  • Libre de mantenimiento
    Tradicionalmente, tendría que parchear su software con las últimas versiones, actualizar su hardware y también solucionar fallas en su sistema a nivel de hardware, pero con la nube no tiene que preocuparse por el mantenimiento de su hardware, todo será administrado. por su proveedor de nube.
  • Mejor seguridad
    Un estudio independiente encontró que anualmente una empresa de mediana escala pierde alrededor de 260 computadoras portátiles, esto es una pérdida para la empresa, no en términos monetarios, pero los datos que estaban en la computadora portátil son valiosos, con la nube no tiene que preocuparse por eso. , todos sus datos se almacenan en una ubicación segura centralizada.

Ahora, ¿cómo empiezas?

Hay muchos proveedores en la nube para elegir. Tomemos los más destacados.

  • Azur: Es una plataforma de computación en la nube de Microsoft fundada en 2010.
  • AWS: Amazon Web Services es una plataforma de computación en la nube de Amazon en 2006.

¿Cuál escogerás?

Una pregunta que se le habría pasado por la cabeza en el momento en que vio los dos nombres.

Bueno, intentemos responder esta pregunta por usted.

AWS y Microsoft Azure son dos actores importantes en la industria de la computación en la nube, pero aún así, AWS es más grande que Azure. ¿Cuánto más grande?

Bueno, la capacidad del servidor de AWS es 6 veces el tamaño de todos los servidores de la competencia combinados.

r aprendizaje automático por ejemplo

Además, AWS comenzó su viaje a la nube en 2006 en comparación con Microsoft Azure, que se lanzó en 2010, por lo que, en términos de servicio, el modelo de servicio de AWS es más maduro.Amazon posee los centros de datos más grandes del mundo, ubicados estratégicamente en todo el mundo.

Cuando vemos Azure, no está ni cerca de la capacidad que tiene Amazon, pero Microsoft ha estado trabajando duro para lograr el tipo de servicios y la flexibilidad que ofrece Amazon. Por ejemplo, en 2014, Microsoft lanzó una opción de almacenamiento redundante llamada Almacenamiento redundante de zona que está a la par con los servicios que ofrece Amazon.

Hablemos de un parámetro más importante como Precios .

Amazon te factura la hora, es decir, el no. de horas que utilizará sus instancias, la desventaja de esto puede ser que si detiene su instancia, digamos después de 2,5 horas, se le facturarán las 3 horas completas.

Para esto, Azure tiene un esquema diferente que puede atraer a los clientes, te facturan en minutos, que es la cantidad de minutos que usas tu instancia, pero cuando comparas los precios de AWS y Azure en horas, AWS es más económico.

Por ejemplo: una instancia de AWS m3.large cuesta 0.133 $ por una hora y la instancia equivalente en Azure (una VM mediana) cuesta 0.45 $ por una hora.

¡Concluyendo aquí, Amazon emerge como un ganador!

Entoncesahora míralo de esta manera, si quieres hacer un cambio de carrera en la industria de la computación en la nube, ¿qué servicio es más probable que tenga más demanda, AWS, verdad?

Veamos qué tiene que decir Analytics

Fig. Este gráfico muestra ofertas de trabajo para un arquitecto de soluciones de AWS de Indeed.com

¿Quiere ser un arquitecto de soluciones de AWS?

Para convertirse en arquitecto de soluciones, necesitará amplios conocimientos y experiencia práctica con los servicios de AWS.Puede leer sobre los servicios de AWS en este .

¿Qué sigue después de conocer todos estos servicios y, por supuesto, qué es la computación en la nube?

¡Te certificas! Aquí hay un en varias certificaciones que puede realizar en AWS.

No te preocupes está aquí para ayudarlo en cada paso de su viaje, para convertirse en un arquitecto de soluciones de AWS debe aprobar un examen, por lo tanto, además de este blog sobre qué es la computación en la nube, hemos elaborado un plan de estudios que cubre exactamente lo que necesitaría ¡Decifralo! Puedes echar un vistazo aquí a los detalles del curso para .

Así que se trataba de su carrera, ahora volvamos a lo que es Cloud Computing, discutimos casi todo sobre Cloud Computing, pero luego seamos honestos y entendamos que nada en este mundo es del todo bueno. Mucho se ha dicho sobre Cloud Computing, bueno y malo. Cubrimos casi todas las partes buenas.

cambiar caso en programas de ejemplo de Java

Escuchemos algunos argumentos interesantes sobre Cloud Computing.

Algunas personas dicen que trasladar su empresa por completo a la nube puede no ser una buena idea.Bueno, tiene sentido, porque ¿qué pasa si su proveedor de nube experimenta un tiempo de inactividad? En ese caso, su negocio también sufrirá una pérdida.

En realidad, esto sucedió con nuestro propio AWS en 2012 cuando hubo un corte de energía debido a una tormenta eléctrica en el norte de Virginia debido a que los servidores de Amazon experimentaron un tiempo de inactividad, debido a que grandes empresas como Instagram, Pinterest e Instagram también experimentaron un tiempo de inactividad porque alojar sus servicios en AWS.

Otro argumento que surge a menudo cuando hablamos de Cloud Computing es este, quién es el propietario de los datos en la nube ?

¿Es suyo o de la empresa que aloja sus datos?Algunos pueden decir que los datos que está colocando en la nube son suyos, pero ¿qué pasa con los datos que se generan con sus herramientas, a quién pertenecen?

Entonces, estas cosas son un riesgo cuando se pasa a la nube, pero cuando comparamos estas desventajas con las ventajas, pesan más, por eso hay un cambio importante hacia la nube.

¿Está bien o mal? Sólo el tiempo lo dirá.

Espero que hayas disfrutado de este tutorial sobre qué es la computación en la nube.

Como dijimos, si está planeando mudarse a la industria de la computación en la nube, y especialmente a AWS, brindamos capacitación para lo mismo, aquí hay una colección de para ayudarlo a prepararse para su próxima entrevista de trabajo de AWS.

Tienes una pregunta para nosotros? Por favor, menciónelo en la sección de comentarios de este Tutorial de Qué es la Computación en la Nube y nos comunicaremos con usted.