amazon web services l.
Skip this Video
Loading SlideShow in 5 Seconds..
Amazon Web Services PowerPoint Presentation
Download Presentation
Amazon Web Services

Loading in 2 Seconds...

play fullscreen
1 / 29

Amazon Web Services - PowerPoint PPT Presentation

  • Uploaded on

Amazon Web Services. Nikolay Tomitov Technical Trainer Topics Today. What are Amazon Web services (AWS) ? What’s cool when developing with AWS ? Architecture of AWS Quota & Pricing Amazon Web Services Demo application Deploying Simple Applications.

I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
Download Presentation

PowerPoint Slideshow about 'Amazon Web Services' - silver

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.

- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
amazon web services

AmazonWeb Services

Nikolay Tomitov

Technical Trainer

topics today
Topics Today

What are Amazon Web services (AWS) ?

What’s cool when developing with AWS ?

Architecture of AWS

Quota & Pricing

Amazon Web Services

Demo application

Deploying Simple Applications

what are these aws
What are These AWS ?
  • Simple Storage Service (S3)
    • Provides limitless storage of large files in the cloud
  • Elastic Compute Cloud (EC2)
    • Provides virtual machine instances called Amazon Machine Instances
    • Ability to create AMI’s on the fly according to demand
  • Simple Queue Service (SQS)
    • Provides reliable messaging between any applications using AWS
  • Amazon EBS
  • Amazon Cloud Front
    • Think of this as a simple web server for static content
  • Amazon SimpleDB, and others …

aws key features
AWS Key Features

Services are provided over 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


elastic compute cloud ec2
Elastic ComputeCloud (EC2)

Ability to increase or decrease capacity within minutes

Ability to commission one, hundreds, or even thousands of server instances simultaneously

A web service API to control the scaling of instances depending on your needs

A “pay only for what you use” pricing model

amazon elastic block store ebs
Amazon Elastic Block Store (EBS)

  • Highly available and highly reliable storage volumes
    • From 1GB to 1TB
    • Mounted as devices by EC2 instances
  • Use them as hard drives
  • Created in specific availability zone
  • Automatically replicated
  • Performance metrics (Amazon CloudWatch)
  • $0.10 per 1 million I/O requests you make to your volume
amazon ebs snapshots
Amazon EBS Snapshots

Backups of your data lying in Amazon S3


Loaded lazily


simple queue service
Simple Queue Service

sqs features
SQS Features

  • Provides reliable messaging between any applications using AWS
  • Multiple writers and readers
    • Multiple parts of your system can send or receive messages at the same time
  • Configurable properties and access control
  • Messages are stored in distributed environment
    • To facilitate reliable delivery
ec2 sqs

ec2 sqs13

ec2 sqs14

ec2 sqs15

amazon relational database service rds
Amazon Relational Database Service (RDS)

  • Web service that makes it easy to set up, operate, and scale a relational database in the AWS cloud
    • Currently supporting Oracle and MySQL
  • Simple to deploy
  • Scalable & reliable
  • Secure

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 amount of data

simple storage service s3
Simple StorageService (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 bandwith for transfer or publish
  • Scalable, distributed system
    • Stores data redundantly across geographically separated data centers
data storage in amazon
Data Storage in Amazon ?

A relational database service with minimal administration ? ( Amazon RDS )

A fast, highly scalable NoSQL database service ? ( Amazon DynamoDB )

A NoSQL database service for smaller datasets ? ( Amazon SimpleDB )

A relational database you can manage on your own ( Amazon EC2 + Amazon EBS )

amazon simple notification service sns
Amazon Simple Notification Service (SNS)

Easy setup, operate and send notifications from the cloud !

Highly scalable, flexible, cost-effective

Broad protocol choice (HTTP,email, SMS, etc.)

Best for event-driven workflows

“Pull” mechanism

demo application

Live Demo

amazon route 53
Amazon Route 53

Authoritative Domain Name System (DNS) service

Well documented and easy to setup

amazon cloudfront
Amazon CloudFront

Web service for content delivery (CDN)

Supports edge locations

Map domain name to distribution

Fast, simple, elastic, reliable, global and cost-effective

cloudfront and streaming distributions
CloudFront and Streaming Distributions

Supports Adobe’s Flash and Windows Media Services

Benefits to end users – close; easy to pause, rewind; different encodings

Wide variety of formats

some use cases for amazon cloudfront
Some use cases for Amazon CloudFront

Hosting your most frequently accessed website components

Distributing software

Publishing popular media files

amazon elasticache
Amazon ElastiCache

The problem with databases ?

Memcached solution

Implements Memory Caching system by caching repetitive queries

Easy to setup, manage, scale

Each cluster has one or more cache nodes

Questions ?

homework try ec2
Homework: Try EC2

Follow the tutorial at:

Sign up to Amazon AWS

Create an EC2 machine with Linux

Connect and install Apache Web Server

Test the Apache Web Server's Home Page

Submit the URL of your Apache Web server in the AWS cloud.

homework try s3
Homework: Try S3

Create a simple application in C#, Java, PHP or other language to upload / download a file in Amazon S3. Follow these tutorials: