Presentation delivered by Matt Done, Head Of Platform Development at expanz Pty. Ltd. during DDD Sydney event on 2 July 2011.
Matt demonstrates what it takes to setup a highly sophisticated load test, using the Azure environment and how to use the results to optimise a fully blown application development platform and application server running on Azure.
Recording of this presentation can be found at www.youtube.com/expanzTV
2. Agenda Presentation Overview What is Azure and SQL Azure Goals of the Load Test Testing Setup Test Results Cost Comparisons Live Demo Questions
3. Presentation Overview Topics Load testing in Windows Azure and the various benefits it brings Horizontally Scalable, Stateful computing. High performance WCF (Windows Communications Foundation) Intended Audience Enterprise Architects, Solution Architects Developers involved in large scale applications People who love Azure!!
4.
5. Have an environment to tweak performance settings and to find potential bottlenecks.
6. To assess how the Azure platform performs under load.
12. Azure will not accept remote connectionsSolution Install SSH server (Putty, BitVise) Start azure compute emulator Start local client Start SSH client and port forward to Web service port on remote machine Start testing
36. 5 Large Session ManagersLarge Instance = 4 x 1.6 GHz cpu’sand 7 GB of ram Test Result Summary Run duration = 32 Minutes Total Transactions = 1.89 Million Average Number of Transactions per Minute = 59767 Average WS Response Time = 70ms Average CPU Utilisation (App Servers) = 30% Min Memory (App Servers) = 4Gb NOT GOOD ENOUGH. NEED MORE!!!
47. 8 Large Session ManagersLarge Instance = 4x 1.6 GHz cpu’sand 7 GB of ram Test Result Summary Run duration = 30 Minutes Total Transactions = 7.8 Million Average Number of Transactions per Minute = 161245 Max Transactions per Minute = 211589 Error Rate = 0.014% Average Web Service response time = 39ms Average CPU Utilisation (App Servers) = 70% Min Memory (App Servers) = 4Gb Total Cost = $12.88 per hour
53. Please find full recording of my session atwww.youtube.com/expanzTV
54. Thank you for following my presentation! Please take the time to have a look at the next slide with an exclusive invitation for DDD attendees from expanz as a DDD sponsor.
55. BETA Perpetual License exclusively for DDD Attendees During our Private Beta Program expanz are looking for thought leading developers for trialling an exclusive preview of their next generation Line Of Business (LOB) Application Development Platform, the ‘expanzPLATFORM 2011’ As a DDD Melbourne, Sydney or Adelaide attendee, you qualify for participating in our Private Beta program. To join and receive your free perpetual license after launch, please email us at beta@expanz.com with ‘DDD Attendee’ in your subject line before 22 July 2011.
Notas do Editor
DB Transactions are free for internal apps. Data transfer is 10c per 1gb. MSDN includes 5gb
vvvv
During our Private Beta Program we are looking for thought leading developers for trialling an exclusive preview of our next generation Line Of Business (LOB) Application Development Platform, the ‘expanzPLATFORM 2011’ (eP).Though we’re a small Aussie start-up, we’ve achieved some pretty cool stuff already. Analyst RecognitionOne of six companies global by Gartner as a ‘cool vendor’.Proof Of Conceptwe built and run a multi-tenant, multi device, multi general ledger ERP SaaS app with eP which is live on Azure and used by large Australian distribution companies. Mission Critical ProjectLogica built and deployed the app that counted all votes for the recent NSW 2011 State Election, using eP.Our core values to developers areProductivity extreme code reuse / inheritancemetadata driven framework (rather than code gen)business logic is all on the server side and supports any clientPortability Client – Native Thin UX on any client/device Server - Premise/Hosted/Cloud (Windows)If you believe great design and architecture matters, that writing code (preferably once) is the best way to handle complexity, then you’ll enjoy getting under our hood. To join and qualify for your free perpetual license, please email us at beta@expanz.com with ‘DDD Attendee’ in your subject line before 22 July 2011.