CSRware and Microsoft Azure Cloud - Presentation Transcript
Karen Alonardo – Founder & CEO Tim Cull – Software Architect One Bush Street, 12 th Floor San Francisco, CA 94104 415-814-7561 [email_address] [email_address] On-Demand Performance Management Solutions for Green IT & Sustainability
CSRware Overview Our Mission
Founded in 2006
Headquartered in San Francisco, CA
SaaS solution in use by IT and Sustainability organizations in leading global companies
On-demand performance management software for Green IT and Sustainability programs Our Solution Our Company CSRware helps organizations better understand, account for, report on and reduce their resource costs and environmental impact.
About the Speakers
Karen Alonardo is the Founder & CEO of CSRware.
Since founding CSRware in 2006, Karen has advocated the need for Enterprise operational financial visibility, measuring what you manager, and actions necessary to reduce energy costs and abate greenhouse gas emissions.
To find out more about CSRware, visit http://www.csrware.com.
Tim Cull is a Software Architect for Thedwick, LLC, a boutique software consultancy that concentrates on helping high-impact green businesses with their technology needs. To find out more about Thedwick, LLC, visit http://www.thedwick.com.
The Next SaaS Business Application Expense Reimbursement Sales Performance & Customer Management Capital Projects Efficiency & Sustainability Enterprise Resource Planning Staff Performance General Projects Product Manufacturing Budgeting/Forecasting
The Sustainability & Green IT Challenge CSRware Focus CSRware Focus CSRware Focus CSRware Focus
We wanted to offer our customers a way to automatically feed energy usage data into our product, instead of manually collecting and uploading it.
We picked Cisco’s EnergyWise protocol to query individual devices for their energy usage over IP.
But once we’re querying thousands of individual devices hourly, the data floodgates are wide open—how do we ramp up quickly each time we sign a new customer?
The On-Demand Scalability Problem
Enter:
We already had a self-hosted, Java/Linux based application and we didn’t want to start over.
But we did want to extend our reach into the cloud so we followed a hybrid model .
Azure helps us tie the existing Java application together with a C# data aggregator written entirely in Azure.
Even an old-salt Java guy like me needed to be able to do it.
Isolate the rest of CSRWare’s SaaS application from being overwhelmed by misbehaving data collectors at a client site.
Scale quickly with growing demand.
Keep as thin a client footprint as possible—maintain SaaS advantage.
Successes
With less than 40 hours of work, one senior person who hadn’t done Microsoft development in 10 years was able to get a service running and saving data into SQL Services.
If you take out the time installing tooling, the remaining development time was considerably less—on the order of a dozen hours, including learning the technology.
We now have a service we can scale as necessary as new customers come on board.
With the framework in place, we plan to aggressively add new kinds of data collection adaptors.
Currently the web service is exposed directly from the cloud. Next we’ll front it with a .Net Services endpoint instead to make scaling more transparent.
We often need to implement custom surveys for a client’s supply chain—these would be perfect for the cloud.
0 comments
Post a comment