Azure akademie – 1. LEKCE: Windows Azure Platform

 Cíl prvního týdne je trochu odlišný od ostatních pěti – je více o tom, jestli máte dobrý přehled o platformě. Měl by vás připravit na další práci s Azure, která bude obsahem v týdnech 2 až 6.

Cíle tohoto týdne:

  • Naučit se diskutovat o různých scénářích vývoje pro cloud
  • Být schopni popsat účel hlavních komponent Windows Azure Platform:
    • Windows Azure Compute, včetně rolí web a worker
    • Windows Azure Storage, včetně Blobs, Tables, Queues a Azure Drive
    • SQL Azure
    • Windows Azure Platform App Fabric, včetně Service Bus a Access Control Service
  • Vytvořit si účet Windows Azure a připravit si vaše vývojové prostředí

Zde je diagram Windows Azure Platform:

image 

Doporučené úkoly pro samostudium:

  1. Přečtěte si dokument “Introducing the Windows Azure Platform” od Davida Chappella z https://go.microsoft.com/fwlink/?LinkId=158011, zkuste také další dokumenty, které můžete nalézt na https://www.microsoft.com/windowsazure/whitepapers/ (45 minut)

  2. Sledujte Mix 10 video “Lap around the Windows Azure Platform” od Steva Marxe na https://live.visitmix.com/MIX10/Sessions/SVC04 (60 minut)

  3. Sledujte PDC 2009 přednášku “Introduction to Building Applications with Windows Azure” od Davida Lempherse na https://microsoftpdc.com/Sessions/SVC37 (45 minut)

Praktická cvičení:

  1. Nainstalujte si poslední verzi Windows Azure Platform Training Kit pro Visual Studio 2010 (15 minut)
  2. Nainstalujte si Windows Azure Tools pro Visual Studio, verze 1.2 (30 minut)
  3. Nastavte si svůj Azure účet, jak je popsáno na https://www.microsoft.com/windowsazure/offers/ (30 minut). Vaše možnosti jsou:
    • MSDN předplatné
      • Pokud vy nebo firma vlastní MSDN předplatné úrovně Premium, Ultimate nebo BizSpark (Professional až od listopadu) – více zde
    • Introductory Special do 31.10.2010
      • Omezené množství výpočetních zdrojů zdarma (DOPLNĚNO: V rámci validace karty může být z vašeho účtu stržena malá částka. Tato bude vrácena zpět, není třeba se zneklidňovat.)
      • Podrobný postup na https://bit.ly/azure25
      • Nutná kreditní karta (nulová faktura, pokud nepřekročíte limit)
    • Kurz je možné absolvovat i bez praktických cvičení a tedy bez Azure účtu
      • Hodnota pro vás je ale nižší

Domácí úkoly:

Odpovědi nám zašlete nejpozději do 12. října do 9 hodin na adresu AzureAkademie@microsoft.com . Není v našich silách odpovídat jednotlivě na každou došlou odpověď, ale můžete si být jisti, že vaše odpovědi pečlivě přečteme a zaevidujeme.

Přibližná obtížnost otázek je v závorkách před otázkami. Úroveň 100 jsou nejjednodušší, úroveň 400 jsou o hlubší architektuře, strategii nebo mohou vyžadovat psaní kódu.

  1. [100] Na jakou adresu je třeba posílat odpovědi na otázky :-) ?
  2. [100] Jakou hodnotu nabízí Windows Azure platforma ve srovnání oproti klasickým „on-premise“ řešením a oproti běžnému hostingu.
  3. [200] Popište několik požadavků na funkčnost pro rozsáhlou aplikaci, která by měla být provozována spíše lokálně než v cloudu
  4. [200] Zkuste vymyslet vhodný scénář použití pro každý ze 3 typů úložiště Azure Storage (table, blob, queue)
  5. [200] V jakých oblastech celého životního cyklu vývoje cloud aplikace očekáváte změny ve srovnání se stávajícím přístupem?
  6. [400] Popište některé technické výzvy ohledně multitenantního přístupu, vysoké dostupnosti, geo-distribuce apod., kterým musí čelit výpočetní služby v cloudu.

Záznam a materiály z LiveMeetingu:

Omlouváme se za nedopatření, prvních cca 15 minut (úvod a logistika) nebylo správně nahráno. Příště se polepšíme. Stejně tak nasdílíme materiály již během prezentace formou Handouts.

Prezentace ke stažení - Úvod a logistika
Prezentace ke stažení - Platforma Windows Azure

Videozáznam (vyplňte svoje jméno, není třeba vyplnit Recording Key)

Odpovědi na otázky položené během LiveMeetingu:

Vzhledem k nečekanému množství otázek jsme jimi zcela zavaleni a nestihli jsme je během úterka zpracovat. Objeví se na tomto blogu během středy.

Michael a Dalibor