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](https://github.com/reycotallo98/reycotallo98.github.io/assets/93315382/c102f133-0272-47ea-a63c-0fde8e2c6b18)
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](https://github.com/reycotallo98/reycotallo98.github.io/assets/93315382/2fb8f0d4-5071-45ad-922d-5637b5ca9f33)
tags: cloud - IoT - SaaS - PaaS - IaaS