1 / 17

HOPE Remote Management and the Cloud

HOPE Remote Management and the Cloud. Team PowerDroid http://utdallas.edu/~ imerchant/hope_remote. Agenda. Where we are A quick look at the cloud Why to worry about this now Possible Cloud Alternatives: Microsoft Windows Azure Amazon Web Services Google AppEngine. Where We Are.

benny
Download Presentation

HOPE Remote Management and the Cloud

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HOPE Remote Management and the Cloud Team PowerDroid http://utdallas.edu/~imerchant/hope_remote

  2. Agenda • Where we are • A quick look at the cloud • Why to worry about this now • Possible Cloud Alternatives: • Microsoft Windows Azure • Amazon Web Services • Google AppEngine

  3. Where We Are The Cloud or Client Server

  4. A Quick look at the Cloud • Software systems require infrastructure • Web servers • Storage • Computation • Cloud services combine these • Brings increased • Reliability • Scalability • Availability • Decreases • Cost • Time to market • Hassle

  5. The Cloud • Computing == utility • Scenarios • Mobile applications (real time response) • Big data storage and processing • Three popular platforms • Microsoft Windows Azure • Amazon Web Services • Google AppEngine

  6. Why Worry • Functionality and feasibility • Requirements refining • Designing Architecture • Prototype implementation • Nonfunctional concerns

  7. Concerns • Intent for integration • Portability • Modifiability • HOPE in the marketplace • Scalability • Reliability

  8. Microsoft Azure • Platform-as-a-Service • Three roles • Web • Worker • VM • Storage is separate and shared

  9. Azure Overview From David Chappell’s “Introducing Windows Azure” http://www.utdallas.edu/~muratk/courses/cloud11f_files/Introducing%20Windows%20Azure,%20Final%20PDC10.pdf

  10. Roles in Azure From David Chappell’s “Introducing Windows Azure”

  11. Azure pricing • Pricing calculator: http://www.microsoft.com/windowsazure/pricing-calculator/?campaign=vw-calc

  12. Amazon EC2 • Amazon S3 • Amazon Elastic Block Storage

  13. AWS Free Usage Tier (per month) • 750 hours of EC2 usage w/ 613 MB memory. • 10 GB Elastic Block Storage Hours, 10k requests /1k puts, 1 Million I/O requests • 5 GB S3 storage 20k Get / 2K Put Requests http://aws.amazon.com/free/ http://calculator.s3.amazonaws.com/calc5.html

  14. Google Cloud Services • Google App Engine: launch apps quickly, scaling, minimal management • Google Storage for Developers: Infrastructure for archiving, content delivery, applications and sharing • Google Prediction API: Smart apps, automating repetitive tasks.

  15. Google App Engine • Easy to build • Easy to manage • Easy to scale

  16. Google App Engine Platform

  17. Google App Engine Pricing http://www.google.com/enterprise/cloud/appengine/pricing.html

More Related