sp24 - microsoft azure : central component of your sharepoint devops
DESCRIPTION
The Cloud can help you and your organization to maximize your investments and to simplify your business processes for all your SharePoint activities. Windows Azure can offer you a lot of services that can allow you to transform your infrastructures, your development paradigm and your IT teams to start thinking in terms of DevOps. In this session, our goal will be to show you how to use the Azure platform in an enterprise where SharePoint is used as an application platform. Subjects covered will be : Windows Azure as IaaS Windows Azure as CDN Windows Azure as hub for all your ALM with Visual Studio Online Windows Azure as an application layer for all your SharePoint Apps Windows Azure as a complex integration environment Windows Azure as an encoding service with Media Services Windows Azure as a deployment framework The cloud and Windows Azure to help the SharePoint platform, it's possible!TRANSCRIPT
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...