Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lap Around: Windows Azure and Kentico CMS 6


Published on

Are you ready for Kentico CMS 6.0 and Windows Azure? We’ve been working hard to continue improving our support for Windows Azure in Version 6. Join us for this interactive webinar by Dominik Pinter, Senior Developer to hear about the enhanced support of Windows Azure in Kentico CMS 6.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Lap Around: Windows Azure and Kentico CMS 6

  1. 1. Lap around: Windows Azure and Kentico CMS 6<br />Dominik Pinter,<br />
  2. 2. Agenda<br />Cloud computing<br />Windows Azure platform<br />Windows Azure<br />Kentico CMS 5.5 R2<br />Kentico CMS 6 <br />Overview<br />Installation<br />Handling multi instance environment<br />Storing data<br />Other features<br />
  3. 3. What is Windows Azure platform?<br />Cloud computing service from Microsoft<br />Combination of PaaS and IaaS<br />New development platform<br />
  4. 4. Windows Azure platform<br /> SQL Azure<br /> Windows Azure<br />Compute<br />Database <br />SQL reporting<br />Storage<br />Networking<br /> Windows Azure market<br /> Windows Azure <br /> App farbric<br />Data market<br />Service bus<br />Access control<br />Application market<br />Cache<br />
  5. 5. Windows Azure<br />Compute<br />Web role<br />Worker<br />role<br />VM role<br />Storages<br />Queues<br />Blobs<br />Tables<br />Networking <br />Connect (CTP)<br />& CDN<br />Fabric controller<br />
  6. 6. Kentico CMS 5.5 R2<br />Kentico CMS 5.5 R2:<br /><ul><li>Windows Azure compute services (ASP.NET web role)
  7. 7. Optionally Windows Azure storage (blob storage)
  8. 8. SQL Azure
  9. 9. Limited to one instance only</li></ul>ASP NET <br />Web role<br />SQL Azure<br />Azure<br />storage<br />
  10. 10. Kentico CMS 6<br />Kentico CMS 6:<br />Multiple instance support<br />Storing files on Windows Azure blob storage<br />Almost full feature set<br />ASP NET <br />Web role<br />SQL Azure<br />App fabric<br />cache<br />Azure<br />storage<br />Smart search<br />Worker role<br />
  11. 11. Installation<br />
  12. 12. Handling multi VMs environment<br />Unknown number of servers<br />Dynamic changes<br />Round robin algorithm<br />Web farm modules<br />Inter-role communication<br />Instance 1<br />Instance 2<br />Load balancer<br />Instance 3<br />
  13. 13. Storing data<br /><ul><li> Durable NTFS is missing
  14. 14. Blob storage as a replacement
  15. 15. CMS.IO – storing data using Blob API
  16. 16. Direct links to Blob storage
  17. 17. Debug
  18. 18. MS SQL -> SQL Azure</li></ul>System.IO<br />Kentico CMS<br />business <br />layer<br />Azure blob API<br />CMS.IO<br />...<br />
  19. 19. Other features<br />Smart search:<br />Lucene.NET<br />Smart search worker role<br />Application settings and connection string:<br />Service configuration file<br />Windows Azure AppFabric cache<br />Session state provider<br />Hybrid scenarios<br />Use Azure blob as file storage <br />
  20. 20. Q&A<br />?<br />
  21. 21. Thank you!<br /> E-mail:<br /> Twitter: DominikPinter<br /> Blog:<br />