How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013


Published on

(Presented by Accenture)
Accenture CAS is the leading integrated sales platform for the consumer goods industry. Accenture CAS leverages Amazon Web Services—including Amazon EC2, Amazon EBS, Elastic Load Balancing, Amazon CloudWatch, and AWS Management Console—to quickly perform technology case studies for clients and demonstrate cloud readiness without having to invest in expensive infrastructure.
This session illustrates how AWS’ flexible and scalable technology and application services deliver value to Accenture CAS and Accenture CAS clients simultaneously. The session provides a deeper dive into a detailed case study and highlights the CAS approach, advantages, issues faced, and lessons learned.
Demonstrated Business Challenge and Value Added: In typical customer engagements Accenture CAS needs to prove that the data integration and replication technology for enterprise resource planning, backend systems, and mobile clients can handle the customer’s data volume, processing times, and scalability requirements. Scenarios and technical setups vary from client to client and even from use case to use case and require Accenture CAS to quickly adapt the underlying hardware infrastructure and setups. This is a time consuming and expensive task with on-premises installations. Accenture CAS harnesses the power and capabilities of the AWS cloud in order to meet this demand while understanding and optimizing costs, efforts, and timing.
Using the example of a high volume data integration and replication scenario supporting 20,000 mobile devices with peaks of 6500 devices per hour, topics covered include:

-Design, setup, and configuration of the respective AWS cloud environment
-Deployment and configuration of Accenture CAS software, testing and simulation tools to the AWS cloud
-Monitoring, maintenance, and management of the complete setup
-Execution, analysis, and results

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

  • Be the first to like this

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

No notes for slide

How Accenture CAS Accelerates Delivery with AWS (ENT220) | AWS re:Invent 2013

  1. 1. How Accenture CAS Accelerates Delivery with AWS Thorsten Maier-Avignon + Carsten Müller, Accenture CAS GmbH November, 14 2013 © 2013, Inc. and its affiliates. All rights reserved. May not be copied, modified, or distributed in whole or in part without the express consent of, Inc.
  2. 2. Outlook • Accenture CAS – Integrated Sales Platform • Accenture CAS – Challenges • AWS Accelerates Delivery - Example - Benchmarking in the Cloud - Details • Results and Summary
  3. 3. Accenture CAS – Integrated Sales Platform
  4. 4. Accenture • Accenture is a global management consulting, technology services and outsourcing company • Approximately 275,000 people serving clients in more than 120 countries • Combining unparalleled experience, comprehensive capabilities across all industries and business functions • Accenture collaborates with clients to help them become highperformance businesses and governments
  5. 5. Accenture CAS Integrated Sales Platform Consumer goods companies face pressure of meeting consumer demands while keeping pace with diverse routes to market and a global retail landscape.
  6. 6. Example: 4 cluster set-up Market Cluster 1: India Market Cluster 2: Latin America India Brazil, Mexico, Chile, Ecuador, Colombia Emerging Markets Traditional Trade Evolving Markets Modern Trade Traditional Trade Indirect Brokers / Distributers Direct Indirect KAM / Field Force DMS DSD RE Brokers / Distributers DMS DSD SaaS SaaS / On premise Online / Offline Offline Market Cluster 4: Western Europe, North America Market Cluster 3: Eastern Europe moving Russia, Ukraine, Bulgaria, Hungary, Poland Germany, UK, Italy, France, US, Canada Evolving Markets Traditional Trade Modern Trade Mature Markets Modern Trade Direct Direct Indirect Brokers / Distributers Indirect KAM / Field Force Phone / Web TPM/TPO DSD RE DSD RE CSM SaaS / On premise SaaS / On premise Offline Online / Offline Brokers / Distributers
  7. 7. Accenture CAS Integrated Sales Platform: Different markets have different technological requirements… For example: • Various platforms • Mobile devices with and without cellular support
  8. 8. Accenture CAS Integrated Sales Platform … and different functional requirements For example: • • • • Direct Store Delivery Van Sales Sales Force Automation Trade Promotion Management
  9. 9. Accenture CAS Integrated Sales Platform: Accenture CAS is a powerful integrated customer management and mobility solution that meets customer demands and challenges by supporting retail and direct store delivery processes for the consumer goods industry on various platforms.
  10. 10. Accenture CAS Power of Choice Android Apple Microsoft
  11. 11. Accenture CAS – Challenges
  12. 12. Challenges for Accenture CAS • Clients seek an automated, holistic technology platform providing sales forces with the right data at the right time. • Demonstrating Accenture CAS’ scalability to handle required data volumes and processing times is imperative. • Clients require benchmarks and scenario testing for various hardware infrastructures and set-ups. • Benchmarks can be time-consuming and expensive with on premise installations.
  13. 13. Challenges for Accenture CAS • Typical scenarios involve thousands of mobile devices in the field, synchronizing hundreds of thousands of transactions a day. • Performance of the whole chain, from ERP to back-end system to online system and mobile devices – and vice versa – needs to be tracked. • Tests need to be performed live with the clients to gain confidence in the benchmark process. ?
  14. 14. Typical questions from Accenture CAS customers • Are you cloud ready? • How is the database engine performance on a shared infrastructure, especially for high transactional volumes? • What about network latency? • What about performance and load balancing in a shared infrastructure? ?
  15. 15. AWS Accelerates Delivery
  16. 16. AWS accelerates Accenture CAS delivery • Performing benchmarking and scenario testing in the AWS cloud helps minimize costs, effort and project timelines • Using AWS monitoring and administration tools all parties have relevant and timely information at their fingertips. • Client requests to adjust the architecture and hardware specs are easily accommodated in the AWS cloud, ensuring: - Transparency throughout the process and - Customization to client needs and requirements ?
  17. 17. Example – Benchmarking in the Cloud
  18. 18. How Does it Work? • Accenture CAS’ virtualization and cloud capabilities • AWS’ reliable, flexible infrastructure and sophisticated monitoring and administration tools
  19. 19. What is it about? • Benchmarking Accenture CAS replication and integration services • Robust framework for data exchange with: - Client’s enterprise resource planning (ERP) system - Accenture CAS’s back-end - Mobile Devices
  20. 20. What is it about? Integration: Data exchange between client’s ERP system and Accenture CAS back-end Replication: Data exchange between Accenture CAS back-end and mobile devices
  21. 21. Data Volume: Typical Web Applications / Apps vs. Accenture CAS
  22. 22. Scenario: Direct Store Delivery Start of Day Check Out Delivery Execution • Driver Log-On Orders in • Visits execution • Prepare Tour Check In • Delivery and order execution • Review Tour Visits • Ad-Hoc order creation • Merchandizing • Credit and Cash • Truck Inventory Orders out End of Day
  23. 23. Overview Master Data 640.000 business partners with hierarchy 70.000 products 20.000 offline users in 20.000 territories Brands, trade names, product names and third-party logos used in this document may be trademarks or registered trademarks of their respective rights holders.
  24. 24. Simulation Target 20.000 offline users in the system • • • • • iPads iPhones Android Phone Android Tables Windows 8 Clients (Laptop and Tablets) 6.500 offline users sending the order simultaneously over 1h timespan Brands, trade names, product names and third-party logos used in this document may be trademarks or registered trademarks of their respective rights holders.
  25. 25. Complex Synchronization Rules
  26. 26. AWS Environment
  27. 27. Set up database server to support hightransaction processing
  28. 28. AWS Environment Server Name Amazon Server Type vCPU Memory (RAM) (GB) EBS-optimized Volumes AppServer m1.small 1 1,7 No 1x80GB CSSBackend1 m3.2xlarge 8 30 Yes 1x80GB CSSBackend2 m3.2xlarge 8 30 Yes 1x80GB CSSBackend3 m3.2xlarge 8 30 Yes 1x80GB CSSIntegration m3.2xlarge 8 30 Yes 1x80GB DBServer cr1.8xlarge 32 244 Yes 1x80GB+5x1TB(each 4000IOPS) ERPIntegration m3.2xlarge 8 30 Yes 1x80GB Sync1 m1.small 1 1,7 No 1x80GB Sync2 m1.small 1 1,7 No 1x80GB Server Name Amazon Server Type vCPU Arbeitsspeicher (RAM) (GB) EBS-optimized Volumes MobileSinCTRL m1.small 1 1,7 No 1x80GB MobileSinWrkr1 m1.small 1 1,7 No 1x80GB MobileSinWrkr2 m1.small 1 1,7 No 1x80GB MobileSinWrkr3 m1.small 1 1,7 No 1x80GB MobileSinWrkr4 m1.small 1 1,7 No 1x80GB MobileSinWrkr5 m1.small 1 1,7 No 1x80GB
  29. 29. Load Balancing: Dynamic Usage of Server Capacities Basic Principle how the CAS Controller manages a worker process max min 1 2 3 4 5 6 Time
  30. 30. Accenture CAS Enterprise Integration Copyright © 2013 Accenture All Rights Reserved. 32
  31. 31. Accenture CAS Simulation Tools (ERP)
  32. 32. Data volume to process – ERP to mobile devices • Receiving 250.000 order from ERP / Enterprise Service Bus • Calculate distribution rules and package information per device • 24 GB of data
  33. 33. Execution – ERP to Mobile Time to complete: 54 minutes Throughput: > 4,300 orders per minute
  34. 34. Accenture CAS Replication – Mobile to ERP
  35. 35. Accenture CAS Simulation Tools (Mobile)
  36. 36. Data volume to process – Mobile to ERP • Receiving 260.000 order from mobile devices and send to ERP / Enterprise Service Bus • Calculate distribution rules and package information per device • 13 GB of data
  37. 37. Execution – Mobile to ERP Time to complete: 51 minutes Throughput: > 5,000 orders per minute
  38. 38. Tests with different setups 32 GB Memory 32 VCPU 8 GB Memory 8 GB Memory 8 GB Memory 4 VCPU 4 VCPU 4 VCPU
  39. 39. Supported by AWS • AMIs (Amazon Machine Images) have been used to easily scale out with a few manual interactions. • Next step is to integrate into AWS to scale out triggered by Accenture CAS controller
  40. 40. Elastic Load Balancing • Easy to configure • Great performance • 260.000 orders processed in 3 minutes
  41. 41. Observations • Repeated same tests several times with constant execution times • Latency without load < 1 ms between processing engines and database server • Latency with load approx. 3 ms
  42. 42. Results and Summary
  43. 43. Accenture CAS Key Performance Results > 7,100 orders/minute Integration web service throughput > 4,300 orders/minute Integration throughput > 5,000 orders/minute Synchronization throughput < 1 minute Total processing time Mobile device to Accenture CAS to ERP
  44. 44. Accenture CAS: We’re cloud ready – are you? Accenture CAS replication/integration: AWS Cloud Scalability Reusable Simulation Framework Replication/ Integration • Support large scale clients • Handle respective data volume in outstanding processing times • On-premises or in the cloud
  45. 45. Summary • Running Accenture CAS on the AWS cloud is highly recommended • Impressive feature stack, ease of use and performance • Reliable, flexible infrastructure • Great support from AWS • Transparent pay-per-use model
  46. 46. Please give us your feedback on this presentation ENT220 As a thank you, we will select prize winners daily for completed surveys!