Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright Solidsoft 2011 Architect & Business Decision- Maker’s guide to Windows Azure Azure EAI Case Study Charles Young.

Similar presentations


Presentation on theme: "Copyright Solidsoft 2011 Architect & Business Decision- Maker’s guide to Windows Azure Azure EAI Case Study Charles Young."— Presentation transcript:

1 Copyright Solidsoft 2011 Architect & Business Decision- Maker’s guide to Windows Azure Azure EAI Case Study Charles Young

2 Copyright Solidsoft 2011 Business Problem & Solution Overview Warts and Wart Cream Reflections Questions Agenda

3 Copyright Solidsoft 2011 Accreditations Worldwide Microsoft Partner Award – Winner in 2007, 2011; runner up in 2009, 2010 Microsoft Azure Circle Partner Microsoft AzDPS provider Microsoft Partner Advisory Councils Worldwide SMS&P Partner Microsoft Smart Teaming Partner Trusted advisors to Application Platform team

4 Copyright Solidsoft 2011 Enterprise Application Integration Why? – Protect existing investments ‘Stovepipe’ packaged applications Data silos Custom applications and services – Automating business processes Driving efficiency and cost saving – Increasing Business agility Reducing time-to-market – Implementing an enterprise architecture Evolving service-orientation Better run-time governance

5 Copyright Solidsoft 2011 Enterprise Application Integration Challenges… – Adaptation – Mediation – Routing – Orchestration – Reliability – Scalability – Security

6 Copyright Solidsoft 2011 Manual system for requesting and assigning guards at client premises Email and telephone based Delays encountered in processing Mistakes made in handling Automated system Seamless communication between multiple systems Cloud based integration For Customer Integrated solution Reduced errors and delays Always available With Cloud No license costs Inbuilt resilience Vastly reduced on- going costs “ We work in a highly sensitive and often challenging environment where our ability to deliver security services on time and in accordance with customers’ requirements requires an IT infrastructure that is equally reliable, secure and robust.” Steven Miles, Head of IT at G4S Secure Solutions

7 Copyright Solidsoft 2011 Azure Aspects Built on Azure SDK v1.4 Compute nodes – 3 worker roles – 1 web role Azure Storage – Queues, Tables and Blob

8 Copyright Solidsoft 2011 Solution Design

9 Copyright Solidsoft 2011 Azure Usage 6000 compute hours (per Month) 1M storage transactions (per Month) 38Gb storage usage Live since June 2011

10 Copyright Solidsoft 2011 Benefits of Azure Fast build and delivery – Rich infrastructure – ‘Low ceremony’ packaging & deployment Significant cost savings – No expensive licensing and capital expenditure costs – Savings of 30% of infrastructure costs Scalability and elasticity Reliability, resilience and disaster recovery

11 Copyright Solidsoft 2011 Warts and Wart Cream Monitoring and Auto-Scaling – AzureWatch from Paraleap

12 Copyright Solidsoft 2011 Warts and Wart Cream Watching message queue counts – Azure Storage Explorer (CodePlex)

13 Copyright Solidsoft 2011 Warts and Wart Cream Diagnosing Issues – Cerebrata Azure Diagnostics Manager

14 Copyright Solidsoft 2011 Warts and Wart Cream Managing endpoint connectivity – Each endpoint has separate role Additional cost with little benefit – Managing on-premise maintenance. – Configuration

15 Copyright Solidsoft 2011 Warts and Wart Cream Reliable messaging – Used additional storage to implement ordered and exactly- once delivery – Service Bus queues provide Ordered delivery De-duplication Atomicity (peek & lock) Message Brokerage – Rudimentary approach – Service Bus Topics and subscriptions with rules & filters

16 Copyright Solidsoft 2011 Warts and Wart Cream Enable RDP Access to Role Instances – Helps to diagnose configuration issues – particularly for web roles

17 Copyright Solidsoft 2011 Reflections Service Bus - Better basis for integration – Dynamic message brokerage – Enables hybrid scenarios – Better support for reliable messaging but… – ‘raw’ capabilities – requires coding – E.g… subscription management throttling control etc…

18 Copyright Solidsoft 2011 Reflections - Adaptation Where? – On-premises vs. off-premises NEVER assume no on-premises footprint How? – SOA façades – Forthcoming ‘Service Bus Connect’ WCF LoB Adapter Kit – Azure Connect

19 Copyright Solidsoft 2011 Reflections - Mediation Where? – WCF service model (behaviours) – Worker roles How? – Today – role your own – Tomorrow XML Bridges Service Bus Transforms

20 Copyright Solidsoft 2011 Reflections - Orchestration Where? – WF services – WF workflows in worker roles – No built-in integration with service bus How? – Today – role your own – Tomorrow – Better approaches ‘promised’

21 Copyright Solidsoft 2011 Reflections – Monitoring & Management Limited capabilities of Azure Portal Monitoring system health – SCOM integration Managing systems – Endpoints – Subscriptions Failed Message handling – Resume – Fix & Resubmit

22 Copyright Solidsoft 2011 Reflections – Other Issues Solid security infrastructure – Federated / SSO Rudimentary service directory No rules engine / framework Building hybrid solutions – Don’t forget BizTalk Server!

23 Copyright Solidsoft 2011 Use as many solution overview pages as you need to describe the vision/purpose of the solution, who the customers are, architecture, technologies, and most importantly, how and why you’re using Windows Azure. Also indicate what aspects of the solution you’re hoping to make progress on while in the lab. Be mindfun we need to complete the deck in approximately 45 minutes. Questions?


Download ppt "Copyright Solidsoft 2011 Architect & Business Decision- Maker’s guide to Windows Azure Azure EAI Case Study Charles Young."

Similar presentations


Ads by Google