21
Amazon Linux: Operating System of the Cloud Chris Schlaeger Director, Kernel and Operating Systems Managing Director, Amazon Development Center Germany GmbH

Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Amazon Linux: Operating

System of the Cloud

Chris Schlaeger Director, Kernel and Operating Systems

Managing Director, Amazon Development Center Germany GmbH

Page 2: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

How did Amazon get into Cloud Computing?

• We’d been working on it for over a decade

• Development of a platform to enable sellers on the

Amazon global infrastructure

• Internal need for centralized, scalable deployment

environment for applications

• Early forays into web services proved developers were

hungry for more

Page 3: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

8 Years Young Amazon S3 launched: March 14th 2006

Page 4: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

A RAPID PACE OF INNOVATION

2008 2009 2010 2011

Amazon EBS

Amazon EC2

Amazon SNS

AWS Identity & Access Management

AWS Import & Export

Amazon CloudWatch

Amazon EMR

Amazon RDS

Amazon VPC

Auto Scaling

Elastic Load Balancing

Amazon ElastiCache

Amazon SES

AWS CloudFormation

AWS Direct Connect

AWS Elastic Beanstalk

GovCloud

Amazon SWF

Amazon Route 53

Amazon Redshift

Amazon Glacier

Amazon Dynamo DB

Amazon CloudSearch

Amazon EC2

AWS Storage Gateway

Amazon CloudTrail

Amazon CloudHSM

Amazon WorkSpaces

Amazon Kinesis

Amazon Elastic Transcoder

Amazon AppStream

AWS OpsWorks

AWS Data Pipeline

2013 2012

Page 5: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Infrastructure

Foundation

Services

Regions Availability Zones Edge POPs

Storage Security

& Access

Page 6: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Infrastructure

Foundation

Services

Regions Availability Zones Edge POPs

Compute Storage Networking &

Content Delivery

Security

& Access

Page 7: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Infrastructure

Foundation

Services

Regions Availability Zones Edge POPs

Compute Storage Networking &

Content Delivery

Security

& Access

Platform

Services

Databases

Relational

NoSQL

Columnar

Caching

Page 8: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Infrastructure

Foundation

Services

Regions Availability Zones Edge POPs

Compute Storage Networking &

Content Delivery

Security

& Access

Platform

Services

Databases

Relational

NoSQL

Columnar

Caching

Analytics

Hadoop

Real time

Data warehouse

Page 9: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Infrastructure

Foundation

Services

Regions Availability Zones Edge POPs

Compute Storage Networking &

Content Delivery

Security

& Access

Platform

Services

Databases

Relational

NoSQL

Columnar

Caching

Analytics

Hadoop

Real time

Data warehouse

App Services

Queuing

Orchestration

App streaming

Transcoding

Email

Search

Page 10: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Infrastructure

Foundation

Services

Regions Availability Zones Edge POPs

Compute Storage Networking &

Content Delivery

Security

& Access

Platform

Services

Databases

Relational

NoSQL

Columnar

Caching

Analytics

Hadoop

Real time

Data warehouse

App Services

Queuing

Orchestration

App streaming

Transcoding

Email

Search

Deployment & Management

Containers

Dev/ops

Templates

Page 11: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Infrastructure

Foundation

Services

Regions Availability Zones Edge POPs

Compute Storage Networking &

Content Delivery

Security

& Access

Platform

Services

Databases

Relational

NoSQL

Columnar

Caching

Analytics

Hadoop

Real time

Data warehouse

App Services

Queuing

Orchestration

App streaming

Transcoding

Email

Search

Deployment & Management

Containers

Dev/ops

Templates

Mobile & Devices

Identity

Sync

Analytics

Notifications

Page 12: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Infrastructure

Foundation

Services

Regions Availability Zones Edge POPs

Compute Storage Networking &

Content Delivery

Security

& Access

Platform

Services

Databases

Relational

NoSQL

Columnar

Caching

Analytics

Hadoop

Real time

Data warehouse

App Services

Queuing

Orchestration

App streaming

Transcoding

Email

Search

Deployment & Management

Containers

Dev/ops

Templates

Mobile & Devices

Identity

Sync

Analytics

Notifications

Applications Virtual Desktops

Page 13: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

AWS Global Infrastructure

10 regions

26 availability zones

52 edge locations

Page 14: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

The Glue: Amazon Linux

• The OS that drives AWS

• It’s RPM based

• Enterprise class Linux

• Rolling upgrades

• Binary compatible with RHEL

• The foundation for most AWS services

• A Linux operating system for AWS customers

Page 15: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

An Operating System Optimized for the Cloud

• Initial offering due to customer requests.

• RHEL compatible

• No additional cost.

• Comes from a trusted supplier

• We fully control the speed of security updates

• Well integrated with all AWS services

• Optimized for AWS instance types

• Easy starting point for custom AMIs.

Page 16: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

The AWS Price Reduction Philosophy

More AWS

Usage

More

Infrastructure Economies

of Scale

Lower

Infrastructure

Costs

Reduced

Prices

More

Customers

45 PRICE

REDUCTIONS

SINCE 2006

Infrastructure

innovation

Ecosystem

Global Footprint

New Features

New Services

Page 17: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Amazon Linux AMI – Security

• Minimal and secure out of the box.

• No root login allowed by default.

• Security center with RSS feed for updates.

• Automatic updates of Critical / Important packages on first launch.

• Critical CVE fixes pushed within 24 hours.

• Regular cadence for repository updates.

• New AMIs at least twice per year.

Page 18: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

More than a Building Block: Docker

• Added in 2014.04

• Docker 1.2 in 2014.09

• New versions of Docker can be pulled from the Amazon Linux AMI repository

Page 19: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Docker at AWS

• Using Amazon EC2

• Amazon Linux AMI

• CoreOS

• Using AWS Elastic Beanstalk

• Using AWS OpsWorks

Page 20: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Amazon Development Center Germany

• Founded in March 2013

• Offices in Berlin and Dresden

• Amazon global competency center for

• Kernel and Operating Systems

• Machine Learning

• It is still growing quickly!

Page 21: Amazon Linux: Operating System of the Cloudst.inf.tu-dresden.de › files › teaching › ws14 › ring › Amazon...How did Amazon get into Cloud Computing? •We’d been working

Thank You!