The commoditization of technology has reached its pinnacle with the advent of the recent paradigm of Cloud Computing. Infosys Cloud Computing blog is a platform to exchange thoughts, ideas and opinions with Infosys experts on Cloud Computing

Main

June 15, 2012

Windows Azure Table storage- How to handle CAUTIOUSLY nullable data types

Azure table allows nullable type for int, string and also bool. But we need to provide special attention while updating a table entity.

For example, for a table entity - Student with properties as:

String name

Int? employeeId

Bool? IsActive

Continue reading "Windows Azure Table storage- How to handle CAUTIOUSLY nullable data types" »

March 20, 2012

Along with data in on-premise database, can we also expose stored procedure using Azure building blocks to internet?

While working in some project we might have come across the requirement:

·         Migrate an existing web- application from on-premise to cloud for some of the obvious reasons. And I believe by now we know what are the different driving factors for migrating an/a application/service to cloud

·         But keep the back-end database on-premise. Quite a few reasons for this, say for instance the data is of very "high business impact" type and can't be put outside the corporate network.

We must have explored quite a few options like being in Windows Azure domain, options are:

·         Make use of Azure connect and create some kind of local area network comprising of the database server and the virtual machines having Azure roles (having the application).

·         Make use of Azure appfabric service bus (my favorite option) to expose database over http as OData interface and also support the CRUD operations.

But now how to expose the SQL Stored Procedures and functions defined in the back-end database.

Continue reading "Along with data in on-premise database, can we also expose stored procedure using Azure building blocks to internet?" »

August 23, 2011

Practicing Agile Software Development on the Windows® Azure™ Platform

Over the years, several software development methodologies have evolved to help the IT industry cope with rapidly evolving business requirements. One such methodology is Agile... -an iterative approach to software development. Similarly rapid strides on the technology front are resulting in paradigm shifts towards software development and how IT delivers its services to business. Technologies in the form of virtualization and cloud are offering low entry barriers by making software and hardware infrastructure easily accessible and thus reduce the time to market. These are encouraging signs that help reduce the gap between business and IT. 

Continue reading "Practicing Agile Software Development on the Windows® Azure™ Platform" »

July 29, 2011

Step by step approach to expose on-premise database using Azure infrastructure - Part 2

In the last blog we understood the usage of Azure-connect to expose on-premise SQL database and accordingly the points of concern while doing that and also the benefit. In this blog we will understand another approach using Azure appfabric Service Bus.

Continue reading "Step by step approach to expose on-premise database using Azure infrastructure - Part 2" »

July 19, 2011

Step by step approach to expose on-premise database using Azure infrastructure

With the advancement of Azure cloud infrastructure, there arise many heterogeneous requirements which are of type of system(s) having combination of on-cloud and on-premise components. Specially from the on-premise database point of view for certain scenario, this blog series is intended to explain the options, steps, concerns and benefits of different approaches.

Continue reading "Step by step approach to expose on-premise database using Azure infrastructure" »

June 14, 2011

Basic Azure enabling guide

This blog is basically to onboad any new developer to Azure development environment in the least possible time with the right resources available.

With Azure getting stabilized, there are myriad of Azure related articles and blogs made available in the internet. And sometime it is very much possible for a new comer/ developer to get deviated and get confused from where to start. And eventually instead of understanding the basics of the different azure building blocks, they sometime get lured to creating complex application.

So, this blog is not to teach Azure but provide a beginner with a simple guide with pointers to different resources (articles, blog, SDK samples) which will help him/her to grasp the basics of Azure architecture. And help the developer to move in the right path without wasting his/her precious time in understanding from where to start. I have tried to keep it simple with reference to the basic samples from MSDN, SDK and different blogs but tried to keep the maximum information.

 

Continue reading "Basic Azure enabling guide" »

June 3, 2011

Basic steps to expose the on-premise WCF service through appfabric Service bus to be used by Silverlight client in the Azure cloud

Basic steps to expose the on-premise WCF service through appfabric Service bus to be used by Silverlight client in the Azure cloud. It also talks about the steps to be followed to move an existing Silverlight client to the Azure. Some of the information has been taken from MSDN, Azure SDK and other blogs. The purpose of this is to provide all the information in a single place and there-by saving the precious time of developer. 

 

Continue reading "Basic steps to expose the on-premise WCF service through appfabric Service bus to be used by Silverlight client in the Azure cloud" »

March 31, 2011

Is cloud computing same as putting things Online?

All those just boarding the cloud train, may have posed this question to themselves or to others who may have a know-how on cloud. Being a Cloud SME myself, I have faced this question several times. This post is an attempt to clear some of the confusion that exists around this specific topic.

Continue reading "Is cloud computing same as putting things Online? " »

January 27, 2011

Connecting to a Cloud Service (Google App Engine) through Android

Google's Android is the Mobile OS platform targeted towards cell phones, smartphones, and tablets. With exploding growth in the number of portable devices like smartphones and tablets, many bill mobile computing as the next major phase in computing and communications. Released just a couple of years back, Android has went on to capture a major share of the mobile phone market unsettling rivals like Symbian OS, Windows Mobile OS, and others. According to a recent report, Google activates more than 1,00,000 Android devices each day and the trend is ever increasing.

Continue reading "Connecting to a Cloud Service (Google App Engine) through Android" »

May 31, 2010

Key - Value store vs. Relational database in Cloud context

With the increasing popularity of social media and cloud based services key value (K-V) stores are gaining prominence. For cloud based application and services which require internet scale data management, K-V databases are increasingly being preferred over traditional relational databases. While vendor products in relational database have matured, those in K-V space are still evolving. Today some of the prominent players in K-V database are Amazon's SimpleDB, project Voldemort, couch db, etc.  In this post let's take a quick look on how K-V stores differ from relational database.

Continue reading "Key - Value store vs. Relational database in Cloud context" »

May 25, 2009

How do we ensure availability of our cloud enabled applications?

Being one of the concerns we have often heard from customers who are seeking early adoption of Cloud within their enterprises. 

Cloud technologies being fairly nascent and the space evolving rapidly with the emergence of new players and re-positioning of leading platform players honing their products for the cloud has given way for several new and innovative opportunities to be explored but then its rapid adoption is being hindered due to several concerns primarily revolving around data privacy, loss of control, reliability etc... I shall touch upon reliability here.Read on.

May 18, 2009

Catalysts influencing the emergence of Cloud Computing

What makes up the cloud? Is it a product or a technology? What are the catalysts that have hastened the formation of the cloud?

Continue reading here