Windows_Azure_Wprowadzenie_do_programowania_w_chmurze_winazu.pdf
(
900 KB
)
Pobierz
Autorstwo: Zbigniew Fryźlewicz (wstęp, rozdziały 1–7, dodatki),
Daniel Nikończuk (wstęp, rozdziały 1–7, dodatki).
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości
lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione.
Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie
książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie
praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi
bądź towarowymi ich właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte
w tej książce informacje były kompletne i rzetelne. Nie biorą jednak żadnej
odpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualne
naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION
nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe
z wykorzystania informacji zawartych w książce.
Redaktor prowadzący: Ewelina Burska
Projekt okładki: Jan Paluch
Materiały graficzne na okładce zostały wykorzystane za zgodą Shutterstock.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail: helion@helion.pl
WWW: http://helion.pl (księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie?winazu
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Kody aplikacji opisanych w książce można znaleźć pod adresem:
ftp://ftp.helion.pl/przyklady/winazu.zip
ISBN: 978-83-246-3703-4
Copyright © Helion 2012
•
Kup książkę
•
Poleć książkę
•
Oceń książkę
•
Księgarnia internetowa
•
Lubię to! » Nasza społeczność
Spis tre ci
Wstöp .............................................................................................. 7
Ewolucja infrastruktury IT oraz sposobu wytwarzania i u ywania aplikacji ............ 8
Podstawowe modele usáug chmury ........................................................................... 9
Wady i zalety chmury .............................................................................................. 12
Typowe scenariusze biznesowe ............................................................................... 14
Odbiorcy ksi ki ...................................................................................................... 15
Rozdziaä 1. Platforma Windows Azure ............................................................... 17
1.1. Windows Azure ................................................................................................ 19
1.1.1. Kontroler zarz dzania .................................................................................... 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. Opáaty za korzystanie z platformy .................................................................... 22
Rozdziaä 2. Magazynowanie danych w Windows Azure ....................................... 25
2.1. Azure Storage ................................................................................................... 25
2.1.1. Bezpiecze stwo 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. Protokoáy dost pu do SQL Azure .................................................................. 39
2.2.3. Ograniczenia SQL Azure ............................................................................... 39
2.3. Dysk wirtualny w Azure Blobs ......................................................................... 42
Kup książkę
Poleć książkę
4
Windows Azure. Wprowadzenie do programowania w chmurze
Rozdziaä 3. Przygotowania do utworzenia pierwszej aplikacji w Windows Azure .. 43
3.1. Zakáadanie konta na witrynie Microsoft Online Services
i subskrypcja usáug ........................................................................................... 44
3.2. Zaáo enie projektu i uruchamianie usáug na portalu zarz dzaj cym
Windows Azure ................................................................................................ 49
3.2.1. Usáuga Hosted Service ................................................................................... 50
3.2.2. Konto w Azure Storage ................................................................................. 52
3.3. Niezb dne i przydatne narz dzia do pracy z platform Windows Azure ......... 54
3.4. Role i ich instancje na platformie Windows Azure .......................................... 56
3.5. Gwarancja jako ci wiadczonych usáug (SLA) ................................................ 56
Rozdziaä 4. Kalkulator w chmurze Azure ........................................................... 59
4.1. Przygotowanie projektu oraz wybór ról ............................................................ 60
4.2. Przegl d plików utworzonych ze wzorca projektu ........................................... 60
4.3. Strona gáówna oraz obsáuga kontrolek .............................................................. 65
4.4. Debugowanie lokalne ....................................................................................... 67
4.5. Wdro enie aplikacji do chmury z wykorzystaniem Visual Studio
i Azure SDK ..................................................................................................... 69
4.6. Zatrzymanie i usuni cie 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 pomi dzy 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 wdro eniem do chmury ...................................... 101
5.11. Wdro enie aplikacji do chmury Windows Azure ......................................... 103
5.12. Dodanie nowych instancji ról ....................................................................... 104
Rozdziaä 6. Studium przypadku: serwis Moje-Zdjöcia ....................................... 107
6.1. Biznesowa wizja systemu ............................................................................... 108
6.2. Projektowa wizja systemu .............................................................................. 108
6.3. Moje-Zdj cia — 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
Kup książkę
Poleć książkę
Spis tre ci
5
6.4. Moje-Zdj cia — wersja w chmurze ................................................................ 130
6.4.1. Zakáadanie 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. Wdro enie serwisu do chmury .................................................................... 135
Rozdziaä 7. Podsumowanie ............................................................................. 137
Dodatek A Literatura ..................................................................................... 139
A.1. Ksi ki ........................................................................................................... 139
A.2. Zasoby internetowe ........................................................................................ 139
Dodatek B Wdro enie aplikacji do chmury ...................................................... 141
B.1. Utworzenie paczki wdro eniowej w Visual Studio ....................................... 141
B.2. Wysyáanie 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
Dodatek F
Montowanie i u ywanie dysku wirtualnego Azure Drive .................. 163
Migracja do SQL Azure ................................................................. 169
Dodatek G Dostawcy chmur .......................................................................... 177
Skorowidz ....................................................................................................... 179
Kup książkę
Poleć książkę
Plik z chomika:
Ksiazki_20
Inne pliki z tego folderu:
Serverless_na_platformie_Azure_servaz.pdf
(3238 KB)
Amazon_Web_Services_w_akcji_Wydanie_II_amwes2.pdf
(3419 KB)
Amazon_Web_Services_Podstawy_korzystania_z_chmury_AWS_amwese.pdf
(3623 KB)
Kubernetes_Tworzenie_natywnych_aplikacji_dzialajacych_w_chmurze_kubert.pdf
(2239 KB)
Google_App_Engine_Kod_w_chmurze_googap.pdf
(778 KB)
Inne foldery tego chomika:
3ds max
Access
Acrobat
After Effects
Agile - Programowanie
Zgłoś jeśli
naruszono regulamin