13
Lap around: Windows Azure and Kentico CMS 6 Dominik Pinter, [email protected]

Lap Around: Windows Azure and Kentico CMS 6

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: Lap Around: Windows Azure and Kentico CMS 6

Lap around: Windows Azure and Kentico CMS 6Dominik Pinter, [email protected]

Page 2: Lap Around: Windows Azure and Kentico CMS 6

Agenda

• Cloud computing• Windows Azure platform• Windows Azure• Kentico CMS 5.5 R2• Kentico CMS 6 – Overview– Installation– Handling multi instance environment– Storing data– Other features

Page 3: Lap Around: Windows Azure and Kentico CMS 6

What is Windows Azure platform?

• Cloud computing service from Microsoft• Combination of PaaS and IaaS• New development platform

Page 4: Lap Around: Windows Azure and Kentico CMS 6

Windows Azure platform

Windows Azure App farbric

Windows Azure

market

Windows Azure SQL Azure

Storage Compute

Networking

Database SQL reporting

Access control Service bus

Cache

Application market

Data market

Page 5: Lap Around: Windows Azure and Kentico CMS 6

Windows Azure

Compute

Storages

Networking Connect (CTP)

& CDN

Fabric controller

Web role

Workerrole VM role

Queues BlobsTables

Page 6: Lap Around: Windows Azure and Kentico CMS 6

Kentico CMS 5.5 R2

Kentico CMS 5.5 R2:• Windows Azure compute services (ASP.NET web role)• Optionally Windows Azure storage (blob storage)• SQL Azure• Limited to one instance only

SQL AzureASP NET Web role

Azurestorage

Page 7: Lap Around: Windows Azure and Kentico CMS 6

Kentico CMS 6

Kentico CMS 6:• Multiple instance support• Storing files on Windows Azure blob storage• Almost full feature set

SQL Azure

ASP NET Web role

Azurestorage

Smart searchWorker role

App fabriccache

Page 8: Lap Around: Windows Azure and Kentico CMS 6

Installation

Page 9: Lap Around: Windows Azure and Kentico CMS 6

Handling multi VMs environment

• Unknown number of servers• Dynamic changes• Round robin algorithm• Web farm modules• Inter-role communication

Load balancer

Instance 1

Instance 2

Instance 3

Page 10: Lap Around: Windows Azure and Kentico CMS 6

Storing data

• Durable NTFS is missing• Blob storage as a replacement• CMS.IO – storing data using Blob API• Direct links to Blob storage• Debug• MS SQL -> SQL Azure

CMS.IOKentico CMS

business layer

System.IO

Azure blob API

...

Page 11: Lap Around: Windows Azure and Kentico CMS 6

Other features

Smart search:• Lucene.NET• Smart search worker role

Application settings and connection string:• Service configuration file

Windows Azure AppFabric cache• Session state provider

Hybrid scenarios• Use Azure blob as file storage

Page 12: Lap Around: Windows Azure and Kentico CMS 6

Q&A

?

Page 13: Lap Around: Windows Azure and Kentico CMS 6

Thank you!E-mail: [email protected]: DominikPinterBlog: http://devnet.kentico.com/Blogs/Dominik-Pinter.aspx