amazon web services l.
Download
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


  • 287 Views
  • Uploaded on

Amazon Web Services. Nikolay Tomitov Technical Trainer SoftAcad.bg. 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.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
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

SoftAcad.bg

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

www.softacad.bg

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 …

www.softacad.bg

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

www.softacad.bg

prices
Prices

http://aws.amazon.com/ec2/pricing/

www.softacad.bg

elastic compute cloud ec2
Elastic ComputeCloud (EC2)

www.softacad.bg

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)

www.softacad.bg

  • 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

www.softacad.bg

Backups of your data lying in Amazon S3

Incremental

Loaded lazily

Shared

simple queue service
Simple Queue Service

www.softacad.bg

sqs features
SQS Features

www.softacad.bg

  • 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 & SQS

www.softacad.bg

ec2 sqs13
EC2 & SQS

www.softacad.bg

ec2 sqs14
EC2 & SQS

www.softacad.bg

ec2 sqs15
EC2 & SQS

www.softacad.bg

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

www.softacad.bg

  • 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
simpledb
SimpleDB

www.softacad.bg

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)

www.softacad.bg

  • 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 ?

www.softacad.bg

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)

www.softacad.bg

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
DEMO APPLICATION

Live Demo

www.softacad.bg

amazon route 53
Amazon Route 53

www.softacad.bg

Authoritative Domain Name System (DNS) service

Well documented and easy to setup

amazon cloudfront
Amazon CloudFront

www.softacad.bg

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

www.softacad.bg

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

www.softacad.bg

Hosting your most frequently accessed website components

Distributing software

Publishing popular media files

amazon elasticache
Amazon ElastiCache

www.softacad.bg

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
Questions ?

www.softacad.bg

homework try ec2
Homework: Try EC2

www.softacad.bg

Follow the tutorial at: http://whatiscomingtomyhead.wordpress.com/2010/11/24/absolute-first-step-tutorial-for-amazon-web-services/

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

www.softacad.bg

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

http://docs.amazonwebservices.com/AmazonS3/latest/gsg/

http://docs.amazonwebservices.com/AmazonS3/latest/dev/UploadInSingleOp.html

http://docs.amazonwebservices.com/AmazonS3/latest/dev/GettingObjectsUsingAPIs.html