Open Source Softvér Na Cloudovej Platforme Microsoft Azure

Open Source Softvér Na Cloudovej Platforme Microsoft Azure

Open source softvér na cloudovej platforme Microsoft Azure Návody pre Open Source nadšencov a profesionálov Open source softvér na cloudovej platforme Microsoft Azure Návody pre Open Source nadšencov a profesionálov Obsah Microsoft Azure ....................................................................................................................................... 4 Vyskúšajte bezplatný skúšobný účet ................................................................................................... 4 Konto v rámci predplatného MSDN .................................................................................................... 5 Výhody v rámci predplatného MSDN .................................................................................................. 6 Azure služby pre startupy v programe BizSpark .................................................................................. 6 Azure a Open Source Software ............................................................................................................... 7 Prehľad open source softvéru využiteľného na platforme Azure ....................................................... 7 Používateľské rozhranie na správu Azure ............................................................................................. 15 Filozofia nového portálu .................................................................................................................... 15 Modely pre nasadenie ........................................................................................................................... 17 Virtuálne servery (IaaS) ......................................................................................................................... 19 Výkonové konfigurácie ...................................................................................................................... 19 Séria D ............................................................................................................................................... 21 Séria G ............................................................................................................................................... 21 Podpora Linuxu .................................................................................................................................. 22 Virtuálne stroje v Azure marketplace .................................................................................................... 22 Scenáre použitia virtuálnych serverov .............................................................................................. 23 Vytvorenie virtuálneho serveru s Linuxom cez portál ........................................................................... 24 Vytvorenie virtuálneho serveru s Linuxom cez Azure CLI ..................................................................... 30 Inštalácia CLI ...................................................................................................................................... 30 Vytvorenie Azure Active Directory účtu ............................................................................................ 31 Vytvorenie virtuálneho stroja s Linuxom .......................................................................................... 34 Pripojenie disku k virtuálnemu stroju ............................................................................................... 36 Prístup k virtuálnemu stroju .................................................................................................................. 36 Vytvorenie virtuálnej siete .................................................................................................................... 37 PHP a MySQL na virtuálnom serveri v Azure ......................................................................................... 40 Základy syntaxe PHP .......................................................................................................................... 40 Databázový server MySQL ................................................................................................................. 42 Postup inštalácie ............................................................................................................................... 42 Prvý PHP skript pre oživenie reťazca webový server – PHP – databázový server ............................. 45 PHP webová aplikácia využívajúca MySQL databázu v Azure webapps ................................................ 45 Konfigurácie MySQL databázy v cloude ............................................................................................ 46 Nastavenie publikovania webovej aplikácie ...................................................................................... 48 Vytvorenie a lokálne testovanie PHP webovej aplikácie ................................................................... 49 Publikovanie aplikácie ....................................................................................................................... 51 Redis Cache – služba pre kešovanie aplikačných dát. ........................................................................... 52 Vytvorenie Redis cache ..................................................................................................................... 53 MySQL databáza z Azure Marketplace .................................................................................................. 54 PHP aplikácia využívajúca Azure App Service vytvorená vo vývojovom prostredí PHPStorm .............. 56 Vytvorenie Node.js webovej aplikácie .................................................................................................. 58 Vytvorenie a otestovanie Node.js aplikácie lokálne .......................................................................... 62 Publikovanie Node.js aplikácie .......................................................................................................... 63 Vytvorenie Node.js API aplikácie ........................................................................................................... 63 Vytvorenie WordPress webovej aplikácie v Azure App Service ............................................................ 67 Python aplikácia využívajúca framework Django a MySQL ................................................................... 70 Prípravná fáza .................................................................................................................................... 71 Vytvorenie projektu ........................................................................................................................... 71 Pripojenie k databáze ........................................................................................................................ 73 MongoDB ............................................................................................................................................... 74 Vlastnosti a výhody NoSQL databáz .................................................................................................. 74 MongoDB na virtuálnom stroji .......................................................................................................... 77 Využitie MongoDB-as-a-Service na platforme Microsoft Azure ....................................................... 80 Vytvorenie webovej aplikácie v Azure pripojenej na MongoDB ........................................................... 82 Vývojové prostredie Eclipse .................................................................................................................. 84 Aplikácia pre Azure v Eclipse ............................................................................................................. 84 Docker ................................................................................................................................................... 89 Platformové služby – unikát dátových centier Azure. ........................................................................... 93 Resumé .................................................................................................................................................. 93 Microsoft Azure Microsoft Azure je verejná a flexibilná cloudová platforma umožňujúca rýchlo vytvárať, nasadzovať a spravovať aplikácie v rámci globálnej siete dátových centier spravovaných spoločnosťou Microsoft. Azure cloud vám umožňuje vytvárať aplikácie použitím ľubovoľného jazyka, nástroja alebo ľubovoľnej architektúry. Aplikácie vytvorené a nasadené v Azure môžete zároveň integrovať s riešeniami vo vašom aktuálnom IT prostredí. Typickými scenármi použitia cloudových služieb Microsoft Azure sú: • škálovateľné webové riešenia pre koncových používateľov s lokálnou aj globálnou dostupnosťou • infraštruktúra na testovanie bez investičných nákladov • podnikové aplikačné servery prevádzkované v cloude s podporou automatického zotavenia • databázové služby a dátová analytika • vysokoškálovateľné mikroslužby pre internet vecí • záložné riešenia obchodných procesov v cloude • zabezpečené záložné a aplikačné úložisko v cloude • marketingové kampane • centralizované služby pre mobilné aplikácie bežiace na Windows, Windows Phone, iOS, Android • hybridné riešenia aj plne cloudové firemné riešenia s využitím Office 365 a Microsoft Azure Vstupným bodom do platformy Microsoft Azure je http://microsoft.azure.com Veľa stránok je k dispozícii aj v českom jazyku Vyskúšajte bezplatný skúšobný účet Na bezplatné vyskúšanie môžete využiť trial konto.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    96 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us