SP24 - Microsoft Azure : Central component of your SharePoint DevOps
-
Upload
pimpmysharepoint -
Category
Technology
-
view
480 -
download
4
description
Transcript of SP24 - Microsoft Azure : Central component of your SharePoint DevOps
Windows Azure : Central component of your SharePoint DevOpsSébastien Levert & Julien Stroheker
DevOps ?
According to Wikipedia
DevOps
“DevOps is a software development method that stresses communication, collaboration and integration between software developers and information technology (IT) operations professionals.”
http://en.wikipedia.org/wiki/DevOps
Sébastien LevertTechnical DirectorVictrix Inc.MontrealCanada
Contact
@sebastienlevert - @[email protected]
Cloud Models
Cloud Models
Software-as-a-Service
Consume
SaaSPlatform-as-a-Service
Build
PaaSInfrastructure-as-a-
Service
Host
IaaS
Cloud ModelsPackaged Software
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
You m
anag
e
Infrastructure(as a Service)
Storage
Servers
Networking
O/S
Middleware
Virtualization
Data
Applications
Runtime
Man
ag
ed b
y v
en
dor
You m
anag
e
Platform(as a Service)
Man
ag
ed b
y v
en
dor
You m
anag
e
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Software(as a Service)
Man
ag
ed b
y v
en
dor
Storage
Servers
Networking
O/S
Middleware
Virtualization
Applications
Runtime
Data
Our Scenario
ScenarioNorth America Region Europe Region Asia Pacific Region
Detroit
South Central US
Paris
Barcelona Shanghai
Phnom Penh
SeattleNew York
Rio de Janeiro
The need
• Easy to deploy and instantiate Development VMs
• SharePoint-Hosted Weather App Part
The business need
… On Steroids !
A SharePoint-Hosted Weather App Part…
IaaSPrepare your deployments
Save your time
Save your money
Be flexible
Easy and powerfull !!
Why ?!?
Infrastructure as a Service
A1A1A3
46
46
184
Type Price
$
$
$
Month
Infrastructure as a Service
A1A1A3
46
46
184
Type Price
$
$
$
Month
Infrastructure as a ServiceAzure Virtual Network enables you to create a logically
isolated section in Azure and securely connect it to your on-premises datacenter or a single client machine using an
IPsec connection.
Infrastructure as a ServiceCloud services
• Availability• Performance• Monitor and alert (preview)
Infrastructure as a Service
A1A1A3
46
46
184
Type Price
$
$
$
Month
Infrastructure as a ServiceVirtual Machines
• Template OS (Windows – Linux…)• Template Ressources (A1 – A7)• Tier : Standard vs Basic
Infrastructure as a ServiceCreate your own template
• Template OS : Windows Server• No domain joined
• SQL Pre-installation• SP Pre-installation• Best Practices configurations• Tools installation
• Sysprep• Capture the image from Microsoft Azure
http://social.msdn.microsoft.com/Forums/windowsazure/en-US/fafb9ee6-1e57-46ba-8440-27467ad986cf/image-capture-issue-vm-unexpectedly-started-after-guestinitiated-shutdown?forum=WAVirtualMachinesforWindows
Infrastructure as a ServicePowerShell with Microsoft Azure
Get-AzureSubscriptionSet-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"
http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell
PaaSDevelop solutions
Weather Service
{ JSON: ‘Forecasts’ }
?woeid=3534&unit=c
WHERE WOEID =
‘3534’
City
SQL Azure
Yahoo API
CDN – 24 delivery nodesNorth America Region Europe Region Asia Pacific Region
31
SaaSUsing services
DevOpsAzure to the rescue
...the anchor will pick some of them up!
Questions?Post your questions in the chat...