Azure Service Fabric Cluster Behind A Firewall

Hosting a Service Fabric cluster on Azure for internet hosted clients requires it to be deployed behind a load balancer with public IP. By default the services will not have any network listeners configured; so, each service needs to implement its own listener by overriding CreateCommunicationListener() defined in StatefulServiceBase and StatelessServiceBase classes; the signature is…

1

Azure Service Fabric Sessions at Ignite 2015

Some useful Azure Service Fabric sessions: Building Resilient, Scalable Services with Microsoft Azure Service Fabric by Vipul Modi, Vaclav Turecek: https://channel9.msdn.com/Events/Ignite/2015/BRK3730 Microsoft Azure Service Fabric Architecture by Gopal Kakivaya : https://channel9.msdn.com/Events/Ignite/2015/BRK3717 Deploying and Managing Services with Microsoft Azure Service Fabric by Chacko Daniel, Kunal Deep Singh: https://channel9.msdn.com/Events/Ignite/2015/BRK3478 Service Orchestration with Microsoft Azure Service Fabric by Matthew Snider : https://channel9.msdn.com/Events/Ignite/2015/BRK3485…

0

C# Tool to Simulate IOT Sensor Telemetry for OpenTSDB

tsdbwriter is a simple .NET solution that writes a single metric (e.g. LivingRoom.Temperature, FlowSensor.FlowRate) in a given time range at a configurable sampling rate to OpenTSDB (http://opentsdb.net/). The generated metric value is random within the given range that is specified in the configuration file. For now only analog metrics like temperature, pressure, flow, wind speed, etc. are supported.  Discrete…

0

TypeC – Why?

I didn’t expect such a strong reaction and hence wanted to offer clarification; I was looking for a framework that helps me do the following: Namespace support: binding multiple implementations to the same base class/interface without collisions  Configuration driven type registry: extensibility of the application after it is published Load assemblies from arbitrary locations: support for  assembly…

0

TypeC – A Simple .NET Dependency Injection / IoC Container

TypeC is a simple .NET type container for resolving interfaces/abstract base classes to their concrete implementations. TypeC implements factory method for instantiating types. Only one container can exist in a given .NET AppDomain as it is a singleton implementation. Multiple concrete child types can be mapped to the same base class through namespace support. The…

5

Building Mission Critical Systems using Cloud Platform Services

Overview Mission critical systems will often have higher SLA requirements than those offered by the constituent cloud platform services. It is possible to build systems whose reliability and availability are higher than the underlying platform services by incorporating necessary measures into the system architecture. Airplanes, satellites, nuclear reactors, oil refineries and other mission critical real…

0

Microsoft Azure VNET-to-VNET Connectivity Timesaver

If you are setting up VNET-to-VNET connectivity between two virtual networks using http://msdn.microsoft.com/en-us/library/azure/dn690122.aspx, here is the summary of the process: Create VNET1 with address space 10.1.0.0/16 Create VNET2 with address space 10.2.0.0/16 Create LOCAL-VNET1 with address space 10.1.0.0/16 Create LOCAL-VNET2 with address space 10.2.0.0/16 Edit VNET1 to connect to LOCAL-VNET2 Edit VNET2 to connect to…

0

Building Reliable Cloud Systems on Microsoft Azure

Sometimes mission critical systems may have higher SLA requirements than those offered by the cloud platform services. It is possible to build systems whose availability is higher than the constituent services by incorporating necessary measures into the system architecture. Airplanes, satellites, nuclear reactors, oil refineries and other mission critical real world systems have been building…

0

Setting up Debugging Environment for ASP.NET Katana and Windows Azure Active Directory

The process described in this post was tested on 01/13/2013 using Katana 2.0.2, Visual Studio 2013 and .NET Framework 4.5.  The authentication and authorization space is riddled with acronyms and cryptic terms like realm, issuer, tenant, audience URI and when you combine this with OAuth terminology and implementation specific terms, it becomes even more confusing…

1

Clearing Stored Credentials in Windows 8.1 using PasswordVault

If you ever have to test Windows Store applications with multiple OAuth providers interactively, you will run into a little bit of annoyance caused by the credential storage within the vault. Apparently the application has no control on this as even if did not check “Keep me signed in” during log in, the credentials were…

0