Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore Formacion Critica Obj 1 Joshua Omaña

Formacion Critica Obj 1 Joshua Omaña

Published by joshuacher16, 2020-04-25 13:58:43

Description: Primera actividad de Formacion critica

Search

Read the Text Version

La Informática En la Actualidad. Un Breve Ensayo Sobre Las Plataformas Como Servicio (PaaS) AUTOR: T.S.U. Omaña Joshua. C.I: V- 26.695.412 Trayecto IV Fase II Sección IF 01 Abril 2020

Como ha sido común desde el inicio del siglo veintiuno, la informática se encuentra en un perpetuo estado de avance y mejora; con nuevas tecnologías en continuo desarrollo. En términos de desarrollo web, recientemente han empezado a emerger una gran multitud de plataformas las cuales le permiten a los desarrolladores el poder subir sus aplicaciones en internet sin ningún costo, o con precios extraordinariamente bajos. Estas son conocidas con el término “Plataformas como Servicio”, o por su nombre en inglés: Plataforms as a Service. (PaaS). Estos servicios incluyen el hosting en sí mismo (Usualmente vinculado a alguna plataforma de repositorios como Github o Gitlab), para poder almacenar archivos estáticos y acceder a ellos a través de un enlace web; que frecuentemente es un sub- enlace de la página que proporciona el servicio. Pero esto muchas veces no es suficiente para construir una aplicación, se requieren también un servicio de procesamiento de Php u otros lenguajes de programación para crear aplicaciones más dinámicas; asi como también se suele requerir de servicios de bases de datos como MySQL, PostgreSQL or MongoDb; y otros numerosos tipos de servicios que pueda el proveedor ofrecer. Los tipos de servicios ofrecidos, así como los precios y límites impuestos sobre estos; varían de plataforma a plataforma. De este modo, se exploran algunos de estos proveedores de servicios:

-Heroku. Heroku es una de las plataformas que más han venido innovando en los tiempos recientes, siendo virtualmente pioneros en permitir a desarrolladores amateur o por hobby el crear y ensamblar aplicaciones completamente funcionales; con una gran variedad de servicios (o ‘dynos’ como son llamados en la plataforma) disponibles en el mismo plan gratuito. Cualquier aplicación de Heroku incluye por defecto un motor de procesamiento Php, lo cual facilita enormemente el desarrollo de aplicaciones; y para Bases de Datos se cuenta con el plan gratuito del dyno para PostgreSQL. Otros dynos, tales como los usados para ejecutar Python o Ruby; Bases de Datos MySQL o Mongo; y otros servicios, requieren de un pago mensual para mantener la aplicación en ejecución; pero existen algunos de estos que proveen un servicio limitado con un plan gratuito. Un aspecto que ha de notase de esta plataforma, es que conforme se escala la aplicación verticalmente, y horizontalmente al añadir más dynos; el costo de mantenimiento puede aumentar sorprendentemente rápido.

-Firebase. Firebase es un servicio desarrollado por la compañía Google, y por ende esta plataforma dispone de una gran cantidad de servicios en lo que a soporte técnico y procesamiento de datos se refiere. Es posible desarrollar una aplicación en Firebase de forma gratuita utilizando elementos estáticos (Es decir, archivos HTML, JavasScript y CSS), mas sin embargo, hay ciertos requisitos que se deben cumplir si se desea disponer de algún lenguaje del lado del servidor (como Php) o de algún servicio de Base de datos. Aunque algunos de estos son accesibles sin costo alguno, estos servicios en particular si requieren de una cuenta de pagos de servicios de google; la cual en si misma requiere una tarjeta de crédito vinculada a ella. De nuevo, se hace énfasis en que muchos de los servicios no supondrán ningún debito cargado a esta cuenta, pero la plataforma requiere de la certeza de la información de pago.

-Amazon Web Services. Esta plataforma es una de las más grandes y más poderosas en términos de funcionalidad, más sin embargo resulta ligeramente más difícil de utilizar que para alguien sin mucha experiencia utilizando este tipo de plataformas. Aunque AWS posee una gran cantidad de pruebas gratis para sus servicios, la gran mayoría están limitadas a periodos de un año, o más cortos; o limitados hasta una cierta cantidad de datos. Existen ciertos niveles básicos de algunos servicios que siempre están disponibles, pero resulta más difícil establecer un entorno para desarrollar una aplicación con el plan gratuito. Dicho esto, ha de destacarse que esta plataforma ofrece una inmensa cantidad de servicios a comparación con las otras dos. Sin embargo, AWS es pionera en la gran cantidad de tratos y ajustes que poseen sus planes de pagos, con múltiples ofertas diseñadas para que los proyectos que sean de mediana a gran envergadura puedan obtener ahorros incrementales en el uso de sus servicios según las necesidades actuales de la aplicación.

A continuación se presenta un pequeño cuadro comparativo en el que se analizan ciertos aspectos de estas tres plataformas. Almacenamiento y Heroku Firebase AWS Hosting. Si. Si. Si. Procesamiento del lado del Servidor Si. No. Con Servicios de con el plan gratuito prueba temporales. Servicio de Base de Si, con el lenguaje No Datos con el plan Php. Con Servicios de gratuito. Acceso a una gran prueba temporales. Escalabilidad Limitado a la cantidad de Técnica librería de servicios de análisis Inmensa librería de aplicaciones de datos de Google. servicios altamente Costo de Escalar la compatibles con especializados. aplicación. Heroku Precios en el rango Los precios pueden Moderado-Alto. Se ahorra más escalar rápidamente conforme la cuando se requiere aplicación crece escalar repentinamente


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook