Getting Started with AWS
Adam Glick
Agenda:
•
•
•
•

Fundamental pillars of the AWS cloud
The typical cloud user progression
Getting started walk-thru
Q&A
Fundamentals of the AWS Cloud

Complete Set
of Services

Flexibility

Global Presence

Instant Access
to Resources

Low Co...
What is Available from AWS
Deployment & Administration
Application Services
Compute

Storage
Networking
AWS Global Infrast...
Typical Startup Growth Cycle
Create

Share

Deploy

Cloud

PC

Server

Scale up

Scale out

Manage & Optimize

$

Colocati...
Shortcut

Elastic Beanstalk

• Supports common platforms:
• Java, Ruby, Python, PHP, Node.js, .Net
• Automatic deployment;...
Free tier
•
•
•
•

FREE

Includes most of the AWS services
Available for all new account
Good for one year from the day th...
Let’s Get Started:
We’ll learn how to:
–
–
–
–
–
–

Set up an AWS account
Create your SSH keys (used to log into your inst...
Sign Up
• Sign up though https://aws.amazon.com
• You need a CC
• There will be a phone verification
Demo
Signing Up for AWS
Creating your SSH Key
•
•
•
•

SSH stands for Secure Shell
SSH keys are used for secured access to EC2 (Linux)
SSH keys av...
Demo
Creating SSH Keys
Creating a Security Group
• Security Groups are firewalls for your instances
• By default, the Security Group blocks every...
Demo
Creating a Security Group
Start a New Instance
• Instances are virtual machines running in the cloud
• You have full control of the instance and can...
Demo
Starting an EC2 Instance
Select Choose one or more of your existing Security groups
Connecting to EC2 Instances
• SSH is used to connect to Linux
–
–
–
–

There is a Java-based terminal available in the EC2...
Connecting to a Linux Instance (from Linux/OSX)

• Open a terminal window
• ssh -i {ssh private key location} ec2user@{pub...
Connecting to a Linux Instance (from Windows)

• Download/Install PuTTY
– http://www.chiark.greenend.org.uk/~sgtatham/putt...
Connecting to a Windows Instance (from Windows)

• Open a Remote Desktop connection
• Windows + r or start and then the “r...
Demo
Connecting to a Linux EC2 Instance
from Windows
Demo
Connecting to a Linux EC2 Instance
CloudWatch
• CloudWatch provides monitoring information for
your EC2 instances
• CloudWatch allows you to specify actions ...
Demo
Creating a CloudWatch Alarm
Additional Information
• CloudWatch works with Auto-Scaling
• When you have defined an Auto-Scaling Group,
CloudWatch Alar...
Elastic Block Storage
• Elastic Block Storage (EBS) is block level
storage for EC2 instances (think HDD)
• EBS volumes can...
Demo
Backing up an EBS volume
Restoring a Snapshot / Creating an AMI
• AMIs are Amazon Machine Images
• AMIs are bootable versions of a snapshot (backup...
Demo
Creating an AMI / Restoring a Snapshot
S3
•
•
•
•

S3 is Amazon’s Simple Storage Service
Store and retrieve almost any amount of data – 1 Byte to 5 Terabytes
Hig...
Demo
Using S3
Summary
• We covered:
–
–
–
–
–
–
–
–
–

Signing up (and in) with AWS
Creating SSH Keys (not needed for Windows)
Configuri...
Thank You!
Interested to Learn More?

Sign up for the next webinar in the series at:
http://aws.amazon.com/about-aws/events/
Questions?
Also engage with us at:
Twitter: @AWSCloud
Forums: https://forums.aws.amazon.com
Upcoming SlideShare
Loading in...5
×

AWS Webcast - Getting Started with Amazon Web Services

4,993

Published on

Learn how to use Amazon Web Services (AWS). This "how-to" webinar will cover the basics to get started with AWS. After a brief overview, this session will dive into discussions of core AWS services and provide demonstrations of how to set up and utilize those services. Demonstrations and discussions will include:
- Setting up and connecting to your first Elastic Compute Cloud (EC2) virtual machine
- How to backup and restore your virtual machine instance
- How to set an email alert for changes in your virtual machine instance
- How to Upload files to Amazon's Simple Storage Service (S3) and make them publicly available on the Internet

Published in: Technology
0 Comments
8 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
4,993
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
307
Comments
0
Likes
8
Embeds 0
No embeds

No notes for slide

AWS Webcast - Getting Started with Amazon Web Services

  1. 1. Getting Started with AWS Adam Glick
  2. 2. Agenda: • • • • Fundamental pillars of the AWS cloud The typical cloud user progression Getting started walk-thru Q&A
  3. 3. Fundamentals of the AWS Cloud Complete Set of Services Flexibility Global Presence Instant Access to Resources Low Cost IT Productive
  4. 4. What is Available from AWS Deployment & Administration Application Services Compute Storage Networking AWS Global Infrastructure Database
  5. 5. Typical Startup Growth Cycle Create Share Deploy Cloud PC Server Scale up Scale out Manage & Optimize $ Colocation $ Server room
  6. 6. Shortcut Elastic Beanstalk • Supports common platforms: • Java, Ruby, Python, PHP, Node.js, .Net • Automatic deployment; upload and go. • No infrastructure planning needed; handles: load balancing, virtual machines, databases, monitoring, etc. • Resources are automatically allocated • Scales automatically (horizontally)
  7. 7. Free tier • • • • FREE Includes most of the AWS services Available for all new account Good for one year from the day the account is created Everything we show today can be done within the free tier • More details at http://aws.amazon.com/free
  8. 8. Let’s Get Started: We’ll learn how to: – – – – – – Set up an AWS account Create your SSH keys (used to log into your instances) Create a security group (firewall) Start an EC2 instance (virtual machine) Connect to your EC2 instance Create a CloudWatch alarm to email you if your server is under heavy load – Take a snapshot (backup) of your instance and restore it – Use S3 (Internet connected storage)
  9. 9. Sign Up • Sign up though https://aws.amazon.com • You need a CC • There will be a phone verification
  10. 10. Demo Signing Up for AWS
  11. 11. Creating your SSH Key • • • • SSH stands for Secure Shell SSH keys are used for secured access to EC2 (Linux) SSH keys avoid password weaknesses Can import your own or use AWS created keys
  12. 12. Demo Creating SSH Keys
  13. 13. Creating a Security Group • Security Groups are firewalls for your instances • By default, the Security Group blocks everything • Choose which protocols & ports are open – Can use port ranges (e.g. 22-24) • Choose which addresses the ports are open to – Uses CIDR rules for IP address access – (use /32 for allowing a single address)
  14. 14. Demo Creating a Security Group
  15. 15. Start a New Instance • Instances are virtual machines running in the cloud • You have full control of the instance and can install any software that you choose • In this process, you define what kind of machine you want (processing power, HD space, etc.) • You will need: – A Key Pair to connect to your instance via SSH – A Security Group to put your instance in
  16. 16. Demo Starting an EC2 Instance
  17. 17. Select Choose one or more of your existing Security groups
  18. 18. Connecting to EC2 Instances • SSH is used to connect to Linux – – – – There is a Java-based terminal available in the EC2 Console Linux/OSX: Terminal Windows: PuTTY Note: If you are using an Linux distribution that has a GUI, you can use a remote GUI tool like VNC • Remote Desktop is used to connect to Windows – Windows: MSTSC (Microsoft Terminal Services Client) – Linux/OSX: 2X client – Note: you can also use Remote PowerShell or a 3rd party shell extension with Windows.
  19. 19. Connecting to a Linux Instance (from Linux/OSX) • Open a terminal window • ssh -i {ssh private key location} ec2user@{public DNS name}
  20. 20. Connecting to a Linux Instance (from Windows) • Download/Install PuTTY – http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html • Convert .pem file to .ppk with puttygen • Create a connection in PuTTY
  21. 21. Connecting to a Windows Instance (from Windows) • Open a Remote Desktop connection • Windows + r or start and then the “run” option • mstsc /v:{EC2 instance public DNS Name}
  22. 22. Demo Connecting to a Linux EC2 Instance from Windows
  23. 23. Demo Connecting to a Linux EC2 Instance
  24. 24. CloudWatch • CloudWatch provides monitoring information for your EC2 instances • CloudWatch allows you to specify actions to take when a condition is met – Example 1: Send an email when CPU Utilization >80% for 5 minutes – Example 2: Add another machine to an Auto-Scaling Group if Average Disk Read IOPS across an Auto-Scaling Group exceeds 500 – Example 3: Remove a machine from an Auto-Scaling Group if Network input drops below 2,000 Bytes
  25. 25. Demo Creating a CloudWatch Alarm
  26. 26. Additional Information • CloudWatch works with Auto-Scaling • When you have defined an Auto-Scaling Group, CloudWatch Alarms can be used to increase and decrease the resources in the Auto-Scaling Group.
  27. 27. Elastic Block Storage • Elastic Block Storage (EBS) is block level storage for EC2 instances (think HDD) • EBS volumes can be removed and re-attached • Custom volume sizes from 1TB – 1 GB (RAID for larger) • Use Provisioned IOPS for predictable I/O
  28. 28. Demo Backing up an EBS volume
  29. 29. Restoring a Snapshot / Creating an AMI • AMIs are Amazon Machine Images • AMIs are bootable versions of a snapshot (backup) • AMIs are private, but you can choose to share them with others
  30. 30. Demo Creating an AMI / Restoring a Snapshot
  31. 31. S3 • • • • S3 is Amazon’s Simple Storage Service Store and retrieve almost any amount of data – 1 Byte to 5 Terabytes Highly scalable Highly durable – – • Encryption available – • • • Regular S3 has 99.999999999% durability Reduced Redundancy Storage (RRS) offers 99.99% durability at discount At rest and for ingest/delivery Storage is isolated by region Object level permissions Easily Accessible – – – Web (HTTP/HTTPS) P2P (BitTorrent) APIs (REST & SOAP)
  32. 32. Demo Using S3
  33. 33. Summary • We covered: – – – – – – – – – Signing up (and in) with AWS Creating SSH Keys (not needed for Windows) Configuring a Security Group (setting firewall rules) Creating an EC2 instance Connecting to an EC2 instance Creating a snapshot of your instance (Taking a backup) Restoring a snapshot of your instance (Creating an AMI) Setting a CloudWatch Alarm Creating an S3 bucket, uploading a file, & making the file public
  34. 34. Thank You!
  35. 35. Interested to Learn More? Sign up for the next webinar in the series at: http://aws.amazon.com/about-aws/events/
  36. 36. Questions? Also engage with us at: Twitter: @AWSCloud Forums: https://forums.aws.amazon.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×