|
windows azure. wprowadzenie do programowania w chmurze helion, ebooki
[ Pobierz całość w formacie PDF ] Spis treci Wstp .............................................................................................. 7 Ewolucja infrastruktury IT oraz sposobu wytwarzania i uywania aplikacji ............ 8 Podstawowe modele usug chmury ........................................................................... 9 Wady i zalety chmury .............................................................................................. 12 Typowe scenariusze biznesowe ............................................................................... 14 Odbiorcy ksiki ...................................................................................................... 15 Rozdzia 1. Platforma Windows Azure ............................................................... 17 1.1. Windows Azure ................................................................................................ 19 1.1.1. Kontroler zarzdzania .................................................................................... 19 1.1.2. Obliczenia ...................................................................................................... 19 1.1.3. Dane .............................................................................................................. 20 1.1.4. Sie CDN ....................................................................................................... 21 1.2. Windows Azure AppFabric .............................................................................. 21 1.3. SQL Azure ........................................................................................................ 21 1.4. Opaty za korzystanie z platformy .................................................................... 22 Rozdzia 2. Magazynowanie danych w Windows Azure ....................................... 25 2.1. Azure Storage ................................................................................................... 25 2.1.1. Bezpieczestwo danych w Azure Storage ..................................................... 26 2.1.2. Azure Tables .................................................................................................. 27 2.1.3. Azure Blobs ................................................................................................... 30 2.1.4. Azure Queues ................................................................................................ 33 2.2. SQL Azure ........................................................................................................ 36 2.2.1. Architektura SQL Azure ................................................................................ 37 2.2.2. Protokoy dostpu do SQL Azure .................................................................. 39 2.2.3. Ograniczenia SQL Azure ............................................................................... 39 2.3. Dysk wirtualny w Azure Blobs ......................................................................... 42 4 Windows Azure. Wprowadzenie do programowania w chmurze Rozdzia 3. Przygotowania do utworzenia pierwszej aplikacji w Windows Azure .. 43 3.1. Zakadanie konta na witrynie Microsoft Online Services i subskrypcja usug ........................................................................................... 44 3.2. Zaoenie projektu i uruchamianie usug na portalu zarzdzajcym Windows Azure ................................................................................................ 49 3.2.1. Usuga Hosted Service ................................................................................... 50 3.2.2. Konto w Azure Storage ................................................................................. 52 3.3. Niezbdne i przydatne narzdzia do pracy z platform Windows Azure ......... 54 3.4. Role i ich instancje na platformie Windows Azure .......................................... 56 3.5. Gwarancja jakoci wiadczonych usug (SLA) ................................................ 56 Rozdzia 4. Kalkulator w chmurze Azure ........................................................... 59 4.1. Przygotowanie projektu oraz wybór ról ............................................................ 60 4.2. Przegld plików utworzonych ze wzorca projektu ........................................... 60 4.3. Strona gówna oraz obsuga kontrolek .............................................................. 65 4.4. Debugowanie lokalne ....................................................................................... 67 4.5. Wdroenie aplikacji do chmury z wykorzystaniem Visual Studio i Azure SDK ..................................................................................................... 69 4.6. Zatrzymanie i usunicie aplikacji ..................................................................... 74 Rozdzia 5. Studium przypadku: serwis Moja-Muzyka ......................................... 77 5.1. Biznesowa wizja systemu ................................................................................. 78 5.2. Projektowa wizja systemu ................................................................................ 78 5.3. Test przetwarzania plików wideo ..................................................................... 79 5.4. Tworzenie projektu serwisu Moja-Muzyka ...................................................... 82 5.5. Budowanie warstwy prezentacji ....................................................................... 83 5.6. Parsowanie strony filmu w serwisie YouTube ................................................. 84 5.7. Komunikacja pomidzy rolami (Azure Queues) .............................................. 85 5.8. Logika roli ProcesorWideo ............................................................................... 88 5.9. Lista wyników i lokalne testowanie aplikacji ................................................... 92 5.10. Zmiany w projekcie przed wdroeniem do chmury ...................................... 101 5.11. Wdroenie aplikacji do chmury Windows Azure ......................................... 103 5.12. Dodanie nowych instancji ról ....................................................................... 104 Rozdzia 6. Studium przypadku: serwis Moje-Zdjcia ....................................... 107 6.1. Biznesowa wizja systemu ............................................................................... 108 6.2. Projektowa wizja systemu .............................................................................. 108 6.3. Moje-Zdjcia — wersja lokalna ..................................................................... 109 6.3.1. Tworzenie projektu ...................................................................................... 110 6.3.2. Dodanie modelu ........................................................................................... 110 6.3.3. Wygenerowanie kontrolera i widoków ........................................................ 113 6.3.4. Modyfikacja kontrolera ............................................................................... 115 6.3.5. Modyfikacje widoków ................................................................................. 121 6.3.6. Dodanie metody-akcji i widoku Search ....................................................... 129 Spis treci 5 6.4. Moje-Zdjcia — wersja w chmurze ................................................................ 130 6.4.1. Zakadanie bazy SQL Azure ........................................................................ 131 6.4.2. Modyfikacja plików konfiguracyjnych ........................................................ 133 6.4.3. Dodanie bibliotek MVC i silnika Razor ...................................................... 134 6.4.4. Wdroenie serwisu do chmury .................................................................... 135 Rozdzia 7. Podsumowanie ............................................................................. 137 Dodatek A Literatura ..................................................................................... 139 A.1. Ksiki ........................................................................................................... 139 A.2. Zasoby internetowe ........................................................................................ 139 Dodatek B Wdroenie aplikacji do chmury ...................................................... 141 B.1. Utworzenie paczki wdroeniowej w Visual Studio ....................................... 141 B.2. Wysyanie paczki i pliku konfiguracyjnego do chmury ................................. 142 B.3. Wykorzystanie plików wykonywalnych Windows Azure SDK .................... 143 Dodatek C Windows Azure nie tylko dla rodowiska .NET ............................... 145 C.1. PHP w Windows Azure ................................................................................. 146 C.2. Java w Windows Azure ................................................................................. 150 Dodatek D Diagnostyka w Windows Azure ..................................................... 157 Dodatek E Montowanie i uywanie dysku wirtualnego Azure Drive .................. 163 Dodatek F Migracja do SQL Azure ................................................................. 169 Dodatek G Dostawcy chmur .......................................................................... 177 Skorowidz ....................................................................................................... 179 6 Windows Azure. Wprowadzenie do programowania w chmurze
[ Pobierz całość w formacie PDF ]
zanotowane.pldoc.pisz.plpdf.pisz.plmement.xlx.pl
|
|
|