Cloud Computing and Amazon Web Services

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + mychentw Michelle Chen 5 months ago
    Very interesting ppt. The research indicated PPT only contains 30% of information; therefore the 70% valuable information comes from the presenter himself/herself. soEZLecturing.com provides you a chance to record your voice with your PowerPoint presentation and upload to the website. It can share with more readers and also promote your presentation more effectively on soEZLecturing.com.
    www.soezlecturing.com
Post a comment
Embed Video
Edit your comment Cancel

15 Favorites & 1 Group

Cloud Computing and Amazon Web Services - Presentation Transcript

  1. Cloud Computing & Amazon Web Services Aditya Jha
  2. 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
  3. 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
  4. 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
  5. 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.)
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. Thank You

+ Aditya JhaAditya Jha, 2 years ago

custom

2687 views, 15 favs, 0 embeds more stats

A presentation about Cloud Computing and its leadin more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 2687
    • 2687 on SlideShare
    • 0 from embeds
  • Comments 1
  • Favorites 15
  • Downloads 0
Most viewed embeds

more

All embeds

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories

Groups / Events