Usługi Microsoft Azure
Programowanie Aplikacji
Microsoft Azure to jedna z wielu platform chmurowych, które powstały w ciągu
kilku ostatnich lat i zdobyły znaczącą pozycję na rynku usług IT w skali globalnej.
Każda z tych platform oferuje gotowe do subskrypcji i użycia własne aplikacje
chmurowe – usługi w modelu SaaS – a także dostęp do usług w modelach IaaS i PaaS.
Platforma chmurowa Microsoft Azure zapewnia także usługi w każdym z trzech
wymienionych modeli. Platforma Azure bardzo dynamicznie się rozwija. Oferuje coraz
więcej specjalizowanych usług poczynając od, w różnym stopniu prekonfigurowanych,
maszyn wirtualnych, poprzez usługi mobilne, multimedialne, integracyjne, aż po różne
rodzaje usług danych, czy usługi wspierające przetwarzanie Big Data.
W książce autorzy przedstawiają najpierw różne kategorie usług dostępnych
w chmurze Azure.
Następnie przechodzą do demonstracji praktycznego wykorzystania rozmaitych usług
chmury Azure poprzez budowanie czterech „z życia wziętych” aplikacji. Pokazana
została zarówno konfiguracja składników działających w chmurze, jak i tworzenie
właściwego kodu.
Dr inż. Zbigniew Fryźlewicz jest adiunktem w Katedrze Informatyki na
Wydziale Informatyki i Zarządzania Politechniki Wrocławskiej. W działalności naukowej
i dydaktycznej zajmuje się technologiami internetowymi, usługami webowymi i
programowaniem współbieżnym.
Mgr inż. Łukasz Leśniczek jest programistą specjalizującym się w
technologiach opartych na platformie Microsoft .NET Framework. Zajmuje się
projektowaniem, implementowaniem i wdrażaniem aplikacji webowych zarówno w warstwie
front-end, jak i back-end.
Wstęp
1 Microsoft Azure
1.1 Usługi obliczeniowe
1.2 Usługi danych
1.3 Usługi aplikacji
1.4 Usługi sieci
1.5 Zastosowania platformy Azure
1.6 Microsoft Azure i Microsoft Cloud OS
1.7 Środowisko wytwórcze, cennik usług i subskrypcja platformy Microsoft Azure
1.8 Podsumowanie
2 Usługi obliczeniowe
2.1 Maszyny wirtualne
2.2 Witryny sieci web
2.3 Usługi w chmurze (Cloud Services)
2.4 Usługi mobilne
2.5 Podsumowanie
3 Usługi danych
3.1 Usługa Magazyn
3.2 Usługa Baza danych SQL
3.3 Usługa SQL Server jako maszyna wirtualna
3.4 Usługa Inspekcja dla usługi Baza danych SQL
3.5 Usługa HDInsight
3.6 Usługa Pamięć podręczna
3.7 Usługa Odzyskiwanie witryn
3.8 Podsumowanie
4 Usługi aplikacji
4.1 Usługi multimediów
4.2 Usługa Magistrala usług
4.3 Usługa Centra powiadomień
4.4 Usługa Visual Studio Online
4.5 Usługa Azure Active Directory
4.6 Usługa Uwierzytelnianie wieloskładnikowe
4.7 Podsumowanie
5 Usługi sieci
5.1 Usługa Sieć wirtualna
5.2 Usługa Menedżer ruchu
5.3 Podsumowanie
6 Studium przypadku: serwis Newsletter
6.1 Biznesowa wizja systemu
6.2 Projektowa wizja systemu
6.3 Przygotowanie projektu
6.4 Przygotowanie bazy danych
6.5 Dodanie klasy zarządzającej operacjami na bazie danych
6.6 Utworzenie strony domowej
6.7 Logowanie użytkowników
6.8 Przeglądanie listy aktywnych subskrypcji
6.9 Przeglądanie listy aktywnych subskrypcji
6.10 Logowanie administratora serwisu
6.11 Przygotowanie strony wzorcowej
6.12 Podsumowanie
7 Studium przypadku: serwis TwitterBigData
7.1 Biznesowa wizja systemu
7.2 Projektowa wizja systemu
7.3 Przygotowanie zaplecza
7.4 Automatyzacja pracy z klastrem
7.5 Wizualizacja wyników
7.6 Przygotowanie strony wzorcowej
7.7 Podsumowanie
8 Studium przypadku: serwis Muzodajnia
8.1 Biznesowa wizja systemu
8.2 Projektowa wizja systemu
8.3 Przygotowanie zaplecza
8.4 Tworzenie projektu serwisu Muzodajnia
8.5 Dodawanie plików do kolekcji
8.6 Przygotowanie strony wzorcowej
8.7 Konfiguracja roli przetwarzającej pliki
8.8 Podsumowanie
9 Studium przypadku: mobilny klient serwisu Muzodajnia
9.1 Biznesowa wizja systemu
9.2 Projektowa wizja systemu
9.3 Przygotowanie zaplecza
9.4 Tworzenie mobilnego klienta serwisu Muzodajnia
9.5 Podsumowanie
Bibliografia
224 strony, oprawa miękka