Your SlideShare is downloading. ×
Kentico CMS Technical Learning: Installing and Management on Windows Azure
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Kentico CMS Technical Learning: Installing and Management on Windows Azure

2,537
views

Published 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.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,537
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
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