Thursday, August 30, 2012

How to pick up with the lastet technology in short time

Guys,

Since most of you had asked me a question like, How do you cope up with this rapid growing/changing technology's ir-respective of your busy work.

I should admit to the fact that - Pluralsight is the power behind me. for more informaton please visit 

http://pluralsight.com

This site has plenty of courses, ranges from simple to advanced.

I just liked the way by which this courses are designed, since without me putting much effort i will get to the roots of it.

So i would request all of you to have try, i bet - you will also start talking like me.

Regards,
-Vinayak



Sunday, June 10, 2012

Windows Server AppFabric Cache Tips

Hi All,

Today as you all might be anticipating, i am going to discuss about the 'Cache Name'....

As the name suggest, this is the logical container within which the cache items are persisted inside the AppFabric Cache cluster.

The Cache spans across the available nodes/host inside the cluster....

-If we are not going to specify any particular cache name - then the data is stored inside 'default cache'

-Inside any cluster , we can create at max 128 cache names..

-When the cache cluster is - Restarted -, The cache names are preserved, However the items in cache are flushed out/lost

- Each 'cache names' - are independent of each other, hence we can design our application/or store data in respective caches and optimize for multiple policies - according to the specific needs

Off-course, Regions comes inside the cache name, and we should be discussing about that in the next blog post.

Till then take very good care about yourself.

Regards,
-Vinayak

Wednesday, June 6, 2012

Windows Server AppFabric Cache - Tips

Hi All,

Welcome back to my series post on Windows Server AppFabric, As i promised you last time, today we will discuss a bit about Cache Cluster/Host in Windows AppFabric Cache.

Yes at any given point in time , If you want to check the status of Host in Cache cluster - like whether it is up or down, you can check by running below command through power shell script.

Get-CacheHost

It shows the list of host/nodes available inside the cache cluster along with the information/details describing the hosts like - HostName, Port(Cache Port), Service Name(Caching Service), Status ( Up/Down).

When you run the above command(Get-CacheHost), just in case if you find all the listed host found to be on status - DOWN, then it may indicate the Cache Cluster is down. Hence you may want to run the following command to get it up.

Start-CacheCluster

When you run the above command(Start-CacheCluster) - if you find any entry with UnKnown Status - then it is better to check like whether the service(Caching Service) in that host/node runs - or is that host is up and running

If you want to - start a particular node/host in the cluster you can run the following command.

Start-CacheHost -HostName 'Name of the host' -CachePort 'Port Numbet'

If you want to - stop a particular node/host in the cluster , you can run the following command

Stop-CacheHost -HostName 'Name of the host' -CachePort 'Port Numbet'

More about the basics in the forthcoming blog posts.....

Till then take very good care about yourself.

Regards,
-Vinayak





Monday, June 4, 2012

Windows Server AppFabric - Tips

Hi All,

I am sure, all of you are eager to know, what are those next set of tips which i am going to blog about......

Yes, today i am going to blog about - To understand the bits and pieces in (Terminology) Windows Server AppFabric.

At a high level, It starts with a Cluster - a bunch of machines which would like to be a part of participant nodes in Cache

A cluster contains 1 or more machines, they are called as Nodes or Host.

A node/Host intern contains a Cache Name -

A CacheName - in tern contains Regions....

A region , in tern contains 'The real Cache Items'

We will discuss in depth in terms of each of these terms/terminology and limitations in the coming blogs....

Note: if any one of you would want to know something else, please drop me a comment  i should be answering in short time.

Regards,
-Vinayak

Saturday, June 2, 2012

Windows Server AppFabric Cache - Cluster status - Tips

Here goes the second tip -

At any point in time if you want to check the Cache Cluster (& its Host) status....

You need to run the following command at Windows Powershell script

Get-CacheHost

This command will display all the available nodes which are part of the cluster and their status - indicating whether they are UP or DOWN.

This will also display information about the cache port of the respective nodes.

Note: Nodes and Host are same.

Regards,
-Vinayak

Windows Server AppFabric Cache - Tips

Hi All,

I think it is the time for me to share some of my learning with my current project while playing with Windows Server AppFabric Cache.

First Learning, If you want to setup a AppFabric Cache - With High Availability - You need to have atleast 3 servers - ( MS recommendation)

So, If you are proposing any solutions around this, please ensure the cost.....

Will promise you to share more tips in future series of Windows Server AppFabric tips.

Regards,
-Vinayak

Thursday, December 8, 2011

Communication between Cache Hosts in Windows Server AppFabric



Today I am going to talk about, how the communication/coordination takes place in between the cache host(Nodes) of Windows Server AppFabric cache cluster

In short it is achieved by using TCP/IP protocol, and as we all know If it is tcp/ip then we have to set the exception rules in our Firewall…

In order to function fully, it is going to make use of 4 different ports each with its own purpose, By default ports starts from 22233 to 22236.(so to all these we need to set the exception in firewall)…

Now we will look at what these ports will listen on…

      1)  22233 – By this port it actually communicates between the cache clients – Hence it is a cache port
      2)  22234 – By this port it ensures the availability of each other in the cluster – hence it is a cluster port
      3)  22235 – By this port it ensures that the failed nodes/host are unavailable  - Hence it is called as Arbitration port
      4)  22236 – By this port it moves the data across the hosts – hence it is called as Replication port..

If your organization doesn’t like these default ports for any reason , then you can set your own ports by using the following Windows Powershell command….
Set-CacheConfig

I hope this helps!.

Regards,
-Vinayak