Sauver votre argent, votre temps et vos cheveux avec Windows Azure Sébastien Levert – Julien Stroheker
Dec 05, 2014
Sauver votre argent, votre temps et vos cheveux avec
Windows AzureSébastien Levert – Julien Stroheker
Sauver votre argent, votre temps et vos cheveux avec
Microsoft AzureSébastien Levert – Julien Stroheker
DevOps ?
www.sharepointsummit.org
4
DevOps ?
Selon Wikipedia
Le terme “DevOps” est une méthodologie logicielle qui unifie la communication, la collaboration et l’intégration des développeurs et ITPro.
http://en.wikipedia.org/wiki/DevOps
www.sharepointsummit.org
5
www.sharepointsummit.org
6
Concepts Cloud
www.sharepointsummit.org
8
Concepts Cloud
IaaS - Héberger PaaS - Construire SaaS - Consommer
www.sharepointsummit.org
Concepts Cloud
Logiciel classique
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Vou
s gére
z
IaaS
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Géré
par le
fourn
isseur
Vou
s gére
z
PaaSG
éré
par le
fourn
isseur
Vou
s gére
z
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
SaaS
Géré
par le
fourn
isseur
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Scénario
www.sharepointsummit.org
Multiples emplacements
DétroitParis
Barcelone Shanghai
Phnom Penh
Seattle
Miami
Rio de Janeiro
Le besoin
www.sharepointsummit.org
13
Le besoin de l’organisation
Application SharePoint-Hosted de météo…
www.sharepointsummit.org
14
… Sur les stéroïdes !
DémosAvertissement d’usage
IaaSPréparer ses déploiements
www.sharepointsummit.org
17
Le syndrôme du « Casse Noisette »
www.sharepointsummit.org
Quel intérêt vers le cloud ?
Gain de temps et d’argent
Être flexible
Facile et puissant
www.sharepointsummit.org
19
Le syndrôme du « Casse Noisette »
www.sharepointsummit.org
20
Infrastructure as a Service
A1A1A3
46
46
184
Type Prix
$
$
$
Mois
www.sharepointsummit.org
21
Infrastructure as a Service
A1A1A3
46
46
184
Type Prix
$
$
$
Mois
www.sharepointsummit.org
Infrastructure as a Service
Un réseau virtuel vous permet de créer une section logiquement isolée dans
Azure et connectez-le à votre centre de données sur site ou un ordinateur client unique à l'aide d'une connexion IPsec
en toute sécurité.
22
www.sharepointsummit.org
Infrastructure as a Service
Service de cloud computing pour :
• La disponibilité en continu• Réactive• Auditer (préliminaire)
23
www.sharepointsummit.org
Demo
Photo demo
24
www.sharepointsummit.org
25
Infrastructure as a Service
A1A1A3
46
46
184
Type Prix
$
$
$
Mois
www.sharepointsummit.org
Infrastructure as a Service
Machines Virtuelles
• Template OS (Windows-Linux)• Template de ressources (A1…A7)• Tier : Standard vs Basic
26
www.sharepointsummit.org
Infrastructure as a Service
Creation d’un template
• Template OS : Windows Server• Non joins au domaine
• Pré-Installation de SQL• Pré-Installation de SP• Configuration aux bonnes pratiques• Installation des outils
• SysPrep• Capture de l’image dans Microsoft
Azure
27http://social.msdn.microsoft.com/Forums/windowsazure/en-US/fafb9ee6-1e57-46ba-8440-27467ad986cf/
image-capture-issue-vm-unexpectedly-started-after-guestinitiated-shutdown?forum=WAVirtualMachinesforWindows
www.sharepointsummit.org
Infrastructure as a Service
PowerShell pour Microsoft Azure
Get-AzureSubscription
Set-AzureSubscription –SubscriptionName XX " -CurrentStorageAccountName YY
$newVM = New-AzureVMConfig -Name "VMPMSPDev" -InstanceSize "Basic_A3" -ImageName "SharePoint_Dev" -HostCaching ReadWrite -DiskLabel " VMPMSPDev _OS" -MediaLocation "http://pmspstorage.windows.net/disk/
VMPMSPDev.vhd" | Add-AzureProvisioningConfig -WindowsDomain -AdminUsername "Julien" -Password "pass@word1" -Domain "PMSP" -DomainUserName "Admin" -DomainPassword "pass@word1" -JoinDomain "pimpmysharepoint.lan" | Set-AzureSubnet -SubnetNames "PMSP "
New-AzureVM -VMs $newVm -ServiceName "PMSPLabs" 28http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell
PaaSDévelopper ses solutions
www.sharepointsummit.org
30
Weather Service
{ JSON: ‘Prévisions’ }
?woeid=3534&unit=c
WHERE WOEID =
‘3534’City
SQL Azure
Yahoo API
www.sharepointsummit.org
Demo
Photo demo
31
www.sharepointsummit.org
Blob Storage
JS
CSS
PNG
Fonts
www.sharepointsummit.org
33
24 noeuds de distribution
www.sharepointsummit.org
Demo
Photo demo
34
SaaSUtiliser les services
www.sharepointsummit.org
36
Visual Studio Online
www.sharepointsummit.org
37
Visual Studio Online
www.sharepointsummit.org
38
Application Insights
www.sharepointsummit.org
Demo
Photo demo
39
DevOpsAzure à la rescousse
www.sharepointsummit.org
41
ALM dans Azure
Development
Production
www.sharepointsummit.org
42
Builds
www.sharepointsummit.org
43
Tableaux de bord
www.sharepointsummit.org
Demo
Photo demo
44
Questions
Thank you for your attention!This presentation will be available on the MontrealSharePoint Summit web site after the event.
Merci de votre attention !
Cette présentation sera disponible sur le site internet
de SharePoint Summit Montréal, après l’événement.
SVP évaluez ma session!Complétez le sondage et courez la chance
de gagner une tablette Surface
Please rate this session!Fill out the survey and get a chance to win a Surface