Un proveedor de noticias internacional crea nuevos canales de

Anuncio
Windows Azure
Caso práctico de solución para clientes
Un proveedor de noticias internacional crea
nuevos canales de contenido con plataformas
de aplicaciones hospedadas
Cliente: Associated Press
Sitio web: www.ap.org
Tamaño del cliente: de 100 a 5.000
País o región: Estados Unidos
Sector: medios de comunicación y
entretenimiento
Perfil del cliente
Associated Press (AP), la agencia de
noticias más antigua del mundo,
proporciona fuentes de noticias para
medios de difusión, impresos y en línea.
AP tiene 4.100 empleados y sus noticias
aparecen en 122 países.
Software y servicios
Plataforma Windows Azure
− Windows Azure
− Bus del servicio
− Microsoft SQL Azure
− Almacenamiento de blobs
•
Para obtener más información acerca de
otros casos de éxito de clientes de
Microsoft, visite:
www.microsoft.com/casestudies
“La planeación de la capacidad es la mayor ventaja del
modelo en nube de Microsoft. La plataforma Windows
Azure hace que esto ya no sea un problema para
nosotros, al contrario que con otros proveedores de
servicios en la nube.”
Jonathan Malek, Arquitecto jefe y director de investigación de Associated Press
La agencia de noticias Associated Press (AP) es la más grande del
mundo, con oficinas en 97 países. De media, más de la mitad de
la población ve noticias de AP cada día. AP ha querido ampliar su
alcance animando a los desarrolladores a incorporar contenido
de AP en sus aplicaciones. Mediante la plataforma hospedada
Microsoft Windows Azure™, AP ha creado una solución altamente
escalable que simplifica la planificación de la capacidad y crea
nuevas oportunidades empresariales.
Necesidades empresariales
Associated Press (AP) proporciona noticias e
información actualizada a periódicos, radios,
televisiones e Internet, 24 horas al día los 7
días de la semana. Es la agencia de noticias
más grande y antigua del mundo, con 243
oficinas en 97 países y 4.100 empleados en
todo el mundo. AP presta servicio a 1.700
periódicos y 5.000 medios de difusión en
Estados Unidos, junto con 550 medios de
difusión internacionales. Asimismo, realiza
sus actividades como una cooperativa sin
ánimo de lucro propiedad de los miembros
de la prensa diaria de EE. UU. y mantiene un
archivo de fotografías digitales de más de
10 millones de imágenes.
Para abrir flujos de ingresos potenciales y
encontrar nuevos clientes para el contenido
de AP, la organización comenzó a trabajar
en una interfaz de programación de
aplicaciones (API) altamente escalable que
pueden usar los desarrolladores de todo el
mundo para incorporar el contenido de las
noticias de AP en sus aplicaciones. El equipo
de AP sentía gran impaciencia por ver qué
harían los desarrolladores con la nueva
herramienta, denominada Associated Press
Breaking News API.
“Parte de la finalidad de este proyecto es ver
las propuestas de la gente”, nos cuenta Alan
Wintroub, Director de desarrollo, servicios de
aplicaciones empresariales de Associated
Press. “Queríamos adentrarnos en el
ecosistema del desarrollador y en su energía e
ideas. Lo consideramos un escenario en el que
todas las partes salen ganando.”
Para suministrar el contenido a través de la
API, AP pensó en principio en una solución
local, pero el personal de TI tenía sus dudas
sobre la inversión inicial en hardware y
software necesaria para hospedar la solución
y el impacto potencial en los servicios y
sistemas existentes. De esta forma, la
organización comenzó a considerar
plataformas alternativas para el proyecto.
Solución
Después de considerar varias plataformas de
"aplicaciones en la nube", en las que el
almacenamiento de los datos y aplicaciones se
hospedan de forma externa, AP decidió basar
su oferta en la plataforma Windows Azure™
de Microsoft. La plataforma Windows Azure
proporciona un sistema operativo y un
conjunto de servicios para desarrolladores que
se pueden usar de forma individual o conjunta
con un sistema de pago por uso. “Con la
plataforma Windows Azure, podemos realizar
ampliaciones de forma sencilla sin tener que
preocuparnos de planear la capacidad como
tendríamos que hacer con otros proveedores”,
apunta Jonathan Malek, Arquitecto jefe y
director de investigación de Associated Press.
“La infraestructura nos permite ampliar partes
relevantes de la solución de forma rápida sin
preocuparse del resto del sistema operativo.
También se alinea perfectamente con nuestra
estandarización interna de la tecnología de
Microsoft.”
Las habilidades existentes de los
desarrolladores de AP se adaptaron
rápidamente a la plataforma Windows
Azure. “Es una de las áreas en las que
destaca la plataforma Windows Azure”,
explica Malek. “La calidad de las
herramientas, la facilidad de la instalación y
la sencillez de la gestión resultan muy
atractivas.” El desarrollo de Breaking News
API comenzó a finales de 2008 y AP ha
realizado una producción limitada de varias
versiones con una beta pública planificada
para finales de 2009. Los visitantes de
developer.ap.org tendrán acceso a
herramientas, foros y soporte técnico para
crear aplicaciones vinculadas al contenido
de AP.
En el back-end, una base de datos de
Microsoft® SQL Azure™ almacena los
metadatos de las noticias. Los
identificadores de documentos para la
recuperación se mantienen en una cola de
mensajes, que supervisa y procesa
Windows Azure, y los documentos se
almacenan en el almacenamiento de blobs
de Windows Azure.
Un requisito esencial era la capacidad de
conseguir que grandes cantidades de
contenido interno estuvieran disponibles
de forma externa, por lo que el equipo
pensó en el bus del servicio de Windows
Azure. El bus del servicio permite crear una
conectividad segura entre los servicios y
aplicaciones para navegar por los
servidores de seguridad y límites de red.
“El bus del servicio hace que crear algo y
exponerlo fuera del firewall resulte muy
sencillo. Sin él, sencillamente no existiría
esa opción”, explica Pramod Anchuparayil,
Arquitecto de Associated Press.
Ventajas
Con una plataforma flexible basada en la
nube para su oferta de API, Associated
Press pudo simplificar la planificación de
los proyectos, acelerar el desarrollo y crear
nuevas oportunidades empresariales y de
innovación de productos.
Planeación simplificada
Al seleccionar una plataforma de
desarrollo hospedada, AP se ha liberado
de las costosas inversiones en hardware y
de la planeación que se necesitaba de
forma tradicional al crear un producto
altamente escalable. “La planeación de la
capacidad es la mayor ventaja del modelo
en nube de Microsoft”, cuenta Malek. “La
La finalidad de este caso práctico es únicamente informativa. MICROSOFT NO OTORGA GARANTÍAS EXPRESAS NI IMPLÍCITAS EN
ESTE RESUMEN.
Documento publicado en noviembre de 2009
plataforma Windows Azure hace que esto
ya no sea un problema para nosotros, al
contrario que con otros proveedores de
servicios en la nube.”
Desarrollo directo y agilización del
plazo de comercialización
Los desarrolladores de AP se dieron cuenta
de que la experiencia anterior con las
herramientas de desarrollo de Microsoft se
traducía fácilmente a la plataforma
Windows Azure. “Somos una especie de
tienda de Microsoft, con un mayor énfasis
en C#, Microsoft SQL Server® [software de
gestión de bases de datos] y Microsoft
Visual Studio® [sistema de desarrollo]”,
comenta Malek. “Nuestros desarrolladores
se pusieron al día rápidamente. Las
herramientas y el entorno eran
impresionantes desde el principio.” Gracias
a la facilidad de desarrollo y a la facilidad
para la planificación que se consigue
mediante la arquitectura en la nube, AP
pudo crear rápidamente un prototipo e
implementar su sistema API. AP cree que
la plataforma Windows Azure seguirá
contribuyendo a la comercialización rápida
de nuevos productos.
Nuevas oportunidades de crecimiento
Aunque el desarrollo del sistema Breaking
News API todavía no ha finalizado, en AP
están muy satisfechos con los progresos
conseguidos. “En muchos aspectos, ya
hemos tenido éxito”, afirma Wintroub. “El
proyecto Breaking News API nos ha
permitido explorar nuevas posibilidades en
las que no habíamos pensado antes.
También ha fomentado ideas en el personal
para crear nuestra propia organización de
desarrollo y ha proporcionado nuevas
oportunidades empresariales. La plataforma
es una gran parte de este proceso. No creo
que pudiéramos estar produciendo hoy en
día sin el soporte técnico de la plataforma
Windows Azure.”
Descargar