119
Jakob Harttung Directeur Stratégie Plate-forme et Evangélisation Technique Microsoft France @jakobharttung 9 DEC 2014

Azure Camp 9 Décembre 2014 - slides Keynote

Embed Size (px)

DESCRIPTION

Retrouvez les slides de l'Azure Camp, l'événement 100% cloud qui a eu lieu le 9 Décembre 2014 chez Microsoft.

Citation preview

Page 1: Azure Camp 9 Décembre 2014 - slides Keynote

Jakob HarttungDirecteur Stratégie Plate-forme et Evangélisation Technique Microsoft France@jakobharttung

9 DEC 2014

Page 2: Azure Camp 9 Décembre 2014 - slides Keynote

>30TrillionObjets de stockage

dans Azure

1,200,000SQL databases

dans Azure

>60%Clients utilisant

services de plus haut niveau

>10,000 Nouveaux clients Azure

par semaine

350MillionUtilisateurs Azure Active Directory

>18BillionAuthentifications Azure

Active Directory / semaine

>2MillionDéveloppeurs enregistrés

Visual Studio Online

Page 3: Azure Camp 9 Décembre 2014 - slides Keynote

SQL, SharePoint, BizTalk Images

Distributed Cache

Queue Geo ReplicationRead-Only Secondary Storage

Delete Disks

Large Memory SKU

Tag Expressions

Per Minute Billing

Stop without Billing

MSDN Dev/Test Integration

Offline Operations

VIP ACLs

Site to Site Virtual Network

New VM Gallery

Point to Site Software VPN

Android SupportHTML 5/CORS

Windows Phone Support

Custom Mobile API

iOS Notification Support

Git Source Control Windows 8 Notification Support

Mercurial Deployment

Log Streaming

IP and SNI SSL

IP/DDOS Protection

http Logs to Storage

WebSockets

New Relic

Remote Debug

VOD Streaming + Encoding

AD Management Portal AD Directory Sync

Manage Azure in AD

B2B/EDI and EAI Adapters

AutoScale/Monitoring

Windows Server Backup

Hyper-V Disaster Recovery Support

http Logs to Storage

Import/Export Hard Drives

CORS/JSON Storage Support

Storage Analytics

Message Pump Programming Model

AMQP Support

Partitioned Queues/Topics

Cloud Services SDK 2.0

Dynamic Remote Desktop

Dynamic Remote Desktop

Derniers

Xamarin integration

HDInsight

AutoScaleIaaS

Multi-Factor Auth

Active Directory

BizTalk Services

Traffic Manager

PowerBI

Web Sites

Notification HubsMobile Services

Media Services

Scheduler

VS Online

Hyper-V Recovery

12 mois

Page 4: Azure Camp 9 Décembre 2014 - slides Keynote
Page 5: Azure Camp 9 Décembre 2014 - slides Keynote
Page 6: Azure Camp 9 Décembre 2014 - slides Keynote

Office 365 Dynamics

Azure

Page 7: Azure Camp 9 Décembre 2014 - slides Keynote

V

Page 8: Azure Camp 9 Décembre 2014 - slides Keynote

V

Page 9: Azure Camp 9 Décembre 2014 - slides Keynote
Page 10: Azure Camp 9 Décembre 2014 - slides Keynote
Page 11: Azure Camp 9 Décembre 2014 - slides Keynote

. . .

Page 12: Azure Camp 9 Décembre 2014 - slides Keynote
Page 13: Azure Camp 9 Décembre 2014 - slides Keynote

OSS

Page 14: Azure Camp 9 Décembre 2014 - slides Keynote

Annonces Visual Studio

Nouvellesopportunités de développementVisual Studio

www.visualstudio.com

Ouvertes pour tout développeur, toutes apps

Page 15: Azure Camp 9 Décembre 2014 - slides Keynote
Page 16: Azure Camp 9 Décembre 2014 - slides Keynote

Retour sur toutes les dernières nouveautés Azure…vous ne manquerez rien!

Séries D/G, Web, Database, Mobile , Docker , IoT, Big Data, HPC , Gestion des identités , Applications distantes, PRA /

PCA , Media Services

Apps: Deep Dive sur les nouveautés Web,

Bases de Données et Media

SQL DB, SQL Server, Search, DocumentDB, Web Jobs,

Media Services

Introduction au IaaS dans

Azure

Deep Dive sur les nouveautés Big

Data et Machine Learning

Ingestion, Hadoop, Temps réel, Batch, noSQL, Machine

Learning

IaaS avancé dans Azure

Powershell/automatisation, Active directory, PRA

Page 17: Azure Camp 9 Décembre 2014 - slides Keynote

Machine virtuelle série D et G

Franck Mercier

Page 18: Azure Camp 9 Décembre 2014 - slides Keynote

D Series - Up to 16 Cores, 112 GB, 800 GB Disk

CPU 60% plus rapide

Plus de RAM

Disque SSD local

Page 19: Azure Camp 9 Décembre 2014 - slides Keynote

Détail de la série D

Name CoresMemory

(GB)

Local SSD

Size (GB)

Local SSD

Max IOPS

Local SSD

Max Read

MB/s

Local SSD

Max Write

MB/s

Max Data

Disk (1 Tb

each)

Max IOPS

(500 per

disk)

Standard_D1 1 3.5 50 3,000 48 24 2 2x500

Standard_D2 2 7 100 6,000 96 48 4 4x500

Standard_D3 4 14 200 12,000 192 96 8 8x500

Standard_D4 8 28 400 24,000 384 192 16 16x500

Standard_D11 2 14 100 6,000 96 48 4 4x500

Standard_D12 4 28 200 12,000 192 96 8 8x500

Standard_D13 8 56 400 24,000 384 192 16 16x500

Standard_D14 16 112 800 48,000 768 384 32 32x500

Page 20: Azure Camp 9 Décembre 2014 - slides Keynote

Série D pour Hadoop Cloudera

• Cluster avec des machines D14• I/O maximum

• Utilisation du disque SSD pour les données

Page 21: Azure Camp 9 Décembre 2014 - slides Keynote

Série D et SQL Server

• Déplacer la base tempDB sur le disque D (SSD)• TempDB est utilisée pour de nombreuses fonctions

• Jointures, agrégations, tables temporaires, ….

• Définir plusieurs fichiers pour TempDB• Pas vraiment de règle mais :

• 1 fichier par cœur jusqu’à 8 cœur ensuite surveiller la contention

• Tous les fichiers doivent avoir la même taille

• Pas « d’auto growth »

• Attention ! Le disque D n’est pas persistant

Page 22: Azure Camp 9 Décembre 2014 - slides Keynote

Série D et SQL Server

• Utilisation du Buffer Pool Extension (BPE)

• Fonctionnalité apportée par SQL Server 2014

• Toutes éditions (64 bits)

• Etendre le cache mémoire de SQL• Mettre en cache des données sur un

disque SSD• Accélérer la lecture des données

Page 23: Azure Camp 9 Décembre 2014 - slides Keynote

Announcing premium storage

Possibilité d’avoir 32 To par machine virtuelle

Jusqu’à 50 000 IO/s par machine virtuelle

Moins de 1ms de latence en lecture

Page 24: Azure Camp 9 Décembre 2014 - slides Keynote

SQL et Azure Premium Storage

• Stockage consistent à faible latence

• Idéal pour les applications « IO-intensive »

• VM SQL avec agrégation de disques• Taille de bandes 64 Ko pour les charges OLTP*

• Taille de bandes 256 Ko pour les charges DW**

*OnLine Transaction Processing **DataWarehouse

Page 25: Azure Camp 9 Décembre 2014 - slides Keynote

Série Gjusqu’à 32 Cœurs

448 Go RAM6,500 Go SSD Local

Optimisée pour les

bases de données

SSD Local

Dernière génération

de processeurs Intel

G

Page 26: Azure Camp 9 Décembre 2014 - slides Keynote

démonstration

Page 27: Azure Camp 9 Décembre 2014 - slides Keynote

Azure SQL DB : Quoi de neuf ?

Page 28: Azure Camp 9 Décembre 2014 - slides Keynote

Performances

http://msdn.microsoft.com/library/

azure/dn741336.aspx

Xxx DTU

Yyy

IOP

S

8G

B M

EM

1-Core

1 MB/sec Log Rate

ADBBenchmark

Page 29: Azure Camp 9 Décembre 2014 - slides Keynote

Audit (preview) et continuité de service

http://azure.microsoft.com/blog/2014/07/31/sql-database-introduces-geo-replication-

enhancements-auditing-preview/

Page 30: Azure Camp 9 Décembre 2014 - slides Keynote

Elastic Scale (en pré-version publique)

http://azure.microsoft.com/en-us/documentation/articles/sql-database-elastic-scale-get-started/

Page 31: Azure Camp 9 Décembre 2014 - slides Keynote

Web Sites : Quoi de neuf ?

Page 32: Azure Camp 9 Décembre 2014 - slides Keynote

Intégration avec les VNets

http://weblogs.asp.net/scottgu/azure-sql-databases-api-management-media-services-

websites-role-based-access-control-and-more

Page 33: Azure Camp 9 Décembre 2014 - slides Keynote

Web jobs et gestion des processus

https://weblogs.asp.net/scottgu/azure-new-documentdb-nosql-service-new-search-service-

new-sql-alwayson-vm-template-and-more

Page 34: Azure Camp 9 Décembre 2014 - slides Keynote

Extensions Azure Web Sites

http://azure.microsoft.com/blog/2014/06/20/azure-web-sites-extensions/

Page 35: Azure Camp 9 Décembre 2014 - slides Keynote

Extension « Support » (preview)

http://azure.microsoft.com/blog/2014/10/08/support-site-extension-for-azure-websites-preview-release/

Page 36: Azure Camp 9 Décembre 2014 - slides Keynote

Mobile Services : Quoi de neuf ?

Page 37: Azure Camp 9 Décembre 2014 - slides Keynote

Support de .Net (GA), SignalR et Offline

http://weblogs.asp.net/scottgu/azure-virtual-machine-machine-learning-iot-event-ingestion-mobile-

sql-redis-sdk-improvements

Page 38: Azure Camp 9 Décembre 2014 - slides Keynote

démonstration

Page 39: Azure Camp 9 Décembre 2014 - slides Keynote

rendez-vous

Page 40: Azure Camp 9 Décembre 2014 - slides Keynote
Page 41: Azure Camp 9 Décembre 2014 - slides Keynote
Page 42: Azure Camp 9 Décembre 2014 - slides Keynote
Page 43: Azure Camp 9 Décembre 2014 - slides Keynote

App

A

Containers et VMs : Comparaison

Hypervisor (Type 2)

Host OS

Server

Guest

OS

Bins/

Libs

App

A’

Gues

t

OS

Bins/

Libs

App

B

Gues

t

OS

Bins/

Libs

Ap

p A

Do

cker

Host OS

Server

Bins/Libs

Ap

p A

Bins/Libs

Ap

p B

Ap

p B

Ap

p B

Ap

p B

VM

Container

Les containers sont isolés mais

partagent l’OS et le cas

échéant certaines librairies

Guest

OS

Guest

OS

…déploiement plus rapide, moins d’overhead, migration facilitée, redémarrage plus rapide

Page 44: Azure Camp 9 Décembre 2014 - slides Keynote

Docker

Page 45: Azure Camp 9 Décembre 2014 - slides Keynote
Page 46: Azure Camp 9 Décembre 2014 - slides Keynote

Extension Docker pour les VMS Docker

http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-docker-with-portal

Page 47: Azure Camp 9 Décembre 2014 - slides Keynote

CoreOS

• CoreOS (https://coreos.com/) est une distribution Linux à faible empreinte mémoire conçue pour les infrastructures à base de containers

• CoreOS consomme 40 % moins de mémoire vive qu’une installation Linux de base.

• CoreOS est utilisé pour créer des clusters de VMs dont le contrôle est automatisé depuis un poste client.

• Boot PXE/iPXE booting

• Support de Docker

Page 48: Azure Camp 9 Décembre 2014 - slides Keynote

Outil de visualsation pour Kubernetes

http://www.itnews.com.au/News/391508,azure-gets-

kubernetes-and-docker-support.aspx#ixzz3L2swFXaN

Page 49: Azure Camp 9 Décembre 2014 - slides Keynote

Microsoft et Docker : Bientôt… • Technologie de container incluse

dans la prochaine version de Windows Server (« Threshold »)

• Client Docker pour Windows• Développement Open Source du

moteur Docker pour Windows Server

• Support Azure des API orchestration Docker

• Fédération des images Docker Hub dans la galerie Azure et le Portail

Page 50: Azure Camp 9 Décembre 2014 - slides Keynote

Dev Ops

« Write once, run

anywhere »Cohérence des modèles

de déploiement

Qu’est-ce que ça va changer ?

• Réduction du cycle de delivery pour les applications multi-tiers distribuées

• Portabilité et résolution des dépendances pour les architectures fondées sur des micro-services

• Partage d’images et layering sur des containers existants

• Scalabilité et déploiement simplifié

• Contrôle uniforme des opération de démarrage, arrêt et log des services

• Une meilleure utilisation des ressources et une plus grande densité d’applications

• Interopérabilité des écosystèmes Windows & Linux

Page 51: Azure Camp 9 Décembre 2014 - slides Keynote

démonstration

Page 52: Azure Camp 9 Décembre 2014 - slides Keynote

Objets connectésBig Data

Thomas Conté - @tomconte

Benjamin Guinebertière - @benjguin

Page 53: Azure Camp 9 Décembre 2014 - slides Keynote

Architecture Lambda

Page 54: Azure Camp 9 Décembre 2014 - slides Keynote

Exemple d’architecture

Page 55: Azure Camp 9 Décembre 2014 - slides Keynote

Démo simplifiée (+ cet après-midi )

Page 56: Azure Camp 9 Décembre 2014 - slides Keynote

démonstration

Page 57: Azure Camp 9 Décembre 2014 - slides Keynote

Architecture Lambda

• Event Hubs

Page 58: Azure Camp 9 Décembre 2014 - slides Keynote

Event Hubs

Event Producers

Page 59: Azure Camp 9 Décembre 2014 - slides Keynote

• Event Hubs

• HDInsight Storm

• Web Jobs

• …

Architecture Lambda

Page 60: Azure Camp 9 Décembre 2014 - slides Keynote

Architecture Lambda

• HDInsight Storm

• Stream Analytics

• Machine Learning

Page 61: Azure Camp 9 Décembre 2014 - slides Keynote

Stream Analytics

Data Source Collect Process ConsumeDeliver

Event Inputs- Event Hub

- Azure Blob

Transform- Temporal joins

- Filter

- Aggregates

- Projections

- Windows

- Etc.

Enrich

Correlate

Outputs- SQL Azure

- Azure Blobs

- Event Hub

Azure

Storage

• Temporal Semantics

• Guaranteed delivery

• Guaranteed up time

Azure Stream Analytics

Reference Data- Azure Blob

Page 62: Azure Camp 9 Décembre 2014 - slides Keynote

Architecture Lambda• SQL DB

• SQL Server, Oracle DB, … (IaaS)

• HDInsight HBase

• Document DB

• Storage Tables

• Mongo DB (Marketplace)

• Cassandra (IaaS)

• …

Page 63: Azure Camp 9 Décembre 2014 - slides Keynote

• HDInsight

• Hadoop on IaaS

(Hortonworks, Cloudera, …)

• Data Factory

• Machine Learning

• (Azure Batch (HPC) )

• (Web Jobs)

• (Worker Role)

• …

Architecture Lambda

Page 64: Azure Camp 9 Décembre 2014 - slides Keynote

Data Factory

BI Tools

Data Marts

Data Lake(s)

Dashboards

AppsData Hub

(Storage & Compute)

Data Sources(Import From)

Move data among Hubs

Data Hub(Storage & Compute)

Data Sources(Import From)

Ingest

Connect & Collect Transform & Enrich PublishInformation Production:

Ingest

Move to data mart, etc

Page 65: Azure Camp 9 Décembre 2014 - slides Keynote

Data Factory

BI Tools

Data Marts

Data Lake(s)

Dashboards

AppsData Hub

(Storage & Compute)

Data Sources(Import From)

Move data among Hubs

Data Hub(Storage & Compute)

Data Sources(Import From)

Ingest

Connect & Collect Transform & Enrich PublishInformation Production:

Ingest

Move to data mart, etc

• coordination et planification

• monitoring et management

• suivi de la donnée

Page 66: Azure Camp 9 Décembre 2014 - slides Keynote

• Storage Blobs

• (Storage Tables)

• Hadoop (IaaS) HDFS

• (HDInsight HDFS)

Architecture Lambda

Page 67: Azure Camp 9 Décembre 2014 - slides Keynote

• Power BI

• Web Sites

• Excel App

• …

Architecture Lambda

Page 68: Azure Camp 9 Décembre 2014 - slides Keynote

Cas d’utilisation

Churn

analysis

Equipment

monitoring

Spam

filtering

Ad

targeting

Recommendations

Fraud

detection

Image

detection &

classification

Forecasting

Anomaly

detection

Machine Learning

Page 69: Azure Camp 9 Décembre 2014 - slides Keynote

Azure Machine Learning Expérimenter/assembler, Exposer

Azure Machine Learning :

Ferme d’exécution, et exposition des API REST

Mobile AppsPowerBI/

DashboardsWeb Apps

Azure Machine Learning :

StudioAzure Portal

Données:

Storage Blobs,

SQL DB,

Hive,

HTTP,

poste de travail (CSV, …)

Page 70: Azure Camp 9 Décembre 2014 - slides Keynote

Azure ML: Accueil

Page 71: Azure Camp 9 Décembre 2014 - slides Keynote

Azure ML: Nouvelle expérimentation

Page 72: Azure Camp 9 Décembre 2014 - slides Keynote

Azure ML: Récupération de données

Page 73: Azure Camp 9 Décembre 2014 - slides Keynote

Azure ML: du développement …

Page 74: Azure Camp 9 Décembre 2014 - slides Keynote

Azure ML: … à l’API …

Page 75: Azure Camp 9 Décembre 2014 - slides Keynote

Azure ML: … voire la commercialisation

Page 76: Azure Camp 9 Décembre 2014 - slides Keynote

rendez-vous

Page 77: Azure Camp 9 Décembre 2014 - slides Keynote

Gestion des identités avecAzure Active Directory

Stanislas Quastana, Pascal Sauliere

Architectes Infrastructure, CISSP

Microsoft

Page 78: Azure Camp 9 Décembre 2014 - slides Keynote

Qu’est-ce qu’Azure Active Directory ?

• Solution cloud complète de gestion des identités et des accès (IAM) sous forme de service

• Service d'annuaire, identités, accès aux applications

• Solution utilisée par les services Microsoft en ligne

Page 79: Azure Camp 9 Décembre 2014 - slides Keynote

L’identité publique comme point de contrôle

Active Directory

Page 80: Azure Camp 9 Décembre 2014 - slides Keynote

Trois éditions• AAD gratuit

• Services IAM cohérents, certaines fonctionnalités limitées en volume et en personnalisation

• AAD basique• Sous-ensemble de AAD Premium• Quelques fonctions en libre-service• Plutôt pour les entreprises gérant leurs identités dans le cloud

• AAD Premium• Ensemble complet de fonctionnalités pour les entreprises ayant besoin d’un IAM robuste

pour des accès sur site, dans le cloud public et hybrides• SLA 99.9%• Droits et CALs de Microsoft Identity Manager

Page 81: Azure Camp 9 Décembre 2014 - slides Keynote
Page 82: Azure Camp 9 Décembre 2014 - slides Keynote

Libre-service Singlesign on

•••••••••••

Username

L’identité comme point de contrôle

Connexion simple

Cloud

SaaSAzure

Office 365Cloud public

Autres annuaires

Windows ServerActive Directory

DatacenterDe l’organisation

Microsoft Azure Active Directory

Page 83: Azure Camp 9 Décembre 2014 - slides Keynote

Outil de découverte des applications SaaS

• Toutes les éditions d’AAD

• Vue synthétique du nombre d’applications Cloud utilisées ainsi que le nombre d’utilisateurs

• Classement des applications Cloud les plus utilisées, globalement et par catégorie

• Nombre de requêtes, le volume de données échangées par application

• Démarrer une intégration de ces applications avec Azure Active Directory pour faire du SSO

Page 84: Azure Camp 9 Décembre 2014 - slides Keynote

Fonctionnement

http://appdiscovery.azure.com/

1. Configuration de la collecte

2. Installation agents sur les serveurs et postes de travail

3. Collecte et stockage dans Azure

4. Tableaux de bord sur le portail

Page 85: Azure Camp 9 Décembre 2014 - slides Keynote
Page 86: Azure Camp 9 Décembre 2014 - slides Keynote

Portail des applications et SSO

• Toutes les éditions d’AAD10 applications max pour AAD Gratuit et Basique

• Applications Web / SaaS• Catalogue

• « Single Sign On »• Identité entrée par l’utilisateur une seule fois

• Possibilité d’une identité commune gérée par l’administrateur

• Contrôle d’accès par groupes de sécurité

Page 87: Azure Camp 9 Décembre 2014 - slides Keynote

Emanciper vos utilisateurs

• Portail d’accès aux applications personnalisé et aux couleurs de la société :

• http://myapps.microsoft.comApplications mobiles (Android, iOS)

• Réinitialisation du mot de passe et gestion des groupes en libre-service pour les utilisateurs cloud

• Accès aux applications sur site avec le proxy d’applications AAD

• Gestion du compte

Page 88: Azure Camp 9 Décembre 2014 - slides Keynote
Page 89: Azure Camp 9 Décembre 2014 - slides Keynote

Rapports de sécurité

• 3 rapports de base en gratuit et basique

• Premium :• Rapports de sécurité avancés

• Rapports avancés basés sur l’apprentissage automatique (Machine Learning)

Page 90: Azure Camp 9 Décembre 2014 - slides Keynote

Synchronisation des annuaires

AD DS Microsoft AzureActive Directory

FIM/MIM Sync

Autre applis Source RH

AADSync

Cloud Sync Fabric

Salesforce

Box

DropBox

Google

Concur

….

Applis métiers

Vos applis

Page 91: Azure Camp 9 Décembre 2014 - slides Keynote

AADSyncFonctionnalités avancéesSynchronisation des (hashes des) mots de passe

Synchronisation des devices

Password write-back pour récupérer les réinitialisations et modifications de mots de passe du cloud

Multiples scénariosMulti-forêts, toutes topologies

Exchange hybride

Adaptation de la synchro aux exigences de sécurité

Assistant d’installationSimple et clair

Page 92: Azure Camp 9 Décembre 2014 - slides Keynote
Page 93: Azure Camp 9 Décembre 2014 - slides Keynote

Synthèse des offres Azure Active DirectoryAAD (gratuit) AAD Basique AAD Premium

Capacités

communes

Annuaire sous forme de ServiceJusqu’à 500 000

objetsAucune limite d’objets Aucune limite d’objets

Gestion des utilisateurs/groupes Oui Oui Oui

Authentification unique vers les Apps SaaS pré-intégrées / personnalisées 10 Apps par utilisateur 10 Apps par utilisateur Aucune limite

Provisioning/gestion des accès fondée sur les utilisateurs Oui Oui Oui

Changement du mot de passe en libre-service pour les utilisateurs cloud Oui Oui Oui

Outil de synchronisation d’annuaire (intégration Windows Server AD, Multi

Forêt, tierce partie*)Oui Oui Oui

Rapports de sécurité 3 rapports de base 3 rapports de baseRapports de sécurité

avancés

Audit des évènements* Oui Oui Oui

Découverte applications cloud* Oui Oui Oui

Capacités

Premium+

Basic

Provisioning/Gestion des accès fondée sur les groupes Oui Oui

Réinitialisation du mot de passe en libre service pour les utilisateurs cloud Oui Oui

Ajout d’une marque de société (pages de connexion/panneau d’accès) Oui Oui

Contrat de niveau de service (SLA) Oui Oui

Capacités

Premium

Gestion de groupes en libre-service pour les utilisateurs cloud Oui

Changement/Réinitialisation du mot de passe en libre-service avec

synchronisation inverse sur site*Oui

Rapports de sécurité avancés (basés sur l’apprentissage automatique) Oui

MFA (L’ensemble des fonctionnalités disponibles sur Microsoft Azure et sur

site)Oui

Proxy d’applications AAD* Oui

Serveur Microsoft Identity Manager + CALs MIM Oui

Page 94: Azure Camp 9 Décembre 2014 - slides Keynote

rendez-vous

Page 95: Azure Camp 9 Décembre 2014 - slides Keynote

Applications distantes : Azure RemoteApp

Stanislas Quastana, Pascal Sauliere

Architectes Infrastructure, CISSP

Microsoft

Page 96: Azure Camp 9 Décembre 2014 - slides Keynote

Azure RemoteApp

• Services RDSH hébergés dans Microsoft Azure pour publication d’applications Windows

• Client multiplateforme : Windows, iOS, Mac OS X, Android, Windows Phone 8.1

• Le tout avec l’élasticité et les avantages du Cloud

• Déploiement en mode cloud public ou hybride

Page 97: Azure Camp 9 Décembre 2014 - slides Keynote

Déploiement Cloud RemoteApp

• Images préinstallée (Office 2013 ProPlus..) et

personnalisées par les organisations clientes

• Provisionning rapide et applications rapidement

disponibles

• Maintenance automatique : OS, applications et

antivirus (Microsoft)

• Les utilisateurs peuvent se connecter avec un compte

Microsoft ou leurs identifiants d’entreprise (nécessite

de la fédération d’identité avec Azure AD)

Déploiement hybride RemoteApp

• OS, applications et paramétrages sont complétement

personnalisables par l’IT

• L’IT peut gérer les modèles d’images et gérer les mises

à jour depuis le portail Azure

• Accès complet aux ressources sur site dans les

datacenter de l’entreprise

• Les utilisateurs doivent se connecter avec leurs

crédentiels d’entreprise (fédération avec Azure AD)

Modes de déploiement des RemoteApp

Windows

Server 2012 R2

RDSH

Montée en

charge

élastique

Présence

globale (6

datacenters)

RDP 8.1Accès WAN

sécurisé

Clients pour

Windows, Mac,

iOS, Android

Page 98: Azure Camp 9 Décembre 2014 - slides Keynote

Clients RemoteApp

• Windows x86/x64 version 7 et >• Windows RT• Windows Phone 8.1 e• Android 2.2 et >• iPad et iPhone iOS 6 et >• Mac OS X 10.7 et >

• https://www.remoteapp.windowsazure.com/ClientDownload/AllClients.aspx

Page 99: Azure Camp 9 Décembre 2014 - slides Keynote

Déploiement Cloud RemoteApp

RemoteApp Service

Applications publiées

CompteMicrosoft

Options d’identités

RDP

Elastic runtime

DirSync/Fédération(optionnel)

Données persistantes utilisateurs (50 Go

/utilisateur)

Modèle Image préconstruit. Maintenu de manière automatique

Réseau sur site

(on-premise)

Windows Server Active Directory

Azure Active Directory

Authentification

User

Page 100: Azure Camp 9 Décembre 2014 - slides Keynote

Déploiement RemoteApp en mode cloud hybride• Fédération d’identités

• Azure Active Directory• Windows Server Active Directory, DirSync et ADFS• Les RemoteApp utilisent Azure AD pour le contrôle d’accès et le

Single Sign-On

• Interconnexion réseau• VPN Site à site (Azure Virtual Networking) entre le datacenter et

Microsoft Azure• RemoteApp Virtual Network s’appuie sur les technologies réseau

Azure • Les RemoteApp peuvent ainsi accéder aux ressources sur site et

être intégrées aux domaines AD

Page 101: Azure Camp 9 Décembre 2014 - slides Keynote

Déploiement RemoteApp en mode cloud hybride

RemoteApp Service

Authentification

RDP

Jointure au domaine

AD

Réseau sur site (on-premise)

Stratégie IT via GPO, System Center et autres outils de gestion d’entreprise

DirSync

User

Données persistantes utilisateurs (50 Go

/utilisateur)

Elastic runtime

Azure VPN

Modèle d’image personnalisée. Maintenue via le portail Azure

Applications d’entreprise

Applications d’entreprise

Azure Active Directory

Page 102: Azure Camp 9 Décembre 2014 - slides Keynote
Page 103: Azure Camp 9 Décembre 2014 - slides Keynote

rendez-vous

Page 104: Azure Camp 9 Décembre 2014 - slides Keynote

Plan de reprise d’activitéavec Azure

Arnaud Lheureux - @arnaudlheureux

Architecte Infrastructure, CISSP

Microsoft

Page 105: Azure Camp 9 Décembre 2014 - slides Keynote

Plan de reprise d’activité avec Hyper-V Replica

Page 106: Azure Camp 9 Décembre 2014 - slides Keynote

Azure Site Recovery

Azure Site

Recovery

Site principal

SCVMM

Compute Storage Networks

DRP

Site secondaire

Replica en

HTTPS

Microsoft Azure

Page 107: Azure Camp 9 Décembre 2014 - slides Keynote
Page 108: Azure Camp 9 Décembre 2014 - slides Keynote

Azure Operational Insights

Arnaud Lheureux - @arnaudlheureux

Architecte Infrastructure, CISSP

Microsoft

Page 109: Azure Camp 9 Décembre 2014 - slides Keynote

Microsoft Azure Operational Insights Preview

Serveursconnectésà SCOM

Windows & Linux Server

Windows & Linux Server

Serveursautonomes

TEMP REELDASHBOARDS& RAPPORTS

SUPPORT DE LA MONTEE EN CHARGE

RECHERCHEINTELLIGENCE

PRETE A L’EMPLOI

Azure Storage

Recherche & Analyse

Portal

OperationalInsights

Chercher, corréler,

combiner

Visualiser des résultats

Collecter des données

de manière centralisée et

extensible

Analyse et intelligence

Prévisions de montées

en charge

Evaluer la protection

malware

Auditer des

changements de

configuration

Répondre aux menaces

de sécurité

Identifier des intrusions

Etre conforme aux règles

d’ audit & conformité

Machine DataEvent LogsIIS LogsSecurity LogsPerf CountersSyslog& many more

AzureVMs

AzureDiagnostics

Microsoft Azure Operational Insights Preview

Page 110: Azure Camp 9 Décembre 2014 - slides Keynote

https://OpInsights.Azure.com

Page 111: Azure Camp 9 Décembre 2014 - slides Keynote

rendez-vous

Page 112: Azure Camp 9 Décembre 2014 - slides Keynote

Soyons « Bref »

Benjamin Moulès – Microsoft

Page 113: Azure Camp 9 Décembre 2014 - slides Keynote

Le générateur Bref: c’est quoi?

Page 114: Azure Camp 9 Décembre 2014 - slides Keynote

Le générateur Bref: quelques chiffres?Annoncé à la TV pendant le grand journal le 31 Octobre 2014, par Antoine Decaunes & Kyan Khojandi

Créée par Wildmoka sur Azure: 20 VMs, 2 Blob Storages, Redis Cache, Cloud Service, Virtual Network, CDN, etc.

200.000 vidéos générés en 3 heures1 million vidéos générés in 3 jours

Un pic de charge au lancement: 16 Gb/s sur le CDN quelques minutes après l’annonce

2 bugs mineur constatés après le lancement,hot-fix appliqués pendant le pic sans interruption de service

0 soucis d’infrastructure jusque là…

… et un paquet de fans comblés!!

Page 115: Azure Camp 9 Décembre 2014 - slides Keynote

Le générateur Bref: comment ça marche?Azure VMs

Azure

Storage

(blob)

Automated content

ingest & preparation

(frequent…)

Azure Cache

(Redis)

Azure Cloud Services

Load Balancer

Azure CDN

Source

Videos

(many…)

Super-algorithme,

génération des vidéos,

carte de partage

Azure CDN Advanced Admin

+ Azure Dashboards

STATIC

DYNAMIC

Mec de bref.

Jean-Jacques

Page 116: Azure Camp 9 Décembre 2014 - slides Keynote

rendez-vous

Page 117: Azure Camp 9 Décembre 2014 - slides Keynote

Ressources

150 € de ressources offertes

Sans engagement

Un mois d’essai offerthttp://www.microsoft.com/bizspark/

Abonnés MSDN

Activez vos bénéfices Azure jusqu’à

115 € de ressources mensuelles

offertes

3 723,50 € /mois

x1 an

= 44 682 € d’équivalent cloud

115€ /mois

x5 membres

x3 ans

= 4175€ d’équivalent cloud

http://azure.com http://aka.ms/azurepourmsdn

Page 118: Azure Camp 9 Décembre 2014 - slides Keynote

Formation et Accompagnement

Pépinière Microsoft Azure

http://aka.ms/pepiniereazure

Un accompagnement technique et

business gratuit et illimité pour tous

les projets cloud

Microsoft Virtual Academy

La plateforme de formation

technique…100% gratuite

http://aka.ms/VenturesParis

3 mois de coaching business et

technique pour faire passer votre

startup de l’idée à l’exécution

http://www.microsoftvirtualacademy.com/

Page 119: Azure Camp 9 Décembre 2014 - slides Keynote