Está en la página 1de 10

Universidad Tecnológica de Panamá

Facultad de Ingeniería en sistemas computacionales


Licenciatura en Redes Informáticas
Administración de Sistema Operativo

Profesor:
Dr. Miguel Vargas-Lombardo

Nombre del Participante:


Ricardo De León
8-943-2044

Parcial #1

Tema:
Caso Estudio empres ABC

Fecha:
11/05/2021
Caso de estudio

La empresa ABC de Coclé venta y distribución de Equipo pesado


Cuenta con 3 sedes en Las Tablas, Santiago, Penonomé y la sede principal en calle 77 san
Francisco, Panamá Local P.

La sede de Penonomé cuenta con un server Windows Server 2019 administra los puntos de
ventas de piezas basados en APP sqllite y Android 6.0

La sede Santiago cuenta un server de Centos 7.2 para funciones de impresión sobre dos Phaser
3020 Xerox

La sede las tablas utiliza Windows Azure con una VM que corre Unix Solaris para el control del
inventario de venta de piezas agrícolas.

Ante estos escenarios altamente heterogéneos proponga dos esquemas de administración de los 3
esquemas de OS para administrar las sedes regionales desde la Casa Matriz.
Desarrollo
1) Esquema de red:

En este caso no se especifica el esquema exacto de cada una de las redes que componen la empresa
ABC, con la utilidad de Packet Tracer hacemos un vistazo general de que componentes componen la
red de la empresa.

- Sede Penonomé: la sede de Penonomé es la encargada de administra los puntos de ventas de piezas
basados en APP sqllite y Android 6.0, esta red de igual manera se administra con un Windows Server
2019.

Windows Server 2019: de la famosa serie de servidores de Windows server esta versión lanzada el
dos de octubre del 2018 opera en plataforma tanto X86 como 64. Este lanzamiento se enfocó más en
optimizar las funciones que ya se brindaba, Microsoft se apoya en varios pilares para esta nueva
versión de Windows Server, se brinda más opciones de trabajo en una nube híbrida, mejor soporte
para Linux, más seguridad con Shielded Virtual Machines, innovaciones en el sistema secundario de
almacenamiento y la consolidación del Centro de Administración de Windows [1].

Android 6.0: la versión 6.0 de Android llamada Marshmallow es lanzada a finales de 2015, esta
versión de Android aporta a los dispositivos móviles mejoras y novedades, dentro de las que podemos
mencionar se encuentran: autenticaciones de huellas dactilares(tanto para la seguridad del dispositivo
como para efectuar pago por Google Play o Android Pay), copias de seguridad automática para
aplicaciones, interacciones de voz, configuración de aplicaciones(se puede configurar los permisos,
enlaces de aplicaciones y demás configuraciones a nivel de aplicación), escribir sobre aplicaciones,
soporte de hotspot 2.0 version1 [2].

SQLite: es una herramienta de software libre, que permite almacenar información en dispositivos
empotrados de una forma sencilla, eficaz, potente, rápida y en equipos con pocas capacidades de
hardware, como puede ser una PDA o un teléfono celular. SQLite implementa el estándar SQL92 y
también agrega extensiones que facilitan su uso en cualquier ambiente de desarrollo. Esta herramienta
además de poderse utiliza en smartphone y computadora de escritorio con 100% de compatibilidad
al igual que se pueden realizar procesos de importación y exportación de datos por la alta
compatibilidad entre plataformas disponibles [3].

-Sede Santiago: esta sede es utilizada mayormente para funciones de impresión las cuales se realizan
sobre dos Phaser 3020 Xerox además de esto se cuenta con un server de Centos 7.2.
Centos 7.2: CentOS comparte casi el 95% de las características de la RHEL comercial con la gran
diferencia de la falta de puerto IBM System z y algunas variantes limitadas para la virtualización. El
otro diferenciador para la mayoría de los administradores de TI es que el sitio de Centos.org carece
de lo pulido de Red Hat y no tiene tantas aplicaciones soportadas, proyectos terminados o habilidades
de gestión. CentOS 7 es compatible con la estrategia de redistribución del proveedor y obtiene soporte
completo de la industria con actualizaciones de seguridad y material de capacitación. De hecho,
CentOS es el único sistema operativo compatible con el popular panel de control de alojamiento web
cPanel [4].
Phaser 3020 Xerox: esta impresora brinda un controlador bidireccional, impresión de folletos, ajuste
de brillo, ajuste de contraste, tamaño de página personalizado, acentuación de bordes, ajuste de página,
monitoreo de trabajo, n-arriba, selección de papel por atributo, impresión de póster, orden de
impresión, reducción / ampliación, escala, salto de páginas en blanco, almacene y recupere
configuraciones de controlador, modo ahorro de tóner, marcas de agua. Esta impresora es compatible
con Debian 5.0-7.1,Fedora 11-19,Mac OS® 10.5-10.9,Mint 13-15,Red Hat Enterprise Linux
5,6,SUSE Linux Enterprise Desktop 10,11,Ubuntu 10.04-13.04,Windows Server 2012,Windows
2003 Server, Windows 2008 Server, Windows 7,Windows 8,Windows Vista, Windows XP,
openSUSE 11.0-12.3 [5].

-Sede Las Tablas: en esta sede se utiliza una máquina virtual con Unix Solaris y además de esto se
utiliza Windows Azure por lo que se espera que el equipo sea potente y capaz de correr una máquina
virtual y a su vez la herramienta de Windows Azure.
Windows Azure: la herramienta de Windows Azure proporciona a los desarrolladores de una
plataforma hospedar y administrar aplicaciones en os centros de datos de Microsoft emplazados en
todo el mundo. Una aplicación de Windows Azure consta de uno o varios componentes que se
denomina Roles, los mismos pueden ser rol web, rol de trabajo y rol de máquina virtual. os roles web
y de trabajo de Windows Azure permiten a los desarrolladores implementar y administrar servicios
de aplicaciones como un todo en lugar de como máquinas virtuales (VM) independientes. Es habitual
que una aplicación interactúe con los usuarios a través de un rol web y que el rol de trabajo se ocupe
del procesamiento. Los desarrolladores pueden usar .NET framework u otro software que se ejecute
en Windows con los roles web y de trabajo [6].
Unix Solaris: este sistema operativo es un derivado de sistema operativo UNIX, este ambiente brinda
algunas características que ayudan a dar una portabilidad, escalabilidad, compatibilidad y seguridad
en las aplicaciones para así operar en un ambiente creciente. Además de esto brinda paquetes de
software y clúster. El Kernel de solaris tiene multithread en vez de llave maestra, lo cual brinda mayor
impacto en cómo está diseñado el controlador [7].

Solución
La empresa ABC cuenta con 4 diferentes ubicaciones donde mantienen una red la cual esta orientada
a cierta función, la finalidad del caso es buscar la unión de estas cuatro redes de manera que sin
utilizar lo tradicional que es tuneling a través de proveedores de internet se logren comunicar entre
redes de manera segura y confiable.
Servicios en la Nube: en este escenario se utilizan sistemas operativos Unix, Windows y Linux, no
se brindan muchos detalles importantes para la administración, por ejemplo no se habla si se hace un
backup de los equipos o si se tiene servidores espejos pero viendo las funcionalidades básicas de los
mismos no tenemos que ser tan detallistas mi primera proposición sería que se utilice un servicio de
base de datos centralizado en la sede principal de San Francisco, dentro del esquema establecería
alojar los servidores en un sitio web donde pueda administrarlo y los servidores se comuniquen entre
si compartiendo los datos pero la información se centralice en la sede principal. La conexión de las
redes se debe efectuar mediante la utilización de software para crear una infraestructura middleware.
Que es middleware: el middleware es un software que se sitúa entre un sistema operativo y las
aplicaciones que se ejecutan dentro de él, de tal manera que, funciona como una capa de traducción
oculta para permitir la comunicación y la administración de datos en aplicaciones distribuidas también
se le puede referir al termino de tuberías ya que conecta dos aplicaciones para que se puedan pasar
fácilmente datos y bases de datos por un canal. De esta manera se está obteniendo un tuneling sin
intermediario de proveedor de internet y a su vez sin costos adicionales de conexión, una de las
grandes ventajas de middleware.
Propuesta #1
La empresa busca centralizar su red, de esta manera podemos entender que desean que su activo
principal ósea los datos se encuentran en una ubicación centralizada. Las empresas sede se encargan
de diferentes funciones y tienen una serie de servidores que actúan como base de datos para las
mismas, se planea ubicar esos servicios en la nube por lo consiguiente los servidores no actuaran de
base de datos sino de intermediarios con lo que se efectuara un servicio aún mejor.
Google Cloud Computing: con esta plataforma se obtienen un sinfín de herramientas las cuales
permiten como empresa desarrollar una conexión middleware con un servicio en la nube de primer
nivel. Este servicio brinda una computación en la nube que permite a los productos hardware como
software ofrecer servicios específicos. Los usuarios pueden acceder, gestionar y utilizarlas
herramientas que necesitan a través de una interfaz web. En este caso tratado la empresa se encuentra
en la etapa inicial de la transformación digital, las soluciones y las tecnologías que brinda Google
cloud ayudan con los desafíos complejos de la misma.
Google cloud permite:

• Multinube: crea disposición de ejecutar las aplicaciones donde las necesitemos.


• Confianza y seguridad: los datos se mantendrán protegidos y se podrá asegurar que las
normativas pertinentes se cumplan.
• Infraestructura mundial: se logra al desarrollarse sobre la misma infraestructura que usa
Google.
• Nube de datos: unificación de los datos en toda la organización.
• Sostenibilidad: se pueden ejecutar tareas en la nube más limpia del sector.

Con Google cloud se obtienen servicios sólidos, dependiendo de las necesidades de la empresa se
puede contar con diferente infraestructura como lo son:
IaaS: permite a los departamentos de TI ejecutar máquinas virtuales sin tener que invertir en esta
infraestructura informática o gestionarla ellos mismos. A menudo, el departamento de TI opta por
una solución IaaS cuando la carga de trabajo es temporal, experimental o está sujeta a cambios
inesperados (por ejemplo, proyectos de entornos de prueba).
PaaS: es el siguiente paso, construyendo sobre el modelo IaaS. Los clientes optan por todos los
beneficios de IaaS, además de obtener una infraestructura subyacente, como sistemas operativos y
middleware. Su proveedor aloja y gestiona todos estos elementos.
SaaS: va un paso más allá todo está disponible a través de la web: el proveedor aloja, gestiona y
entrega toda la infraestructura, incluidas las aplicaciones. Los usuarios simplemente inician sesión
para acceder a los recursos que ofrece la solución específica, por ejemplo, herramientas de copia de
seguridad y recuperación.
Los servicios de Google cloud brindan diferentes productos, pero los más importantes o que son de
prioridad para el caso de la empresa ABC son:
- Compute Engine: es un servicio de computación seguro y que se puede personalizar con el cual
se pueden crear y ejecutar máquinas virtuales en la infraestructura de Google.
- Google Kubernetes Engine: es un entorno gestionado creado para ejecutar aplicaciones en
contenedores.
- Operaciones: es un paquete de monitorización, almacenamiento de registros y rendimiento de
aplicaciones.
- Cloud Storage: permite el almacenamiento de objetos, es seguro duradero y además escalable.
- Cloud SQL: es un servicio de base de datos relacionales para mysql, PostgreSQL y SQL server.
Google cloud permite explotar muchas áreas de la empresa de manera directa al sectorizarlo en cada
uno de los servicios que brinda, sacándole el mayor provecho a cada uno de los servicios que brindan
la empresa ABC obtendría una infraestructura sólida y con presencia en el mercado sin hablar del
bajo costo que nos brinda esta plataforma.
Propuesta #2
Considerando que la empresa desee crear un presupuesto que se enfoque en la mejora de los servicios
de la empresa y de su red en específico. Existen empresas líderes en servicios de middleware y de big
data, pero se debe tomar en cuenta los factores que son necesarios para cumplir con cada uno de los
procesos de la empresa por ende debemos utilizar un software donde el costo se refleje en los servicios
que optemos por utilizar.
MuleSoft: es una compañía de software de integración que fue adquirida por Salesforce en marzo de
2018. La empresa ofrece soluciones para la integración entre sistemas, su producto más destacable es
Anypoint Plataform, una solución iPaaS. Esta plataforma fue reconocida como líder en 2019 en iPaaS
y Full Life Cycle API Managment.
MuleSoft proporciona soluciones middleware para ayudar a las empresas a superar desafíos de
integración, con Mule Enterprise Bus se brinda una tecnología middleware que conecta a la empresa
de forma rápida sencilla y segura. A diferencia del software de middleware típico, Mule como ESB
es una solución de middleware basada en Java que es fácil de usar y fácil de escalar. También se
puede utilizar como herramienta de conectividad de middleware con conectividad .NET [8].

Esta plataforma de integración híbrida incluye:


• Un middleware, un punto donde se centraliza todas las integraciones evitando que un sistema se
conecte directamente con otro sin pasar por este middleware.
• Un iPaaS, este middleware se encontrará alojado en la nube sin la necesidad de la gestión
asociada de hardware y costes de infraestructura y, además, puede ser accesible desde cualquier
lugar.
Este software permite la integración de cualquier sistema CRM como Salesforce, ERPs com SAP y
muchos más, entre ellos desde ficheros csv o cualquier servidor accesible a través del protocolo HTTP
haciendo uso del principio de API-Led Connectivity.
Las API-Led Connectivity son un principio de integración totalmente contrario a la integración
point-to-point y que opta por una integración basada en APIs reusables proporcionando un bajo
acoplamiento con la consiguiente mejora en la escalabilidad en nuestra application network, es decir,
nuestra red de microservicios.
MuleSoft engloba las APIs en 3 grupos claramente diferenciados:
• Experience APIs: API dedicada a la presentación de la información para que sea más fácilmente
consumible.
• Process APIs: API dedicada al procesamiento de datos obtenidos en la capa de sistema y
adaptarlos para cubrir las necesidades de negocio.
• System APIs: API dedicada a los procesos de más bajo nivel de conexión con las fuentes de
datos.

Servicios importantes: la herramienta Anypoint Platform está dividida en diferentes componentes


que se cubren con la herramienta:

• Anypoint Design Center: se trata del centro donde se diseñarán todas las API que se
implementarán y desplegarán a posteriori, ofrece una interfaz web que permite a cualquier
desarrollador tanto diseñar como documentar una interfaz.
• Anypoint Exchange: un repositorio central donde se publican los diferentes assets y es donde se
guardarán y publicarán todas aquellas aplicaciones que requiera la herramienta de Application
Network.
• Anypoint Studio: es el lugar donde se implementará la lógica de las APIs que previamente se
ha diseñado, para ello, MuleSoft provee de Anypoint Studio, un IDE de desarrollo más que
similar a eclipse en el que por medio de una interfaz drag and drop se pueden ir arrastrando los
componentes necesarios para implementar la lógica necesaria.
• Anypoint Management Center: es la herramienta utilizada para el control y monitorización de
todas aquellas aplicaciones que se han implementado en Anypoint Studio.
MuleSoft es una herramienta perfecta para la orquestación de las comunicaciones entre múltiples
sistemas, esta herramienta permite disponer de un punto común donde gestionar todas las
integraciones de nuestro ecosistema de aplicaciones esto es lo que se requiere en este caso en
particular centralizar los recursos de las redes que componen a empresa.
Bibliografía

[1] IONOS, «ionos.es,» 27 mayo 2019. [En línea]. Available:


https://www.ionos.es/digitalguide/servidores/herramientas/windows-server-2019/. [Último
acceso: 09 mayo 2021].

[2] jcosmos, «xatakandroid.com,» 27 marzo 2017. [En línea]. Available:


https://www.xatakandroid.com/sistema-operativo/android-6-0-marshmallow-todas-sus-
novedades. [Último acceso: 10 mayo 2021].

[3] F. Rommel, «sg.com,» [En línea]. Available: https://sg.com.mx/revista/17/sqlite-la-base-datos-


embebida. [Último acceso: 10 mayo 2021].

[4] I. Ya, «internetya.co,» 01 mayo 2018. [En línea]. Available:


https://www.internetya.co/servidores-linux-ventajas-del-sistema-operativo-centos-7/. [Último
acceso: 10 mayo 2021].

[5] 威. Corporation, «snaponn.com,» 2019. [En línea]. Available:


https://www.snaponn.com/www.office/printers/laser-printers/phaser-3020/spec-esmf.html.
[Último acceso: 10 mayo 2021].

[6] Microsoft, «archive.org,» 2011. [En línea]. Available:


https://web.archive.org/web/20111206120835/http://www.microsoft.com/windowsazure/es/es/fea
tures/compute/. [Último acceso: 10 mayo 2021].

[7] eryx, «ecured.cu,» [En línea]. Available: https://www.ecured.cu/Solaris_Unix. [Último acceso:


10 mayo 2021].

[8] MuleSoft, «mulesoft.com,» 2021. [En línea]. Available:


https://www.mulesoft.com/resources/esb/integration-middleware-technology. [Último acceso: 10
mayo 2021].

[9] G. Miranda, «nts-solutions.com,» 25 marzo 2020. [En línea]. Available: https://www.nts-


solutions.com/blog/salesforce-mulesoft-que-es.html#-definicion-. [Último acceso: 10 mayo
2021].

También podría gustarte