Aws training overview soitec public

Preview:

Citation preview

Soitec - AWS Overview for IT Team

Dec-2016

Amazon Web Services (AWS)

2

https://aws.amazon.com/fr/documentation/

https://aws.amazon.com/fr/training/

Network overviewAWS VPC/DirectConnect / Public

3

Liste des modules utilisés à Soitec

4

Compute

EC2

RDS

Backup

S3

Glacier

Storage Gateway

Other

Lambda

DMS

Cloudwatch

Data Pipeline

DynamoDB

API Gateway

CodeCommit

Trusted Advisor

SNS

AWS Compute : EC2 (Elastic Compute Cloud)

5

〉 Serveurs Virtuels dans le cloud (VM / ESX @Soitec)

〉 Administration par interface web

〉 Capacité de calcul (CPU/Mem/Disque/Réseau) redimensionnable (à froid)

〉 Temps nécessaire pour faire un stop / start de l’ordre de qq minutes

AWS Compute : EC2 (Elastic Compute Cloud)

6

AWS Compute : EC2 (Elastic Compute Cloud)

7

〉 Administration pour les arrêts/démarrages/backups de VM par rundeck (login/password du domaine) cf www.rundeck.org

〉 Automatise les sauvegardes par snapshots〉 Automatise les arrêts / démarrages des VMs de non production.〉 Permet les démarrages manuels des VMs ou des applications.

AWS : RDS (Relational Database Service)

8

AWS Backup

9

〉 S3 : Service de stockage de fichiers dans AWS〉 Utilisation : transfert de VM, stockage de logs, backups Netbackup

〉 Glacier : Service d’archivage de fichier dans AWS : coût de stockage faible, mais récupération des données longue et coûteuse〉 Utilisation : sauvegardes fichiers du solaire, backups Netbackup

〉 Storage Gateway : Service de backup à travers une VTL (Virtual Tape Library) s’interfaçant avec un logiciel de sauvegarde (netbackup @Soitec) stockant les données du backup sur S3 ou Glacier selon la rétention〉 Utilisation : polices de sauvegarde netbackup (fichiers, BDD)

AWS Autres services

10

〉 Lambda : permet d’exécuter du code python/nodejs/java à la demande dans un environnement managé par AWS (ServerLess)〉 Utilisation : saisie de data dans le MES (IOT)

〉 Data Pipeline : permet de traiter et transférer des données entre nos ressources internes et les services AWS (Data Workflow Orchestration)〉 Utilisation : extraction et transformation de données depuis la PLL

〉 DynamoDB : permet de traiter de la donnée au format NoSQL, sur un service totalement géré par AWS〉 Utilisation : stockage des données des capteurs IOT

〉 API Gateway : permet de créer et gérer une API RestFull pour exposer des fonctions Lambda, DynamoDB…〉 Utilisation : exposition des webservices IOT

〉 SNS : permet de créer et gérer des notifications en mode push (SMS, emails, notifications inter services AWS)〉 Utilisation : envoi de mails d’alerte

AWS Autres services

11

〉 Cloudwatch : permet de surveiller les performances ou les logs des différents services et de déclencher des actions sur alarmes ou sur planification.〉 Utilisation : Performances EC2/RDS. Monitoring IOT et création incidents ServiceNOW

〉 CodeCommit : Service de gestion de sources basé sur GIT.〉 Utilisation : code source lambda / google scripts

〉 DMS : permet de répliquer une partie ou la totalité d’une bdd en temps réel vers une autre bdd (d’un type différent ou pas)〉 Utilisation : réplication PLL vers postgres pour reporting.

〉 Trusted Advisor : permet de visualiser les différents coûts et utilisations des services AWS et propose des optimisations sur les performances et les coûts〉 Utilisation : optimisation continue des coûts

Annexe 1

12

AWS = Lego

13

With Lego we can achieve big things...

14

Let’s try !

15

Disclaimer

16

© Exclusive property of Soitec. This document contains confidential information. Disclosure, redisclosure, dissemination, redissemination, reproduction or use is limited to authorized persons only. Disclosure to third parties requires a Non Disclosure Agreement. Use or reuse, in whole or in part, by any means and in any form, for any purpose other than which is expressly set forth in this document is forbidden.

Recommended