Fundamentos de Cloud Computing

¿Qué es cloud computing?

La computación en la nube transmite servicios informáticos a través de Internet (la nube) para permitir una innovación más rápida,  recursos más flexibles y economías de escala. Por lo general, solo paga por los servicios en la nube que utiliza, lo que le permite ahorrar dinero, administrar mejor su infraestructura y expandirse a medida que su empresa se desarrolla.

On-premises vs. Cloud

Si desea estar en las instalaciones fisicas, debe realizar importantes inversiones iniciales en servidores, almacenamiento, seguridad y un lugar para un centro  de datos, entre otras cosas.

Esto se conoce como CapEx ( Capital Expensure), que muchas empresas no pueden permitirse en primer lugar. Hay muchos inconvenientes adicionales para las instalaciones locales, como la falta de escalabilidad, la recuperación ante desastres.

¿Por qué Cloud?

  El suministro de servicios informáticos a través de  Internet utilizando un mecanismo de  fijación de precios de pago por uso  se conoce como computación en la nube. Por lo general, solo paga por los servicios en la nube que utiliza, lo que le  permite hacer cosas como:

  • Reduzca sus  gastos operativos.
  • Mejore la eficiencia de su infraestructura.
  • Escale hacia arriba o hacia abajo a medida que varían los requisitos de  su empresa.

Para  decirlo de otra manera, la  computación en la nube utiliza el centro de  datos de otra persona para alquilar potencia informática y almacenamiento.

Puede manejar los  recursos de la nube de la misma manera que lo haría con los recursos de  su centro de datos local.  Los devuelves después de que hayas terminado de usarlos. Solo se le cobra por lo que usa.  Esto se llama OpEx (Operational expenditures).

Alquila CPU y almacenamiento cuando los necesita en lugar de mantenerlos en su centro de datos . El proveedor de la nube mantiene la infraestructura subyacente para usted. Puede utilizar la nube para resolver rápidamente sus problemas comerciales más difíciles y proporcionar soluciones de vanguardia  a sus usuarios.

PropósitoActivos destinados a beneficiar a la organización por más de un año Gastos continuos para administrar el negocio diario
La forma de comprarCompra únicaEnfoque de pago por uso
 Tratamiento contableEl CapEx no se puede deducir completamente en el período  contable.   Se   deprecian o  amortizan con el tiempo. OpEx se deduce completamente en el período  contable.
EjemplosCompra de edificios de oficinas, equipos, vehículos, activos de propiedad intelectualConsumibles, salarios, alquiler, mantenimiento y reparación de maquinaria

Ventajas de la computación en la nube

Escalabilidad

La escalabilidad es el proceso de asignación o desasignación de recursos.

Elasticidad

La elasticidad  también se puede denominar escalado automático  de los recursos, es decir, la capacidad de los recursos para escalar dinámicamente.

Agilidad

Es el proceso de desasignar o asignar recursos rápidamente. En general, cuando se trata de On-premises, puede llevar muchas horas o días asignar un nuevo recurso, pero es solo cuestión de minutos cuando se trata de la nube.

Tolerancia a fallos

La capacidad de permanecer operativo durante las fallas de componentes y servicios se conoce como tolerancia a fallas .

Alta disponibilidad

Es la capacidad  de  mantener los recursos accesibles durante mucho tiempo con un tiempo de  inactividad mínimo.  Cuanto mayor sea la disponibilidad, mejor será.

La mayoría de los recursos de azure tienen alta disponibilidad.

Recuperación ante desastres.

 La capacidad de recuperarse de un evento que ha eliminado un servicio en la nube. La recuperación ante desastres de los servicios en la nube puede ocurrir rápida­mente con la automatización y los servicios disponibles para su uso

Global Reachl.

 La capacidad de llegar a audiencias de todo el mundo. Los servicios en la nube pueden tener presencia en varias regiones del mundo a las que puede acceder, dándole a usted presencia en esas regiones a pesar de que es posible que no tenga ninguna infraestructura en esa región.

Capacidades de latencia del cliente.

Si los clientes experimentan lentitud con un servicio en la nube en particular, se dice que experimentan cierta latencia. Aunque la fibra óptica moderna es rápida, los servicios pueden tardar un tiempo en reaccionar ante las acciones del cliente si el servicio no es local para el cliente. Los servicios en la nube tienen la capacidad de implementar recursos en centros de datos en todo el mundo, abordando así los problemas de latencia del cliente.

Consideraciones de coste predictivo.

 La capacidad de los usuarios de predecir en qué costes incurrirán para un servicio en la nube en particular. Los costes de los servicios individuales están disponibles y se proporcionan herramientas para permitirle predecir en qué costes incurrirá un servicio. También puede realizar análisis basados en el crecimiento futuro.

Requisitos de aptitudes técnicas y consideraciones.

 Los servicios en la nube pueden proporcionar y administrar hardware y software para cargas de trabajo. Por lo tanto, obtener una carga de trabajo en

funcionamiento con servicios en la nube requiere menos recursos técnicos que hacer que los equipos de TI compilen y mantengan la infraestructura física para controlar la misma carga de trabajo. Un usuario puede ser experto en la aplicación que desea ejecutar sin tener que necesitar aptitudes para compilar y mantener la infraestructura subyacente de hardware y software.

Productividad aumentada.

Los centros de datos locales generalmente requieren dedicar mucho tiempo a la configuración de hardware (también conocido como colocación en racks y apilamiento), a la aplicación de revisión de software y a otras tareas de administración de TI que requieren mucho tiempo. La informática en la nube elimina la necesidad de realizar muchas de estas tareas, por lo que los equipos de TI pueden dedicar más tiempo a lograr objetivos empresariales más importantes.

Seguridad.

Los proveedores de nube ofrecen un amplio conjunto de directivas, tecnologías, controles y habilidades técnicas expertas que pueden proporcionar una mejor seguridad que la mayoría de las organizaciones. El resultado es una seguridad reforzada, que ayuda a proteger los datos, las aplica­ciones y la infraestructura de posibles amenazas.

Modelos en la nube

 Hay tres tipos de modelos de  nube  a saber:

Software como  servicio (SAAS) :

  • Con este servicio,  no necesita descargar ni instalar ningún software en su PC.
  • Al igual que con muchos servicios  en la nube, se puede  acceder a través  de Internet a través de un navegador  web.
  • El  proveedor de la nube gestiona todo.    Simplemente  necesitas concentrarte en cómo puedes  sacarle el máximo provecho.
  • Ejemplos de SaaS: Office 365, Google docs, google sheets, DropBox, etc.
  • Usuarios: Clientes finales

Plataforma como  servicio (PAAS) :

  • Es un servicio que permite a los clientes mantener y desarrollar aplicaciones sin preocuparse por  la infraestructura subyacente
  • En este servicio, el proveedor de la nube gestiona la infraestructura, el sistema operativo, el middleware, etc.
  • Ejemplo de PaaS: Heroku, Google App Engine, Azure Web Apps, OpenShift
  • Usuarios Desarrolladores

Infraestructura como  servicio  (IAAS) :

  • Es un servicio que proporciona recursos clave de computación, almacenamiento y redes bajo demanda, pero en un entorno virtual.
  • El  proveedor de la nube gestiona la infraestructura en este servicio, pero el propio Usuario gestiona el sistema  operativo, el middleware, el tiempo de ejecución, etc.
  • Ejemplos de IaaS: DigitalOcean, AWS, Microsoft Azure, Azure Virtual Machines, Google Cloud Platform
  • Usuarios: Administradores del sistema
  • IaaS vs. PaaS vs. SaaS
 IaaSPaasSaaS
Quién lo usaAdministradores de sistemasDesarrolladoresUsuarios finales
Lo que obtienen los usuariosCentro de datos virtual   para almacenar información y crear plataformas para servicios y desarrollo, pruebas e implementación de aplicacionesPlataforma virtual y herramientas para crear, probar e implementar aplicaciones y serviciosSoftware web y aplicaciones para completar tareas empresariales
Controles de proveedoresVirtualización de redes de almacenamiento de servidoresServidores Almacenamiento Virtualización de redes os Middleware RuntimeServidores Almacenamiento Virtualización de redes os Middleware Runtime Aplicaciones Datos
 Controles de usuarioDatos de aplicaciones de  tiempo de ejecución de middleware del sistema operativo Datos de aplicaciones

Tipos de nube

Los tipos de modelos de implementación en la nube son los  siguientes:

 Nube pública

  • En este tipo de nube, toda la infraestructura está situada en el proveedor de la nube  , también conocido como la empresa que vende sus servicios al público en general.
  • En el caso de la nube   pública, solo necesitamos ir al sitio web del proveedor  de nube relevante y construir o administrar los recursos. 
  • Otros pueden usar los recursos que  antes utilizábamos una vez  que  los destruimos.

Ejemplos:- Microsoft Azure, Amazon Web Services,

 Nube privada

  •   Este tipo de nube es similar a una nube  pública, pero la diferencia es que la infraestructura y los requisitos están reservados para una sola organización.
  • Los recursos están aislados  y no pueden ser utilizados por otras organizaciones.
  • La nube también  se puede ubicar en las  instalaciones.

Ejemplos:- Azure stack, Amazon private cloud

SPI  Nube híbrida

Esta es una combinación de nube pública y nube  privada.  Esto es mucho más complejo que  las nubes públicas o privadas. En este tipo de nube

  • La  nube pública se utiliza para tareas  no críticas.
  • La  nube privada se utiliza para llevar a cabo tareas  críticas  .

Referencia /Bibliografia :

https://docs.microsoft.com/es-es/learn/certifications/exams/az-900

Deja un comentario

Crea una web o blog en WordPress.com

Subir ↑