Archive for the ‘Hybrid’ Category

Azure IaaS (Infrastructure as a Service)

October 22, 2012

Nashua .NET/Cloud Computing User Group Meeting October 17, 2012

Today’s talk provides an overview of Windows Azure virtual machine for Developers and IT Professionals.  We have covered the key concepts of Virtual Machines and how to get started using windows azure.  Topic includes

  1. Creating Virtual machines (Quick,  Gallery and using custom disk image after sysprep)
  2. Creating and Configuring SQL Server
  3. Working with IaaS and PaaS
  4. Virtual networks
  5. Creating web sites and Deploying cloud services

You can watch the complete pre-recorded demo from http://youtu.be/qunUGfB7sgQ

Here are some technology download links and resources:

Windows Azure Free 90-day Trial
http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200134966
Visual Studio 2012 Express
http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200134965
Windows 8
http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200134964
Windows Server 2012
http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200134969
Hyper-V Server 2012
http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200145411
System Center 2012 Suite
http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200134968
Microsoft Virtual Academy
http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200134970

Azure Application Drive size limit and Running Multiple WebSites in the cloud

January 13, 2012

First thing i tried was i deployed multiple websites (with minimum templates and config) in one packages.  And then from the background task i was downloading all the dynamic templates (*.aspx, *.ascx)  from the corresponding blob and copying to site root.  I got an exception because it exceed the size limit of 1GB.  In my project every site consumed 300MB worth of dynamic templates including some static files.  I had 10+ sites and hence i need atleast 3GB application drive size but by default Azure will provide only 1GB of application drive either E or F.  Unfortunately this cannot be changed.  Then I tried this work arounds proposed by microsoft support person.  it seems to be working for me but yet to run the performance test…

  1. Create the empty or minimum files with package for all the sites so that your package is deployed
  2. Move the rest of the dynamic template or static files to blob storage.
  3. Run the background task (you must configure this in your package)
    1. Use Local Storage in your code and download all the data in specific folders at local storage
    2. Windows Server 2008 supports Symbolic links and this way even when your files are stored in Local Storage, still they appear to be inside the Application drive.
    3. After you download the blob from Azure Storage please create symbolic link from your application folder to local storage.
    4. Use mklink command to create the symbolic link to the folder (ex.,)

i.            Mklink /D <targetdrive> <source drive>

ii.            Ex., MKLINK /d E:\Sitesroot\help  C:\Resource\help

iii.            MKLINK /d E:\Sitesroot\1\help  C:\Resource\help

iv.            MKLINK /d E:\Sitesroot\2\help  C:\Resource\help

You can find related documents from the following url:

http://msdn.microsoft.com/en-us/library/gg433110.aspx

http://en.wikipedia.org/wiki/NTFS_symbolic_link

Hybrid cloud using service bus –NHDN-Nashua talk.

July 21, 2011

July 20th: Nashua User group meeting.

Today I have presented about Hybrid cloud using service bus.  This talks cover complete walk through and  presentation of  “How to connect clients and services via SOAP and REST over the Service Bus using the Windows Azure platform App Fabric SDK.  How to enable service automatic activation by connecting a WCF service in IIS 7.5 to the Service Bus”

You can download source code here.