• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Cloud Computing and Amazon Web Services

Cloud Computing and Amazon Web Services



A presentation about Cloud Computing and its leading provider, Amazon Web Services.

A presentation about Cloud Computing and its leading provider, Amazon Web Services.



Total Views
Views on SlideShare
Embed Views



16 Embeds 341

http://duangpech.wordpress.com 119
http://www.slideshare.net 116
http://www.visioncloud.eu 62
http://visioncloud.eu 9 7
http://formacion.uladech.edu.pe 6
http://www.itcloud.gr 5
http://storify.com 5
http://dh36.1blu.de 2
http://www.linkedin.com 2
http://www.lmodules.com 2
http://www.visionforcloud.eu 2
http://saaspartners.blogspot.com 1
http://tubemote.com 1
http://localhost:51112 1
http://plugin-test 1



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.


13 of 3 previous next Post a comment

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Amazon Cloud
    Are you sure you want to
    Your message goes here
  • There is a brand new Middleware and Cloud Computing book available now:
    Are you sure you want to
    Your message goes here
  • Cloud Computing Magazine http://issuu.com/channelplanet/docs/cloudcomputingmagazine03
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Cloud Computing and Amazon Web Services Cloud Computing and Amazon Web Services Presentation Transcript

    • Cloud Computing & Amazon Web Services Aditya Jha
    • What is Cloud Computing
      • Outsourcing infrastructure to the ‘cloud’
      • Renting virtual infrastructure (storage, processing-power, message-queuing etc.)
      • Provides cost-effective horizontal scalability
      • Puts small, medium and large enterprises on the same pedestal (better idea prevails)
      • An evolving platform for large scale web-based applications
    • Business Scenario: E-Business
      • A small internet startup, providing specialized products to a targeted audience
      • Peak-load only during specific times of year (New-year, Thanks-giving etc.)
      • Investing hugely in infrastructure would restrict implementation of free-flowing business ideas
      • Marginal capacity utilization of extra infrastructure at non peak-load times would be too low to justify corresponding cost
    • Business Scenario: Batch Processing
      • A medium level enterprise specialized in internationalization and localization business, providing high-quality automated translation-services
      • Needs to batch process a sizable number of input artifacts in a limited amount of time
      • Translation process is costly in terms of raw processing-power, memory and interim storage requirements
      • For individual proposals, raising the bar of horizontal scalability is not viable
    • Cloud Computing to the Rescue
      • Infrastructure requirements can be outsourced
      • Cost Effective - Pay on a per-use basis
      • Elasticity – Efficient automated scaling
      • Reduced burden of maintaining huge network infrastructure and resources dedicated towards recovery from outages
      • “We make muck so you don’t have to” – Jeff Bezos (CEO, Amazon.com, Inc.)
    • Amazon Web Services
      • Amazon is one of the foremost and most reputed Cloud Computing service-provider
      • Product Offerings include:
        • Simple Storage Service (S3)
        • Elastic Compute Cloud (EC2)
        • Simple Queue Service (SQS)
        • Flexible Payments Service (FPS)
        • SimpleDB
    • Amazon Web Services
      • Services are provided over the web
      • Communication is web-service based
      • Communication interface API has been designed to be simple and effective
      • Three kinds of interfaces: REST, Query & SOAP based
      • Authentication embedded in each message
    • Simple Storage Service (S3)
      • Offers secure online storage system for any kind of data
      • Data is universally accessible over the web
      • No limits on amount of data, longevity or bandwidth for transfer or publish
      • Scalable, distributed system which stores data redundantly across geographically separated data-centers
    • Elastic Compute Cloud (EC2)
      • Provides as many virtual Linux servers as needed by application
      • Provides root access on each instance of OS, configurable firewall and freedom to install any software sub-systems
      • A server is configured and is saved as an image, so that several instances of the same can be launched as needed
      • No limits on number of server instances or longevity of the same
    • Simple Queue Service (SQS)
      • Provides reliable messaging between any applications having access to AWS
      • Configurable properties and access-control applicable to each message-queue
      • Messages are stored in a distributed environment to facilitate reliable delivery
      • No limits on number of message-queues or messages that can be sent
    • Flexible Payments Service (FPS)
      • Provides Amazon Payments gateway to transfers funds between parties having Amazon.com payment accounts
      • Traditional sources (CC, Bank Transfer) also supported
      • Provides full control over the transactions by all involved parties
      • No burden of securely storing sensitive information for the application-vendor
    • SimpleDB
      • Stores textual information in a simple database structure
      • Does not mandate schema for database
      • Indexes information to facilitate faster query
      • Stores data securely and reliably across multiple data-centers
      • No limits on number of schema artifacts or amount of data
    • Prerequisites for Use
      • Analysis of Business-Model vis-à-vis AWS
      • Any individual or organization having an Amazon.com account can use the services
      • Credit-Card information must be submitted for each account (for automated billing purpose)
      • Individual Digital-Certificate for use in authentication via each SOAP messages targeted to AWS
        • Two strategies: Secret Key or X.509 Certificate
    • Risks & Challenges
      • Outages happen!
        • Reliable connection required, preferably with high bandwidth
        • Amazon has most data-centers in US and Europe
      • Legal angle
        • Service Level Agreements not in place for most services
        • Termination of an account is at the sole discretion of Amazon
      • Data security and privacy
        • An AWS developer has to ensure the secure storage of data
      • Business-domain dictates specialized infrastructure requirements
      • Lack of timely support
    • Summary
      • As an evolving platform, Cloud Computing is a refreshing perspective to a powerful business-enabler
      • Puts small and big businesses on same pedestal, as far as infrastructure requirements are considered
      • Mandates special considerations while developing applications to be deployed on a cloud
      • Puts scalability of an application at center-stage
    • Thank You