0
Bullet Proof Your Amazon Cloud Deployment<br />May 10, 2011<br />AhmarAbbas<br />EzhilBabaraj<br />Sam Madireddy<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
Technology Platform for DC Mgmt, Cloud Computing etc</li></ul>High Growth, Profitable Company<br /><ul><li>Privately held ...
5,000+ Resources
Market Validation – 100% Client Retention
Completed 3 acquisitions in 2010
RIM Business Unit of InteQ
Glow Networks
Aliquo Solutions</li></ul>Introduction<br />2<br />
Upcoming SlideShare
Loading in...5
×

Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud

934

Published on

Given the recent outages on the Amazon Cloud, Cloud Computing experts from CSS Corp presents the various native capabilities within AWS that can be leveraged to bullet proof your cloud deployment.

Webinar Presentation Covers:

> AMI Creation for Applications
> Application Deployment on AWS across Availability Zones and Regions
> Best Practices in database Deployment and Recovery
> Automation, Orchestration of Application Deployment
> Disaster Recovery, Durability and Business Continuity

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
934
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud"

  1. 1. Bullet Proof Your Amazon Cloud Deployment<br />May 10, 2011<br />AhmarAbbas<br />EzhilBabaraj<br />Sam Madireddy<br />
  2. 2. 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. Technology Platform for DC Mgmt, Cloud Computing etc</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
  19. 19. RIM Business Unit of InteQ
  20. 20. Glow Networks
  21. 21. Aliquo Solutions</li></ul>Introduction<br />2<br />
  22. 22. Cloud Services and Solution<br />Cloud Monitoring and Management Services<br />Cloud Design, Orchestration, Automation and Testing Services<br />Cloud Support Services<br /><ul><li> Instance management
  23. 23. Application specific monitoring and management
  24. 24. Auto-scaling
  25. 25. Auto deployment of agents
  26. 26. Application specific agent configuration
  27. 27. Agent-less monitoring
  28. 28. 24 x 7 NOC and Tier 1, 2, 3 delivered from US & India
  29. 29. SLA Management
  30. 30. 24 x 7 Customer Support services
  31. 31. 24 x 7 Technical Assistance services
  32. 32. Multi-lingual delivered from US, Poland, Philippines and India
  33. 33. Multi-channel including voice, web, chat and email support
  34. 34. Knowledge Engineering
  35. 35. SLA Management
  36. 36. AMI Development
  37. 37. Provisioning Systems
  38. 38. Deployment Automations
  39. 39. Backup / Restore Automation
  40. 40. Application Optimization
  41. 41. Application & Infrastructure Testing
  42. 42. Peak Load Management </li></ul>© 2009 CSS Corporation<br />
  43. 43. Cloud Enablement Service & Phases<br />© 2010. CSS Corp<br />4<br />
  44. 44. Context<br />© 2010 CSS Corporation<br />5<br /><ul><li>Complex Systems
  45. 45. Cascading Failures
  46. 46. Designing for Failure
  47. 47. Testing for Failure
  48. 48. Cloud vs Traditional</li></li></ul><li>Introduction<br />EzhilBabaraj<br />Head, Cloud R&D Labs, CSS Corp <br />Blog: http://ezhil.sys-con.com/<br />Tweet: @ezhilsathya<br />Sam Madireddy<br />Lead Cloud Architect, CSS Corp Labs<br />Blog: http://megam.info/<br />Tweet: @samof76<br />AhmarAbbas<br />SVP, Cloud Services, CSS Corp<br />Blog: http://www.gridblog.com<br />Tweet: @ahmarabbas<br />© 2010 CSS Corporation<br />6<br />
  49. 49. Bullet Proof Your Cloud Deployment<br />© 2010 CSS Corporation<br />7<br /><ul><li>AMI Choice and Customization
  50. 50. Application Deployment
  51. 51. Database Deployment
  52. 52. Data Backup and Recovery
  53. 53. Automation of Deployment
  54. 54. Disaster Recovery
  55. 55. Best Practices</li></li></ul><li>What To Do?<br />© 2010 CSS Corporation<br />8<br /><ul><li>Understand the Cloud Provider
  56. 56. Appropriate use of Cloud Tools
  57. 57. Draft a Good backup strategy
  58. 58. Implement Monitoring & Alerting
  59. 59. Ensure Effective Recovery Mechanisms
  60. 60. Automate Provisioning </li></li></ul><li>Compute Cloud Provider <br />© 2010 CSS Corporation<br />9<br /><ul><li>EC2: Elastic Compute Cloud
  61. 61. Multiple Regions
  62. 62. Availability Zones
  63. 63. Machine Images(AMI)
  64. 64. EBS Volumes
  65. 65. Security Groups
  66. 66. Elastic IPs</li></li></ul><li>Understanding AMI’s <br />© 2010 CSS Corporation<br />10<br /><ul><li>EC2: Elastic Compute Cloud
  67. 67. Multiple Regions
  68. 68. Availability Zones
  69. 69. Machine Images(AMI)
  70. 70. EBS Volumes
  71. 71. Security Groups
  72. 72. Elastic IPs</li></li></ul><li>AMI Type: EBS based <br />© 2010 CSS Corporation<br />11<br /><ul><li>Quick boot up
  73. 73. Ability to take Snapshots
  74. 74. Ability to stop instances
  75. 75. Variable Root Disk Sizes
  76. 76. Ease of Bundling</li></li></ul><li>AMI Choice & Customization<br />© 2010 CSS Corporation<br />12<br /><ul><li>Choose Trusted AMI
  77. 77. Launch AMI
  78. 78. Customize Instance
  79. 79. Install Provisioning Agent
  80. 80. Bundle the Instance=New AMI
  81. 81. Perform tasks on DR Regions</li></li></ul><li>Application Deployment <br />© 2010 CSS Corporation<br />13<br /><ul><li>Runtime choice
  82. 82. Easy to maintain deployment
  83. 83. Dynamic Configurations
  84. 84. Development knowledge
  85. 85. Not effective when creating public AMI's</li></ul>Script Provisioning<br /><ul><li>Tested deployment
  86. 86. Best when publicizing
  87. 87. An AMI for Every Version
  88. 88. Cumbersome to Maintain
  89. 89. Instance specific App Configs</li></li></ul><li>Data Backup <br />© 2010 CSS Corporation<br />14<br /><ul><li>S3 Based backup
  90. 90. Network File Sharing & Virtual SAN
  91. 91. Offsite / Remote Backups
  92. 92. Distributed / Replicated FS
  93. 93. Remote Server Sync
  94. 94. EBS Snapshots</li></li></ul><li>DR Setup<br />© 2010 CSS Corporation<br />15<br /><ul><li>Needs a maintenance window
  95. 95. Would do with some data loss
  96. 96. Better cost benefit
  97. 97. Requires monitoring of the Primary site</li></ul>Cold Setup<br /><ul><li>Needs a setup running all the time
  98. 98. Higher cost of running
  99. 99. All updates and patch need to applied
  100. 100. 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
  101. 101. Keep 2 level redundant backups
  102. 102. Define maintenance windows
  103. 103. Monitor all at all times</li></ul> Do’s<br /><ul><li>Run the DR setup in proximity
  104. 104. Run all the components
  105. 105. Backing up all data frequently
  106. 106. Having no fallback DR setup</li></li></ul><li>DR Demonstration<br />© 2010 CSS Corporation<br />17<br />AWS Management Console & Dashboard<br />
  107. 107. DR Demonstration: Cold DR <br />© 2010 CSS Corporation<br />18<br /><ul><li>Keep script updated & versioned
  108. 108. Database Backup
  109. 109. Bring down the Live Environment
  110. 110. AMI with CloudSmart on DR Region
  111. 111. Script CloudSmart for DR
  112. 112. Bring up the Environment in DR</li></li></ul><li>DR Demonstration Architecture <br />© 2010 CSS Corporation<br />19<br />
  113. 113. Build Using AWS Components <br />© 2010 CSS Corporation<br />20<br /><ul><li>Storage of Images / Static files & Content Delivery – S3 / CloudFront
  114. 114. Queue for storing messages – Simple Queue Service
  115. 115. Email sending service – Simple Email Service
  116. 116. Publish message / Subscription to messages - Simple Notification Service
  117. 117. Non-relational Data Store – Simple DB
  118. 118. Relational Database MySQL / Oracle – Relational Database Service
  119. 119. Distribution of traffic – Elastic Load Balancing </li></li></ul><li>Thank You!<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×