71
© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Boris Sassou Technical Account Manager, Amazon Web Services #AWSSummit Démarrer sur AWS Les services fondamentaux d’AWS https://aws.amazon.com/getting-started

#AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Boris Sassou

Technical Account Manager, Amazon Web Services

#AWSSummit

Démarrer sur AWSLes services fondamentaux d’AWS

https://aws.amazon.com/getting-started

Page 2: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

Course Objectives

This course teaches you how to:• Recognize terminology and concepts as they relate to the AWS platform and

navigate the AWS Management Console.

• Understand the foundational services, including Amazon Elastic Compute Cloud

(EC2), Amazon Virtual Private Cloud (VPC), Amazon Simple Storage Service (S3),

and Amazon Elastic Block Store (EBS).

Page 3: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

(Short) Introduction and History of

AWS

Page 4: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon History

1994

•Jeff Bezos incorporated

the company.

1995

•Amazon.com launched its

online bookstore.

2005

•Amazon Publishing

was launched.

2006

•Amazon Web

Services (AWS) was launched.

2007

•Kindle was launched.

2011

•Amazon Fresh was launched.

2014

•Amazon Prime Now

was launched.

2015

•Amazon Home

Services and Amazon

Echo were launched.

2017

•AWS new logo

Page 5: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon Web Services (AWS)

ComputeMessaging

Mobile

App Services

Database

Networking

Development and

Management Tools

Payments

VPCOn-Demand Workforce

Analytics Content Delivery

StorageEnable businesses and developers

to use web services to build

scalable, sophisticated applications.

Page 6: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Rapid Pace of Innovation

48

516

722

1017

1430

2009 2014 2015 2016 2017

New Features and Services

Page 7: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Enterprise CustomersAmazon Web Services delivers a mature

set of services specifically designed for

the unique security, compliance, privacy,

and governance requirements of large

organizations.

AWS Customers

Public SectorPaving the way for innovation and

supporting world-changing projects

in government, education and nonprofit

organizations.

StartupsFrom the spark of an idea, to your first

customer, to IPO and beyond, let

Amazon Web Services help you build

and grow your startup.

Page 8: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Advantages and Benefits of AWS Cloud

Computing

Trade capital expense

for variable expense.

Benefit from massive

economies of scale.

Stop guessing

capacity.

Go global in minutes.

Increase speed and

agility.

Stop spending money on

running and maintaining

data centers.

Page 9: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Traditional Infrastructure Amazon Web

Services

AWS Core Infrastructure and Services

Servers

AMI Amazon EC2 InstancesOn-Premises Servers

SecuritySecurity Groups Network ACLsFirewalls ACLs Administrators AWS IAM

Data

storeRDBMSDAS SAN NAS

Amazon

EBS

Amazon

EFS

Amazon

S3

Amazon

RDS

NetworkingRouter

Network PipelineSwitch

AWS ELB AmazonVPC

Page 10: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Cloud Computing

Infrastructure

Foundation

Services

Applications

Platform

Services

Collaboration and SharingVirtual Desktops

Availability Zones

Compute(Virtual, Auto-scaling and

Load Balancing)

Networking(Isolation, Firewall and

NACL)

Storage(Object, Block and

Archive)

Database Developer Tools Management

Tools

Security, Identity &

Compliance

Analytics Mobile Services

Relational CI/CDInfrastructure as

code

Access

ManagementSearch Sync

NoSQL IDE MonitorEncryption and

Key ManagementQuery Mobile Analytics

WerehousingAnalyze and

DebugAudit Trail IPSec VPN ETL Notification

Graph CLI and API SSO Data Stream Identity

Edge LocationsRegions

Page 11: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Foundation Services

Compute

Amazon EC2

Network

Amazon CloudFront

Amazon Route 53

Amazon VPC

AWS Direct Connect

Elastic Load Balancing

Storage

Amazon EFS

Amazon Glacier

Amazon S3

AWS Snowball

AWS Storage Gateway

Security & Identity

Amazon Inspector

AWS Artifact

AWS Certificate Manager

AWS CloudHSM

AWS Directory Service

IAM

AWS KMS

AWS Organizations

AWS Shield

AWS WAF

Applications

Amazon WorkDocs

Amazon WorkMail

Amazon AppStream

Amazon WorkSpaces

Amazon EC2

Container Registry

Amazon EC2

Container Service

Amazon Lightsail

AWS Batch

AWS Elastic

Beanstalk

AWS Lambda

Page 12: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Platform Services

Databases

Amazon

DynamoDB

Analytics

Amazon

Athena

Application Services

Amazon API

Gateway

Management Tools

Amazon RDS

Amazon

ElastiCache

Amazon Redshift

Amazon

Redshift

Amazon EMR

Amazon

ElasticSearch

Amazon

Kinesis

Amazon

QuickSight

Amazon

AppStream 2.0

Amazon

Media

Services

AWS Step

Functions

Amazon

CloudWatch

AWS

CloudFormation

AWS

CloudTrail

AWS

Config

AWS Managed

Services

AWS

OpsWorks

AWS

Service Catalog

AWS Trusted

Advisor

DeveloperTools

AWS

CodeBuild

AWS

CodeCommit

AWS

CodeDeploy

AWS

CodePipeline

AWS X-Ray

MobileServices

Amazon API

Gateway

Amazon

Cognito

Amazon

Mobile Analytics

Amazon

Pinpoint

AWS

Device Farm

AWS

Mobile Hub

Internetof Things

AWS IoT

AWS Greengrass

Page 13: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Regions

• Geographic locations

• Consist of at multiple Availability Zones

Availability Zones

• Clusters of data centers

• Isolated from failures in other Availability Zones

• Low latency, high throughput

AWS Global Infrastructure

Page 14: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Global Infrastructure

Region & Number of Availability Zones

New Region (coming soon)

OhioN. California

Frankfurt

LondonSeoul

Mumbai

São Paulo

Stockholm

GovCloudN. Virginia

Canada (Central)

Paris

Beijing

Ningxia

Tokyo

Singapore

Sydney

OregonGovCloud

Hong KongBahrain

3

14

Osaka

Ireland

6

33

Page 15: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

High Availability Using Multi-AZ Deployments

Availability

Zone - A

Availability

Zone - B

Availability

Zone - C

Region

Page 16: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Global Infrastructure - Edge locations

Edge location

Multiple Edge location

Regional Edge Cache

Page 17: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

100+ AWS Edge locations - local points of presence

commonly supporting AWS services like:

• Amazon Route 53

• Amazon CloudFront

• AWS Shield

• AWS WAF

AWS Global Infrastructure

Page 18: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Q: Quel est le terme AWS pour désigner des groupes

physiquement distincts de datacenters au sein d'une Région ?

Vrai ou Faux: Il y a plus de régions que d’edge locations.

Vrai ou Faux: AWS possède et entretient l'infrastructure

nécessaire aux services applicatifs, que vous provisionnez et

utilisez au besoin.

Q: Quelle est la différence entre les zones de disponibilité

d'une même région?

Knowledge Check

Availability Zone

Faux

Vrai

Chaque zone de disponibilité est isolée, mais les zones de disponibilité d’une

région sont connectées avec des liens réseaux à faible latence.

Page 19: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS Foundational Services

Page 20: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Core Compute Services

Page 21: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon EC2

• Infrastructure as a Service, launched in 2006

• Based on virtual machines (“EC2 instances”) and images (“Amazon Machine Image”, “AMI”)

• Many instance types for different needs: general purpose, compute, memory, GPU, etc.

• Users can pick from Amazon-supported AMIs, vendor-supported AMIs (“EC2 Marketplace”) or

they can build their own

• All-inclusive: networking (“Virtual Private Cloud”), storage (“Elastic Block Storage”), firewalling

(“Security Group”), load balancing (“Elastic Load Balancing”), high availability (“Availability

Zones”), automatic scaling (“Auto-scaling groups”), monitoring (“Cloudwatch”)

• Pay on an second basis

The best option if you need full control over your instances

Use Reserved Instances and Spot Instances for massive savings (up to 90%)

Page 22: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Core Compute Services :

Elastic Cloud Computing (EC2)

Page 23: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Resizable compute capacity

• Complete control of your computing

resources

• Reduced time required to obtain and

boot new server instances

Amazon Elastic Compute Cloud (EC2)

Amazon

EC2

Page 24: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Scale capacity as your computing requirements change

• Pay only for capacity that you actually use

• Choose Linux or Windows

• Deploy across AWS Regions and Availability Zones for

reliability

Amazon EC2 Facts

Page 25: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

An AMI includes the following:

• A template for the root volume for the instance (for

example, an operating system, an application server, and

applications).

• Launch permissions that control which AWS accounts can

use the AMI to launch instances.

• A block device mapping that specifies the volumes to attach

to the instance when it is launched.

Amazon Machine Image (AMI) Details

Page 26: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon EC2 Instances

OS, Applications,

and Configuration

AMI

Running or

Stopped VM

Instances

AZ

VPC

Region

EBS

S3

EBS

SnapshotsS3 Buckets

EBS EBS EBS EBS EBS

AZ

Instances Instances

Page 27: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Online store to discover, purchase,

and deploy IT software on top of the

AWS infrastructure.

• Catalog of 4000+ IT software

solutions including Paid, BYOL, Open

Source, SaaS, and free-to-try options.

• Pre-configured to operate on

AWS.• Software checked by AWS for security

and operability.

AWS Marketplace

Page 28: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Current Generation Instances

Instance Family Some Use Cases

General purpose (t2, m5, m4, m3) • Low-traffic websites and web applications

• Small databases and mid-size databases

Compute-optimized (c5, c4, c3) • High performance front-end fleets

• Video-encoding

Memory-optimized (x1, r4, r3) • High performance databases

• Distributed memory caches

Storage-optimized (i3, d2) • Data warehousing

• Log or data-processing applications

GPU instances (g2, p3, f1) • 3D application streaming

• Machine learning

• FPGAs

Page 29: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Instance generation

c4.largeInstance family

Instance size

Type and size

Page 30: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

C5: Compute Optimized Instances

“We saw

significant performance

improvement on Amazon EC2

C5, with up to a 140%

performance improvement in

industry standard CPU

benchmarks over C4.”“We are eager to

migrate onto the AVX-512

enabled c5.18xlarge instance

size… . We expect to decrease

the processing time of some of

our key workloads by more than

30%.”

• Based on 3.0 GHz Intel Xeon Scalable Processors (Skylake)

• Up to 72 vCPUs and 144 GiB of memory

(2:1 Memory:vCPU ratio)

• 25 Gbps NW bandwidth

• Support for Intel AVX-512

Page 31: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

EC2 Instances Powered by Intel Technologies

Instance

Compute

OptimizedGeneral Purpose Memory Optimized Storage Optimized

TypeC5 C4 M5 M4 T2 X1 X1e R4 H1 I3 D2

Intel

Processor

Xeon

Platinum

8175M

Xeon E5

2666 v3

Xeon

Platinum

8175M

Xeon E5

2686 v4

2676 v3

Xeon

Family

Xeon E7

8880 v3

Xeon E7

8880 v3

Xeon E5

2686 v4

Xeon E5

2686 v4

Xeon E5

2686 v4

Xeon E5

2676 v3

Intel

Processor

Technology

Skylake Haswell SkylakeBroadwell

HaswellYes Haswell Haswell Broadwell Broadwell Broadwell Haswell

Intel AVX Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes

Intel AVX2 Yes Yes Yes Yes - Yes Yes Yes Yes Yes Yes

Intel AVX-

512Yes - Yes - - - - - - - -

Intel Turbo

BoostYes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes

Storage EBS-only EBS-only EBS-only EBS-only EBS-onlySSD

EBS-Opt

SSD

EBS-Opt- HDD SSD HDD

Page 32: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Is data about your instance.

• Can be used to configure or manage a running instance.

Instance Metadata

Page 33: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

To view all categories of instance

metadata from within a running

instance, use the following URI: http://169.254.169.254/latest/meta-data/

On a Linux instance, you can use:• $ curl http://169.254.169.254/latest/meta-data/

• $ GET http://169.254.169.254/latest/meta-data/

All metadata is returned as text

(content type text/plain).

Retrieving Instance Metadata

Page 34: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Can be passed to the instance at launch.

• Can be used to perform common automated configuration

tasks.

• Runs scripts after the instance starts.

Instance User Data

• You can specify user data when launching an instance.

• User data can be:• Linux script – executed by cloud-init

• Windows batch or PowerShell scripts – executed by EC2Config service

• User data scripts run once per instance ID by default.

Page 35: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

#!/bin/sh

yum -y install httpd

chkconfig httpd on

/etc/init.d/httpd start

User Data Example Linux

User data shell scripts must start with the #!

characters and the path to the interpreter you

want to read the script.

Install Apache web server

Enable the web server

Start the web server

Page 36: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

<powershell>

Import-Module ServerManager

Install-WindowsFeature web-server, web-webserver

Install-WindowsFeature web-mgmt-tools

</powershell>

User Data Example Windows

Import the Server Manager module for

Windows PowerShell.

Install IIS

Install Web Management Tools

Page 37: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon EC2 Purchasing Options

On-Demand Instances

Pay by the Second.

Reserved Instances

Purchase, at a significant discount,

instances that are always available

1-year to 3-year terms.

Scheduled Instances

Purchase instances that are always availableon the specified

recurring schedule, for a one-year term.

Spot Instances

Spare compute capacity in the AWS cloud at

steep discounts. But…

Dedicated Hosts

Pay for a physical host that is fully

dedicated to running your instances.

Page 38: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Networking:

Virtual Private Cloud (VPC)

Page 39: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Provision a private, isolated virtual

network on the AWS cloud.

• Have complete control over your

virtual networking environment.

Amazon Virtual Private Cloud (VPC)

Amazon

VPC

Page 40: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• A subnet defines a range of IP addresses in your VPC.

• You can launch AWS resources into a subnet that you

select.

• A private subnet should be used for resources that won’t

be accessible over the Internet.

• A public subnet should be used for resources that will be

accessed over the Internet.

• Each subnet must reside entirely within one Availability

Zone and cannot span zones.

VPCs and Subnets

Page 41: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

VPC subnets and Availibility Zones

172.31.0.0/16

Availability Zone Availability Zone Availability Zone

VPC subnet VPC subnet VPC subnet

172.31.0.0/24 172.31.1.0/24 172.31.2.0/24

eu-west-1a eu-west-1b eu-west-1c

Page 42: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon VPC Example

Virtual Private Cloud

AWS Cloud

Public Subnet Private Subnet VPN Only Subnet

DB ServerWeb Server

Customer

Network

R

Internet

App ServerVPC NAT

Gateway

Internet

Gateway

Web Server App Server DB Server

Virtual

Private

Gateway

Page 43: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Security groups

• Network access

control lists (ACLs)

• Key Pairs

Security in Your VPC

Subnet

10.0.1.0/24

Internet GatewayVPN Gateway

VPC Router

10.0.0.0/16

Security

Group

Security

Group

Network ACL Network ACL

Routing Table Routing Table

instance instance instance instance

Subnet

10.0.0.0/24

Security

Group

Security

Group

Page 44: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

VPN Connections

VPN Connectivity option Description

AWS Hardware VPNYou can create an IPsec hardware VPN connection

between your VPC and your remote network.

AWS Direct ConnectAWS Direct Connect provides a dedicated private

connection from a remote network to your VPC.

Software VPN

You can create a VPN connection to your remote

network by using an Amazon EC2 instance in your VPC

that’s running a software VPN appliance.

Page 45: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

AWS VPN basics

Customer

Gateway

Virtual

Gateway

Two IPSec tunnels

192.168.0.0/16 172.31.0.0/16

192.168/16

Your networking device

Page 46: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Storage:

Amazon Simple Storage Service (S3)

Amazon Elastic Block Store (EBS)

Page 47: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Storage for the Internet

• Natively online, HTTP access

• Storage that allows you to store and

retrieve any amount of data, any

time, from anywhere on the web

• Highly scalable, reliable, fast and

durable

Amazon Simple Storage Service (S3)

Amazon S3

Page 48: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Can store an unlimited number of objects in a bucket

• Objects can be up to 5 TB; no bucket size limit

• Designed for 99.999999999% durability and 99.99% availability of objects over a given year

• Can use HTTP/S endpoints to store and retrieve any amount of data, at any time, from anywhere on the web

• Is highly scalable, reliable, fast, and inexpensive

• Can use optional server-side encryption using AWS or customer-managed provided client-side encryption

• Auditing is provided by access logs

• Provides standards-based REST and SOAP interfaces

Amazon S3 Facts

Page 49: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Storage and backup

• Application file hosting

• Media hosting

• Software delivery

• Store AMIs and snapshots

Common Use Scenarios

Page 50: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Amazon S3 stores data as

objects within buckets

• An object is composed of a

file and optionally any

metadata that describes that

file

• You can have up to 100

buckets in each account

• You can control access to the

bucket and its objects

Amazon S3 Concepts

Amazon

S3

Bucket

with

Objects

Bucket

Object

Page 51: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

An object key is the unique identifier for an object in a bucket.

Object Keys

http://not-taken.s3.amazonaws.com/mysecret.gif

Bucket Object/Key

Page 52: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• You can control access to buckets and objects with:• Access Control Lists (ACLs)

• Bucket policies

• Identity and Access Management (IAM) policies

• You can upload or download data to Amazon S3 via SSL

encrypted endpoints.

• You can encrypt data using AWS SDKs.

Amazon S3 Security

Page 53: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Protects from accidental overwrites and deletes with no

performance penalty.

• Generates a new version with every upload.

• Allows easily retrieval of deleted objects or roll back to

previous versions.

• Three states of an Amazon S3 bucket• Un-versioned (default)

• Versioning-enabled

• Versioning-suspended

Amazon S3 Versioning

Versioning Enabled

Key: photo.gif

ID: 121212

Key: photo.gif

ID: 111111

Page 54: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Lifecycle management defines how Amazon S3 manages

objects during their lifetime. Some objects that you store in an

Amazon S3 bucket might have a well-defined lifecycle:

• Log files

• Archive documents

• Digital media archives

• Financial and healthcare records

• Data that must be retained for regulatory compliance

Amazon S3 Object Lifecycle

Page 55: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Pay only for what you use

• No minimum fee

• Prices based on location of your Amazon S3 bucket

• Estimate monthly bill using the AWS Simple Monthly

Calculator

• Pricing is available as:• Storage Pricing

• Request Pricing

• Data Transfer Pricing: data transferred out of Amazon S3

Amazon S3 Pricing

Page 56: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Long term low-cost archiving service

• Optimal for infrequently accessed data

• Designed for 99.999999999% durability

• Three to five hours’ retrieval time

• Less than $0.01 per GB/month (depending on region)

Amazon Glacier

Page 57: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon S3 Storage Classes

Storage Class Durability Availability Other Considerations

Amazon S3 Standard 99.999999999% 99.99%

Amazon S3 Standard -

Infrequent Access (IA)99.999999999% 99.9%

• Retrieval fee associated with

objects

• Most suitable for infrequently

accessed data

Amazon S3 One Zone-

Infrequent Access99.999999999% 99.5%

• stores data in a single AZ

• costs 20% less than Standard - IA

Glacier 99.999999999%99.99% (once

restored)

• Must restore objects before you can

access them

• Restoring objects can take 3-5

hours

Page 58: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Persistent block level storage

volumes offer consistent and low-

latency performance.

• Stored data is automatically

replicated within its Availability Zone.

• Snapshots are stored durably in

Amazon S3.

Amazon Elastic Block Store (EBS)

Amazon

EBS

Page 59: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon EBS Lifecycle

Vast amounts of

unused space Create

Call CreateVolume

1 GiB to 16 TiB

Attach

Call AttachVolume to affiliate with

one Amazon EC2 instance

Attached

and

In Use

• Format from Amazon

EC2 instance OS

• Mount formatted drive

CreateSnapshot

Snapshot to Amazon S3

Detach

Call DetachVolume

Deleted

Call DeleteVolume

Page 60: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• SSD-backed volumes are• Optimized for transactional workloads that involve frequent

read/write operations with small I/O size.

• Dominant in IOPS performance.

• HDD-backed volumes are• Optimized for large streaming workloads.

• Dominant in throughput (measured in MiB/s).

Amazon EBS Volume Types

Page 61: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon EBS Volume Types

SSD HDD

Volume TypeGeneral Purpose

SSD (gp2)

Provisioned IOPS

SSD (io1)

Throughput Optimized

HDD (st1)Cold HDD (sc1)

Description

Balances price

and

performance

for a wide

variety of

transactional

loads.

Highest-

performance

SSD volume

designed for

mission-

critical

applications.

Low-cost HDD

designed for

frequently

accessed,

throughput-

intensive

workloads.

Lowest cost

HDD designed

for less

frequently

accessed

workloads.

Volume Sizes 1 GiB – 16 TiB 4 GiB – 16 TiB 500 GiB – 16 TiB 500 GiB – 16 TiB

Dominant

Performance IOPS IOPS MiB/s MiB/s

Page 62: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• EBS is recommended when data must be quickly

accessible and requires long-term persistence.

• You can launch your EBS volumes as encrypted volumes –

data stored at rest on the volume, disk I/O, and snapshots

created from the volume are all encrypted.

• You can create point-in-time snapshots of EBS volumes,

which are persisted to Amazon S3.

Amazon EBS Facts

Page 63: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon EBS Scope

Amazon EBS volumes are in a single Availability Zone

Availability Zone A

EBS Volume 1

Availability Zone B

EBS Volume 2

Volume data is replicated across multiple servers in an Availability Zone.

Page 64: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Pay for what you provision:

• Pricing based on region

• Review Pricing Calculator online

• Pricing is available as:• Storage

• IOPS

Amazon EBS Pricing

* Check Amazon EBS Pricing page for current pricing for all regions.

Page 65: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Amazon EBS and Amazon S3

Amazon EBS Amazon S3

Paradigm Block storage with file system Object store

Performance Very fast Fast

RedundancyAcross multiple servers in an Availability

ZoneAcross multiple facilities in a Region

SecurityEBS Encryption – Data volumes and

SnapshotsEncryption

Access from the Internet? No (1) Yes (2)

Typical use case It is a disk drive Online storage

(1) Accessible from the Internet if mounted to server and set up as FTP, etc.

(2) Only with proper credentials, unless ACLs are world-readable

Page 66: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

• Is local, complimentary direct attached block storage.

• Includes availability, number of disks, and size based on

EC2 instance type.

• Is optimized for up to 365,000 Read IOPS and 315,000

First Write IOPS.

• Is SSD or magnetic.

• Has no persistence.

• Automatically deletes data when an EC2 instance stops,

fails or is terminated.

Amazon EC2 Instance Store

Page 67: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Reboot vs. Stop vs. Terminate

Characteristic Reboot Stop/Start (EBS-backed instances only)

Terminate

Host computer

The instance stays

on the same host

computer.

The instance runs on

a new host

computer.

Public IP address No change New address assigned

Elastic IP

addresses (EIP)EIP remains associated with

the instance.

EIP remains associated with the

instance.

EIP is disassociated

from the instance.

Instance store

volumesPreserved Erased Erased

EBS volume Preserved PreservedBoot volume is

deleted by default.

You stop incurring

charges as soon as

You stop incurring

charges as soon as

Page 68: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

#AWSSummit© 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

Q: Quel service AWS vous permet de publier vos contenus Web

statiques, et de stocker les photos et vidéos de vos utilisateurs, en

dehors des instances

Q: Dans une VPC, qu’est-ce qui agit comme une couche de sécurité

supplémentaire au niveau d’un sous-réseau ?

Vrai ou Faux: S3 limite le volume de données que vous pouvez stocker

Knowledge Check

False

Amazon S3

Network ACLs

Page 69: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they

Thank you !To learn more, visit :

https://aws.amazon.com/getting-started

Page 70: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they
Page 71: #AWSSummit Démarrer sur AWSawsmarketingbucket.s3-eu-west-1.amazonaws.com/2018... · Course Objectives This course teaches you how to: • Recognize terminology and concepts as they