- NoSQL databases running on Hadoop and MapReduce based infrastructure with database sharding have been able to solve database scalability related challenges on some of the worlds biggest and most aggressively growing datasets.
- SQL Azure Federation on Windows Azure platform is one of the awaited features in SQL Azure, that would allow multi tenant databases with sharding.
- Cloud databases often have to be multi-tenant / federated, due to the limits on database sizes as a result of cloud based storage architecture.
Sunday, January 27, 2013
Database Sharding, SQL Azure Federation, SQL Server 2012 and Sequence
I'm reading: Database Sharding, SQL Azure Federation, SQL Server 2012 and SequenceTweet this !Monday, September 10, 2012
Excel 2013 BI versus SSRS 2012
I'm reading: Excel 2013 BI versus SSRS 2012Tweet this !- lots of data stored in variety of data stores
- limited funds and even limited time and patience to wait for IT to facilitate their analytical needs
- totally resistant to learn another tool claiming to be their analytics angel
- and seeking to retain the power of determining the landscape of analytics in their own hands
Tuesday, July 17, 2012
Career in Windows Azure and Career challenges due to Windows Azure
I'm reading: Career in Windows Azure and Career challenges due to Windows AzureTweet this !Sunday, July 08, 2012
Migrating SQL Server and application server deployments across cloud environments
I'm reading: Migrating SQL Server and application server deployments across cloud environmentsTweet this !Wednesday, July 04, 2012
Data Integration Services on SQL Azure platform
I'm reading: Data Integration Services on SQL Azure platformTweet this !Wednesday, June 27, 2012
How to use MS BI with Hadoop and Why to use Hadoop with SSAS
I'm reading: How to use MS BI with Hadoop and Why to use Hadoop with SSASTweet this !In the time that I took almost a break from blogging, two platforms that I have evidenced influencing the IT Industry limited to the scope of my perspective as a Solutions Architect for Business Intelligence and Analytics, are Android and Hadoop. I would discuss about Android at some other time, this post is about Hadoop.
Tuesday, October 11, 2011
SQL Azure Federation Architecture Solution
I'm reading: SQL Azure Federation Architecture SolutionTweet this !1) What are Federations ?
2) What is Federation Architecture ?
3) What kind of solutions can use Federation Architecture ?
4) How to scale an application with SQL Azure Federations ?
5) Sample application using SQL Azure Federations for multi-tenant solution
6) Data Migration on SQL Azure Federation
Monday, August 29, 2011
Azure Design Patterns
I'm reading: Azure Design PatternsTweet this !Tuesday, August 02, 2011
SSIS on Cloud with SQL / Windows Azure : Future Applications
I'm reading: SSIS on Cloud with SQL / Windows Azure : Future ApplicationsTweet this !Semantic Web, Unstructured Data and technologies that store, process, analyze, warehouse such data and extract intelligence out of the same is the new challenge that is at the horizon of the IT industry. Few front line IT majors have tsunami sized data generated everyday due to the virtue of popularity of social media, and such organizations like Google, Yahoo, Facebook, etc have already started wrestling with these challenges. The benefits of processing unstructured data, and driving your business based on the extracted intelligence are very clear from the example of these companies where they within a duration less than a decade, their advertising revenues are worth billions and still skyrocketing. All standard business house have lots of unstructured data like emails, discussion forums, corporate blogs, recorded chat conversations with clients etc. Organizations generally have aspirations to build a knowledge base for all the different areas of business functions, but when they start seeking consulting on the strategy to implement the same, they find themselves in a whirlpool of processes and financial burdens. Unstructured data has the potential to generate data for such knowledge base.
Still the question in your mind would be, what has this to do with SSIS and Azure? Regular applications of SSIS are known to everyone, and more than that professionals would be knowing that SSIS is not supported on Azure cloud platform, which might be the motivation of reading this post as the subject line reflects that is might be supported now. SSIS is an in-memory processing architecture, and implementing the same of shared / dedicated cloud environments has its own challenges. I am also sure that SSIS Team must be on its way to bring it to the crowds in the time to come. But my interest in on the future application of SSIS on unstructured data, and hosting it on Azure cloud platform.
Monday, January 31, 2011
SQL Server AlwaysOn and SQL Azure Data Sync for HADR
I'm reading: SQL Server AlwaysOn and SQL Azure Data Sync for HADRTweet this !SQL Azure Data Sync is another such service on the Azure platform that can be seen as a HADR provider for cloud. Ofcourse data centers take care of the disaster recovery part of the data stored on cloud, but in situations where data is exchanged in-premise and off-premise across data consumers, data sync can play a very active role in the high availability part of the data stored on cloud.
Thursday, January 27, 2011
Azure Books - Windows Azure Book and SQL Azure Book : Review
I'm reading: Azure Books - Windows Azure Book and SQL Azure Book : ReviewTweet this !![]() |
Update:
I have been very late in sharing the review as my new job keeps me quite busy, so I have not been able to spend time on this item. Below is the review of the book "Microsoft Azure: Enterprise Application Development".
This book is almost of the same flavor as the SQL Azure book. Each chapter explain a different topic followed by a working example with step-by-step explanation. Certain topics like Web role, Worker role, Monitoring and Analytics, Table & Blob storage etc are very important topics from a Windows Azure perspective and those are reasonably well covered. I would have liked more depth in these chapters, but the chapter provides more references for curious minds who wish to dig more deeper in any particular topic. All-in-all I feel that this is the best start-up handbook for professionals who are fresh to Windows Azure environment and intend to come up to speed on Windows Azure environment.
Saturday, January 08, 2011
Book on SQL Azure - Reviewed by Siddharth Mehta
I'm reading: Book on SQL Azure - Reviewed by Siddharth MehtaTweet this !Wednesday, November 10, 2010
Project Atlanta and Quest Software's Azure Services : Cloud based services related to SQL Server
I'm reading: Project Atlanta and Quest Software's Azure Services : Cloud based services related to SQL ServerTweet this !Coming to the topic of this post, after the availability of Database Manager for SQL Azure, SQL Azure Reporting is one step forward in bringing SaaS model in SQL Server ecosystem. Project Atlanta and Quest Software's Azure Services are two of the cloud based SQL Server related SaaS / PaaS (as I have not analyzed it thoroughly) services.
Microsoft's official description for Project Atlanta is as follows: "Microsoft Codename Atlanta is a cloud-based service that analyzes installations of Microsoft SQL Server 2008 (and later) and provides proactive alerts to help you avoid downtime and adhere to Microsoft's best practices. Detection of potential issues is based on knowledge provided by experienced Microsoft Support engineers who keep it up to date to leverage the most recent experience in supporting SQL Server deployments around the world". Though it sounds very exciting, there is another dimension to this offering, which Brent has described in his post. Do not miss the conversation between Brent and the Program Manager of Project Atlanta. This is one case study where one can take few lessons, that can be helpful in developing proprietary solution offerings on similar lines.

If you analyze the trend of the wind, you can easily make out the SQL Server product vendors are gearing up to provide cloud based solutions, some of which might be effective and some might be not. From a solution provider point of view, when your client might request a PaaS / SaaS solution on Windows Azure or SQL Azure, case studies like these can provide good insight from an architecture as well as designing of solution offering standpoint. I am wondering what would be Red Gate 's answer to these services, as SQL Toolsbelt might not be sufficient when cloud comes into picture.
Thursday, November 04, 2010
Data storage on Windows Azure and SQL Azure
I'm reading: Data storage on Windows Azure and SQL AzureTweet this !Sunday, October 31, 2010
SQL Azure Reporting versus SSRS : Challenges in cloud based reporting
I'm reading: SQL Azure Reporting versus SSRS : Challenges in cloud based reportingTweet this !Tuesday, October 12, 2010
MS BI POC and SQL Azure POC for better ROI on future projects
I'm reading: MS BI POC and SQL Azure POC for better ROI on future projectsTweet this !Friday, October 08, 2010
Connection error in SQL Azure
I'm reading: Connection error in SQL AzureTweet this !- Lock Consumption
- Log File Size
- Uncommitted Transactions
- Transactions blocking system calls
- TempDB Usage and Size
- Excessive Memory Usage
- Maximum Database Size
- Transaction Termination
- Denial of Service Attacks
- Network Problems
- Failover Problems
Confused / Curious / Impressed with the above points ? Well, I cannot take credit for what I have summarized from a SQL Azure whitepaper. Same can be read from here. If not the entire whitepaper, at least the above list can be quite handy while troubleshooting for the root cause of connection issues with SQL Azure. Also with little modification, this list can be translated into development standards for application interfaces to connect with SQL Azure.
Sunday, August 29, 2010
Use of multiple cloud environments with MS BI solution without changing architecture
I'm reading: Use of multiple cloud environments with MS BI solution without changing architectureTweet this !Here we are talking about using cloud as a file server and not as a computing server. From a design point of view, one can think of this architecture where we would be using cloud as a SAN (Storage Access Network). There are many interesting use of this design, whereby without changing the regular architecture, BI applications can take advantage of cloud. For ex., say that your ETL solution powered by SSIS requires to create huge staging at various stages of ETL processing and say this staging is in the form of some files like RAW Files, Excel files or Flat files. on various cloud environments. Or consider a scenario where a central repository of master data feed is created in the form of some files on various cloud environments which would be read by centralized or federated reporting applications. In such scenarios, client and/or server machines needs to be able to access cloud storage without a major architecture shift. For this requirement an intelligent cloud gateway is required which would select the appropriate cloud environment and also enable easy access these cloud storage environments.
One such product of this flavor is Gladinet Cloud Desktop. This tool has very interesting features to act as a shell for various cloud environments. If you want to cloud enable your client machines or servers, this tool can act as a very intelligent gateway for managing your cloud. The USP of this tool is that it adds the required cloud storage environments as a local virtual directory on the machine of which it's installed, and the software takes care of maintaining a cache between the cloud environment and local storage. By using the APIs of this product or by programmatic control, this product can be used to manage your cloud based storage without changing the architecture design of your existing solution. Though there are great complexities involved and I do not claim that this is perfectly suited for the design in consideration, but the capabilities that this product brings to the table for managing cloud based environment is very unique and can be utilized in many scenarios.
In summary, if your BI solution involves dealing with multiple cloud environments, I feel that this product can be very effective in such scenarios. Other services provided by Gladient worth checking out are Gladinet CloudAFS and Gladinet Cloud Backup which provides live backup of SQL Server to the cloud. I do not have enough balance in my pocket to pay the bills for various cloud environments as well as this product to develop a POC. But in case if you do or your enterprise is looking out to develop a POC for any solution that involves multiple cloud environments, then this product is worth giving a shot. I would like to hear back on this from those who were able to digest this idea that I have attempted to present in this post.






