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

Like this? Share it with your network

Share

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

on

  • 1,411 views

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.

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

Statistics

Views

Total Views
1,411
Views on SlideShare
1,411
Embed Views
0

Actions

Likes
0
Downloads
12
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 1. Bullet Proof Your Amazon Cloud Deployment
    May 10, 2011
    AhmarAbbas
    EzhilBabaraj
    Sam Madireddy
  • 2. Company DNA
    • 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
    Key Differentiators
    • 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
    High Growth, Profitable Company
    • 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
    Introduction
    2
  • 22. Cloud Services and Solution
    Cloud Monitoring and Management Services
    Cloud Design, Orchestration, Automation and Testing Services
    Cloud Support Services
    • 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
    © 2009 CSS Corporation
  • 43. Cloud Enablement Service & Phases
    © 2010. CSS Corp
    4
  • 44. Context
    © 2010 CSS Corporation
    5
    • Complex Systems
    • 45. Cascading Failures
    • 46. Designing for Failure
    • 47. Testing for Failure
    • 48. Cloud vs Traditional
  • Introduction
    EzhilBabaraj
    Head, Cloud R&D Labs, CSS Corp
    Blog: http://ezhil.sys-con.com/
    Tweet: @ezhilsathya
    Sam Madireddy
    Lead Cloud Architect, CSS Corp Labs
    Blog: http://megam.info/
    Tweet: @samof76
    AhmarAbbas
    SVP, Cloud Services, CSS Corp
    Blog: http://www.gridblog.com
    Tweet: @ahmarabbas
    © 2010 CSS Corporation
    6
  • 49. Bullet Proof Your Cloud Deployment
    © 2010 CSS Corporation
    7
    • 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
  • What To Do?
    © 2010 CSS Corporation
    8
    • 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
  • Compute Cloud Provider
    © 2010 CSS Corporation
    9
    • EC2: Elastic Compute Cloud
    • 61. Multiple Regions
    • 62. Availability Zones
    • 63. Machine Images(AMI)
    • 64. EBS Volumes
    • 65. Security Groups
    • 66. Elastic IPs
  • Understanding AMI’s
    © 2010 CSS Corporation
    10
    • EC2: Elastic Compute Cloud
    • 67. Multiple Regions
    • 68. Availability Zones
    • 69. Machine Images(AMI)
    • 70. EBS Volumes
    • 71. Security Groups
    • 72. Elastic IPs
  • AMI Type: EBS based
    © 2010 CSS Corporation
    11
    • Quick boot up
    • 73. Ability to take Snapshots
    • 74. Ability to stop instances
    • 75. Variable Root Disk Sizes
    • 76. Ease of Bundling
  • AMI Choice & Customization
    © 2010 CSS Corporation
    12
    • 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
  • Application Deployment
    © 2010 CSS Corporation
    13
    • Runtime choice
    • 82. Easy to maintain deployment
    • 83. Dynamic Configurations
    • 84. Development knowledge
    • 85. Not effective when creating public AMI's
    Script Provisioning
    • Tested deployment
    • 86. Best when publicizing
    • 87. An AMI for Every Version
    • 88. Cumbersome to Maintain
    • 89. Instance specific App Configs
  • Data Backup
    © 2010 CSS Corporation
    14
    • S3 Based backup
    • 90. Network File Sharing & Virtual SAN
    • 91. Offsite / Remote Backups
    • 92. Distributed / Replicated FS
    • 93. Remote Server Sync
    • 94. EBS Snapshots
  • DR Setup
    © 2010 CSS Corporation
    15
    • Needs a maintenance window
    • 95. Would do with some data loss
    • 96. Better cost benefit
    • 97. Requires monitoring of the Primary site
    Cold Setup
    • 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
  • Effective * DR Strategy
    © 2010 CSS Corporation
    16
    • Track all the changes in live system
    • 101. Keep 2 level redundant backups
    • 102. Define maintenance windows
    • 103. Monitor all at all times
    Do’s
    • Run the DR setup in proximity
    • 104. Run all the components
    • 105. Backing up all data frequently
    • 106. Having no fallback DR setup
  • DR Demonstration
    © 2010 CSS Corporation
    17
    AWS Management Console & Dashboard
  • 107. DR Demonstration: Cold DR
    © 2010 CSS Corporation
    18
    • 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
  • DR Demonstration Architecture
    © 2010 CSS Corporation
    19
  • 113. Build Using AWS Components
    © 2010 CSS Corporation
    20
    • 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
  • Thank You!