Sunday, May 29, 2011

Blogs Migarted to www.jayeshm.in

The Blogs are Migrated to the New Site Please update yourself from the new site below.


www.jayeshm.in

Sunday, March 27, 2011

A Brief of Windows Azure Compute Service !!

Hello Folks ,
My this post will give you a very brief overview of Windows azure and its working so here is the post !!!

The Windows Azure Compute service can run many different kinds of applications. A primary goal of this platform, however, is to support applications that have a very large number of simultaneous users. (Infact, Microsoft has said that it will build its own SaaS applications on Windows Azure, which sets the bar high.) Reaching this goal by scaling up—running on bigger and bigger machines—isn’t possible. Instead,
Windows Azure is designed to support applications that scale out, running multiple copies of the same code across many commodity servers.

To allow this, a Windows Azure application can have multiple instances, each executing in its own virtual machine (VM). These VMs run 64-bit Windows Server 2008 i.e Windows Server 2008 R2, and they’re provided by a hypervisor (based on Hyper-V) that’s been modified for use in Microsoft’s cloud. To run an application, a developer accesses the Windows Azure portal through the Web browser, signing in with a Windows Live ID. He/She then chooses
whether to create a hosting account for running applications, a storage account for storing data, or both.Once the developer has a hosting account, He/she can upload her application, specifying how many instances the application needs. Windows Azure then creates the necessary VMs and runs the application.
It’s important to note that a developer can’t supply there own VM image for Windows Azure to run. Instead,the platform itself provides and maintains its own copy of Windows. Developers focus solely on creating applications that run on Windows Azure.

In the initial incarnation of Windows Azure, known as the Community Technology Preview (CTP), two different instance types are available for developers to use: Web role instances and Worker role instances.For getting useful information on Web and worker role please look at my last post.

That's all now for this post hope you are enjoying my post .For any queries kindly contact me.

Jayesh Maduskar
Jayesh.Maduskar@msptechrep.com
Microsoft Student Partner

Monday, March 21, 2011

Play with Windows Azure Web & Worker Role!!!!!!

Hello Guys....In this post I am going to tell you some cool facts about the web & worker role in Windows Azure.

This roles plays a very major part in the scalability of your application on Windows Azure cloud platform.The reason behind the simplest architecture of windows azure is asynchronous web and worker role. Load balancer is the another key term used in this platform which basically distributes the incoming traffic.Queues which are kinda storage space which are responsible for communication between the web roles and worker roles.The diagram below will give you a clear idea of the terms that were used in the post till now.

Now I am going to concentrate my view on the Web and worker roles so stay tuned to my blog.

Web Role The web role communicates with the outside world through internet.It is the client facing part for our cloud application.There may be a interface associated with this role.

Worker Role The worker role typically plays its role behind the scene.The worker role is basically a code which performs some task .This task may involove writing data to the storage ,carrying out some long running computation.

The Web and Worker roles communicates with one another through "Queues".A queue is the data structure which basically works on FIFO structure which allow us to pass messages back and forth b/w different roles in our application.

I hope I made it bit clear between the web & worker roles the key terms yes the key terms in Windows Azure.You should be very clear with the web and worker roles for understanding the working of Windows Azure platform.

Thanks....Stay tuned to my blog for upcoming post on Development of Cloud Application.

Jayesh Maduskar
Microsoft Student Partner
jayesh.maduskar@msptechrep.com

Tuesday, March 1, 2011

Windows Azure caching Service

Hello Fellas ,Up with my new post on caching service of Windows Azure.You might be thinking that what this cache is doing in between a client and server interaction when we don't have any control over the server as our application is hosted on distributed environment and someone else is taking care of its flow right ?? So just be with me I will show you how this caching concept is added on the Windows Azure Platform providing an unbelievable performance and decreasing the load on data centers.
The caching provides a distributed,in-memory,application cache service for Windows Azure platform and SQL Azure applications resulting in decrease on the databse as well as server interaction and communication.These capabilities are provided as a service on Windows Azure platform.The diagram below is showing a very clear picture of how caching works on Azure platform.

You can add the caching service for your ASP.NET application just by doing minor configuration without changing any application code just few simple lines of code will add the service for your application .The benefits of Caching on Windows Azure are as follows:

* Highly scalable caching solution with low latency and high throughput.
* Provided entirely as a service - no installation or management of instances required.
* Flexible management - dynamically increase/decrease cache size as needed.
* Integrates easily with existing ASP.NET web applications.

The features of Caching for Azure platform are:

* Pre-built ASP.NET providers for session state and page output caching, enabling acceleration of web applications without having to modify application code.
* Caches any managed object - no object size limits, no serialization costs for local caching.
* Easily integrates into existing applications.
* Consistent development model across both Windows Azure AppFabric and Windows Server AppFabric.
* Secured access and authorization provided by the Access Control service.
* Additional features on roadmap: high-availability, configurable regions, notifications, and more.


That's all about the caching feature Stay tuned to my blog for a very important post on Windows Azure application development point to point :)

For any queries don't hesitate to contact me

Jayesh Maduskar
Microsoft Student Partner|Adobe Student Reps
jayesh.maduskar@msptechrep.com

Saturday, January 15, 2011

Easy Database Migration to SQL Azure using SSMA

Hello Fellas up with my new post on SSMA and migration I hope you will like it.

Guys have you ever thought that what will happen if your currently running application is required to deploy on the cloud environment and currently you are having a huge amount of data in your database Or think like you want to deploy a schema on internet to be accessible by user you might be thinking that you need to create a whole new database or you need to copy each and everything again on the new database and bla bla.... :-O .Hold on guys we have a solution for you to get rid of all this messy things...follow the blog below for solution.

The Migration of SQL Server database to SQL Azure is possible so you can directly migrate the schema or the whole database to the SQL Azure using SSMA i.e SQL Server Migration Assistant. By using SSMA you can directly migrate your Database present on SQL Server to the SQL Azure. Now the question comes to the Access database ..

So for Microsft Access database the solution present was to migrate it data to Non Azure SQL server database and then migrating this data to the SQL Azure.But this was very time consuming process but a feasible one.But now there is SSMA available for Microsoft Access i.e SQL Server Migration Assistant for Access which allows you to migrate your data and schema directly from the access to SQL Azure ,as well as SQL Server 2005,2008 and 2008 R2.Just like with SQL Server ,you can use your Access 2010 application as the front-end to your SQL Azure database. Seems Good news na...

For details on migration of your data to SQL Azure contact me

Jayesh Maduskar
Microsoft Student Partner|Adobe Student Reps|OSUM Leader
Opera Campus Crew.
jayesh.maduskar@msptechrep.com

Wednesday, December 15, 2010

Windows Server 2008 R2 "For You"

Hello Friends this time I am going to provide you some basic useful information on Windows Server 2008 R2 (It's my favourite Topic after all :)  so be attentive) .I think every time a question might arise in your mind that what is this all Windows Server ,Windows Xp ,Windows 7 ,Vista ,Windows Azure.Don't Worry I will tell you all about this just concentrate on the blog.
Guys These are the operating systems developed according to the usage and requirements.Like Windows 7,Vista ,Xp are basically used as a client operating systems and Windows Server is developed for the server environment .It can be a DHCP server or DNS Server or WINS server as per your need.Now lets talk about  Windows Server 2008 R2 .

The Windows Server 2008 R2 is a Server Operating system which Provides you a Server environment and Platform.Till now Microsoft has released 4 Major Windows Server Versions i.e

1.) Windows server 2003(Released in 2003)
2.)Windows Server 2003 R2(Released in 2005)
3)Windows Server 2008(Released in 2008)
4)Windows Server 2008 R2(Released in 2009)

Now you might be thinking that What is this "R2"?
So the R2 is basically used for the 64 Bit Windows Server OS means Release Refinement.
So Windows Server 2003 R2 and Windows Server 2009 R2 is basically for the 64 Bit Versions.


Now whats new in Windows Server 2008 R2.( Please give attention on this section as this will cover the major portion of the Windows Server 2008 R2)

Virtualisation 
Hyper-V with Live Migration
Hot Add/Remove Virtual Machine Storage
Remote Desktop Services


The new Hyper-V is an enabling technology for the marquee feature of Windows Server 2008 R2: Live Migration. This allows virtual machines to be moved between failover cluster nodes without interruption of services provided by the virtual machines. The users connected to the virtual machine being moved will notice only a slight drop in performance for a few moments. Otherwise, they will be unaware that the virtual machine was moved from one physical computer to another.
In a typical live migration a user is connected to a VM on cluster node 1. An administrator begins the live migration which copies the VM’s config data from node 1 to node 2. It then takes an initial memory snapshot and moves that to node 2. But because users are still connected and interacting with node 1, this memory state changes. To keep the migration seamless, node 1 and node 2 must perform a memory sync. When the two are completely in sync, node 1 goes offline and user 1 is instantly connected to node 2 with no service interruption or perceived downtime.
While not a requirement, Live Migration can make good use of the new Cluster Shared Volumes feature in failover clustering. The Cluster Shared Volumes feature supports a file system that is shared between cluster nodes. The Cluster Shared Volumes feature is implemented as a filter driver in Windows Server 2008 R2. Live Migration allows you to perform maintenance on the original physical computer by moving the virtual machines on that computer to another physical computer. Because you have no disruption of service, high user uptime is maintained.















Scalability Features in Hyper-V

*Hyper-V can use 64 of the logical processor presented to the host server
*Increases VM server density and means an easy time assigning multiple CPUs to VMs
*Allows Live Migration across different CPU versions in the same processor family (AMD-to-AMD; Intel-to-Intel).
*Supports new CPU features to improve overall Hypervisor performance (NPT; EPT)
*Improves memory management and heavy workload performance (SQL).


Hot Add/Remove Storage 

Overview 
 Add and remove storage to virtual machines on the fly without requiring a reboot.Hot 
Add/remove disk applies to VHDs and pass-through disks attached to the virtual SCSI
controller

Benefits
Adds to the dynamic IT infrastructure
Enables storage growth in VMs without downtime
Enables additional datacenter backup scenarios

I know its very boring now but the interesting topic will begin now so stay connected :)

Combined values With Windows 7

The Windows Server 2008 R2 Provides us two new Features which can be only used if the clients are using Windows 7 OS.

1)Branch Cache
2)Direct Access

 Branch Cache
The situation toady is as following:

*Application and data access over WAN is slow in branch offices
*Slow connections hurt user productivity
*Improving network performance is expensive and difficult to implement 
With Branch Cache Feature  
*Caches content downloaded from file and Web servers
*Users in the branch can quickly open files stored in the cache
*Frees up network bandwidth for other uses.












Direct Access
 
      Situation Today
*Difficult for users to access corporate resources from outside the office
*Challenging for IT to manage, update, patch mobile PCs while disconnected from company network.
  
With Direct Access 
*New network paradigm enables same experience inside & outside the office
*Seamless access to network resources  increases productivity of mobile users 
*Infrastructure investments also make it easy to service mobile PCs anddistribute updates and polices
     
 
    











  
        So I am assuming that you have got a clear snapshot of the Windows Server 2008 R2   and its Features. Dont hesitate to ask me any question about the Windows Server 2008  or Cloud Computing.Do mail me  your doubts I will try to clarify it.



Jayesh Maduskar
jayesh.maduskar@msptechrep.com
 

Wednesday, December 1, 2010

Volvo uses Microsoft cloud for Twilight

Volvo Cars is a premium global car manufacturer recognised for its innovative safety systems and unique designs. Volvo was written into the original books that became the Twilight franchise, so there was a natural marketing partnership for movie releases.

As part of the latest movie, Eclipse, Volvo wanted to create a virtual world resembling the Twilight story where users from around the globe could participate in a chance to win a new Volvo XC 60. However, the existing technology infrastructure could not provide the scalability or level of security required.

After consulting with Microsoft Gold Certified Partner Lost Boys International and evaluating other cloud services, Volvo selected the Windows Azure platform. Volvo has now successfully delivered an exciting, secure online gaming experience that scaled to meet demand and had a rapid time to market, all at a fraction of the previously expected costs.