SlideShare a Scribd company logo
1 of 14
Windows Azure: installation & management Dominik Pinter, dominikp@kentico.com
Agenda Installation: What do you need Window Azure portals Windows Azure environment Deployment to Windows Azure Install Kentico CMS 5.5 R2 from sample package Taking own Kentico website to the cloud Install Kentico CMS 6  Management: How to manage cloud application Applying hotfix and upgrade in Windows Azure Using accelerator for deploying and managing Kentico sites in Azure
What do you need Windows Azure account http://www.microsoft.com/windowsazure/free-trial/ Visual studio Express edition is good enough Windows Azure SDK http://www.microsoft.com/windowsazure/sdk/ Kentico CMS sample package http://bitly.com/g1aehN SQL Azure migration wizard http://sqlazuremw.codeplex.com/
Windows Azure portals         Main portal			    SQL Azure portal
Azure deployment environment Two environments Staging Production Swap between environments
How do deploy application and database Application deployment: Create package – Visual studio, CSPack Deploy to Windows Azure – Visual studio, portal, portal using blob storage, powershell, Azure MMC, own application using management API Database deployment: Migrate from existing MSSQL – SQL Azure migration wizard Copy from another SQL Azure using COPY command Execute scripts in management studio or in SQL Azure management portal Install directly from your application using ADO.NET, ...
Install Kentico CMS from sample package Open solution in Visual Studio Configure it Create deployment package Deploy it to Windows Azure
Taking your own Kentico site to the cloud Migrate only database into Windows Azure Use sample package as a application Only if you don‘t have any code customizations 2. Convert you project to Windows Azure Still need to migrate database You can use sample package (but you need to apply your customizations) Alternative: convert application to WebApplication and then to Windows Azure project type
Install Kentico CMS 6 You can install as Windows Azure project You can install database with database installer
How to manage cloud applications Windows Azure portal: Overall service management Application health Useful tools: Azure storage explorer, Cloudberry explorer for Azure blob storage Powershell with Windows Azure cmdlets Remote desktop: Configurable in publish dialog Management API: REST API, unofficial client library can be found in csmanage sample Windows Azure dashboard: Health of Windows Azure services http://www.microsoft.com/windowsazure/support/status/servicedashboard.aspx
Applying hotfix & upgrade for Kentico CMS Kentico CMS 5.5 R2: No native support for Web application projects Hotfix & upgrade only in „website form“ (.designer.cs files missing) Application offline and then redeployment Kentico CMS 6: Native support for Web application projects Application must be still done offline
Using Windows Azure accelerator  Windows Azure accelerator  for web roles:  Enables you to install applications in less than 30 sec and run multiple web apps within one web role.  How it works: Get accelerator - http://waawebroles.codeplex.com/ Deploy it to Windows Azure Publish your application to local folder Upload your published app to blob storage in zip archive Detailed instructions (post from Kentico MVP Bryan Soltis):  http://www.bitwizards.com/Blogs/Bryan-Soltis/April-2011/Hosting-multiple-Kentico-installations-in-Azure
Q&A ?
Thank you! 	E-mail: dominikp@kentico.com 	Twitter: DominikPinter 	Blog: http://devnet.kentico.com/Blogs/Dominik-Pinter.aspx

More Related Content

More from Thomas Robbins

One Size does Not Fit All: Selecting the Right Mobile StrategyKentico mobil...
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico   mobil...One Size does Not Fit All: Selecting the Right Mobile StrategyKentico   mobil...
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico mobil...
Thomas Robbins
 

More from Thomas Robbins (20)

Socrata Service Connect
Socrata Service ConnectSocrata Service Connect
Socrata Service Connect
 
Leveraging Data to Engage Citizens and Drive Innovation
Leveraging Data to Engage Citizens and Drive InnovationLeveraging Data to Engage Citizens and Drive Innovation
Leveraging Data to Engage Citizens and Drive Innovation
 
Using MVC with Kentico 8
Using MVC with Kentico 8Using MVC with Kentico 8
Using MVC with Kentico 8
 
Here Comes Kentico 8
Here Comes Kentico 8Here Comes Kentico 8
Here Comes Kentico 8
 
Say hello to Kentico 8! Your integrated marketing solution has arrived
Say hello to Kentico 8! Your integrated marketing solution has arrivedSay hello to Kentico 8! Your integrated marketing solution has arrived
Say hello to Kentico 8! Your integrated marketing solution has arrived
 
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico mobil...
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico   mobil...One Size does Not Fit All: Selecting the Right Mobile StrategyKentico   mobil...
One Size does Not Fit All: Selecting the Right Mobile StrategyKentico mobil...
 
Getting started with MVC 5 and Visual Studio 2013
Getting started with MVC 5 and Visual Studio 2013Getting started with MVC 5 and Visual Studio 2013
Getting started with MVC 5 and Visual Studio 2013
 
Digital marketing best practices
Digital marketing best practices Digital marketing best practices
Digital marketing best practices
 
Do you speak digital marketing with Kentico CMS?
Do you speak digital marketing with Kentico CMS?Do you speak digital marketing with Kentico CMS?
Do you speak digital marketing with Kentico CMS?
 
Common questions for Windows Azure and Kentico CMS
Common questions for Windows Azure and Kentico CMSCommon questions for Windows Azure and Kentico CMS
Common questions for Windows Azure and Kentico CMS
 
Advanced development with Windows Azure
Advanced development with Windows AzureAdvanced development with Windows Azure
Advanced development with Windows Azure
 
Best Practices for Kentico CMS and Windows Azure
Best Practices for Kentico CMS and Windows AzureBest Practices for Kentico CMS and Windows Azure
Best Practices for Kentico CMS and Windows Azure
 
Deployment options for Kentico CMS on Windows Azure
Deployment options for Kentico CMS on Windows AzureDeployment options for Kentico CMS on Windows Azure
Deployment options for Kentico CMS on Windows Azure
 
Go…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows AzureGo…Running Kentico CMS on Windows Azure
Go…Running Kentico CMS on Windows Azure
 
Get set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure DevelopmentGet set.. Introduction to Windows Azure Development
Get set.. Introduction to Windows Azure Development
 
Are you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows AzureAre you ready? Introduction to Cloud Computing and Windows Azure
Are you ready? Introduction to Cloud Computing and Windows Azure
 
Harnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen worldHarnessing the content beast – Content marketing in the multiscreen world
Harnessing the content beast – Content marketing in the multiscreen world
 
Kentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery MobileKentico Technical Learning: Exploring jQuery Mobile
Kentico Technical Learning: Exploring jQuery Mobile
 
Multichannel Marketing – Connecting with the New Channels
Multichannel Marketing – Connecting with the New ChannelsMultichannel Marketing – Connecting with the New Channels
Multichannel Marketing – Connecting with the New Channels
 
Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7Kentico Technical Learning - Responsive Design with Kentico CMS 7
Kentico Technical Learning - Responsive Design with Kentico CMS 7
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
API Governance and Monetization - The evolution of API governance
API Governance and Monetization -  The evolution of API governanceAPI Governance and Monetization -  The evolution of API governance
API Governance and Monetization - The evolution of API governance
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Kentico CMS Technical Learning: Installing and Management on Windows Azure

  • 1. Windows Azure: installation & management Dominik Pinter, dominikp@kentico.com
  • 2. Agenda Installation: What do you need Window Azure portals Windows Azure environment Deployment to Windows Azure Install Kentico CMS 5.5 R2 from sample package Taking own Kentico website to the cloud Install Kentico CMS 6 Management: How to manage cloud application Applying hotfix and upgrade in Windows Azure Using accelerator for deploying and managing Kentico sites in Azure
  • 3. What do you need Windows Azure account http://www.microsoft.com/windowsazure/free-trial/ Visual studio Express edition is good enough Windows Azure SDK http://www.microsoft.com/windowsazure/sdk/ Kentico CMS sample package http://bitly.com/g1aehN SQL Azure migration wizard http://sqlazuremw.codeplex.com/
  • 4. Windows Azure portals Main portal SQL Azure portal
  • 5. Azure deployment environment Two environments Staging Production Swap between environments
  • 6. How do deploy application and database Application deployment: Create package – Visual studio, CSPack Deploy to Windows Azure – Visual studio, portal, portal using blob storage, powershell, Azure MMC, own application using management API Database deployment: Migrate from existing MSSQL – SQL Azure migration wizard Copy from another SQL Azure using COPY command Execute scripts in management studio or in SQL Azure management portal Install directly from your application using ADO.NET, ...
  • 7. Install Kentico CMS from sample package Open solution in Visual Studio Configure it Create deployment package Deploy it to Windows Azure
  • 8. Taking your own Kentico site to the cloud Migrate only database into Windows Azure Use sample package as a application Only if you don‘t have any code customizations 2. Convert you project to Windows Azure Still need to migrate database You can use sample package (but you need to apply your customizations) Alternative: convert application to WebApplication and then to Windows Azure project type
  • 9. Install Kentico CMS 6 You can install as Windows Azure project You can install database with database installer
  • 10. How to manage cloud applications Windows Azure portal: Overall service management Application health Useful tools: Azure storage explorer, Cloudberry explorer for Azure blob storage Powershell with Windows Azure cmdlets Remote desktop: Configurable in publish dialog Management API: REST API, unofficial client library can be found in csmanage sample Windows Azure dashboard: Health of Windows Azure services http://www.microsoft.com/windowsazure/support/status/servicedashboard.aspx
  • 11. Applying hotfix & upgrade for Kentico CMS Kentico CMS 5.5 R2: No native support for Web application projects Hotfix & upgrade only in „website form“ (.designer.cs files missing) Application offline and then redeployment Kentico CMS 6: Native support for Web application projects Application must be still done offline
  • 12. Using Windows Azure accelerator Windows Azure accelerator for web roles: Enables you to install applications in less than 30 sec and run multiple web apps within one web role. How it works: Get accelerator - http://waawebroles.codeplex.com/ Deploy it to Windows Azure Publish your application to local folder Upload your published app to blob storage in zip archive Detailed instructions (post from Kentico MVP Bryan Soltis): http://www.bitwizards.com/Blogs/Bryan-Soltis/April-2011/Hosting-multiple-Kentico-installations-in-Azure
  • 13. Q&A ?
  • 14. Thank you! E-mail: dominikp@kentico.com Twitter: DominikPinter Blog: http://devnet.kentico.com/Blogs/Dominik-Pinter.aspx