dgomez@vortexbird.com Descripcion del Modulo • Platform as a service (PaaS) • Firebase • Heroku • OpenShift • ElephantSQL – PostgreSQL • SkySQL – MariaDB • Cloudamqp – RabitMQ • Sendgrid – Delivery Mail Platform as a service (PaaS) • Categoría de servicios cloud que proporciona una plataforma y un entorno que permiten a los desarrolladores crear aplicaciones y servicios que funcionen a través de internet. Algunos servicios incluidos en PaaS • Sistema operativo • Entorno de scripting de servidor • Sistema de gestión de base de datos • Software de servidor • Soporte técnico • Almacenamiento • Acceso a la red • Herramientas de diseño y desarrollo • Hosting Firebase • Es un PaaS creado por Google, cuya principal función es desarrollar y facilitar la creación de apps de elevada calidad de una forma rápida, con el fin de que se pueda aumentar la base de usuarios y ganar más dinero. • Servicios de backend de apps para dispositivos móviles Firebase • En el 2020 se ofrecen 18 servicios entre los mas conocidos se encuentra. • Cloud Firestore • Realtime Database • Cloud Functions • Cloud Storage • Hosting • Authentication Heroku • Fuerte enfoque en resolver el despliegue de una aplicación. • A Heroku solo le dices qué lenguaje de backend estás utilizando o qué base de datos vas a utilizar y te preocupas únicamente por el desarrollo de tu aplicación. ElephantSQL – PostgreSQL • PostgresSQL en la nube • Fácil integración con diferentes Nubes – Amazon – Azure – Google Compute – IBM Bluemix • Backup Automatico • DBA Skysql – MariaDB • MariaDB en la nube • Variedad de planes costos bajos • Backup Automático • Optimización de base de datos Cloudamqp – RabitMQ • Servicio de MQ en la nube usando RabitMQ • Soporta – Publish/Subscribe – Queues • Fácil integración con diferentes Nubes – Amazon, SoftLayer, Google Compute – Azure, Rackspace, DigitalOcean Sendgrid – Delivery Mail • Servicio para envió de mail • Mas de 14 Billiones de mail enviados por mes • Fácil de usar • Cuota gratis 400 mail por dia (12,000 mail en el mes) OpenShift • Caching • Data Stores • Deployment • Email • Messaging and Queuing • Monitoring • Search • Testing • Utilities Resumen • Servicios PaaS resuelven necesidades fuertes de configuración en proyectos de APPs