Kentico CMS Technical Learning: Installing and Management on Windows Azure

  • 2,306 views
Uploaded on

The cloud is an amazing evolution in computing! This evolution requires changes in how we deploy and manage our applications and sites. What are the architecture patterns you need to think about? How …

The cloud is an amazing evolution in computing! This evolution requires changes in how we deploy and manage our applications and sites. What are the architecture patterns you need to think about? How do you install? How do you manage your site? These are just a few of the questions that we often hear from our customers. In this webinar Dominik Pinter, Senior Kentico Developer, will cover how to prepare your site for Windows Azure and then deploy it to the cloud. Once you have your site up we will cover how you can manage your site using both the Kentico CMS tools and the tools available from Windows Azure.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,306
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
8
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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