Tuesday, September 27, 2011

Deep Dive into Windows Azure Traffic Manager (CTP)

The Windows Azure Traffic Manager CTP was announced at Mix 2011. Windows Azure Platform Training Kit (April 2011) included the hands-on lab for Traffic Manager.

For September AzureUG.SG meeting i share what is Windows Azure Traffic Manager and how does helps organization to run worldwide enterprise applications.

Windows Azure Traffic Manager helps to distributing the same internet application that hosted on various Azure datacentre in worldwide. The Traffic Manager provide following options to distribute the DNS Service and Request by managing the URL.

  • Performance : Traffic is routed to “Closest” hosted service in terms of network latency
  • Failover : Traffic is routed to primary service, In case of primary service down, the traffic route to next available datacentre.
  • Round-robin: traffic distributed requests between azure datacentres.


Windows Azure Traffic Manager Key Features


Host Worldwide Enterprise Application in to various Azure Datacentres

For this demo i hosted application in to following azure datacentres.

  • East Asia
  • West Europe
  • South US Central 

Configure Windows Azure Traffic Manager via Windows Azure Management Portal. The windows azure Traffic manager is currently on CTP so go beta program and request for access. (usually Microsoft approve your request every Wednesday) so you may need wait to activate this service. 


Once your requested activated, Go Windows Azure Management Portal, select the Virtual Network tab. Then, choose the Policies option under Traffic Manager and click Create.


Windows Azure Traffic Manager Policy Settings


The numbered steps below correspond to the numbers on the diagram.

1. Performance Times Table built periodically - The traffic manager infrastructure runs tests to determine the round trip times between different points in the world and the Windows Azure data centres which run hosted services. These tests are run at the discretion of the Windows Azure system.

2. Incoming request - Your Traffic Manager domain receives an incoming request from a client machine.

3. Performance table lookup - Traffic Manager looks up the round trip time between the location of the incoming request and the hosted services that are part of your policy using the table created in step 1.

4. Best performing service chosen - Traffic Manager determines the location of the hosted service with the best time. In this example, that is HS-D.

5. DNS name returned - Traffic manager returns the DNS name of hosted service D to the client machine.

6. Service call - The client machine resolves the DNS name to the IP address and calls the hosted service.


The numbered steps below correspond to the numbers on the diagram.

1. Your Traffic Manager domain receives an incoming request from a client.

2. Your policy contains an ordered list of hosted services. Traffic manager knows which service received the last request.

3. Traffic Manager sends the DNS entry pointing to the next hosted service in the list back to the client. In this example, this is hosted service East Asia

4. Traffic Manager updates itself to so it knows that the last traffic went to hosted service East Asia .

5. The client machine uses the DNS entry and calls hosted service East Asia.

6. The client machine uses the DNS entry and calls hosted service South Central US.


The numbered steps below correspond to the numbers on the diagram.

1. Your Traffic Manager domain receives an incoming request from a client.

2. Your policy contains an ordered list of hosted services. Traffic Manager checks which hosted service is first in the list. It verifies that the hosted service is online. If the hosted service is offline, it proceeds to the next online hosted service. In this case South Central USA is offline, but Eastern Asia is online.

3. Traffic Manager returns the DNS entry to the client. The DNS entry points to the IP address of Eastern Asia.

4. The client machine calls Eastern Asia.

Monday, September 19, 2011

AzureUG.SG Meeting on 27th Sep 2011 7:00pm


Date: 27th Sep 2011, Microsoft Singapore Level 22 @ 6:45pm to 9:30pm

(Light Refreshments will be served before the session)

Title: A Deep Look Inside Windows Azure Virtual Machines by Wely

This session will deep-dive in the under-the-hood of how Windows Azure Virtual Machines actually work. Hence, it requires audience to have basic knowledge or understanding of cloud computing concept and Windows Azure. We’ll start the discussion with the “kernel” Fabric Controller, Hypervisor, and explore more detail on each aspect of the VM including available OS Version, VM specification, Virtual Hard Drive inside the VM, Runtime installed, and so on.

Title: Windows Azure Traffic Manager by K.Mohamed Faizal.

This month Faizal discussing and demonstrates Windows Azure Traffic Manager which on CTP. Traffic Manager provides several ways to load balance traffic to multiple hosted services. You can choose from three load balancing methods: Performance, Failover, or Round Robin.

Speaker Profile:

Wely works in NCS as a “Cloud” Solutions Architect, specifically on Windows Azure Platform. Delivering cloud training, architecting cloud solution, designing and developing cloud project are his daily activity. In spare time, he writes blog, delivers presentation, and participates in online community. His passion in driving Microsoft technologies especially Windows Azure makes him to be awarded the first Windows Azure MVP in Southeast Asia.

Faizal is an Lead Consultant with Chief Architect Office, NCS (P) Ltd. Faizal spends his days serving as a consultant or architect helping clients succeed with the Microsoft development platform. He has over a decade of experience in Information Technology with a focus on enabling portals, Internet & Intranet application development. His area of specialization includes but is not limited to evaluate & develop migration strategies for Cloud Computing (Windows Azure) as well as for SharePoint Server technologies. Faizal spends most of his spare time reading technology blogs and exploring new development technologies.

Please RSVP to confirm your registration and attendance by 26 Sep 2011. ( kmdfaizal@gmail.com ) Note that there’s currently no email confirmation for the event

Thursday, September 8, 2011

SharePoint 2010 Uploading multiple files Failed

Uploading multiple files via SharePoint Multiple files uploads…failed mainly for file extension such .CS and .JAVA these files not in SharePoint 2010 File Block List under central admin.

By the way when you upload single file including .CS/.JAVA ext. no issue.

Notice that the issue happen following actions

1. Upload Multiples files (i.e .CS / .Java) Failed.

2. Windows Explore also fail to upload.


So how to overcome this issue. By removing file extension from IIS request filter allow to upload .CS and .JAVA files.

To help others :

1. Go to IIS

2. Select your website and Find Request Filtering


3. File Name Extensions tab and Select your extension for the list

4. Right click the and Remove.



5. Upload your files via SharePoint 2010.