AWS Amazon Web Services Georges Akpoly CS252. Overview of AWS Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3) Amazon Simple Queue.

Slides:



Advertisements
Similar presentations
Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Advertisements

Cloud Service Models and Performance Ang Li 09/13/2010.
Cloud Computing Development. Shallow Introduction.
Web Scale Computing Mike Culver Amazon Web Services.
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
Kyle Thurow, Kyle Neuschaefer, Alexander Matusiak, and Justin Carroll.
Introducing Amazon S3 and EC2 Justin Mason
Amazon Web Services Justin DeBrabant CIS Advanced Systems - Fall 2013.
Amazon Web Services (aws) B. Ramamurthy. Introduction  Amazon.com, the online market place for goods, has leveraged the services that worked for their.
University of Notre Dame
© 2010 VMware Inc. All rights reserved Amazon Web Services.
Amazon Web Services and Eucalyptus
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
Webscale Computing Mike Culver Amazon Web Services.
Cloud Computing Brandon Hixon Jonathan Moore. Cloud Computing Brandon Hixon What is Cloud Computing? How does it work? Jonathan Moore What are the key.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Marihebert Leal. Alteryx is the fastest analytics plataform that is purpose- built to empower data analysts & their productivity. It blend complex data,
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Platform as a Service (PaaS)
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Introduction to Amazon Web Services (AWS)
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
1 Amazon Web Services: Fueling Innovation and Entrepreneurship SOA Web Services Edge 2006 Jeff Barr Web Services Evangelist Amazon Web Services
Cloud Computing Saneel Bidaye uni-slb2181. What is Cloud Computing? Cloud Computing refers to both the applications delivered as services over the Internet.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Accessing the Amazon Elastic Compute Cloud (EC2) Angadh Singh Jerome Braun.
The Blue Book pages 19 onwards
Cloud Computing Amazon Web Services - introduction Keke Chen.
Amazon Web Services BY, RAJESH KANDEPU. Introduction  Amazon Web Services is a collection of remote computing services that together make up a cloud.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
AWS Simple Icons v15.9 AWS Simple Icons: Usage Guidelines Check to make sure you have the most recent set of AWS Simple Icons This version was last updated.
Webscale Computing Mike Culver Amazon Web Services.
Amazon Web Services: Amazon Elastic Compute Cloud (Amazon EC2) 陳雪菁 [95C 資管組 P ]
Microsoft Azure SoftUni Team Technical Trainers Software University
How AWS Pricing Works Jinesh Varia Technology Evangelist.
The VAO is operated by the VAO, LLC. What is cloud computing and how can scientists use it? Matthew J. Graham, Caltech.
Windows Azure. Azure Application platform for the public cloud. Windows Azure is an operating system You can: – build a web application that runs.
CLOUD WITH AMAZON. Amazon Web Services AWS is a collection of remote computing services Elastic Compute Cloud (EC2) provides scalable virtual private.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
Cloud Computing Andrew Stromme and Colin Schimmelfing.
Building web applications with the Windows Azure Platform Ido Flatow | Senior Architect | Sela | This session.
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
#SummitNow Alfresco Deployments on AWS Cost-Effective, Scalable & Secure Michael Waldrop Director, Solutions Engineering .
CloudBerry Explorer for S3. CB Explorer Free to use Browse and manage files PowerShell functions Open and edit files  CloudBerry Explorer is an easy.
Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,
100% Exam Passing Guarantee & Money Back Assurance
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Platform as a Service (PaaS)
AWS Simple Icons v AWS Simple Icons: Usage Guidelines
Platform as a Service (PaaS)
Amazon Storage- S3 and Glacier
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Amazon Web Services as a team project platform
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
02 | Hosting Services in Windows Azure
AWS: EC2, S3 and Other Services
Outline Virtualization Cloud Computing Microsoft Azure Platform
AWS: EC2, S3 and Other Services
Brandon Hixon Jonathan Moore
AWS Cloud Computing Masaki.
Image Magick in the Cloud Scalable Image Processing Service
Different types of Linux installation
The Blue Book pages 19 onwards
Amazon Web Services.
Presentation transcript:

AWS Amazon Web Services Georges Akpoly CS252

Overview of AWS Amazon Elastic Compute Cloud (EC2) Amazon Simple Storage Service (S3) Amazon Simple Queue Service (SQS) Amazon Mechanical Turk (MTurk) Alexa Web Services Amazon E-Commerce Service (ECS) Amazon Flexible Payments Service (FPS)

Starting Point One machine: Apache, IIS PHP / Perl / Java / … SQL Server, MySQL, Oracle

Worst Case Populariy

A Difficult Path

Problem: Backup High availability Redundancy Very big data sets

Problem: File System Important files have to be accessed by many servers NFS / Samba not practical

Problem: Messaging Many servers on different locations have to communicate Creating a reliable and scalable message queue is really hard

Don’t reinvent the wheel!

Amazon Web Services

S3 - Simple Storage Service Redundant storage - as much as you like max. 5 GB per object Organized in “Buckets” Web Service API for uploads Downloads via –Web Service –HTTP / HTTPS –BitTorrent

S3 - Buckets Unique over all S3 Contains many key-value-metadata tupel Cannot contain other buckets! Key can contain “/”

S3 with AWS::S3 Upload Download

S3 with AWS::S3 How do you run a website from S3 –#1 caveat: no index.html support –So it’s only useful to offload traffic and storage from your main site

S3 with AWS::S3 Set up a bucket name ‘vanlug’ Store a key in it ‘tux.png’ –Make it publicly accessible Set up a CName ‘static.vanlug.com’ and points it to ‘vanlug.s3.amazonaws.com’ Load up That’s it.

S3 with AWS::S3 JungleDisk –This application lets you mount S3 like it is a local drive –Cross platform, support linux, Mac, Windows –Encryption can be pre or post upload.

EC2 - Elastic Compute Cloud Based on XEN virtualization On demand virtual servers - controlled with Web Service API Use your favorite Linux distro (Linux ), Amazon Machine Images (AMI) are stored on S3 ACLs for hosts/ports access control

EC2 - Elastic Compute Cloud How much does it cost –Traffic between EC2 instances and S3 is free. Even if they are not in the same datacenter –$0.10 per instance-hour consumed ( or part of an hour consumed) –Same prices for traffic and storage as S3

EC2 - Elastic Compute Cloud What you can do with it –You are the root, do anything –Install software Apache VPN UT2004, Call of Duty Jabber –Load kernel modules

SQS - Simple Queue Service Distributed, highly scalable and reliable message system Unlimited number of queues and messages Locking / releasing built-in 256 KB message payload Basic permission model

SQS gem Setup Usage

MTurk Amazon uses Artificial Artificial Intelligence Submitters enter Human Intelligence tasks into the queue and workers can solve them Workers can be tested for capabilities before they are trusted Submitters can refuse results if they find them unsatisfactory There are feedback system in place so Workers can know if the submitters will pay

MTurk Some examples –Podcast transcription services –Image recognition for mapping service –Amazon has used it themselves for internal projects

Resources Developer Connection Forums Resource Center 265,000+ developers

Questions???

Thank you for your attention