Miroslav Holec
miroslavholec.cz
Software Engineer Microsoft MVP: Microsoft Azure MCSD, MCSA, MSP Lead
Novinky v Azure pro webové vývojáře
26. 11. – 27. 11. Praha
@miroslavholec
Novinky v Azure pro webové vývojáře Agenda
- Datová centra - Správa domén, DNS a SSL certifikátů
70+ služeb
30+8 regionů
- DevOps a integrace služeb - Inovace v Azure SQL Database - Azure Functions Možná ještě něco dalšího Nové diagnostické služby a funkce DNES 11:15 v této místnosti
Obecné novinky Aktuální přehled regionů
Azure Germany – již dostupné -
Izolovaná instance nezávislá na veřejných cloudech
-
Primárně pro instituce EU/ESVO
-
CEN – Frankfurt, NE - Magdeburg
více info: odkaz.me/reg
Správa domén, DNS a SSL certifikátů Připojení custom domains, certifikátů a správa DNS
Správa domény Napojení externí domény i přímý nákup GoDaddy Možnost automatického prodlužování
One-Click propojení s Azure App Service
Azure DNS Vytvoření vlastní DNS zóny se sadou 4 nameserverů Definice vlastních record setů (A, CNAME, TXT…)
App Certificates Vydávání a prodlužování na jednom místě Integrace s GoDaddy
DEMO />
DevOps a integrace služeb Continuous Delivery a propojení s VSTS
App Service Continuous Delivery (preview) Integrace s VSTS nebo GitHub
Integrace s VSTS Builds (umí založit nové) Automatický deployment na App Service sloty
Application Insights + VSTS / GitHub Tvorba work itemů přímo z AI Propojení AI metrik do portálu VSTS Zpětné propsání release do App Insights
DEMO />
Inovace v Azure SQL Database Historie změn v Azure SQL a zabezpečení dat
SQL Temporal Tables
Transparent Data Encryption (TDE)
Funkce dostupná v Azure SQL V12
Zašifruje celou databázi symetrickým klíčem
Nevyžaduje změny v aplikaci
Klíč chráněn certifikátem, 90 dní obnova
Umí uchovat historii dat, nad kterými došlo ke změně
Nastavení přímo v portálu Pokud data opustí Azure, jsou čitelná (!bacpac)
Dynamic Data Masking -
Dokáže zamaskovat obsah vybraných sloupců
-
Podpora řady format maskování dle typu dat
-
Možnost nastavit uživatele, kteří data uvidí
DEMO />
Azure Functions Aplikační kód v oblíbeném jazyce spouštěný na základě událostí
Základní funkce -
Podpora mnoha jazyků: C#, F#, Node.js, PHP, Python…
-
Podpora NuGet a NPM
-
Jednoduchý deployment a správa (kód přímo v portálu)
Události na které lze reagovat -
Přidání blobů (například nový obrázek ve storage)
-
HTTP (na základě příchozího HTTP requestu)
-
Čas (pravidelné spouštění úloh na základě času)
-
Service Bus (reakce na Topics nebo naslouchání s Queue)
DEMO />
Podpora Linuxu, PHP a open-source Aplikace běžící na PHP/NodeJS/.NET Core stacku
Web App on Linux (preview)
In-App MySQL (preview)
Vyžaduje Linux App Service Plan
Sdílí prostředky konkrétní web app
Node.js, PHP nebo .NET Core stack
Spravovatelná přes Kudu / PHPMyAdmin
Deployment FTP, GitHub, Bitbucket
Nelze spravovat vzdáleně (je v sandboxu)
Scale-up/down/out
Automaticky nastavené u Wordpress app
Dostupnost West US, West EU, South Asia Podpora vlastních docker images
Aktualizace galerie (oneclick deploy) Web App + MySQL
Wordpress + MySQL (Docker)
App Service Editor (preview) Umožňuje editaci aplikačního kódu v browseru Rychlá konfigurace, změny v cshtml, html, css
Azure Security Center Centrum pro kontinuální zvyšování zabezpečení služeb
Přehledy a stav zabezpečení
Příklady funkcí
-
Různé služby poskytují užitečné funkce v oblasti security
-
Auditing, Threat Detection
-
ASC poskytuje pohled na aktuální využití těchto funkcí
-
Transparent Data Encryption
-
Slouží k nastavení bezpečnostní politiky
-
Web Application Firewall
-
Poskytován v režimu Free a Standard
-
VM’s OS Updates
-
VM’s Azure Disk Encryption
Recommendations -
Na základě bezpečnostní politiky a auditů navrhuje změny
Detection / alerts -
Odhalené problémy, narušení zabezpečení
Tooling a podpora ARM Nové a inovované nástroje kolem Azure služeb
Document DB Local Emulator
Azure CLI – Preview 2
Téměř 100% emulace Azure DocumentDB
- Instalace pomocí npm nebo msi installeru
Pouze jeden sdílený login
- Interaktivní přihlášení (mimo jiné)
Komunikace výhradně přes HTTPS
- Správa ARM nebo ASM
Azure Storage Explorer Desktopová aplikace pro macOS, Linux, Win
Správa Azure Storage (blobs, tables, queues)
Simpler Azure Management - Správa služeb v ARM aplikačním kódem - Aktuálně pro C#, Java (preview)
http://storageexplorer.com
- Forma OOP API (Fluent API styl)
DEMO />
Další nové služby v Azure Připojení custom domains, certifikátů a správa DNS
Nové služby s GA
Dále na MS Festu
11/16 Logic Apps
Matouš Rokos
Azure DevTest Labs
11/16 Application Insights
Roman Nedzelský
Azure Stack
9/16 Azure Monitor
Miroslav Holec
Diagnostické služby
11:15
7/16 Azure Security Center
Jan Hájek
Azure Active Directory
15:15
5/16 Azure DevTest Labs
Jakub Čermák
Azure Search
17:45
Azurové novinky (facebook) odkaz.me/fb
Miroslav Holec Software Engineer Microsoft MVP: Microsoft Azure MCSD, MCSA, MSP Lead
[email protected]
Q&A Novinky v MS Azure
odkaz.me/fb
Prezentace
odkaz.me/msfest