109
PREMIERS PAS & BONNES PRATIQUES SUR AMAZON WEB SERVICES

Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

Embed Size (px)

DESCRIPTION

Premiers pas et bonnes pratiques sur Amazon AWS présenté par Carlos Condé Au Xebia Cloud Day 2012. La vidéo de la présentation est disponible ici : http://vimeo.com/44228168 Le Xebia Cloud Day 2012 est une conférence gratuite dédiée au Cloud Computing focalisée sur l'écosystème Java. http://blog.xebia.fr/22-mai-2012-cloud-day-chez-xebia/

Citation preview

Page 1: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

PREMIERS PAS

& BONNES PRATIQUES SUR AMAZON WEB SERVICES

Page 2: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 3: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 4: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

1ER PROJET

Page 5: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#1 EXTENSION

DE CAPACITÉ

Page 6: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

Probleme:

Analyser les données des que le marché financier

cloture, afin d’ajuster la gestion des risques.

Page 7: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

3000 Coeurs pendant la gestion des risques N

um

bre

de

Co

eu

rs

300 Coeurs

durant le

weekend

Jeu Ven Dim Lun Mar Sam Mer

3000 -

300 -

Page 8: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AMAZON EC2 ELASTIC COMPUTE CLOUD

Page 9: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 10: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 11: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AMAZON VPC VIRTUAL PRIVATE CLOUD

Page 12: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 13: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 14: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 15: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 16: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 17: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 18: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 19: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

Provision and attach 1TB of storage in 2 minutes

(from the back of an auto-rickshaw in India).

10 new Linux servers in

2 minutes (while sitting

by the pool).

Monitoring server resources

from an iPhone (in a bar).

Source: Autodesk

Page 20: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#2 DEVELOPEMENT

& TESTS

Page 21: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 22: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 23: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 24: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AMAZON RDS RELATIONAL DATABASE SERVICE

Page 25: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 26: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 27: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 28: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 29: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

Project & Usage

as of March 2010

External Cloud Enablement

Project

- Started in Jan 2008, 5 FTE

- Focus: IT Automation on IaaS

- SAP Self-service since March 2008

- Enables unlimited # systems in clouds

- Weekly Feature Extensions

Usage

- 276 Cloud Appliances

> 600 SAP employees as direct users

from >16 countries

>10,000 SAP systems provisioned

- Cost Savings based on

1. Less expensive Hardware Hosting

2. IT Process Automation

AWS Footprint

1,100 new SAP systems

42,086 EC2 Instance Hours

39 TB EBS Storage

3 TB S3 Storage

Top 3 Consuming Departments – Avg. Cost Saving Rate: 77%

Customer Trainings

111 SAP Systems

$ 42 / SAP system

82 hrs / SAP system

Status: Pilot + Ramp up

Customer Demos

118 SAP Systems

$ 76 / SAP system

119 hrs / SAP system

Status: Productive + Ramp up

Customer Workshops

215 SAP Systems

$ 15 / SAP system

26 hrs / SAP system

Status: Productive

Source: SAP

Page 30: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

Traditional Hosting vs. Amazon Cloud

Hosting Costs of ERP for Deployment

Source: SAP

Page 31: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#3 DISASTER

RECOVERY

Page 32: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

If only I had a disaster recovery plan on AWS…

Page 33: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 34: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 35: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AMAZON S3 SIMPLE STORAGE SERVICE

Page 36: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 37: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

1b Tb

Page 38: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

99.999999999%

DURABILITÉ

Page 39: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

ON DEMAND PAY FOR WHAT YOU USE

Page 40: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

PAS D’INVESTISSEMENT INITIAL

HEBERGEMENT

$ Emplacement

$ Alimentation

$ Réseau

$ Serveurs

$ Certification

AMAZON WEB

SERVICES

$0 Mise en service

Page 41: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

SCENARIO #1

COLD DR

Page 42: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 43: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 44: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 45: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 46: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

SCENARIO #2

WARM DR

Page 47: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 48: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 49: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

SCENARIO #3

INTERNAL APP

Page 50: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 51: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 52: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

ORACLE SECURE BACKUP MODULE

ORACLE RMAN AMAZON S3

Page 53: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 54: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AWS VM IMPORT

• VMware ESX VMDK images

• Citrix Xen VHD images

• Microsoft Hyper-V VHD images for Microsoft

Windows Server 2003 (R2) and 2008 (R1 & R2)

Page 55: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AWS

IMPORT / EXPORT

Page 56: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 57: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 58: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 59: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

http://aws.amazon.com/whitepapers

Page 60: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

ARCHITECTURE

Page 61: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

« Everything fails all the time »

Werner Vogels

CTO of Amazon

Page 62: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#1 AMAZON

MACHINE IMAGES

Page 63: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 64: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AMI

YOUR CODE

CORE SERVICES

3rd PARTY LIBRARIES

OPERATING SYSTEM

Page 65: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AMI AMI

YOUR CODE

CORE SERVICES

3rd PARTY LIBRARIES

OPERATING SYSTEM

YOUR CODE

CORE SERVICES

3rd PARTY LIBRARIES

OPERATING SYSTEM

Page 66: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AMI AMI AMI

YOUR CODE

CORE SERVICES

3rd PARTY LIBRARIES

OPERATING SYSTEM

YOUR CODE

CORE SERVICES

3rd PARTY LIBRARIES

OPERATING SYSTEM

YOUR CODE

CORE SERVICES

3rd PARTY LIBRARIES

OPERATING SYSTEM

Page 67: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 68: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#2 ELASTICITÉ

Page 69: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 70: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 71: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 72: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 73: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 74: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 75: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 76: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 77: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#3 ZONES DE

DISPONIBILITE

Page 78: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 79: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 80: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 81: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#4 AUTOMATISATION

Page 82: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

APIs / CLI INFRASTRUCTURE PROGRAMMABLE

Page 83: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AWS

CLOUDFORMATION STACK-BASED PROVISIONING SERVICE

Page 84: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 85: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 86: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#5 CONTROLE

Page 87: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

AWS IAM IDENTITY AND ACCESS MANAGEMENT

Page 88: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 89: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

TIP

MFA DELETE

Page 90: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

TIP

COMPTES MULTIPLES

Page 91: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

Amazon CloudWatch Monitoring for AWS resources

+

Amazon SNS Simple Notification Service

Page 92: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 93: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#6 RESOURCES

Page 94: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

ARCHITECTURE CENTER aws.amazon.com/architecture

Page 95: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 96: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

ARTICLES & TUTORIELS aws.amazon.com/articles

Page 97: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 98: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

VIDEOS & WEBINARS aws.amazon.com/resources/webinars

Page 99: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 100: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#7 YOU’RE NOT

ALONE

Page 102: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

Microsoft Exchange Server, Microsoft SharePoint Server, Microsoft SQL Standard Server, Microsoft SQL Enterprise Server, Microsoft Lync Server, Microsoft System Center servers, and Microsoft Dynamics CRM through License Mobility Software Assurance

Oracle fully supports Oracle E-Business Suite, Oracle’s PeopleSoft Enterprise, Oracle’s Siebel CRM, Oracle Fusion Middleware, Oracle Database, and Oracle Linux on the portion of AWS EC2 which uses Oracle VM.

SAP® solutions, including SAP® Rapid Deployment

solutions and SAP® BusinessObjects™ solutions,

IBM DB2, Informix, Lotus® Forms Turbo, WebSphere® Application Server, WebSphere® sMash, WebSphere Portal Server, Lotus® Web Content Management Standard Edition , InfoSphere Information Server, Lotus Domino®, Lotus Web Content Management Standard Edition®, Tivoli Monitoring®

Page 104: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

#1 1ER PROJET

#2 ARCHITECTURE

#3 GESTION DES COUTS

Page 105: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 106: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

« One must learn by doing the thing; for though you think you know it, you have no certainty

until you try. »

Sophocles

Page 107: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé

FREE TIER! aws.amazon.com/free

Page 108: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé
Page 109: Premiers pas et bonnes pratiques sur Amazon AWS - Carlos Condé