CSS Corp at Silicon India
Upcoming SlideShare
Loading in...5
×
 

CSS Corp at Silicon India

on

  • 550 views

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

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

Statistics

Views

Total Views
550
Views on SlideShare
550
Embed Views
0

Actions

Likes
0
Downloads
5
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

CSS Corp at Silicon India CSS Corp at Silicon India Presentation Transcript

  • Bullet proof your Amazon Cloud Deployment
    EzhilArasanBabaraj
    Director – CSS Corp Labs
    CSS Corp
    Twitter : @ezhilsathya
    Blog : http://cloud4developers.com/
  • About CSS Corp
    © 2010 CSS Corporation
    2
    Company DNA
    • 100% Referenceable Customers
    • Driving Technology Innovation and adoption
    • Technology OpEx Optimization
    • Transparency ,Openness & Flexibility
    • Independent Centers of Excellence for R&D, Testing and Support
    Key Differentiators
    • Passion for Advanced Technology Operations & Support
    • 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
    High Growth, Profitable Company
    • Privately held by investors including Goldman Sachs, SBAIF, Sierra Ventures
    • 5,000+ Resources
    • Market Validation – 100% Client Retention
    • Completed 3 acquisitions in 2010
  • Cloud Services & Solution
    © 2010 CSS Corporation
    3
  • Cloud Enablement Service & Phases
    © 2010 CSS Corporation
    4
    • Application / Subsystem portfolio analysis and classification
    • Technical Assessment
    • Financial Assessment
    • CLIENT Cloud Deployment Architecture
    • Private Cloud Deployment Architecture
    • OSS Strategy (COTS Vs In-house Tools)
    • Build a pilot to validate technology
    • AMI Creation
    • Forklift / Hybrid Migration of applications
    • Tools Deployment
    • Runbook Development
    • Optimize usage based on demand
  • Context
    © 2010 CSS Corporation
    5
    • Complex Systems
    • Cascading Failures
    • Designing for Failure
    • Testing for Failure
    • Cloud Vs Traditional
  • Bullet Proof Your Cloud Deployment
    © 2010 CSS Corporation
    6
    • AMI Choice and Customization
    • Application Deployment
    • Database Deployment
    • Data Backup and Recovery
    • Automation of Deployment
    • Disaster Recovery
    • Best Practices
  • Why Now?
    © 2010 CSS Corporation
    7
    • All systems are built by humans
    • Applications Fail
    • Databases Fail
    • Infrastructure Fails
    • Cloud Fails
    • Recent AWS outage is proof
  • What To Do?
    © 2010 CSS Corporation
    8
    • Understand the Cloud Provider
    • Appropriate use of Cloud Tools
    • Draft a Good backup strategy
    • Implement Monitoring & Alerting
    • Ensure Effective Recovery Mechanisms
    • Automate Provisioning
  • Compute Cloud Provider
    © 2010 CSS Corporation
    9
    • EC2: Elastic Compute Cloud
    • Multiple Regions
    • Availability Zones
    • Machine Images(AMI)
    • EBS Volumes
    • Security Groups
    • Elastic IPs
  • Understanding AMI’s
    © 2010 CSS Corporation
    10
    • EC2: Elastic Compute Cloud
    • Multiple Regions
    • Availability Zones
    • Machine Images(AMI)
    • EBS Volumes
    • Security Groups
    • Elastic IPs
  • AMI Type: EBS based
    © 2010 CSS Corporation
    11
    • Quick boot up
    • Ability to take Snapshots
    • Ability to stop instances
    • Variable Root Disk Sizes
    • Ease of Bundling
  • AMI Choice & Customization
    © 2010 CSS Corporation
    12
    • Choose Trusted AMI
    • Launch AMI
    • Customize Instance
    • Install Provisioning Agent
    • Bundle the Instance=New AMI
    • Perform tasks on DR Regions
  • Application Deployment
    © 2010 CSS Corporation
    13
    • Runtime choice
    • Easy to maintain deployment
    • Dynamic Configurations
    • Development knowledge
    • Not effective when creating public AMI's
    Script Provisioning
    • Tested deployment
    • Best when publicizing
    • An AMI for Every Version
    • Cumbersome to Maintain
    • Instance specific App Configs
  • Data Backup
    © 2010 CSS Corporation
    14
    • S3 Based backup
    • Network File Sharing & Virtual SAN
    • Offsite / Remote Backups
    • Distributed / Replicated FS
    • Remote Server Sync
    • EBS Snapshots
  • DR Setup
    © 2010 CSS Corporation
    15
    • Needs a maintenance window
    • Would do with some data loss
    • Better cost benefit
    • Requires monitoring of the Primary site
    Cold Setup
    • Needs a setup running all the time
    • Higher cost of running
    • All updates and patch need to be applied
    • Needs data to sync at all times
  • Effective * DR Strategy
    © 2010 CSS Corporation
    16
    • Track all the changes in live system
    • Keep 2 level redundant backups
    • Define maintenance windows
    • Monitor all at all times
    Do’s
    • Run the DR setup in proximity
    • Run all the components
    • Back up all data frequently
    • Not having fallback for DR setup
  • DR Demonstration
    © 2010 CSS Corporation
    17
    Infrastructure Monitoring Dashboard
  • DR Demonstration: Cold DR
    © 2010 CSS Corporation
    18
    • Keep script updated & versioned
    • Database Backup
    • Bring down the Live Environment
    • AMI with CloudSmart on DR Region
    • Script CloudSmart for DR
    • Bring up the Environment in DR
  • DR Demonstration Architecture
    © 2010 CSS Corporation
    19
  • We managed to survive
    © 2010 CSS Corporation
    20
    The AWS US East Outage
  • Best Practices
    © 2010 CSS Corporation
    21
    Build Using AWS Components
    • Storage of Images / Static files & Content Delivery – S3 / CloudFront
    • Queue for storing messages – Simple Queue Service
    • Email sending service – Simple Email Service
    • Publish message / Subscription to messages - Simple Notification Service
    • Non-relational Data Store – Simple DB
    • Relational Database MySQL / Oracle – Relational Database Service
    • Distribution of traffic – Elastic Load Balancing
  • Thank You!