Technical Learning: A lap around Kentico CMS 5.5 R2 and Windows Azure
Post on 13-Jan-2015
3799 Views
Preview:
DESCRIPTION
Transcript
Dominik PinterSenior developerKentico softwaredominik.pinter@kentico.com
Windows Azure integrationwith Kentico CMS
Agenda
•Cloud computing•Azure platform•Windows Azure•What you need•Azure integration in Kentico CMS 5.5 R2•Azure integration in Kentico CMS 6.0•Support for Azure
Cloud computing
Models:• Infrastructure as a service• Platform as a service• Software as a service
Buy vs. rent
Azure platform
Windows Azure App Fabric
Cache (CTP), Service bus,
Access control service
SQL Azure
Database, SQL services (CTP)
Windows AzureData marker
Windows Azure
Compute Storages
Networking Connect (CTP)
& CDN
Windows Azure
Windows Azure
Compute
Storages
Networking Connect (CTP)
& CDN
Fabric controller
Web role
Workerrole
VM role(CTP)
Queues BlobsTables
What you need
Azure account• Free trial through September 30th • http://www.microsoft.com/windowsazure/free-trial/
Prepared development machine• Visual studio 2010, MS SQL server, Azure SDK• http://bit.ly/g16uPG, see Requirements • SQL migration wizard - http://sqlazuremw.codeplex.com/ • Storage explorer - http://azurestorageexplorer.codeplex.com/, http://www.cloudberrylab.com/download.aspx?prod=cbazure
Kentico CMS• Sample Kentico CMS 5.5 R2 package - http://bit.ly/g1aehN • Azure deployment guide - http://bit.ly/dK6nFX
Kentico CMS 5.5 R2
• Native support – no additional support needed
Used parts of Windows Azure
SQL AzureASP.NET Web role
Azurestorage
Kentico CMS 5.5 R2 – technical details
Windows Azure – Kentico CMS as an ASP.NET application• Kentico CMS = 1 web role• Windows Azure supports only Web applications• New type of project – Cloud service• Currently, Azure SDK 1.1 or newer is supported, including SDK 1.4
Missing standard file system• Files must be stored in the DB• Media library, Web analytics, Smart search modules use Azure drive to store their data into blob storage, files aren‘t stored in the application directory, you must apply hotfix 5.5R2.4
SQL Azure• Not an exact clone of On-Premise SQL • No backup/restore – a migration tool must be used to move a DB to the cloud, i.e. SQL Azure Migration wizard - http://sqlazuremw.codeplex.com/
Kentico CMS 5.5 R2 - limitations
Limitation Reason
1 instance only • Instances must be stateless• Cannot use web farms• Azure drive supports only 1 instance for read/write
No import/export • Instances cannot store data in the application directory
Modules must store data in the database
• Missing durable file system• Difficult to support all modules in a blob via Azure drive
WebDav doesn‘t work on Azure
Azure doesn‘t support integrated Windows authentication
Kentico CMS 6.0
Full support• Multiple instance support• Storing files into blob storage• Ability to install Kentico CMS as a Windows Azure project• Full support of import/export
CMS.IOKentico CMS
business layer
System.IO
Azure blob API
...
Additional support for Windows Azure
• Azure deployment guide - http://bit.ly/dK6nFX
• Blog posts on the Devnet portal• http://devnet.kentico.com/Blogs.aspx
• Videos on the Devnet portal• http://devnet.kentico.com/Videos/Azure-Series.aspx
• Webinars
• Live presentations:• Mix11 - http://channel9.msdn.com/Events/MIX/MIX11/EXT10• Internet show, Melbourne, Australia, May 4-5,• Triple Play for Professional Online Solution, Wallisellen, May 26
Questions & answers
?
Thank you
http://www.kentico.comhttp://devnet.kentico.com
dominik.pinter@kentico.com
top related