Video: Cómo y por qué migrar tu empresa a la nube (Noviembre 2024)
La versión de vista previa de Windows 8.1 sin duda llamó la atención en Microsoft Build la semana pasada, pero la compañía mostró toda una serie de nuevos productos para desarrolladores. Lo que realmente me llamó la atención fueron las muchas formas en que la compañía está uniendo soluciones en la nube y locales.
Microsoft ha estado hablando de Azure en sus conferencias de desarrolladores durante años y, a menudo, con la visión de mover cosas entre los servidores alojados corporativos y la nube de Azure. En las últimas semanas, esto se ha acercado mucho más a la realidad.
En la conferencia Tech Ed hace unas semanas, Microsoft habló sobre nuevas herramientas destinadas a acercar sus ofertas locales a las de la nube, incluido un servidor Azure para locales.
Este nuevo servicio, conocido como Windows Azure Pack para Windows Server 2012 R2, trae las características de administración de Azure sobre Windows Server. Además, hay una serie de mejoras en la pila de virtualización Hyper-V de Microsoft, incluido un nuevo tipo de máquina virtual diseñado para facilitar el movimiento de máquinas virtuales entre una ubicación local y la nube Azure de Microsoft. La idea es que el enfoque de los desarrolladores para las aplicaciones locales debe ser coherente con la forma en que funcionan en la nube.
De alguna manera, parece que el objetivo es administrar un centro de datos completo como si fuera una sola computadora. Esto es similar a la visión EMC / VMware de un "centro de datos definido por software". En ambos casos, parece un poco más allá de lo que las herramientas realmente pueden proporcionar, pero cualquier tipo de progreso es bienvenido.
A principios de esta semana se produjo otro paso cuando el CEO de Microsoft, Steve Ballmer, el presidente de Oracle, Mark Hurd, y el presidente de negocios de servidores y herramientas de Microsoft, Satya Nadella, anunciaron el lunes pasado que Oracle ahora permitirá que su software de base de datos central, Java, y su servidor WebLogic se ejecuten sobre El software de virtualización Hyper-V de Microsoft en Windows Server y sobre Windows Azure.
Desde muchas perspectivas, Microsoft y Oracle son grandes competidores. Microsoft a menudo habla de cómo su SQL Server es menos costoso que Oracle Database y con Oracle que ofrece sus propios servicios locales y en la nube para su base de datos. Pero con Microsoft haciendo un mayor impulso para los servicios en la nube y enfrentando a Amazon Web Services; y con Oracle queriendo asegurarse de que si sus clientes van a la nube, al menos se llevan consigo Oracle Database, trabajar juntos parece tener sentido para ambas compañías. Y, por supuesto, cada empresa puede ofrecer su parte de la pila y sus precios tradicionales.
Es otro ejemplo de la "cooperativa" que durante mucho tiempo ha sido parte del mundo del software empresarial; Oracle tiene versiones de su base de datos que funcionan en Windows Server, Amazon ofrece instancias de servidor de Windows, y la base de datos Oracle ahora se ejecuta en nubes de Amazon y Microsoft, además de la suya. La razón es clara: los clientes corporativos desean poder elegir una cierta cantidad de flexibilidad.
Una aplicación corporativa típica se basa en la base de datos subyacente tanto o más que el servidor web y el sistema operativo, y estos sistemas cambian relativamente lentamente. Por lo tanto, si las empresas pueden tomar estas aplicaciones y trasladarlas fácilmente desde las arquitecturas cliente-servidor tradicionales a la nube, eso es un cambio importante.
En la conferencia Build, muchas de las sesiones trataron de vincular aplicaciones en la nube y locales. Una sesión creó una aplicación móvil con Visual Studio 2013 y Azure y habló sobre cómo esto podría aplicarse a las aplicaciones que se ejecutan en casi cualquier plataforma. Otra sesión mostró cómo puede mantener sus datos en una base de datos local sin dejar de vincularlos a los servicios en Azure. Otros demostraron el uso de Active Directory dentro de Azure para habilitar el inicio de sesión único para aplicaciones locales y basadas en la nube, incluidos muchos proveedores de software como servicio (SaaS) de terceros.
Para la infraestructura de la nube pública, Amazon Web Services es el líder claro, con Microsoft solo uno de los muchos competidores, incluidos Rackspace, Google y docenas de otras opciones. Para la infraestructura de nube privada (en otras palabras, múltiples centros de datos empresariales), VMware es el líder claro, tanto con su hipervisor como con su pila para administrar máquinas virtuales, aunque Microsoft ciertamente está tratando de ponerse al día. Pero para las instalaciones híbridas donde el objetivo es unir aplicaciones que se ejecutan en nubes públicas y privadas, Microsoft parece tener la mayor cantidad de herramientas y la visión más amplia. Las líneas entre estas visiones son borrosas, por lo que la competencia debería ser muy emocionante de ver en los próximos años.