CSRware and Microsoft Azure Cloud


Published on

A description of CSRware's use of the Microsoft Azure cloud

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

CSRware and Microsoft Azure Cloud

  1. 1. 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
  2. 2. CSRware Overview Our Mission <ul><li>Founded in 2006 </li></ul><ul><li>Headquartered in San Francisco, CA </li></ul><ul><li>SaaS solution in use by IT and Sustainability organizations in leading global companies </li></ul>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.
  3. 3. About the Speakers <ul><li>Karen Alonardo is the Founder & CEO of CSRware. </li></ul><ul><li>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. </li></ul><ul><li>To find out more about CSRware, visit http://www.csrware.com. </li></ul>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.
  4. 4. 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
  5. 5. The Sustainability & Green IT Challenge CSRware Focus CSRware Focus CSRware Focus CSRware Focus
  6. 6. CSRware Performance Management <ul><li>Actionable Resource Intelligence: Energy, Carbon, Water, Waste, Facilities, Supply Chain </li></ul>Analytics & Metrics Surveys, Wizards & Integration Dashboards & Reporting Response Formulation ACT ASSESS REPORT
  7. 7. CSRware Green IT Benefits <ul><li>API integration </li></ul><ul><li>Automated data upload </li></ul><ul><li>Metrics for your needs </li></ul><ul><li>Quick time to market </li></ul><ul><li>Customer focused </li></ul><ul><li>Ease-of-use </li></ul><ul><li>Monetization of initiatives </li></ul><ul><li>Best practices </li></ul><ul><li>ROI models </li></ul><ul><li>Target reductions </li></ul><ul><li>Lower TCO </li></ul><ul><li>“ What-if” scenarios </li></ul>
  8. 8. Existing Platform
  9. 10. <ul><li>We wanted to offer our customers a way to automatically feed energy usage data into our product, instead of manually collecting and uploading it. </li></ul><ul><li>We picked Cisco’s EnergyWise protocol to query individual devices for their energy usage over IP. </li></ul><ul><li>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? </li></ul>The On-Demand Scalability Problem
  10. 11. Enter: <ul><li>We already had a self-hosted, Java/Linux based application and we didn’t want to start over. </li></ul><ul><li>But we did want to extend our reach into the cloud so we followed a hybrid model . </li></ul><ul><li>Azure helps us tie the existing Java application together with a C# data aggregator written entirely in Azure. </li></ul><ul><li>Even an old-salt Java guy like me needed to be able to do it. </li></ul>Image © sumos - fotolia.com
  11. 12. Design Goals <ul><li>Isolate the rest of CSRWare’s SaaS application from being overwhelmed by misbehaving data collectors at a client site. </li></ul><ul><li>Scale quickly with growing demand. </li></ul><ul><li>Keep as thin a client footprint as possible—maintain SaaS advantage. </li></ul>
  12. 14. Successes <ul><li>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. </li></ul><ul><li>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. </li></ul><ul><li>We now have a service we can scale as necessary as new customers come on board. </li></ul><ul><li>It all ran like a breeze on my ancient laptop. </li></ul>Illustration © ioannis kounadeas - Fotolia.com
  13. 15. Roadmap: Where do we go from here? <ul><li>With the framework in place, we plan to aggressively add new kinds of data collection adaptors. </li></ul><ul><li>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. </li></ul><ul><li>We often need to implement custom surveys for a client’s supply chain—these would be perfect for the cloud. </li></ul>Image © ioannis kounadeas - Fotolia.com