Upload
xavier-michallet
View
201
Download
2
Embed Size (px)
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.