Używamy cookies, aby ułatwić korzystanie z Portalu. Możesz określić warunki przechowywania, dostępu do plików cookies w Twojej przeglądarce. Dowiedz się więcej.
strona główna Strona główna | Nowości | Promocje | Zapowiedzi Twoje konto | Zarejestruj | Schowek | Kontakt | Pomoc
mapa działów
Szukaj: szukanie zaawansowane
Koszyk
Książki \ Programowanie

Windows Azure Platforma Cloud Computing dla programistów Język: 1

9788375410754

Cena Brutto: 50.40

Cena netto: 48.00

Ilość:
Wersja: Drukowana
Autor Daniel Biesiada, Piotr Cichocki, Tomasz Kopacz, Bartłomiej Zass, Artur Żarski, Michał Żyliński
Liczba_stron 288
Wydawnictwo Microsoft Press
Oprawa miękka
Data_Wydania 2010-10-04
Poziom All Levels

Chmura obliczeniowa (Cloud Computing) jest kolejnym milowym krokiem w rozwoju informatyki. Ujmując rzecz najogólniej, można powiedzieć, że w odróżnieniu od dostarczania oprogramowania cloud computing jest metodą dostarczania, opartych na oprogramowaniu, serwisów i usług. Możliwości, jakie zapewnia, obejmują zarówno rozwiązania dla użytkowników indywidualnych, jak i przedsiębiorstw.

Najlepiej znaną definicję Chmury opracowali analitycy Gartnera:

Cloud computing to styl obliczeń, w którym dynamicznie skalowalne (zwykle zwirtualizowane) zasoby są dostarczane jako usługa za pośrednictwem Internetu. Użytkownik nie musi mieć wiedzy na temat tego, w jaki sposób ta usługa jest realizowana, nie musi też zajmować się aspektami technicznymi niezbędnymi do jej działania”.

Cloud computing bazuje na koncepcji tworzenia rozproszonych systemów obliczeniowych, zlokalizowanych w różnych centrach danych na całym świecie i dostępnych za pomocą interfejsów sieciowych. Ze strony Microsoft takim rozwiązaniem dla rynku jest Windows Azure.

Książka „Windows Azure Platforma Cloud Computing dla programistów” to pierwsza w Polsce tak obszerna pozycja opisująca zagadnienia Cloud Computing dla programistów. Ambicją autorów było stworzenie kompendium wiedzy dla programistów .NET,  PHP i Javy, którzy w łatwy sposób mogą tworzyć skalowalne rozwiązania w oparciu o Windows Azure.

Autorzy książki (Daniel Biesiada, Piotr Cichocki, Tomasz Kopacz, Bartłomiej Zass, Artur Żarski, Michał Żyliński) są pracownikami firmy Microsoft Sp. z o.o. w dziale Developer & Platform Group (DPG).

Wstęp . . . . . . . . . . 9

1 Komu potrzebna jest chmura? . . .  . . . . 11

Konsumenci . . . . . . . 16

Przedsiębiorcy . . . . . 17

Rynek IT . . . . . . . . . . 21

Windows Azure z lotu ptaka . . . . . . . . 22

Typowe scenariusze 25

Wyzwania . . . . . . . . . 29

2 Niezbędnik programisty . . . . . . . .  . . . . . 33

Windows Azure SDK . . . . . . . . . . . . . . . 33

Windows Azure Tools for Visual Studio . . . . . . . . . 34

Windows Azure AppFabric SDK . . . . . . . . . 35

Windows Azure Platform Training Kit . . . . . . . . . . 35

Windows Azure Management Tool (MMC) . . . . . . 36

Windows Azure Service Management CmdLets . . 36

Windows Azure Tools for Eclipse . . . . . . . . . . 37

AppFabric SDK for Java . . . . . . .. . . . . . . 38

Windows Azure Tomcat Solution Accelerator . . . . 38

MySQL PHP Solution Accelerator, MediaWiki Solution Accelerator,

Memcached Solution Accelerator . . . . . . . . . . . . 38

Windows Azure Command-line Tools for PHP Developers . . . . .. . . . 39

AzureRunMe . . . . . . 39

SQL Azure Migration Wizard . . . .  . . . . . . . 40

Azure Storage Explorer . . . . . . . . .. . . . . . . 41

3 Twoje pierwsze konto . . . . . . . . . . . . . 43

Wybór właściwej oferty . . . . . . . . . .. . . . . . . . 43

Rejestracja nowego konta Windows Live ID . . . . . . 45

Logowanie do portalu Microsoft Online Services . 47

Zakup usługi Windows Azure . . . . . . . . . . . . . . 50

Aktywacja usługi Windows Azure . . . . . . . . . . . . . . 53

6 Windows Azure – platforma Cloud Computing dla programistów

4 Pierwsze kroki w Windows Azure . . . . . . . . . . . 57

Rejestracja w serwisie do zarządzania . . . . . . . . . . . 57

Niezbędnik programisty . . . . . . . . . . . . . . . . . . . . . . . 58

Pierwsza aplikacja, czyli „Hello, World!” . . . . . . . . . 59

Integracja ze środowiskiem Microsoft Visual Studio . . . .  . . . . . 68

Integracja ze środowiskiem Eclipse . . . . . . . . . . . . . 74

Role i instancje ról Windows Azure . . . . . . . . . . . . . 79

5 Azure Storage, czyli dane w chmurze . . . . . . . . . 87

Wprowadzenie do Azure Storage . . . . . . . . . . . . . . . 87

Pierwsze kroki w Azure Storage . . . . . . . . . . . . . . . . 89

Azure Blobs . . . . . . . 94

Azure Queues . . . . 115

Azure Tables . . . . . . 121

6 SQL Azure . . . . 129

Czym jest SQL Azure . . . . . . . . . . . . 130

Architektura SQL Azure . . . . . . . . . . . . . 131

Protokoły dostępu do SQL Azure . . . . . . . . . . . . . . 133

Zakładanie konta SQL (uruchomienie usługi) . . . 134

Tworzenie bazy danych . . . . . . . . . . . . . . . . . . . . . . 138

Tworzenie obiektów bazodanowych – DDL oraz DML . . . . . . . . . . . . 139

Sposoby połączenia do SQL Azure . . . . . . . . . . . . . 144

Zarządzanie SQL Azure z poziomu API . . . . . . . . 150

Migracja istniejących rozwiązań do SQL Azure . . 160

Projekt „Houston” . 178

Ograniczenia SQL Azure . . . . . . . .  . . . . 182

7 Typy pojemników w Windows Azure – który, kiedy, jak i po co . . .  . . . 185

Duże dane binarne 186

Dane strukturalne . 189

Otwarty schemat . . 191

Cykl życia wielu wersji aplikacji, migracja danych i inne . . . .  . . . . 192

Blokady i współbieżne aktualizacje . . . . . . . . . . . . . 193

Dużo (naprawdę dużo!) danych . . . . . . . . . . . . . . . 194

Nie zapomnieć o lokalnym pojemniku . . . . . . . . . 196

Wydajność, ograniczenia . . . . . . . . . . . . . 197

Podsumowanie . . . 201

8 Diagnostyka aplikacji w Windows Azure . . . . 203

Testowanie i diagnostyka aplikacji w Azure . . . . . 203

Diagnostyka kodu uruchomionego lokalnie . . . . . 204

Spis treści 7

IntelliTrace i diagnostyka kodu działającego na Windows Azure . . . . . . . . . 212

Diagnostyka online i kontakt z supportem . . . . . . 223

Diagnostyka SQL Azure . . . . . . . . . . . . . . . . . . . . . . 226

Liczniki wydajności, logi i inne – aplikacja hostowana w Azure . . . . .. . . . 227

Azure Service Management API . . . . . . . . . . . . . . . 242

9 Java i Windows Azure . . . . . . . . . . . . . . . . . . . . . 253

Instalacja środowiska . . . . . . . . .. . . . 253

Zaczynamy pracę . . 255

Java Worker Role . . 264

Podsumowanie . . . 265

10 Bezpieczeństwo w Windows Azure . . . . . . . . . 267

Technologie do zarządzania tożsamością i kontrolą dostępu . . . . . . . . . . 267

Projektowanie bezpiecznych usług Windows Azure . . . . . . . . . . . . . . 270

Ochrona przed typowymi zagrożeniami . . . . . . . . 274

Bezpieczeństwo środowiska uruchomieniowego: separacja ról oraz

przywileje dla procesów . . . . . . . . . . . 275

Podsumowanie . . . 276

Dodatki

Pomocne zasoby online dotyczące bezpieczeństwa . . . . . . .  . . . . . . 277

Glosariusz terminów dotyczących bezpieczeństwa . . . . . . . . . . . . . . . 278

Macierz zagrożeń Windows Azure . . . . . . . . . . 279

powrót
 
Produkty Podobne
Programowanie w języku Rust. Wydajność i bezpieczeństwo
Tworzenie gier komputerowych. Kompendium producenta
Laravel. Wstęp do programowania aplikacji internetowych
Poradnik design thinking, czyli jak wykorzystać myślenie projektowe w biznesie
Data Mining. Eksploracja danych w sieciach społecznościowych. Wydanie III
Programowanie w języku Kotlin. The Big Nerd Ranch Guide
Algorytmy Data Science. Siedmiodniowy przewodnik. Wydanie II
UXUI. Design Zoptymalizowany. Manual Book
UXUI. Design Zoptymalizowany. Workshop Book
Vue.js 2. Wprowadzenie dla profesjonalistów
Więcej produktów