Red Dev Blog

En este blog encontrarás artículos relacionados con el desarrollo, hacking y el blue team

Blog Red Team Blue Team Desarrollo About
26 May 2023

Cloud, el futuro de la informática

by RedDev

¿Qué es el cloud?

Los servicios cloud o servicios en la nube se basan en la venta de recursos de un servidor a una empresa o usuario. Estos pueden ir desde recursos de computación, como el poco conocido servicio de Microsoft de computación cuantica en Q#, hasta almacenamiento, como Google Fotos o Dropbox, o servidores donde desplegar software.

Estos servicios se dividen principalmente en estas categorías:

IaaS

Los servicios cloud que ofrecen IaaS (Infraestructure as a Service), ofrecen a los administradores de sistemas la posibilidad de desplegar servidores, firewalls, redes… Empresas como AWS, Google Cloud Platform, OpenStack ofrecen este tipo de servicios.

PaaS

Los servicios PaaS(Platform as a Service), son muy útiles para desarrolladores porque les brinda la posibilidad de desplegar sus aplicaciones en sistemas operativos, sin tener que invertir en sistemas muy caros ni tener que administrar la plataforma desde cero. Empresas como: AWS Elastic Beanstalk, Azure App Service, Google App Engine ofrecen este tipo de servicio.

SaaS

Los servicios SaaS(Software as a Service), se basan en el software que ofrecen a los clientes finales, por ejemplo el desarrollador que usa un PaaS, una vez desarrollado el producto puede comercializarlo como SaaS. El mejor ejemplo de esto es la versión premium de WordPress en la que te alojan tu página por una mensualidad. Empresas como Microsoft Office 365, Slack, Wordpress ofrecen estos servicios.

image

Tipos de Nubes

Podemos diferenciar ademas de lo que nos ofrecen empresas grandes, tres tipos de despliege de sistemas cloud

Modelo de nube pública

En este modelo, se despliega un sistema cloud, en el que varios usuarios compartiran recursos, la facturación depende de los recursos que consuman, este es el caso de Azure. Es muy útil para desplieges en los que no se busque invertir mucho presupuesto en la infraestructura IT. Por ejemplo: Contratan a un desarrollador para hacer una app para una feria técnológica. Ante un presupuesto reducido y un scope indeterminado esta es una opción muy valorable junto a un modelo PaaS por ejemplo.

Modelo de nube privada

Este modelo, se basa en el despliege de una nube para la empresa, la cual no comparte con otros usuarios. Los usuarios que contratan este tipo de modelos cloud, a cambio de más seguridad y más control de la infraestructura, tendrán que estar dispuestos a desembolsar más dinero.

Modelo de nube híbrida

Este modelo se basa en una mezcla de nube privada y nube pública, este modelo es ideal para empresas que necesiten más escalabilidad en el tiempo, no como la nube privada ya que está más bien pensado para empresas más establecidas. Este típo de nube, comparte la dinámica de recursos de la nube pública, con la privacidad y el control de la nube privada.

image



tags: cloud - IoT - SaaS - PaaS - IaaS