In my previous two entries on this blog I introduced myself, outlined what this blog is about and commented on what I think is the best of all Silver Linings in Cloud Computing which, is leveraging SOA.
Every cloud has a silver lining as does Cloud Computing!!!
Silver Lining:: We Already Know How To DO This: Leveraging SOA
In the latter of these I said I would post an example of Cloud Computing put into practice in the context of a business scenario. There are lot's of real world examples you can refer to as well, (I regularly visit these two sites IBM Cloud Computing, Cloud Computing Journal amongst others).This is just my hypothetical yet to some extent realistic example of how Cloud Computing could be put into practice and provide benefit to let's say a Retail Department Store.
Multiple departments use the same billing application. However, as each department was established, each deployed the application on its own hardware and middleware servers; and inherently incurred the yearly operational costs.
Each department has different peak billing periods during sales events and have built their infrastructure to support their peak load based on pre-production scalability and capacity planning exercises. This has resulted in a yearly budget that includes exploded operational costs for unused resources in between sales events.
The yearly operational costs include the administration, maintenance and management of:
- Infrastructure - Hardware and Networking Resources
- Middleware - WebSphere Process Server (clustered environment)
- Billing Application - Customized version of BPM Solution
Here is a tabular view of the current departmental operational costs for the Billing Application.
Peak Utilization Period/s
Operational Costs to Support
Yearly Operational Cost
Lawn & Garden
Spring and Fall
Back To School Sales - July thru August
Christmas Sales - December
Here's how you become the hero:
Propose a solution whereby each department will incur a significant operational cost-savings and still satisfy their individual billing needs during sales events.
- Each department will operate as a consumer to a metered billing service with contractual SLAs on non functional and functional requirements so that they continue on with business as usual.
- Other departments can board as new consumers to the metered billing service without incurring what normally would be upfront infrastructure setup, configuration, and capacity planning costs.
- In doing so each department indirectly shares the enterprise cost of provisioning the service but saves significantly on operational costs that support peak utilization but incur cost overhead on idle resources during low utilization.
Give them a graphical view if it helps to sell the "saving money" concept in case they don't believe you :-) .
Illustrates the current Transactions Per Day (TPD) and peak utilization periods of each department
Illustrates the reduced $ amount operational costs (with Cloud Computing) of each department
How you'll deliver?
"A Cloud provisioned service that is available, within the enterprise, to any department any time they need to perform billing services for a customer. The provisioned service consists of resources hosted in the Cloud that make up the Billing Application (i.e. infrastructure, platform and application services). These resources can be subscribed to, accessed, made available (according to customized SLAs) and paid for based on usage."
I'll stop here for today but in my next entry on this blog I'll give some additional pointers and elaborate on the question, "How you'll deliver?".
If any blog readers want to propose how they'd deliver feel free to jump in with your comments.
Until next time Keep your eyes looking up to the Clouds!!!