Cloud Enabled Application Platform
Tech Sheets - The High Tech Blog
Posted by Vishveshwara Vasa on April 11, 2013
Did you ever wonder why it takes weeks or months to get one application environment? In traditional enterprise, application platforms are created in house using hardware like physical or virtual servers, network, load balancers and software like web, application, integration, cache and database layers. Each layer uses a specific set of software purchased from the same or different vendors. Combining and configuring all these servers and software will serve as your regular application platform. For any given application you choose what layers are needed, do a sizing based on your functional and non-functional requirements and host your application. As you can see this is complex, time consuming and costly.
Now imagine a scenario where you can select what layers you want, how much capacity you want and in couple of hours you have the environment. Imagine creating development or test instances for developers or testers in an hour instead of days or weeks. This is the future and it is called a Cloud-enabled application platform. It can be based on private, public, or hybrid cloud. Some basic concepts of a cloud application infrastructure are flexibility, elasticity and rapid provisioning of virtual images with desired application software.
Enterprises can start building these platforms today with existing cloud software. But similar to any other project, in order to be effective, start small and grow into larger projects. One more option is to start using cloud application infrastructure for isolated or minimal back-end connectivity projects first and then move on to a more complex hybrid cloud approach as needed. This will also help the enterprise from a cost perspective. Instead of spending large amounts of time and money upfront, create software templates which can be provisioned based on the need in minutes. On demand capacity will also help reduce the overall cost if you increase the capacity during peak load days and reduce to minimal capacity on normal days.
I hope these quick tips will help you on your journey with a cloud-enabled application platform. Please let me know what experiences you have had and share your lessons learned.
|Vishveshwara Vasa is a specialist leader in Deloitte Consulting's Technology Sector. During his tenure at Deloitte, Vishveshwara has worked with large global clients to help establish web / mobile strategy and implement user experience platforms. He is specialized in web technologies and helps clients solve complex enterprise problems with portals, commerce and collaboration software solutions. He has 15+ years of experience in the IT industry and is an Open Group Master certified enterprise architect. As a deep technology specialist, his focus has been implementing enterprise portals, system integration and custom application development projects.|
Please review these guidelines before providing your comments.
Guidelines Conversations on this blog may lead in many directions. We encourage spirited debate and varying perspectives but honesty, decency and mutual respect are essential. Please remember:
- Keep your entries succinct and on topic.
- Don’t post confidential information.
- Don't use names of companies or individuals.
- Use appropriate language and refrain from attacking others.
- Comments will be reviewed prior to posting.
- We reserve the right to edit, remove or not publish comments at our discretion.
This publication contains general information only and Deloitte is not, by means of this publication, rendering accounting, business, financial, investment, legal, tax, or other professional advice or services. This publication is not a substitute for such professional advice or services, nor should it be used as a basis for any decision or action that may affect your business. Before making any decision or taking any action that may affect your business, you should consult a qualified professional advisor. Deloitte shall not be responsible for any loss sustained by any person who relies on this publication.