amazon web services ec2 basics

30
Amazon Web Services EC2 Basics Onur ŞALK, IT Infrastructure And Operations Manager May 11, 2015

Upload: onur-salk

Post on 07-Aug-2015

260 views

Category:

Technology


3 download

TRANSCRIPT

Amazon Web Services EC2 Basics

Onur ŞALK, IT Infrastructure And Operations Manager

May 11, 2015

About Me

IT operations And Infrastructure ManagerAWS Certified Solutions Architect Using AWS for 3 years http://www.wekanban.comEmail: [email protected] : @osalkkLinkedin : https://tr.linkedin.com/in/onursalk

Agenda

What is EC2? EC2 Basics EC2 Instance Types EC2 Pricing Using AMIs Bootstrapping EC2 Instances Monitoring Demo

What is EC2?

- Elastic Compute Cloud- Pay Per Use- Built from Amazon Machine Image Templates

What is EC2?

AWS Cloud

11 Regions

29 Availability Zones

53 Edge locations

What is EC2?

- Region : Separate geographic area- Availability Zone: Isolated datacenter/datacenter clusters within a region

US West (OR)

AZ A AZ B

AZ C

GovCloud (US)

AZ A AZ B

US West (CA)

AZ A AZ B

AZ C

US East (VA)

AZ A AZ B

AZ C AZ D

AZ E

China (Beijing)*

AZ A

EU (Ireland)

AZ A AZ B

AZ C

AZ A AZ B

S. America (Sao Paulo)

Asia Pacific (Tokyo)

AZ A AZ B

AZ C

AZ A AZ B

Asia Pacific (Singapore)

China (Bejing)Asia Pacific (Sydney)

AZ A AZ B

EU (Frankfurt)

AZ A AZ B

What is EC2?

AMI

Virtual Machine Configuration

Instance

Running or Stopped VM

VPC

AZ AZ

Amazon S3

EBS EBS EBS

VPC

EBS EBS EBS

EBS Snapshots

S3 Buckets

Region

EC2 Basics

Instance Components- AMI ( OS,applications,settings etc )- Cpu- Memory- Storage

- Instance Storage- EBS

- Network- Security Group

EC2 Instance Types

EC2 Family

- General- Compute- Storage Optimized- Memory Optimized- GPU Enabled

EC2 Instance Types

t2.micro

{

{ {Instance Family

Instance Generation

Instance Size

EC2 Pricing

- On-Demand- Reserved ( 1 or 3 years )

- No Upfront- Partially Upfront- All Upfront- RI Volume Discount

- Spot- Dedicated

- Free Tier - http://aws.amazon.com/free/- 750 hours per month of Linux, RHEL, or SLES t2.micro instance usage- 750 hours per month of Windows t2.micro instance usage

Using AMIs

Amazon Machine Image- Amazon maintained- Community maintained- Owned

How to use?- Register new AMI- Copy AMI- Share AMI

Bootstrapping EC2 Instance

- Pre-Baked- Dynamically configured- Both???

Bootstrapping EC2 Instance

Pre-Baked, Static Configurations- Launch Instance- Configure Settings, Install Software- Create new AMI

Bootstrapping EC2 Instance

Dynamically Configured, CD

- Launch Instance- EC2 User Data, Cloudinit, Cloudformation,

Opsworks- Puppet,Chef,Ansible,Salt

Monitoring

- Basic(5-min period - Free)- Detailed(1-min period - Additional Charge)- Metrics?

- Cpu,Network,Disk I/O,Status- Memory,Disk Space,Swap,Page File(Script)

- Alarms , Notifications- Actions

- Recover- Stop- Terminate

CloudWatch

Monitoring

DemoEC2 Dashboard

Demo

Choose AMI

Demo

AWS Marketplace

Demo

Community AMIs

DemoChoose Instance Type

DemoConfigure Instance

Demo

Add Storage

Demo

Tag Instance

Demo

Configure Security Group

Demo

Review and Launch

Demo

Running Instance

Q & A

Thanks!