Archive for the ‘Cloud’ Category

Initial slow WCF request

Friday, October 23rd, 2009

SnailIf working with any of the HTTP Bindings you might experience that the first WCF request takes a long time to complete.

This is because the initial HTTP connection tries to get the proxy settings automatically. This is done by requesting the configuration via a HTTP GET http://wpad/wpad.dat. If proxy server automatic configuration is not configured, the request times out and the initial WCF can send the request directly to the destination address. This may add 30 seconds to the initial WCF request!

You can disable this behavior by specifying UseDefaultWebProxy = false on the binding.

You can read more about Web Proxy Auto-Discovery Protocol ( WPAD ) at Wikipedia.

This applies to basicHttpBinding, wsHttpBinding, wsDualHttpBinding, webHttpBinding, ws2007FederationHttpBinding, wsFederationHttpBinding, basicHttpContextBinding, wsHttpContextBinding and the new Azure ServiceBus bindings basicHttpRelayBinding, wsHttpRelayBinding, webHttpRelayBinding

Amazon Virtual Private Cloud

Wednesday, August 26th, 2009

Amazon AWS logo

If you are interested in cloud computing, but you never known how to adopt this new paradigm in your shop due to ignorance ;-) I encourage you to look at the Amazon EC2 and related services.

One of the things that have kept me and properly many others from migrating our applications and services to the cloud has been due to the nature of most software requiring integration to legacy systems behind a company firewall.

Amazon’s new service – Amazon Virtual Private Cloud enables you to extend the company’s network to Amazon’s cloud via a secure VPN connection.

Read more about this new service from Amazon on Werner Vogels’ article Seamlessly Extending the Data Center – Introducing Amazon Virtual Private Cloud.