księgarnia informatyczna aton.pl

Windows Azure Platforma Cloud Computing dla programistów

Wydawnictwo Microsoft Press

Cena:    50.40zł

Windows Azure Platforma Cloud Computing dla programistów


Autor: Daniel Biesiada, Piotr Cichocki, Tomasz Kopacz, Bartłomiej Zass, Artur

ISBN: 978-83-7541-075-4

Ilość stron: 288

Data wydania: 11/2010

Format: B5

Wydawnictwo: Microsoft Press


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.

Rozdziały:

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

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
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

Cena:    50.40zł


Windows Azure Platforma Cloud Computing dla programistówKsiążka informatyczna: Windows Azure Platforma Cloud Computing dla programistów
Księgarnia informatyczna aton.pl

Tutaj możesz kupić tę książkę w dobrej cenie. Zapraszamy na zakupy do naszej księgarni internetowej.