Millions of customers are leveraging AWS for increased flexibility, scalability, and reliability. Attend this "how-to" webinar to learn the basics of getting started with AWS. After a brief overview, this session will dive into discussions of core AWS services, such as Amazon EC2 and Amazon S3, and demonstrate how to utilize those services to launch virtual machines in the cloud, backup and restore data, and more.
Learning Objectives:
Create an AWS account and access its free services
Learn to use the AWS Management Console
Create and manage users and groups, and enable multi-factor authentication
Create and run a virtual machine in the cloud using Amazon EC2
Backup and restore an EC2 virtual machine
Use Amazon S3 to store and serve files
Learn how to manage costs and set up billing alerts
2. What we’ll cover today
Creating an AWS account
Creating an IAM user and enabling MFA
Launching and connecting to EC2 instances
Backing up and restoring EC2 instances
Using S3 to store and serve files
Visualizing AWS costs and setting billing alerts
3. Characteristics of Cloud Computing?
On-Demand
delivery…
…of IT resources via
the Internet…
…with pay-as-you-go
pricing
4. The AWS Free Tier
Includes most AWS services
Available for all new accounts
Good for one year from the day the account is created
Everything we show today can be done within the free tier
For more details: http://aws.amazon.com/free/
5. Signing up for an AWS account
Sign up through https://aws.amazon.com
You will need a credit card
There will be a telephone verification
7. First Steps: Creating IAM Users
Using AWS Identity and Access
Management (IAM), you can create
and manage AWS users and
groups.
You can control what resources
each user has access to within an
AWS account.
8. First Steps: Enabling MFA
AWS allows you to require multi-
factor authentication for your
users through physical or software-
based single use login tokens. This
protects against stolen passwords
and key loggers.
Enable this on IAM users and the
root account
10. Amazon EC2 – Creating an SSH key pair
SSH stands for Secure Shell
SSH keys are used for secured access to EC2 instances
SSH keys avoid password weaknesses
You can import your own key or have AWS generate a key pair for you.
AWS does not store the private part of the key pair
12. Amazon EC2 – Creating a Security Group
Security Groups are firewalls for your instances
By default, they block all traffic
You can choose what protocols and ports to open
You can use port ranges (e.g. 22-24)
You can choose who the ports are open to
Create rules with CIDR notation for groups of IP addresses (/32 is a single IP)
Create rules that specify Security Groups for other EC2 Instances
14. Amazon EC2 – Launching an Instance
Instances are virtual machines running in the cloud
You have full control of the instance and can install any
software that you choose
You can choose the instance type and size to get different
amounts of memory, CPU, disk, etc.
You will need your Key Pair and a Security Group to launch
the instance into
16. Amazon EBS – Storage for EC2 Instances
Amazon Elastic Block Store is persistent block storage for EC2 instances
As small as 1GB and as large as 16TB
Available in several different types
Create snapshots of EBS volumes in S3 to create backups
20. Amazon S3
S3 is Amazon’s Simple Storage Service
Store and retrieve almost any amount of data: 1 byte to 5
terabytes per object
Highly scalable and durable
Encryption available
Objects exist in the AWS region you choose
Object level permissions
Easily accessible
22. Billing and Cost Management
There are several features to help you monitor costs and
visualize your AWS spend:
Cost Explorer
Alerts on Spending Limits
Detailed Billing Reports
Consolidated Billing
24. What we covered
Creating an AWS account
Creating an IAM user and enabling MFA
Launching and connecting to EC2 instances
Backing up and restoring EC2 instances
Using S3 to store and serve files
Visualizing AWS costs and setting billing alerts