Web Server Design Week 16 Old Dominion University

Slides:



Advertisements
Similar presentations
Data-Intensive Cloud Control for GENI GEC 8 demo Orca control framework July 20, 2010 Michael Zink, Prashant Shenoy, Jim Kurose, David Irwin and Emmanuel.
Advertisements

Introducing Amazon S3 and EC2 Justin Mason
University of Notre Dame
AWS Amazon Web Services Georges Akpoly CS252. Overview of AWS Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3) Amazon Simple Queue.
Web Server Design Assignment #4: Authentication Due: 04/14/2010 Old Dominion University Department of Computer Science CS 495/595 Spring 2010 Martin Klein.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Web Server Design Week 15 Old Dominion University Department of Computer Science CS 495/595 Spring 2010 Martin Klein 4/21/10.
Web Server Design Week 10 Old Dominion University Department of Computer Science CS 495/595 Spring 2010 Martin Klein 3/17/10.
Introduction to Digital Libraries Assignment #1 Old Dominion University Department of Computer Science CS 751/851 Spring 2015 Michael L. Nelson 01/22/15.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
Peer-to-Peer Information Systems Week 12: Naming
Autocloud by Bryan Rosander. Motivation Cloud computing makes vast computing resources available at a reasonable price on an as-needed basis Configuring.
Course: Cluster, grid and cloud computing systems Course author: Prof
Amazon Storage- S3 and Glacier
Web Server Design Assignment #5: Unsafe Methods & CGI
Web Server Design Assignment #4: Authentication
Web Server Design Week 11 Old Dominion University
Acutelearn Amazon Web Services Training Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored trainings.
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
AWS Certified Advanced Networking – Specialty Exam Dumps For Full Exam Info:
2018 Amazon AWS DevOps Engineer Professional Dumps - DumpsProfessor
Web Programming Assignment #1: Basic BBS Operations
Introduction to Digital Libraries Assignment #1
Web Server Design Assignment #5 Extra Credit
Economics of Information Week 1
Web Server Design Week 4 Old Dominion University
Building a Database on S3
Introduction to Digital Libraries Assignment #3
Web Server Design Week 15 Old Dominion University
Web Server Design Week 5 Old Dominion University
Web Server Design Week 13 Old Dominion University
Introduction to Digital Libraries Assignment #2
Web Server Design Week 16 Old Dominion University
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #3
Web Server Design Assignment #2: Conditionals & Persistence
Old Dominion University Department of Computer Science
Web Server Design Week 6 Old Dominion University
Web Server Design Week 10 Old Dominion University
Web Server Design Week 13 Old Dominion University
Web Server Design Week 13 Old Dominion University
The Blue Book pages 19 onwards
Introduction to Digital Libraries Assignment #2
Introduction to Information Retrieval Assignment #3
Introduction to Digital Libraries Assignment #3
Web Server Design Week 11 Old Dominion University
MS AZURE By Sauras Pandey.
Web Server Design Week 11 Old Dominion University
Cloud Security AWS as an example.
Web Server Design Week 16 Old Dominion University
Web Programming Assignment 4 - Extra Credit
Cloud Security AWS as an example.
Web Server Design Week 12 Old Dominion University
Web Programming Assignment 4 - Extra Credit
Web Server Design Week 12 Old Dominion University
Web Server Design Week 14 Old Dominion University
Web Server Design Assignment #1: Basic Operations
Introduction to Digital Libraries Assignment #2
Web Programming Assignment #1: Basic BBS Operations
Introduction to Digital Libraries Assignment #3
Introduction to Digital Libraries Assignment #3
Peer-to-Peer Information Systems Week 12: Naming
Web Server Design Assignment #5 Extra Credit
Web Programming Assignment #1: Basic BBS Operations
Introduction to Digital Libraries Assignment #1
Introduction to Digital Libraries Assignment #1
Introduction to Digital Libraries Assignment #4
Introduction to Digital Libraries Assignment #1
Introduction to Digital Libraries Assignment #2
Web Programming Assignment #3: Admin and User Functions
Presentation transcript:

Web Server Design Week 16 Old Dominion University Department of Computer Science CS 495/595 Spring 2007 Michael L. Nelson <mln@cs.odu.edu> 4/23/07

Amazon S3 “Simple Storage Service” Premise: http://aws.amazon.com/s3 part of a family of Amazon Web Services (AWS), including “Elastic Compute Cloud (EC2)” and “Simple Queueing Service (SQS)” Premise: cheap, remote storage service accessible via http no initial fee, no maintenance fee $0.15 per GB/month storage, $0.20 per GB transferred private/public X read/write access available

Core Concepts Registration: Bucket Object AWS access key ID semantic free name space for your account Secret access key used to authenticate to AWS Bucket namespace for referencing your objects; must be globally unique you can have 1-100 buckets per AWS access key buckets hold 0 or more objects Object files (placed in buckets); up to 5GB in a single object “key” is the identifier for the object placed in a bucket

Access Points 3 different URLs for REST access: Where: For more info: http://s3.amazonws.com/bucket/key http://bucket.s3.amazonws.com/key http://bucket/key Where: bucket = your namespace key = identifier of the object in the bucket For more info: http://docs.amazonwebservices.com/AmazonS3/2006-03-01/VirtualHosting.html

Examples: These are the same (& real): http://s3.amazonaws.com/doc/2006-03-01/AmazonS3.wsdl http://doc.s3.amazonaws.com/2006-03-01/AmazonS3.wsdl These would be the same (but not real): http://s3.amazonaws.com/MichaelNelsonFords/1966/Fairlane427 http://michaelnelsonfords.s3.amazonaws.com/1966/Fairlane427 http://fords.michaelnelson.org/1966/Fairlane427

Authenticating to AWS Can authenticate to AWS via: “Authorization” http header using the AWS authentication scheme cf. “Basic” & “Digest in RFC-2616 URL arguments http://docs.amazonwebservices.com/AmazonS3/2006-03-01/RESTAuthentication.html HMAC: Keyed-Hashing for Message Authentication RFC-2104: http://www.ietf.org/rfc/rfc2104.txt

A Tour of the REST API for S3 http://docs.amazonwebservices.com/AmazonS3/2006-03-01/RESTAPI.html