Overview

Evgeniy Kuzminov, Mobidev

SCROLL TEST :)

 

What is Cloud hosting ? 

not exactly as it is illustrated...

Cloud  vs  "just a hosting"


IaaS  vs  PaaS vs SaaS



Are you serious ?


AWS infrastructure

Compute
EC2 - VPS

Storage
EBS - storage for EC2
S3, Glacier - shared storage
CloudFront - CDN

App services 
CloudWatch - monitoring
SES - messages/email
SQS - queses
ETS - video encoding
CloudSearch - full-text search

Networking
Route 53 - DNS
VPC - internal networks

Database
RDS - MySQL etc.
DynamoDB - "NoSQL" 
ElastiCache - cache

billing 

+ Free Tier


regions & zones


(automatic)

scaling

instrument, but not a silver bullet

Ec2 server setup



EC2 Dashboard


be careful here :)


http://cloud-images.ubuntu.com/locator/ec2/



instance type


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


Instance Details


Storage


Instance Store OR EBS ?

SECURITY GROUPS


Up & running !


SSH UBUNTU@PUBLICDNS -I /PATH/TO/ID_RSA 



elastic ip



Images / bundled tasks

Elastic Block Storage


Security Groups


  • Placement Groups
  • Load Balancers
  • Key pairs
  • Network Interfaces
  • Spot Instances / Reservation
  • VPC

Spot Instances / Reservation



monitoring
CloudWatch


  •  be careful to allocated resources 
  • usage monitoring
  • use notifications on metric exceed 



surprises ?

  • forgot to turn off unused server
  • bandwidth limit exceeded 
  • unexpected usage level of new service

Real expenses analysis



Bills & AWS Usage Reports




Expenses Forecast

http://aws.amazon.com/tco-calculator/



Billing Metrics (Alarm)


 

Support


AWS Trusted Advisor

AWS Infrastructure Event Management




AWS CloudTrail

control and monitoring of AWS API request

  • Security Analysis                        
  • Track Changes to AWS Resources
  • Compliance Aid                
  • Troubleshoot Operational Issues
  • 3rd party log analyzers integration like Splunk
  • Require separate activation

CONSOLE


https://github.com/aws/aws-cli

sudo apt-get install python-pip

sudo pip install awscli

THAT's it 




Questions ?


AWS overview for Developers

By ijack

AWS overview for Developers

  • 626