LFCA Aprender Fundamentos de la computación en la nube - Parte 13

LFCA Aprender Fundamentos de la computación en la nube - Parte 13

Computación en la nube es una palabra de moda popular que se refiere a una tecnología a pedido que ha asumido el mundo de la tecnología por tormenta y simplifica la forma en que aprovisionamos los recursos de TI y accede a los datos. Para comprender y apreciar mejor el concepto de computación en la nube, retrocedamos en el tiempo y veamos cómo se veía el entorno tecnológico antes del advenimiento de la tecnología en la nube.

Tradicionalmente, una organización adquiriría servidores físicos y los establecería en su propia oficina. A medida que la compañía crecía, las crecientes demandas comerciales obligarían a la compañía a cambiar sus recursos a un centro de datos donde obtendría recursos adicionales como servidores, equipos de red, energía de respaldo y sistemas de enfriamiento. Ahora, esto funcionó bien, pero la configuración presentó un par de desafíos.

El desafío con la informática tradicional

Claramente, el enfoque tradicional de aprovisionar los recursos físicos en las instalaciones a menudo conduciría a un aumento de los costos operativos ocasionados por la expansión del negocio. Como se discutió anteriormente, las empresas tendrían que canalizar más fondos para alquilar espacio adicional, costos de energía, mantenimiento y contratar a un equipo de expertos para monitorear sus recursos durante todo el día.

Escalar los recursos en buen momento para satisfacer las crecientes demandas del negocio también sería un desafío. Además, las catástrofes naturales como terremotos, tifones y incendios a menudo representan un riesgo para el negocio y conducirán a un tiempo de inactividad masivo que, a su vez, afectaría el negocio.

Y aquí es donde entra en la computación en la nube.

Computación en la nube

Computación en la nube es una entrega a pedido de servicios que incluyen almacenamiento de bases de datos, energía de cálculo, aplicaciones, redes y otros recursos de TI. La palabra clave es BAJO DEMANDA. Esto implica que puede aprovisionar los recursos cuando los necesita. Esto es posible a través de un proveedor de servicios en la nube en un modelo de fijación de precios de pago por uso en el que paga solo por lo que necesita.

También puede ampliar fácilmente sus recursos en el IR para que coincida con sus necesidades de crecimiento. De esta manera, puede agregar espacio en disco, CPU o memoria en su instancia de cómputo en la nube en cuestión de segundos sin tener que soportar los agonizantes retrasos de obtener aprobaciones para comprar equipos adicionales en la configuración tradicional.

En pocas palabras, la computación en la nube implica la entrega de servicios de TI como servidores, bases de datos, almacenamiento, aplicaciones y redes 'en la nube'O a través de Internet con la ayuda de un proveedor de servicios en la nube. Esto ofrece economías de escala a medida que suele pagar por lo que usa y, en efecto, reduce sus costos operativos y le ayuda a administrar su negocio de manera más eficiente.

Algunas de las mejores plataformas de computación en la nube incluyen:

  • Servicios web de Amazon (AWS)
  • Plataforma en la nube de Google (GCP)
  • Microsoft Azure
  • Nube de IBM
  • Oracle Cloud

Tipos de modelos de implementación en la nube

No todas las implementaciones en la nube son las mismas y no hay un tipo de implementación en la nube de talla única. Diferentes modelos y arquitecturas en la nube han evolucionado para ayudar a los usuarios y organizaciones a satisfacer sus necesidades. Tomemos un momento y pasemos brevemente los principales tipos de nubes.

1. Nube pública

En el nube pública, Todos los recursos son de propiedad exclusiva y administrados por compañías o proveedores de terceros. Estos proveedores proporcionan recursos informáticos a través de Internet e incluyen empresas como AWS, Google Cloud y Microsoft Azure.

En la nube pública, los recursos se comparten entre varios usuarios y organizaciones. Para acceder y disfrutar de los servicios, simplemente cree una cuenta y agregue sus detalles de facturación para comenzar a acceder a los recursos a través de un navegador web.

2. Nube privada

en un nube privada, Los recursos de cálculo son una reserva para una sola empresa o negocio. Aquí, la infraestructura está alojada y mantenida en el centro de datos de una empresa. La organización tiene control total sobre el hardware y los servicios que proporciona.

Private Cloud brinda a las organizaciones más control sobre sus recursos y proporciona un grado decente de privacidad y garantiza que la información confidencial no sea accesible para los proveedores externos.

Los ejemplos de nubes privadas incluyen Servicios en la nube HP Y Nube de ubuntu.

3. Nube híbrida

Esta es una mezcla de Público y Privado nubes. Una empresa puede optar por aprovechar la nube pública para un servicio en particular y archivos de host y otros datos en la nube privada y esto permite una mayor flexibilidad.

Tipos de servicios en la nube

Podemos clasificar los servicios en la nube en las siguientes categorías amplias - IaaS, PaaS, SaaS, y Sin servidor.

1. IaaS (infraestructura como servicio)

IaaS es la categoría fundamental de tecnología basada en la nube y sustenta la infraestructura de la nube. Proporciona una plataforma en la que los usuarios y las empresas pueden acceder a recursos, como el almacenamiento y las aplicaciones. También permite a las empresas construir y administrar su contenido de manera perfecta.

Ejemplos de IaaS Incluye Microsoft Azure, AWS y Google Cloud Platform.

2. SaaS (software como servicio)

SaaS, corto para Software como servicio, se refiere a aplicaciones o software basados ​​en la nube al que los usuarios finales pueden acceder para construir y administrar su contenido. SaaS Se puede acceder a las aplicaciones a través del navegador y elimine la necesidad de copias de seguridad e instalación de aplicaciones directamente en su PC local.

SaaS es altamente escalable y proporciona seguridad empresarial muy necesaria. Sin duda, es una de las categorías más populares de Servicios en la nube y es utilizado por prácticamente todos los negocios, ya sea una pequeña empresa o una gran empresa. SaaS es útil, particularmente en la colaboración, especialmente donde los miembros del equipo trabajan de forma remota o residen en diferentes regiones geográficas.

Los ejemplos populares de los servicios SaaS incluyen Google Apps, Microsoft Office 365 y Dropbox.

3. PaaS (plataforma como servicio)

PaaS, una abreviatura de Plataforma como servicio, es una plataforma en la nube que se dirige a desarrolladores y empresas. Les da un entorno para alojar, instanciar e implementar sus propias aplicaciones personalizadas.

Además de la infraestructura básica como se encontraría en IaaS, como servidores, bases de datos, redes y almacenamiento, PAAS proporciona herramientas de desarrollo, sistemas de gestión de bases de datos y servicios de BI (inteligencia empresarial) para permitir a las empresas construir e implementar eficientemente sus aplicaciones.

En pocas palabras, en PaaS, Usted está a cargo de sus propias aplicaciones y servicios. El proveedor de la nube se encarga de todo lo demás.

Ejemplos de plataformas PaaS incluyen OpenShift y Google App Engine.

Beneficios de la computación en la nube

Hasta ahora hemos visto lo que implica la computación en la nube y los diversos tipos de plataformas en la nube y servicios en la nube. En este punto, ya tiene una pista de algunos de los beneficios que vienen con la computación en la nube. Tengamos una visión general de algunos de los méritos de la tecnología en la nube.

1. Rentabilidad

El Modelo de computación en la nube está en base a pagar. Esto significa que paga solo por los recursos que utiliza a diferencia de un entorno de TI tradicional donde paga el mejor precio incluso por los servicios subutilizados.

No hay absolutamente ningún costo inicial o adquisición de equipos de hardware. Su facturación termina una vez que deja de usar los servicios en la nube. Todo esto proporciona una forma rentable de aprovisionar recursos e implementar sus aplicaciones y conduce a una mejor predicción de los costos futuros.

2. Escalada

La tecnología en la nube le permite escalar o reducir sus recursos de acuerdo con las demandas de su negocio. Puede aumentar fácilmente sus recursos de cómputo, como RAM y CPU, en caso de aumentar la carga de trabajo y escalarlos para reducir los costos cuando la carga de trabajo disminuye.

3. Alta disponibilidad

Cloud garantiza que pueda acceder fácilmente a sus recursos en cualquier momento del día desde varios dispositivos, como Mac, PC, tabletas e incluso teléfonos inteligentes con tiempo de inactividad insignificante.

4. Seguridad

La seguridad en la nube es de dos facetos. Existe la seguridad física que viene con centros de datos robustos que están asegurados con sistemas de vigilancia y monitoreo de primer nivel. Además, los proveedores de la nube proporcionan seguridad digital para asegurar sus activos de usuarios no autorizados y maliciosos que utilizan tecnología de firewall de última generación, prevención de intrusiones y sistemas de detección, y monitoreo 24/7/365.

5. Mejor rendimiento y confiabilidad

Los proveedores de la nube tienen múltiples centros de datos en diferentes regiones geográficas que proporcionan replicación de datos y, por lo tanto, garantizan la redundancia de datos y la tolerancia a fallas en caso de que algo salga mal. Las preocupaciones sobre los desastres físicos como los incendios y los terremotos que dan un golpe a sus datos ahora son cosa del pasado.

Estos se encuentran entre los beneficios clave de aprovechar la nube.

Inconvenientes de la computación en la nube

Claro, la nube trae algunas golosinas a la mesa que hacen la vida mucho más fácil. Pero ¿es sin ninguna deficiencia?? Ciertamente no y como con cualquier tecnología, la nube está asociada con algunos inconvenientes que buscaremos explorar.

1. Falta de control total sobre los datos

Uno de los mayores desafíos con la nube es que renuncia al control de sus datos a un tercero. Esencialmente les está confiar sus datos y espera que los mantengan y lo mantengan de manera segura en sus centros de datos lejos de los ojos indistros y las amenazas externas.

Sin embargo, sus datos se encuentran dentro de su infraestructura sujeta a sus políticas. Si el proveedor experimenta el tiempo de inactividad o, lo que es peor, plegable, sus datos se volverán inaccesibles. En pocas palabras, guardar datos en la nube implica que usted cita el control sobre sus datos al proveedor.

2. Dependencia de una conexión a Internet

No hay absolutamente ninguna forma de evitar esto: necesita una conexión a Internet para acceder a sus datos y recursos en la nube. Falta de una conexión a Internet por cualquier razón lo dejará en el limbo y le hará que no pueda acceder a sus datos.

3. Seguridad

Esto puede sonar confuso, ya que anteriormente sugerimos que sus datos en la nube son seguros. Sin embargo, la seguridad de sus datos es tan buena como las medidas de seguridad implementadas por el proveedor de la nube. Las medidas de seguridad laxas pueden proporcionar una escapatoria para que los hackers se infiltren en su proveedor de nubes y accedan a su información confidencial.

4. Problemas técnicos

Si experimenta algún problema técnico, debe plantear un boleto con su proveedor y esperar a que resuelvan el asunto. Algunos proveedores tardan bastante en responderte y esto lleva a retrasos.

Conclusión

Desde su inicio, la computación en la nube continúa revolucionando la forma en que las empresas y los usuarios manejan y procesan sus datos, y con la mayor absorción de la tecnología en la nube, se proyecta que los proveedores de la nube aumentarán la capacidad de almacenamiento y harán que los servicios en la nube sean más asequibles.

Más proveedores buscarán mejorar la seguridad de sus plataformas para mantenerse al día con las amenazas emergentes y salvaguardar los datos de sus usuarios. También se harán un aumento de los esfuerzos para integrar tecnologías emergentes como IoT con la nube.

De hecho, el futuro de la nube es brillante dado los numerosos beneficios que tiene para ofrecer. Su rentabilidad y confiabilidad son ideales para acelerar el crecimiento de las empresas, tanto pequeñas como grandes.

Conviértase en un Asociado de IT Certified IT (LFCA) de Linux Foundation (LFCA)