Bullet proof your Amazon Cloud Deployment<br />EzhilArasanBabaraj<br />Director – CSS Corp Labs<br />CSS Corp<br />Twitter...
About CSS Corp<br />© 2010 CSS Corporation<br />2<br />Company DNA<br /><ul><li>100% Referenceable Customers
Driving Technology Innovation and adoption
Technology OpEx Optimization
Transparency ,Openness & Flexibility
Independent Centers of Excellence for R&D, Testing and Support</li></ul>Key Differentiators<br /><ul><li>Passion for Advan...
Dedicated CSS Labs for Technology  Innovation
Business Operations and Technology Optimizer
Out-comes based pricing models
Top Mid Market ITO Provider 2007,2008,2009 – DataMonitor
	Recognized leader in Technology Operations Management  with  CoEs in Telecom, SaaS, Cloud, RIM, Testing, Support and R&D
	Strong Partner Ecosystem; AWS, Microsoft, IBM, HP
	150+ Long Term, Strategic and Profitable Customers
	Operations in USA, UK, Poland, India, Manila & Singapore
	Strong Tools Portfolio</li></ul>High Growth, Profitable Company<br /><ul><li>Privately held by investors  including Goldm...
5,000+ Resources
Market Validation – 100% Client Retention
Completed 3 acquisitions in 2010</li></li></ul><li>Cloud Services & Solution <br />© 2010 CSS Corporation<br />3<br />
Cloud Enablement Service & Phases<br />© 2010 CSS Corporation<br />4<br /><ul><li>Application / Subsystem portfolio analys...
Technical Assessment
Upcoming SlideShare
Loading in...5
×

CSS Corp at Silicon India

378

Published on

Ezhil Arasan Babaraj, Director CSS Corp Labs, Presenting at SiliconIndia Cloud Developer Summit.

"Track B: Cloud Infrastructure" at Session 7

Date & Time: 14th May 2011 & 2.45 PM to 3.30 PM

Topic: "Bullet Proof Your AWS Cloud Deployment"

Location: Nimhans Convention Centre, Bangalore - 560029

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
378
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CSS Corp at Silicon India

  1. 1. Bullet proof your Amazon Cloud Deployment<br />EzhilArasanBabaraj<br />Director – CSS Corp Labs<br />CSS Corp<br />Twitter : @ezhilsathya<br />Blog : http://cloud4developers.com/<br />
  2. 2. About CSS Corp<br />© 2010 CSS Corporation<br />2<br />Company DNA<br /><ul><li>100% Referenceable Customers
  3. 3. Driving Technology Innovation and adoption
  4. 4. Technology OpEx Optimization
  5. 5. Transparency ,Openness & Flexibility
  6. 6. Independent Centers of Excellence for R&D, Testing and Support</li></ul>Key Differentiators<br /><ul><li>Passion for Advanced Technology Operations & Support
  7. 7. Dedicated CSS Labs for Technology Innovation
  8. 8. Business Operations and Technology Optimizer
  9. 9. Out-comes based pricing models
  10. 10. Top Mid Market ITO Provider 2007,2008,2009 – DataMonitor
  11. 11. Recognized leader in Technology Operations Management with CoEs in Telecom, SaaS, Cloud, RIM, Testing, Support and R&D
  12. 12. Strong Partner Ecosystem; AWS, Microsoft, IBM, HP
  13. 13. 150+ Long Term, Strategic and Profitable Customers
  14. 14. Operations in USA, UK, Poland, India, Manila & Singapore
  15. 15. Strong Tools Portfolio</li></ul>High Growth, Profitable Company<br /><ul><li>Privately held by investors including Goldman Sachs, SBAIF, Sierra Ventures
  16. 16. 5,000+ Resources
  17. 17. Market Validation – 100% Client Retention
  18. 18. Completed 3 acquisitions in 2010</li></li></ul><li>Cloud Services & Solution <br />© 2010 CSS Corporation<br />3<br />
  19. 19. Cloud Enablement Service & Phases<br />© 2010 CSS Corporation<br />4<br /><ul><li>Application / Subsystem portfolio analysis and classification
  20. 20. Technical Assessment
  21. 21. Financial Assessment
  22. 22. CLIENT Cloud Deployment Architecture
  23. 23. Private Cloud Deployment Architecture
  24. 24. OSS Strategy (COTS Vs In-house Tools)
  25. 25. Build a pilot to validate technology
  26. 26. AMI Creation
  27. 27. Forklift / Hybrid Migration of applications
  28. 28. Tools Deployment
  29. 29. Runbook Development
  30. 30. Optimize usage based on demand</li></li></ul><li>Context<br />© 2010 CSS Corporation<br />5<br /><ul><li>Complex Systems
  31. 31. Cascading Failures
  32. 32. Designing for Failure
  33. 33. Testing for Failure
  34. 34. Cloud Vs Traditional </li></li></ul><li>Bullet Proof Your Cloud Deployment<br />© 2010 CSS Corporation<br />6<br /><ul><li>AMI Choice and Customization
  35. 35. Application Deployment
  36. 36. Database Deployment
  37. 37. Data Backup and Recovery
  38. 38. Automation of Deployment
  39. 39. Disaster Recovery
  40. 40. Best Practices</li></li></ul><li>Why Now? <br />© 2010 CSS Corporation<br />7<br /><ul><li>All systems are built by humans
  41. 41. Applications Fail
  42. 42. Databases Fail
  43. 43. Infrastructure Fails
  44. 44. Cloud Fails
  45. 45. Recent AWS outage is proof</li></li></ul><li>What To Do?<br />© 2010 CSS Corporation<br />8<br /><ul><li>Understand the Cloud Provider
  46. 46. Appropriate use of Cloud Tools
  47. 47. Draft a Good backup strategy
  48. 48. Implement Monitoring & Alerting
  49. 49. Ensure Effective Recovery Mechanisms
  50. 50. Automate Provisioning </li></li></ul><li>Compute Cloud Provider <br />© 2010 CSS Corporation<br />9<br /><ul><li>EC2: Elastic Compute Cloud
  51. 51. Multiple Regions
  52. 52. Availability Zones
  53. 53. Machine Images(AMI)
  54. 54. EBS Volumes
  55. 55. Security Groups
  56. 56. Elastic IPs</li></li></ul><li>Understanding AMI’s <br />© 2010 CSS Corporation<br />10<br /><ul><li>EC2: Elastic Compute Cloud
  57. 57. Multiple Regions
  58. 58. Availability Zones
  59. 59. Machine Images(AMI)
  60. 60. EBS Volumes
  61. 61. Security Groups
  62. 62. Elastic IPs</li></li></ul><li>AMI Type: EBS based <br />© 2010 CSS Corporation<br />11<br /><ul><li>Quick boot up
  63. 63. Ability to take Snapshots
  64. 64. Ability to stop instances
  65. 65. Variable Root Disk Sizes
  66. 66. Ease of Bundling</li></li></ul><li>AMI Choice & Customization<br />© 2010 CSS Corporation<br />12<br /><ul><li>Choose Trusted AMI
  67. 67. Launch AMI
  68. 68. Customize Instance
  69. 69. Install Provisioning Agent
  70. 70. Bundle the Instance=New AMI
  71. 71. Perform tasks on DR Regions</li></li></ul><li>Application Deployment <br />© 2010 CSS Corporation<br />13<br /><ul><li>Runtime choice
  72. 72. Easy to maintain deployment
  73. 73. Dynamic Configurations
  74. 74. Development knowledge
  75. 75. Not effective when creating public AMI's</li></ul>Script Provisioning<br /><ul><li>Tested deployment
  76. 76. Best when publicizing
  77. 77. An AMI for Every Version
  78. 78. Cumbersome to Maintain
  79. 79. Instance specific App Configs</li></li></ul><li>Data Backup <br />© 2010 CSS Corporation<br />14<br /><ul><li>S3 Based backup
  80. 80. Network File Sharing & Virtual SAN
  81. 81. Offsite / Remote Backups
  82. 82. Distributed / Replicated FS
  83. 83. Remote Server Sync
  84. 84. EBS Snapshots</li></li></ul><li>DR Setup<br />© 2010 CSS Corporation<br />15<br /><ul><li>Needs a maintenance window
  85. 85. Would do with some data loss
  86. 86. Better cost benefit
  87. 87. Requires monitoring of the Primary site</li></ul>Cold Setup<br /><ul><li>Needs a setup running all the time
  88. 88. Higher cost of running
  89. 89. All updates and patch need to be applied
  90. 90. Needs data to sync at all times</li></li></ul><li>Effective * DR Strategy<br />© 2010 CSS Corporation<br />16<br /><ul><li>Track all the changes in live system
  91. 91. Keep 2 level redundant backups
  92. 92. Define maintenance windows
  93. 93. Monitor all at all times</li></ul> Do’s<br /><ul><li>Run the DR setup in proximity
  94. 94. Run all the components
  95. 95. Back up all data frequently
  96. 96. Not having fallback for DR setup</li></li></ul><li>DR Demonstration<br />© 2010 CSS Corporation<br />17<br />Infrastructure Monitoring Dashboard<br />
  97. 97. DR Demonstration: Cold DR <br />© 2010 CSS Corporation<br />18<br /><ul><li>Keep script updated & versioned
  98. 98. Database Backup
  99. 99. Bring down the Live Environment
  100. 100. AMI with CloudSmart on DR Region
  101. 101. Script CloudSmart for DR
  102. 102. Bring up the Environment in DR</li></li></ul><li>DR Demonstration Architecture <br />© 2010 CSS Corporation<br />19<br />
  103. 103. We managed to survive<br />© 2010 CSS Corporation<br />20<br />The AWS US East Outage<br />
  104. 104. Best Practices<br />© 2010 CSS Corporation<br />21<br />Build Using AWS Components <br /><ul><li>Storage of Images / Static files & Content Delivery – S3 / CloudFront
  105. 105. Queue for storing messages – Simple Queue Service
  106. 106. Email sending service – Simple Email Service
  107. 107. Publish message / Subscription to messages - Simple Notification Service
  108. 108. Non-relational Data Store – Simple DB
  109. 109. Relational Database MySQL / Oracle – Relational Database Service
  110. 110. Distribution of traffic – Elastic Load Balancing </li></li></ul><li>Thank You!<br />
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×