Adopting the cloud must come with a management solution strategy. Cloud Management refers to all cloud environment aspects and their related tasks. Tasks include deploying, monitoring, analyzing and more. Many IT organizations today running to adopt the new disruptive cloud methodologies. Choosing to run a business on a cloud is a strategic decision, picking the right way to orchestrate your cloud resources should be an integral part of your cloud adoption strategy.
I asked Amazon support:
“I am looking for a tool that will let the ISV’s customers an option to enable an environment by themselves with a back office for its administrator to control the different customer accounts. For example for an e-learning environment that also includes rules such as the total hours enabled for a single formation/cluster that support a few hours class a day”.
AWS Support rep answered:
“We have several partners and customers that built e-learning solutions on AWS, but they are all very specific to their product/internal needs. Your description may need to be developed accordingly. As AWS is fully API based, and you have SDKs available to every development environment, most of your code will be quite generic – (similar to the way it will look on any other platform) and will just use the specific API commands to activate the needed functions within AWS.”
This answer didn’t really satisfied me and I found myself wondering around looking for tools to easily deploy applications over the Amazon AWS cloud and found about dozens of tools or bit more that can mostly monitor and maintain the cloud environment. Most of those applications (tools) didn’t really supported an option to deploy a complex/robust applications and the followings are the most 5 best ones I found and can suggest –
I find that this market evolving however still very young and lack with supporting the ISV (as a major IaaS consumer),with basic capabilities that will help easy, fast and more importantly – cost effective deployment to provision its applications.