Build engaging websites with intuitive web content management
Track, analyze and shape every step of the customer journey
Leverage a complete UI toolbox for web, mobile and desktop development
Build mobile apps for iOS, Android and Windows Phone
Automate UI, load and performance testing for web, desktop and mobile
Streamline business app development and management
Develop SaaS business apps with point and click ease
Run Node.js, PHP, Java and MongoDB at scale
Optimize data integration with high-performance connectivity
Rules Engine that improves productivity and lowers costs by automating your decision process
Transform your businesses in order to survive in a completely digitized and connected world driven by software innovation.
Comprehensive solution for crafting and managing sophisticated digital experiences
UX and app modernization to powerfully navigate today's digital landscape
Globally scale websites with innovative content management and infrastructure approaches
Fuel agility with ever-ready applications, built in the cloud
Content-focused web and mobile solution for empowering marketers
Faster, tailored mobile experiences for any device and data source
There is a lot of talk in the Cloud world these days around the various types of Cloud. Public Cloud, Private Cloud, Hybrid, the list goes on & on, but when you really consider these terms they say more about the technical implementation than anything else. But do I care? Should I care? What I’m really concerned about is making sure that my application is available to the right set of users in the most performant way possible, and that both myself and my customers/users are deriving the maximum value possible.
So my proposition is that the Cloud should be Transparent, i.e. I shouldn’t need to care about a physical implementation, about whether or not it’s a public or private implementation, I simply want to be able to provide governance parameters around the use of my application and let the platform make the decisions about the optimum way to then serve up my app. For all intent & purpose, the Cloud to me should be invisible!
For example, imagine specifying metrics around the sensitivity of data within my app and the platform then determining that in this case the app should run in my Private Cloud. Likewise one of my metrics maybe low latency performance for users in a particular geographic region, again the platform should then determine to run my app in a datacenter closest to the eyeballs of my users, possibly Public or Private. Or, imagine a scenario where the platform is frequently checking the usage rates for various different Public Cloud vendors and seamlessly moving my application to the lowest rate provider, again based upon my specified criteria.
We may be a little ways away from being able to achieve this but I believe that the future of Cloud will be the “Transparent Cloud”, where I can focus on building the best business applications driving the best business value rather than having to worry about the whole public/private/hybrid Cloud debate, or being locked into a particular Cloud vendor that may at some future time not meet my requirements.
View all posts from Mike Ormerod on the Progress blog. Connect with us about all things application development and deployment, data integration and digital business.
Copyright © 2016, Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.
Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks or appropriate markings.