Your SlideShare is downloading. ×
0
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Bullet Proof Your Amazon Cloud Deployment: Best Practices in Deploying Applications on the cloud
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

929

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 …

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

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×