10.01.2015 Views

estudio comparativo de plataformas cloud computing para ...

estudio comparativo de plataformas cloud computing para ...

estudio comparativo de plataformas cloud computing para ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ESTADO DE LA CUESTIÓN<br />

ESTUDIO COMPARATIVO DE PLATAFORMAS CLOUD COMPUTING PARA ARQUITECTURAS SOA<br />

Las Máquinas virtuales <strong>de</strong> Windows Azure ofrecen a los sistemas y aplicaciones la posibilidad <strong>de</strong><br />

mover los discos duros virtuales (VHD) <strong>de</strong>s<strong>de</strong> las instalaciones locales a la nube (y viceversa).<br />

2.4.5. Soporte <strong>para</strong> Sistemas operativos Microsoft Windows<br />

Krishnan [2010]. Si usted se está preguntando si el código va a ser diferente, ya que se ejecuta en la<br />

nube, o si vas a tener que apren<strong>de</strong>r un nuevo marco (traducido <strong>de</strong>l término en inglés "framework"),<br />

la respuesta es "no". Continuará escribiendo código que se ejecuta en Windows Server. El marco<br />

<strong>de</strong>. NET (3.5 SP1) se instala por <strong>de</strong>fecto en todas las máquinas, y el código ASP.NET típico<br />

funcionará. Es también posible utilizar el soporte FastCGI <strong>para</strong> correr cualquier marco que soporte<br />

FastCGI (como PHP, Ruby on Rails, Python, etc). Si dispone <strong>de</strong> código nativo o binario, también<br />

pue<strong>de</strong> ejecutarlo.<br />

Krishnan [2010] Cada hipervisor administra varios sistemas operativos virtuales. Todos ellos corren<br />

el sistema operativo Windows Server compatible con 2008. En realidad, no se nota ninguna<br />

diferencia entre ejecutar un Windows Server 2008 y estas máquinas. Las únicas diferencias son<br />

algunas optimizaciones específicas <strong>para</strong> el hipervisor en el cual están corriendo.<br />

Krishnan [2010] ¿Bajo qué sistema operativo estará corriendo su código en Windows Azure<br />

Incluso con toda esta discusión sobre el funcionamiento <strong>de</strong>l sistema y las optimizaciones <strong>de</strong><br />

integración con el hipervisor, la mayoría <strong>de</strong> los <strong>de</strong>sarrolladores sólo se preocupan por el entorno en<br />

el cual correrán sus aplicaciones (el sistema operativo). La respuesta es simple: Las aplicaciones<br />

corren en Windows Server 2008 x64 Enterprise Edition.Bueno, casi. Microsoft lo llama "sistema<br />

operativo 2008 compatible con Windows Server", que se refiere al hecho <strong>de</strong> que se trata <strong>de</strong><br />

Windows Server en casi todos los aspectos, excepto en algunos cambios <strong>de</strong> bajo nivel <strong>para</strong><br />

optimizar el hipervisor. Sin embargo, las aplicaciones están abstraídas varias capas lejos <strong>de</strong> estos<br />

cambios, y no <strong>de</strong>ben notar nada distinto respecto <strong>de</strong> su ejecución en una máquina Windows Server<br />

normal.<br />

2.4.6. Soporte <strong>para</strong> Sistemas operativos Linux<br />

[Microsoft Corp., 2013i.] Crear una máquina virtual que ejecute el sistema operativo Linux en<br />

Windows Azure es fácil por medio <strong>de</strong> la Galería <strong>de</strong> imágenes (blueprints) utilizando el Portal <strong>de</strong><br />

administración. Es también posible acce<strong>de</strong>r a las instancias <strong>de</strong> estas máquinas virtuales Linux <strong>para</strong><br />

personalizarlas a gusto, por medio <strong>de</strong> un usuario con privilegios <strong>de</strong> adminsitrador ("Root").<br />

TRABAJO FINAL DE ESPECIALIZACIÓN EN ING. EN SISTEMAS DE INFORMACIÓN<br />

28<br />

FRANCO BOCCHIO

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!