Ogólnoświatowa agencja informacyjna tworzy nowe

Transkrypt

Ogólnoświatowa agencja informacyjna tworzy nowe
Windows Azure
Analiza przypadku rozwiązania dla klienta
Ogólnoświatowa agencja informacyjna tworzy
nowe kanały z informacyjne, korzystając
z platformy usług hostowanych
Klient: Associated Press
Witryna sieci Web: www.ap.org
Wielkość firmy klienta: 100–5000
Kraj lub region: Stany Zjednoczone
Branża: Media i rozrywka
Profil klienta
Associated Press (AP) to najstarsza na
świecie agencja informacyjna,
dostarczająca informacje na potrzeby
mediów drukowanych, radia i telewizji
oraz mediów online. AP zatrudnia 4100
pracowników, a jej informacje ukazują się
w 122 krajach.
Oprogramowanie i usługi
 Platforma Windows Azure
− Windows Azure
− Magistrala usług
− Microsoft SQL Azure
− Magazyn obiektów blob
„Planowanie wydajności to najważniejsza zaleta modelu
przetwarzania w chmurze firmy Microsoft.
W przeciwieństwie do innych rozwiązań z zakresu
przetwarzania w chmurze platforma Windows Azure
potrafi nam to zapewnić‖.
Jonathan Malek, główny specjalista ds. architektury IT i dyrektor ds. badań, Associated Press
Associated Press (AP) to największa na świecie agencja
informacyjna, mająca swoje biura w 97 krajach. Każdego dnia
średnio ponad połowa ludzi zamieszkujących kulę ziemską styka
się z informacjami dostarczanymi przez AP. Celem AP było
poszerzenie swojego zasięgu poprzez zachęcenie programistów
do umieszczania w ich aplikacjach zawartości dostarczanej przez
AP. Dzięki obsługiwanej przez firmę Microsoft platformie
Windows Azure™ agencja AP stworzyła wysoce skalowalne
rozwiązanie, które upraszcza planowanie wydajności i otwiera
nowe możliwości biznesowe.
Potrzeby biznesowe
Więcej informacji o sukcesach klientów
firmy Microsoft można znaleźć na stronie:
www.microsoft.com/casestudies
Agencja Associated Press (AP) dostarcza
najnowsze informacje na potrzeby gazet,
radia, telewizji i serwisów internetowych —
24 godziny na dobę, przez 7 dni w tygodniu.
To największa i najstarsza agencja
informacyjna na świecie, dysponująca 243
biurami w 97 krajach i zatrudniająca ogółem
4100 pracowników. Z usług AP korzysta
1700 gazet i 5000 nadawców w Stanach
Zjednoczonych, a także 550 nadawców
międzynarodowych. Agencja AP jest
przedsięwzięciem typu non-profit, którego
udziałowcami są wydawcy amerykańskich
dzienników. Zarządza m.in. cyfrowym
archiwum zdjęć, zawierającym ponad 10
milionów fotografii.
Aby pozyskać dodatkowe źródła przychodu
i znaleźć nowych odbiorców zawartości, AP
rozpoczęła prace nad wysoce skalowalnym
interfejsem programowania aplikacji (API),
który mógłby posłużyć programistom na
całym świecie do umieszczania w ich
aplikacjach zawartości informacyjnej
dostarczanej przez AP. Zespół AP z
niecierpliwością oczekiwał informacji
dotyczących efektów wykorzystania przez
programistów nowego narzędzia pod nazwą
Associated Press Breaking News API.
„Jednym z założeń tego projektu była chęć
sprawdzenia, w jaki sposób wykorzystają go
odbiorcy‖ — mówi Alan Wintroub, dyrektor
ds. rozwoju oprogramowania w dziale
aplikacji biznesowych, Associated Press.
„Chcieliśmy wprowadzić nasze rozwiązanie
do „ekosystemów‖ programistów z
wykorzystaniem ich energii i pomysłów. Jest
to scenariusz obopólnie korzystny‖.
W celu dostarczania zawartości za
pośrednictwem API agencja AP rozważała
pierwotnie zastosowanie rozwiązania
lokalnego, jednak specjaliści ds. IT chcieli
uniknąć koniecznych w tym przypadku
inwestycji w sprzęt i oprogramowanie oraz
potencjalnych zagrożeń dla istniejących
systemów i usług. Dlatego rozpoczęto
poszukiwanie platform alternatywnych.
Rozwiązanie
Po rozważeniu zalet kilku platform opartych
na modelu „chmury‖ — które umożliwiają
korzystanie ze zdalnie udostępnianych
aplikacji i magazynów danych — agencja AP
zdecydowała się na umieszczenie swojej
oferty na platformie Windows Azure™ firmy
Microsoft. Platforma Windows Azure
udostępnia system operacyjny i zestaw usług
dla programistów, z których można korzystać
osobno lub razem na zasadach płatności za
faktyczne wykorzystanie. „Dzięki platformie
Windows Azure możemy z łatwością
skalować rozwiązanie, nie martwiąc się o
planowanie wydajności, co byłoby konieczne
w przypadku innych dostawców‖ — mówi
Jonathan Malek, główny architekt rozwiązań
IT i dyrektor ds. badań, Associated Press.
„Dostępna infrastruktura umożliwia nam
szybkie skalowanie odpowiednich części
rozwiązania bez konieczności martwienia się
o resztę systemu operacyjnego. Nie ma
również problemów z dopasowaniem jej do
naszych wewnętrznych standardów opartych
na technologii Microsoft.‖
Platforma Windows Azure umożliwiła szybkie
wykorzystanie dotychczasowych umiejętności
programistów pracujących w agencji AP. „To
jeden z obszarów, w którym platforma
Windows Azure pokazuje swoją przewagę‖
— mówi Malek. „Jakość narzędzi, łatwość
wdrożenia i prostota zarządzania są bardzo
istotne‖. Tworzenie interfejsu
programowania aplikacji Breaking News
rozpoczęło się pod koniec 2008 r., aby
zaowocować kilkoma wersjami roboczymi,
udostępnionymi w ograniczonym zakresie, a
następnie ogólnie dostępną wersją beta
pod koniec 2009 r. Odwiedzający stronę
developer.ap.org uzyskali dostęp do
narzędzi, forum oraz pomocy technicznej w
tworzeniu aplikacji zapewniających dostęp
do zawartości dostarczanej przez AP.
Na zapleczu, w bazie danych Microsoft®
SQL Azure™, przechowywane są metadane
serwisów informacyjnych. Identyfikatory
dokumentów do pobierania znajdują się w
kolejce wiadomości, która jest
monitorowana i przetwarzana przez system
Windows Azure, natomiast dokumenty są
przechowywane w magazynie obiektów
blob systemu Windows Azure.
Jednym z kluczowych wymogów była
możliwość łatwego i bezpiecznego
udostępniania odbiorcom zewnętrznym
dużej ilości wewnętrznej zawartości, dlatego
zespół zdecydował się na wykorzystanie
magistrali usług w systemie Windows Azure.
Magistrala usług pomaga w zapewnieniu
bezpiecznej łączności między usługami i
aplikacjami niezależnie od zapór i granic
sieci. „Dzięki magistrali usług możemy dany
element łatwo skonfigurować i udostępnić
go poza zaporą. Bez magistrali byłoby to po
prostu niemożliwe‖ — wyjaśnia Pramod
Anchuparayil, architekt rozwiązań IT,
Associated Press.
Korzyści
Dzięki wykorzystaniu na potrzeby swojej
oferty API platformy opartej na strukturze
chmury agencja Associated Press zyskała
możliwość uproszczenia procesu
planowania projektów, przyspieszenia
programowania oraz tworzenia nowych
możliwości biznesowych i nowatorskich
produktów.
Uproszczone planowanie
Wybór hostowanej platformy
Niniejsza analiza przypadku służy wyłącznie celom informacyjnym. FIRMA MICROSOFT NIE UDZIELA W NINIEJSZYM STRESZCZENIU
ŻADNYCH GWARANCJI, WYRAŻONYCH WPROST LUB DOMNIEMANYCH.
Data publikacji dokumentu: listopad 2009 r.
programowania uwolnił AP od konieczności
planowania i kosztownych inwestycji w
sprzęt, które tradycyjnie towarzyszą
tworzeniu wysoce skalowalnych produktów.
„Planowanie wydajności to najważniejsza
zaleta modelu przetwarzania w chmurze
firmy Microsoft‖ — mówi Malek.
„W przeciwieństwie do innych rozwiązań z
zakresu przetwarzania w chmurze platforma
Windows Azure potrafi nam to zapewnić‖.
Łatwość programowania i krótszy czas
wprowadzenia na rynek
Programiści z AP przekonali się, że ich
dotychczasowe doświadczenie w
korzystaniu z narzędzi deweloperskich
Microsoft można było z łatwością
wykorzystać na platformie Windows Azure.
„Używamy praktycznie wyłącznie narzędzi
Microsoft, takich jak C#, Microsoft SQL
Server® [oprogramowanie do zarządzania
bazami danych] czy Microsoft Visual
Studio® [system programowania]‖ — mówi
Malek. „Nasi programiści mogli
błyskawicznie osiągnąć właściwe tempo
pracy. Narzędzia i środowisko od razu
zrobiły na nas duże wrażenie‖. Dzięki
łatwości programowania i swobodzie
planowania, jaką zapewnia architektura
chmury, AP mogła szybko stworzyć
prototyp, a następnie wdrożyć gotowy
system API. Agencja AP jest przekonana, że
platforma Windows Azure będzie jej nadal
pomocna w równie szybkim wprowadzaniu
na rynek kolejnych produktów.
Nowe możliwości rozwoju
Mimo że nadal trwają prace nad rozwojem
systemu API Breaking News, AP jest bardzo
zadowolona z dotychczasowych efektów.
„W wielu aspektach już osiągnęliśmy
sukces‖ — mówi Wintroub. ―Projekt API
Breaking News otworzył przed nami nowe
możliwości, o których nawet nie myśleliśmy.
Stał się on również źródłem nowych
pomysłów na organizację naszego
własnego rozwoju, a także otworzył przed
nami nowe możliwości biznesowe. Duży
udział ma w tym sama platforma Windows
Azure — nie sądzę, abyśmy bez jej wsparcia
mogli już teraz znajdować się na etapie
produkcji.‖

Podobne dokumenty