El servicio es lo no físico, es la parte intangible de nuestra economía, a diferencia
de los bienes, que podemos tocar o manipular. Es heterogénea porque raramente suele coincidir entre sí y usualmente es diseñado y realizado en atención personalizado individualmente; es decir, no hay cadenas de producción en masa como sí las hay mediante la fabricación de bienes. Software, plataforma y hardware como servicio Software como servicio (SaaS): Es un modelo de entrega de software basado en la nube en el que el proveedor lo desarrolla y mantiene, proporcionando actualizaciones y poniendo en disposición de sus clientes a través de internet. El proveedor debe administrar todo el material tradicional de seguridad para que los clientes puedan proporcionar mantenimiento de forma rápida y eficaz. Plataforma como servicio (Paas): Es el conjunto de servicios en la nube que se usan para desarrollar y gestionar aplicaciones modernas y datos en entornos locales. Esta permite que los componentes de infraestructura creen y gestionen aplicaciones móviles y web. Hardware como servicio (IaaS): Es un modelo de servicio donde los recursos informáticos son computarizados en la nube, ya sea pública, privada o híbrida. Este modelo se puede usar para trasladar una parte de infraestructura empresarial en entornos locales a la nube, donde serán protegidas y administradas por el proveedor de la nube. Arquitectura de Microservicios La arquitectura de microservicios contiene una recopilación de servicios autónomos y pequeños. Cada servicio es independiente e implementa una funcionalidad dentro del negocio individual en un contexto delimitado. Están acoplados de forma e imprecisa. Dado que los microservicios son implementados independientemente, es más fácil de administrar sus errores y características. Tiene la capacidad de actualizarse sin volver a implementar toda la aplicación y deshacerla si suceden errores. Además, un microservicio debe ser lo suficientemente pequeño para que cualquier dispositivo pueda implementarlo. Al no compartir el código ni almacenes de datos, su arquitectura minimiza las dependencias resultando más práctico el agregado de nuevas características. REST Api La interfaz de programación de aplicaciones es la que se ajusta a los límites de la arquitectura Rest y permite que servicios web interactúen con RESTful. Estas API son varios protocolos que utilizan para integrar software de las aplicaciones. Es lo que se establece entre el usuario y el proveedor para satisfacer las necesidades del primero conforme sea adecuada a sus necesidades, y estas se ejecuten en función en que el sistema comprenda las solicitudes que se le envían y se cumplan. REST es un conjunto de límites de arquitectura, y aunque deba cumplir sus respectivos parámetros, es más fácil de usar que un protocolo previo que pueden hacer de su funcionamiento más lentos y pesados. Por eso, REST sigue siendo un conjunto de pautas para implementarse según sea necesario. CGI La interfaz de entrada común es una interfaz de los servidores web que permite intercambiar datos para los servidores externos de una manera estándar. Su uso sigue vigente en la actualidad a pesar de ser una interfaz antigua. Con ello, no es necesario todo el contenido HTML disponible en el servidor. Para que los datos que emita el usuario sean procesador por el servidor, debe de usarse un software externo que en este caso es el script CGI, el cual va a transferir al servidor los datos a los cuales los podrá mostrar en un documento HTML. Tiene la ventaja de ser sencillo y eficaz para hacer contenido dinámico que suele no utilizar recursos innecesarios al no tener que almacenar aplicaciones en el servidor. Además de tener compatibilidad con una librería variada de lenguajes de programación para que su actualización pueda ser realizada de manera eficaz y sencilla en cualquier momento. Sin embargo, aunque sea reducida la carga del servidor, suele alargarse el tiempo de respuesta de sus aplicaciones, puesto que se deben volver a ejecutar los programas con cada nueva solicitud, sobre todo dentro de las páginas web de alto tráfico. Se puede suponer también de alto riesgo en materia de seguridad si la configuración no está puesta de forma adecuada, pues los programas externos tienen acceso a los datos del servidor web, así que, las restricciones para evitar daños los CGI deben establecerse de forma clara. Variables a decidir al momento de iniciar un proyecto Tecnología de servidor: Es el sistema que proporciona recursos y datos a otros ordenadores que se conocen como clientes a través de una red. Se deben considerar como servidores aquellos ordenadores que comparten recursos con máquinas clientes. Estos existen en varios tipos como los web, de correo y virtuales. Para su correcta función deben de estar configurados para escuchar las solicitudes en un entorno de red de los clientes. Puede existir como parte del sistema operativo. A través de una solicitud de red un cliente pide datos o alguna funcionalidad, que lo recibe el servidor y responde como se le ha indicado. Este es el llamado modelo cliente-servidor, y realizará numerosas tareas adicionales como parte de una sola solicitud. Lenguaje de Programación: Es una forma en la cual se comunica con algún dispositivo para darles alguna indicación. El alcance de cada tipo de lenguaje depende del hardware del equipo del programador. Bases de datos: El repositorio o la base de datos es una recopilación organizada de información o datos estructurados. Esta se controla a través de un sistema gestor de bases de datos y estos suelen ser fichados en funcionamiento en el cual, las filas y columnas en una serie de tablas aumenten su eficacia y consulta de datos. ¿Por qué es importante tomarlas en cuenta? Primeramente los costes en hardware, pues el equipo necesitado no es regalado y se debe tener en cuenta el presupuesto que se tiene para hacer un servidor decente conforme a las necesidades del servicio que se va a ofrecer. El lenguaje de programación es importante pues se debe escoger el que facilite el mantenimiento de la información y que de preferencia este orientado al enfoque que se le esté dando. Además de que la base de datos debe de tenerse organizada para que la información se guarde de manera eficiente y pueda ser accedida de manera inmediata por el cliente en cualquier momento que desee, de esa forma se tendrá un equipo de trabajo competente.
Excel para principiantes: Aprenda a utilizar Excel 2016, incluyendo una introducción a fórmulas, funciones, gráficos, cuadros, macros, modelado, informes, estadísticas, Excel Power Query y más
Ciberseguridad: Una Simple Guía para Principiantes sobre Ciberseguridad, Redes Informáticas y Cómo Protegerse del Hacking en Forma de Phishing, Malware, Ransomware e Ingeniería Social