Category: Cloud Computing

Why should i give my build to google or microsoft in the name of cloud or whatever . .

I am going against cloud . . . .

Google is having my ( gmail ) username and password thats much they have . . .

See the video where CEO of google . . . .. .. . “only the guilty have anything to hide”.

Thank you . . .


Google continues to push away at improving its platform-as-a-service offering, the Google App Engine API. It has already seen two minor releases this year with the latest release bringing in much needed updates to the XMPP and Task Queue APIs. An earlier release in the year focused on the High Replication Datastore, that was clearly targeted to mission critical applications.

The announcement post highlights the main features available in the latest version. The release is available for both Python and Java.

The XMPP API is a key service available in the Google App Engine infrastructure to allow your application to send and receive messages from any XMPP-compliant messaging service, such as Google Talk. The key features added in 1.4.2 release are to do with Subscription and Presence notifications. Your Application can now get notified if a user signs in and out and when their status changes. Your application can also announce its presence details to the users by sending the application’s presence via the sendPresence() call. Optionally, this can include a status message.

The Task Queue API service allows for background processing by inserting tasks (web hooks) into a queue. App Engine will then execute them subject to some criteria. The Task Queue API enhancements include a programmatic way to delete your tasks. Additionally, the API now has a maximum execution rate of 100 tasks per minute and allowing an application to specify the maximum number of concurrent requests per queue.

The App Engine team has an updated roadmap for the product, too. Upcoming features include SSL for domains, data store import/export tools and integration with the Google Storage API

Thank you . .

Rule number one : don’t screw around with the browser of your enduser. Say that you were able to filter out the print menu item. What about the keyboard combination ctrl + P? You could override that again with some javascript but that only leaves the enduser clueless as you’re overriding standard functionality and that’s a big nono.

Besides that, you’re using javascript. That can be turned off by an enduser and then your clipboard erasing script also doesn’t work anymore. Poof and there goes your protection level.

try it . .

Thank you

for firefox try as below:


    • 1

      Make sure the new media player is installed on your computer. Popular media players include Real Player, QuickTime, Windows Media Player and WinAmp.

    • 2

      Open Mozilla Firefox and click “Tools” and then “Options” on the main menu.

    • 3

      Click the “Applications” tab. Scroll down on the list of file types until you find all of your media file types, including playlists, audio and videos.

    • 4

      Select the “Action” column box next to each of your media file types. You will see a drop-down box.

    • 5

      Change your default media player for each file type by clicking “Use other.” Choose “Always Ask” from the list if you want the browser to ask you every time which media player you want to use, or choose “Save File” if you want to automatically save the file to your computer instead of opening it.

    • 6

      Press “OK” to close the dialog box. Close and restart your browser to activate the new settings. Click on a song or video file in your browser to make sure it recognizes your choice from Step 4 and opens the file in your new default media player.

Thank you . .

It’s no secret that Google App Engine has suffered from reliability issues. Google is attempting to address some of its issues by making a new datastore option available: the High Replication Datastore.

“The High Replication Datastore provides the highest level of availability for your reads and writes, at the cost of increased latency for writes and changes in consistency guarantees in the API,” writes Kevin Gibbs in the announcement. “API. The High Replication Datastore increases the number of data centers that maintain replicas of your data by using the Paxos algorithm to synchronize that data across datacenters in real time.” A detailed comparison of the two datastore options is available in App Engine documentation.

The price for the new datastore is starting out at three times the cost of the Master/Slave option, but the pricing will likely change in the future.

For the time being, the traditional Master/Slave datastore will remain the default configuration option. The datastore cannot be changed after an application is created, so existing applications can’t be switched to the High Replication Datastore. However, Google is providing some migration tools.

There’s a new option in the admin console that allow users to put their applications in read-only mode so that data can be reliable copied between applications. Google is also providing a migration tool with the Python SDK that allows code to be copied from one application to another. The documentation for the migration tools can be found here.



In a world where real-time data streams are becoming much more common, and with the volume of that data continuing to increase, it makes sense that a framework would be developed to increase the ease at which that data can be processed. Yahoo! S4 isn’t the first such framework to be concieved, or even open sourced, but it is likely to massively increase awareness that such frameworks exist, what problems they may help solve and get developers thinking about how they could use the technology and potentially increase the likelihood of somebody moving S4-like capabilities into the cloud and offering it as as service.

The requirement for a “distributed stream computing platform” came about for Yahoo! in order to be able to process thousands of search queries per second, from potentially millions of users per day,  to facilitate the generation of highly personalized adverts for web search. A new framework was required because Yahoo! felt that MapReduce, which is commonly used to process large datasets in batch jobs, was “hard to apply to stream computational tasks”.

Yahoo! describe the S4 framework using a number of terms that have become common place in the world of cloud computing:

S4 is a general-purpose, distributed, scalable, partially fault-tolerant, pluggable platform that allows programmers to easily develop applications for processing continuous unbounded streams of data.

Yahoo! S4 is yet another powerful real-time component now available to the Programmable Web. It opens up a number of possibilities for developers to start building exciting data-centric applications, mashups or hosted services which could integrate with other components such as real-time APIsreal-time client push services and DaaS services.

Atlantic.Net, a private hosting solutions provider, recently announced the launch of “Atlantic Net Cloud Servers” which is proclaimed to be an industrial standard, hugely scalable, completely secure and strong platform for cloud computing.

Atlantic.Net provides many types of easily installed cloud products, including public cloud for self-serve provisions, private and secured cloud for different companies. Hybrid solutions are also offered by mixing most advanced web technologies with cloud. Cloud Servers curb the hassle of constant up-gradation of cycles and also reduce investment capital input for big companies. This allows computing services to measure up to demand or come down to it.

Atlantic.Net Cloud Servers provides organizations of any scale to easily build, test and organize Windows or Linux servers immediately and relax with the additional benefits of pay-as-you-go payment system and free installation.

The Director of Data Centre Services, John Simon states that the team studied any information available to make it into the next generation of computing. He proclaims to have introduced features not offered by any other platform. This is also proven by the infrastructure that operates at 40 GB per second, with a speed that is 400 times faster than competitors


Mongo Db:The Next Big Thing?

MongoDB is Opensource, scalable, schema free and document oriented database designed for very high performance and developed in C++. The goal is to bridge the gap between key value stores and traditional RDBMS. MongoDB stores data in collection of JSON like documents. This allows many applications to model data in a more natural way, as data can be nested in complex hierarchies and still be query-able and index-able.


Simple Queries
MongoDB is a document store with no transactions and no joins. Queries are easier to write and more easy to tune.

Document-based data model
The basic unit of storage is analogous to Ruby hashes, JSON, Python dictionaries etc. A rich data structure capable of holding arrays and other documents. Advantage of document based data model is, you can represent as single entity a construct what would require several tables to properly represent in a relational db.

If you have a lots of data and you are running out of space on single DB server then sharding can help you there. It scales your database horizontally, i.e. bring new machines and divide your load of several machine that will not only give you more space to store but also enhance performance and increase disk throughput. The main advantage sharding provides is you don’t have to care about your database needs for after 5 years from now, no pre-optimization and no downtime.

A simple but most useful concept in MongoDB! Traditional databases such as MySQL don’t allow to store files in database. For Ex. If I want to store profile picture of an user then I need to store URL/Path of that image in database and not the whole image. With GridFS, MongoDB lets you to store file in database.

An interesting feature that will automatically index arrays of an index values. For eg. If you have stored an article with multiple tags in MongoDB database then MongoDB will automatically index all the tags and you can use them for searching any articles in database. Also, if that article is blog post then you might want to store the comments in the same place where article is stored. Yes, you can do this by embedding objects in an array.

A tools useful for batch manipulation of data and aggregation operations. It is particularly useful in scenarios where you have data coming from different sources and the requirement is to process that data simultaneously. map/reduce is invoked via a database command. The database creates a temporary collection to hold output of the operation . The collection is cleaned up when the client connection closes, or when explicitly dropped.


  • MongoDB is extremely fast
  • No schema  no Data mapping → Faster development
  • No another query language for learning → Faster learning curve
  • Your code is future-proof. Easily lets you to add more fields, even complex fields to your objects. So as requirements change, you can adapt code quickly.
  • Horizontally scalable
  • No need to worry about migrations.

One of the major blow to MongoDB is the environment is not yet stable. There are memory leaks on process so, you will need reboot your server every few days. The lack of stability also makes it unsuitable for production environment where data is very important.

No Queries
Because MongoDB doesn’t support queries in SQL, you can’t make use of the enormous range of SQL-based reporting and business intelligence tools. This means any tool that uses ODBC or JDBC to generate graphs, reports or dashboards is unavailable to you.

MongoDB isn’t designed for durability that means your data is more likely to be lost if you are in “single instance configuration”

Not enough documentation
As MongoDB is relatively new there is lack of documentation. If you want to try something new then you might find it difficult to get some help.

Lack of availability of Talent
You might find it difficult to get some talented developers who knows everything about it.


!ndia based Cloud computing service providers

!ndia based Cloud computing service providers

Interestingly, India is a global leader in providing IT services but the implementation of IT in its burgeoning domestic market is still lagging. This may be a boon in disguise as they have an opportunity to lap up the latest Cloud Computing technologies.

Here’s the list of India based Cloud Computing Service Providers, in random order.

Zenith InfoTech

Base Location: Mumbai, India
Cloud Offering: PROUD
Cloud Type: IaaS
An IT product development and innovation company. With an investment of INR 175-crore, this is considered as India’s one of the most ambitious R&D efforts in IT. The company is expecting 2,000 – 3,000 clients of Proud in next 2 years.

Wolf Frameworks

Base Location: Bangaluru, India
Cloud Offering: Wolf PaaS
Cloud Type: PaaS
Founded in 2006, it provides affordable cloud service with 99.97% Service Level Assurance. Wolf is a browser based On Demand Platform-as-a-Service (PaaS) for rapidly designing and delivering database driven multi-tenant Software-as-a-Service (SaaS) applications. One can get started without writing any piece of code whatsoever. Coding only comes in when you need custom templates or specific integration Business Rule actions


Base Location: Chennai, India
Cloud Offering: OrangeScape Cloud
Cloud Type: PaaS

The experience of building business applications of varying complexity across industries has made OrangeScape the most comprehensive PaaS (Platform as a Service) offering in the market. You can transform your idea into a SaaS application and can showcase them to your investors, partners and potential customers. It has an impressive list of customers viz. Ford, Pfizer, Geojit, Sify etc.


Base Location: India
Cloud Offering: ITaaS
Cloud Type: IaaS+SaaS
ITaaS is a Nano in software. ITaaS framework is a one-stop shop for total end-to-end IT and hardware solutions. It includes hardware, network, bandwidth & business software. Currently ITaaS is available for 5 sectors: Manufacturing, Retail, Healthcare, Education and Professional Services.

Cynapse India

Base Location: Mumbai, India
Cloud Offering:
Cloud Type: IaaS + on Demand SaaS on demand is a cloud hosted service and is the quickest way to get your own server, without the hassles of having to set it up. With a on-demand system, you get a dedicated virtual server running a appliance that is maintained & updated by Cynapse and hosted by Amazon, ensuring an infrastructure-free and worry-free experience.

Wipro Technologies

Base Location: India
Cloud Offering: Wipro w-SaaS
Cloud Type: SaaS
Wipro has built w-SaaS, a platform for rapid SaaS enablement and deployment on cloud, using some of the commonly accepted trends in software engineering and open standards. Wipro chose Oracle (Oracle Database, Oracle WebLogic Application Server and Oracle VM) as the deployment platform for w-SaaS enabled applications. The software vendor can deploy the same application on-premise or on the cloud using w-SaaS and Oracle.

Netmagic Solutions

Base Location: Mumbai, India
Cloud Offering:
Cloud Type: IaaS

Netmagic looks like a dedicated cloud provider in Indian market with a potential to become a big player in near future.

Reliance Data Center (a division of Reliance Communications)

Base Location: India
Cloud Offering: Reliance Cloud Computing Services
Cloud Type: IaaS+SaaS+PaaS
A hosted infrastructure service based on the Microsoft platform for Enterprises and SMBs – geared to deliver India’s largest cloud infrastructure.

Infosys Technologies

Base Location: Bangalore, India.
Cloud Offering: Cloud based Solution for Auto Sector.
Cloud Type: SaaS ( ? )
Infosys’ Cloud Computing Consulting and Service offerings enable organizations to adopt the Cloud Computing platform selectively and effectively. But brand Infosys, the most recognized IT brand from India has to put significant efforts to catch up with other cloud providers.


Base Location: Mumbai, India.
Cloud Offering: DeskAway
Cloud Type: SaaS
A Web company delivering software as a service (SaaS) over the Internet to the global audience. DeskAway is the flagship product of Synage, based on a monthly or yearly subscription model, requiring zero-installation, and powered by a cutting-edge user interface, It’s the future of project & team collaboration software.

%d bloggers like this: