• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
CSS Corp at Silicon India
 

CSS Corp at Silicon India

on

  • 518 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
518
Views on SlideShare
518
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!