|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/aws-devops-automatisez-la-gestion-de-votre-infra/
课程评论:没有评论
课程名称:AWS DevOps:自动化管理您的基础设施 [2025] 课程概述: 在过去十年中,企业面临着数字化增长带来的挑战,包括数字终端(如计算机、手机、平板)的激增、越来越多的人口在线连接以及市场新竞争者的出现。因此,企业认识到,单靠在其核心领域的专业知识(如会计、教育、医疗、银行等)是不够的,还必须在“软件”方面进行创新和服务交付。IT团队已经成为公司“革命”和“增长”的核心。 为了支持企业的增长,信息系统(SI)必须满足以下明确要求: 1. **可扩展性**:信息系统需能跟随技术进步,以免遭到破坏。 2. **敏捷性/快速性/灵活性**:信息系统须能够迅速响应客户的新需求。 3. **可伸缩性**:信息系统需应对负载增加,否则客户可能寻求其他解决方案并失去市场份额。 4. **安全性**:网络安全必须成为IT团队的DNA,以防止任何网络攻击,因为没有系统是绝对安全的。 5. **隐私性**:在21世纪,数据管理是一个重大问题,信息系统必须确保数据管理的透明性和保密性。 IT被视为我们日常生活中一切活动的核心平台,包括超市购物、在线支付和信息查询等。 本课程将探讨几种方法: - **云计算**:提供IT资源(网络、计算、存储)的云服务模式,包括IaaS(基础设施即服务)、PaaS(平台即服务)和SaaS(软件即服务),使企业能够更专注于其核心业务并更快创新。 - **DevOps**:加速应用程序的生产和交付过程,通过持续集成(CI)和持续交付(CD)链,提高响应客户需求的速度。 本课程将教您如何在云中实施DevOps方法,以加速信息系统的增长。您将学习如何通过AWS的CodeCommit、CodeBuild、CodeDeploy和CodePipeline实现持续集成和持续交付的步骤。 课程分为五大部分: 1. EKS:部署Kubernetes集群。 2. 代码管理:使用CodeCommit。 3. 构建管理:使用CodeBuild。 4. 部署管理:使用CodeDeploy。 5. 管道管理:使用CodePipeline,安全管理:通过Amazon Route 53、ACM、外部DNS和AWS负载均衡器控制器来处理应用的外部暴露和安全性。 适用对象: - 开发人员 - 系统和网络管理员 - IT经理和项目负责人 - DevOps工程师 先决条件: - 对Docker有良好的基础 - 对Kubernetes有良好的基础 - 对AWS有基础知识 - 对Git有基础知识 课程时长:8小时 备注:该课程会定期更新 讲师:Dirane TAFEN(云和DevOps顾问及讲师)
Les entreprises ces dix dernières années ont été confrontées aux défis liés à la croissance du numérique, à savoir:L'explosion du nombre de terminaux numériques (ordinateurs, téléphones, tablettes)La population de plus en plus connectée à internetLa concurrence de nouveaux acteurs sur le marchéAinsi, les entreprises ont bien compris qu'être expert dans leur domaine de base (comptabilité, enseignement/formation, médecin, banque …) ne suffit plus, il faut également compter le « software », c'est-à-dire délivrer ses services autrement. L'équipe informatique est désormais au caur même de la « révolution » et la « croissance » au sein de l'entreprise.Afin de soutenir la croissance de l'entreprise, le Système d'Information (SI) doit répondre à des exigences clairesEvolutivité: le SI doit pouvoir évoluer avec l'avancée technologique de peur d'être disruptéAgilité/rapidité/flexibilité: le SI doit pouvoir répondre très rapidement aux nouveaux besoins du clientScalabilité: le SI doit pouvoir répondre à la montée en charge au risque de voir les clients adapter d'autres solutions et perdre des parts de marchéSécurité: la cybersécurité doit faire partie de l'ADN de l'équipe informatique afin de prévenir toute cyber attaque. En effet aucun système n'est à l'abris et toute faille de sécurité non maitrisée pour entrainer un arrêt de service qui peut coûter la vie à l'entrepriseConfidentialité: les données représentent un enjeu majeur au 21 ième siècle. Le SI doit impérativement garantir une transparence dans la gestion des données et assurer la non-divulgation de ces dernières.Vous l'aurez compris, l'IT (Information Technology) est la plateforme tournante de tout ce que nous faisons au quotidien (achat de courses en supermarché, paiement en ligne, recherche de l'information …).Plusieurs approches seront développées au fil des années:Le Cloud: qui permet de consommer des ressources IT (réseau, calcule, stockage) hébergées par un opérateur et qui ne nous facture que ce que nous consommons, ainsi sont nés les termes IaaS (Infrastructure As A Service), PaaS (Plateforme As A Service) et SaaS (Software As A Service). Le Cloud a ainsi permis à de nombreuses entreprises de se focaliser sur leur caur de métier et ainsi innover beaucoup plus viteLe DevOps: qui permet aux systèmes d'information d'accélérer le processus de production et de livraison de l'application grâce aux chaînes d'intégration continue (CI) et de déploiement continu (CD). Une entreprise qui livre plus vite est une entreprise qui répond plus vite aux besoins du client.Plusieurs acteurs se sont positionnés sur le marché du Cloud, à savoir Amazon (avec AWS), Microsoft (avec AZURE), OVH (avec OVH Cloud), Alibaba (avec Alibaba Cloud).Afin de séduire en plus leur clientèle, ces acteurs ont proposé des solutions pour reproduire les grandes artères de la méthodologie DevOps (Code -> Test -> Build -> Deploy -> Monitor). En proposant des services managés de plus en plus innovants.Dans le cadre de la présente formation, nous vous apprendrons à implémenter la méthodologie DevOps dans le Cloud afin d'accélérer la croissance de votre Système d'Information.Ainsi vous apprendrez à réaliser les étapes d'intégration contitue et de déploiement continue grâce à CodeCommit, CodeBuild, CodeDeploy et CodePipeline.Les méthodes pédagogiques du client ayants évoluées chez EAZYTraining, nos formations se dispensent à travers un projet fil rouge. En effet, pour rendre nos formations directement applicables en entreprise, nous allons partir d'un besoin client et vous montrer étape par étape comment répondre à ce dernier et proposer une solution complète.La formation est divisée en 5 grandes parties:EKS: nous permettant de déployer le cluster kubernetes sur lequel on déploiera l'application du clientGestion du code: avec codecommitGestion du build: avec codebuildGestion du déploiement: avec codedeployGestion du pipeline: avec codepipelineGestion de la sécurité: avec Amazon Route 53, ACM, external DNS et AWS Load Balancer Controller pour la partie ingress (exposition et sécurisation de l'application à l'extérieur).Cette formation est destinée:Aux développeursAux administrateurs systèmes et réseauxAux managers et chef de projet ITAux ingénieurs DevOpsPrérequis:Avoir de bonnes bases sur Docker Avoir de bonnes bases sur kubernetes Avoir les bases sur aws Avoir les bases sur gitDurée de la formation: 8 HeuresNB: Cette formation est activement mise à jourFormateur: Dirane TAFEN (Consultant et Instructeur dans le Cloud et le DevOps)