A Clear Insight to the Clouded Perspective.

The evolution of Cloud computing has brought about a massive transformation in the way we architect and provision infrastructure and the application stacks that sit on them. With the ecosystem around cloud growing at a rapid pace we will see newer innovations and software solutions sprouting every day.

So what is it that we can expect from the cloud ?

The cloud computing protocol is a collection or suite of best practices to follow which would result in the delivery of highly scalable, flexible, secure and highly available service architectures.
Since there is no one single architecture or design implementation that would fit all application use cases, there are a lot of reference architectures out there that help in building a highly scalable and reliable architecture. So arguable no matter what best practices or solution you bring to the table as long as you follow the guidelines and best practices which result in a highly scalable, reliable, cost effective, secure, and highly available solution and bring about democratization where the consumers focus on the strategic aspects of the business and not spent to much time and cost on operations and infrastructure management, you are on the right track.

The biggest advantages and an exciting offering of cloud to me personally is the democratization of infrastructure, things that were not feasible and cost effective to do in the past can be done today. how powerful is that ! The advantages of cloud computing do not only benefit IT but extend to a number of fields.

Cloud delivers all the advantages of a utility based service. There are a lot of analogies about the business model of cloud computing. But we cant have an exact comparison with these as cloud computing as a utility service deals with data and applications. So there are concerns of privacy, confidentiality and all the other security considerations that need to be addressed when making a transition to the cloud. As far as security goes we also have new concerns with regard to some of the technologies the cloud uses to achieve these best practices, like virtualization and the security treats that it can bring about.

The question we need to ask is whether the app is fit or right for the cloud. Apps where security is not a major concern are the early cloud adopters.

All in all the cloud is here to stay and the transition to it has already begun.
For Amazon Web Services (AWS) Course http://www.infraright.com

Game Based Learning 

Learning in a tradition environment with conventional methodologies can be a boring and time consuming process at times.Remember, when we were kids, times were less exciting during exam seasons and exciting during holidays, for the sole reason that games were played after exams and not before.The human mind is programmed to engage and explore, which hardly happens in classrooms today.Game based learning uses methodologies that induce and encourage the elements of engagement, exploration, positive reinforcement, curiosity and fun.The whole learning process should be enjoyable and not a painful one.We should not need to worry about understanding and then retaining what we have learned, rather the whole focus should be on the enjoyable experience of learning.We eat food with the purpose of sustainence of our bodies but we do not worry whether we will gain energy and sustain ourselves as a result of what we eat, it just turns out to be a good experience or at least not a painful one :)The extent and type of gamification depends on the natural interest the person has on a subject.There 2 elements in game based learning, the ‘independent game component’, ( entertainment (engage), interactive element, exploration element, the social elements factors) and the ‘subject content component’ itself.When designing a game based learning course we need to understand many factors and elements that best suit a particular scenario.If a person is not interested or resists a subject but needs the information (Indian tax system for example) the independent elements of the game itself should drive the person to the acquisition of knowledge.If the subject is really boring the the ‘entertainment element’ and ‘curiosity element’ of the ‘independent game component’ needs to be a major driving force.The best analogy for this takes us back to when we were children our mothers would prepare a dish we dint like (but had nutrition required for a healthy child) and mix it with something we liked (cocktail) and present it in a way a child would enjoy eating it.Even the food industry has been using these methods for so many years (remember the biscuits with a smiling face)If a person already finds the learning subject interesting the other elements like exploration and social elements need to be emphasised.So a single course can have different formats, structures, and game element ratios to address the learning needs of different categories of people.The information could be gathered through a wizardBelow are a few examples of the types of questions put forth to the person taking the course.How much do you know about area of learning? (basic level, intermediate level)What is your interest level in the course?What is the objective of the course for you?How much time are you able to sit and focus on a single topic.The options would include (not relevant)
The purpose of these questions is to address the needs of every individual and draw a good balance of the factors that effect the course participants and the type of course delivery.The output of this wizard can be a source of analytic which could in turn be used for one general course design or many specific course designs.