Академический Документы
Профессиональный Документы
Культура Документы
Reseña de la tecnología.
Una máquina virtual es un contenedor de software aislado que puede ejecutar sus propios
sistemas operativos y aplicaciones como si fuera una computadora física. Una máquina
virtual se comporta exactamente como una computadora física y contiene sus propios CPU,
memoria RAM, disco duro y tarjeta de interfaz de red (NIC) virtuales.
Una máquina virtual de manera simple se refiere al software que simula una computadora
donde se pueden ejecutar programas como si fuera una computadora real. Por lo que lo
vuelve un duplicado eficiente y aislado de una maquina física.
Los procesos que se ejecutan están limitados por los recursos y abstracciones limitados a
ellas
Usos de la tecnología.
- Si desarrollas software, puedes tener varias máquinas virtuales con varias versiones del
mismo sistema operativo, para así ver cómo se comporta con la compatibilidad entre varias
versiones.
- Puedes también copiar una máquina virtual desde una PC física a otra, sin tener que
volver a instalar todos los drivers uno a uno, mas todas las actualizaciones.
- Para los que desarrollan aplicaciones de redes de bajo nivel, es posible ejecutar varias
máquinas virtuales a la vez, de tal manera que puedas crear dentro de una sola PC una red
"LAN Virtual" completa, lo que ahorraría tiempo y dinero en pruebas.
- Con una máquina virtual puedes mudarte a una arquitectura más moderna, y utilizar ésta
para ejecutar los programas antiguos necesarios para operar un sistema.
Conclusiones
Utilizar una Máquina Virtual resulta muy eficiente al momento de querer
Testear programas cuya arquitectura está pensada en multiplataforma (distintos
sistemas operativos)
Resulta económico usar una Máquina Virtual que adquirir un nuevo
ordenador
Las máquinas virtuales no solo se limitan a Java, y se han aplicado desde
Cobol
Las máquinas virtuales ofrecen un entorno seguro donde experimentar
aplicaciones en desarrollo o probar aplicaciones o webs no confiables
Recomendaciones.
Prever la cantidad de recursos que se le brinda a una máquina virtual, debido
a que, como se indicó inicialmente, contiene RAM y disco duro virtual que
proviene de un único hardware lo que conlleva a una decaída del
rendimiento y un aumento de complejidad en tiempo de ejecución del
Sistema operativo huésped.
Se recomienda utilizar una computadora cuyo hardware esté sobre los
requisitos mínimos que establece cada virtualizador.
14.Bibliografía.
http://arquitecturaubuntu.blogspot.com/2013/05/maquina-virtual.html
https://highscalability.wordpress.com/2010/04/12/patrones%C2%A0estructurales/
https://www.vmware.com/latam.html
https://es.slideshare.net/rehoscript/maquinas-virtuales-15455343
ARQUITECTURA ORIENTADA A SERVICIOS
Reseña de la tecnología.
Es un estilo de arquitectura de TI que se apoya en la orientación a servicios. La
SOA.
Diagrama de arquitectura
Las organizaciones que ya trabajen con SOA, pero busquen optimizar sus resultados con
Data Services, tendrán que observar las siguientes reglas:
Aporta una mayor productividad de los recursos TI ya existentes: esto se debe a que
la arquitectura SOA provee aplicaciones más productivas y flexibles, lo que le
permite a las organizaciones obtener mayor valor, para la empresa, de los recursos
de TI ya existentes.
Aplicaciones seguras y manejables: SOA pone a disposición de las empresas una
infraestructura que les permite desarrollar servicios más seguros, predecibles y
gestionables, pero además facilita la posibilidad de hacer la integración de nuevos
servicios, así como funcionalidades para poder hacer la gestión de procesos de
negocios críticos.
Ayuda a minimizar los riesgos de tiempo de inactividad o pérdidas de datos: esto se
debe principalmente a que SOA ofrece rendimiento, escalabilidad y seguridad.
Recomendaciones.
SOA no es para: aplicaciones con alto nivel de transferencia de datos, aplicaciones que no
requieren de implementación del tipo request/response y para aplicaciones que tienen un
corto periodo de vida.
Incrementalmente se hace difícil y costoso el ser capaz de cumplir con los protocolos y
hablar con un servicio.
Implica conocer los procesos del negocio, clasificarlos, extraer las funciones que son
comunes a ellos, estandarizarlas y formar con ellas capas de servicios que serán requeridas
por cualquier proceso de negocio.
Bibliografía
http://soa-fpuna.blogspot.com/2011/11/ventajas-y-desventajas.html
https://es.slideshare.net/Mache007/arquitectura-orientada-a-servicios-soa-12818946
https://es.wikipedia.org/wiki/Arquitectura_orientada_a_servicios
https://www.megapractical.com/blog-de-arquitectura-soa-y-desarrollo-de-software/3-grandes-
beneficios-de-arquitectura-soa-para-tu-empresa-y-departamentos-de-ti
https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/bid/394442/qu-es-la-arquitectura-
orientada-a-servicios-soa