AWS Hosting Strategies

所在平台: Udemy

课程主页: https://www.udemy.com/course/aws-hosting-strategies/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:AWS托管策略 课程概述:在本实用课程中,您将学习如何利用亚马逊网络服务(AWS)提供的主要托管功能,构建、部署和管理一个完整的项目,从前端到后端。所涉及的项目是一个事件管理应用,前端采用Vue3开发,后端使用.NET Core,并使用REDIS作为数据存储。 课程内容: 1. **Amazon Route 53**:设置DNS和域名管理,与其他AWS服务集成,实现高效安全的流量引导。 2. **Amazon S3(简单存储服务)**:配置S3存储桶,以存储静态文件,如图片和文档。实施安全最佳实践、版本控制和访问策略。 3. **Amazon CloudFront**:配置和集成CloudFront,以全球范围内分发内容,确保低延迟和高可用性,优化S3存储桶内容的交付。 4. **Amazon Amplify**:了解Amazon Amplify如何简化Vue3前端的部署和托管,与后端和其他AWS服务集成,创建持续开发环境。 5. **Amazon EC2(弹性计算云)**:学习配置和克隆EC2实例,使用Docker构建镜像并部署。设置负载均衡并定义规则来引导流量。 6. **Amazon ECS(弹性容器服务)**:实现使用Docker容器管理的.NET Core后端,创建ECS集群和任务以管理可扩展性和高可用性。 7. **Amazon VPC(虚拟私有云)**:配置CIDR块、路由表、互联网网关和NAT网关,创建公共和私有子网网络。 8. **Amazon ASG(自动扩展组)**:创建ASG及其组件,通过Docker部署后端,创建新的目标组和负载均衡器。 9. **Amazon EKS(弹性Kubernetes服务)**:利用Amazon EKS编排Kubernetes容器,配置、扩展和监控Kubernetes环境中的应用。 10. **AWS定价计算器**:了解如何估算项目中AWS服务的使用成本,设定自定义场景以预测开支并优化资源。 11. **Docker复习**:介绍Docker的基本概念,账户创建及存储库管理,执行本地镜像的部署,利用NGINX容器发布HTML页面。 通过本课程,您将获得有关AWS托管的全面知识和实践经验,能够有效地管理现代应用程序的基础设施。

课程评论(0条)

课程详情

Neste curso prático, você aprenderá a utilizar as principais funcionalidades de hosting oferecidas pela Amazon Web Services (AWS) para construir, implantar e gerenciar um projeto completo, desde o frontend até o backend. O projeto abordado consiste em uma aplicação para a gestão de eventos, com frontend desenvolvido em Vue3 e backend em.NET Core, utilizando REDIS como armazenamento de dados.Conteúdo Programático:Amazon Route 53:Configuração de DNS e gerenciamento de domínios.Integração com outros serviços AWS para direcionar o tráfego de forma eficiente e seguraAmazon S3 (Simple Storage Service):Aprenda a configurar buckets no Amazon S3 para armazenar arquivos estáticos, como imagens e documentos.Implementação de boas práticas de segurança, versionamento e políticas de acesso.Descubra como usar este serviço como Hosting para seu projeto de Frontend.Amazon CloudFront:Configuração e integração do CloudFront para distribuir conteúdo globalmente, garantindo baixa latência e alta disponibilidade.Uso de CloudFront para otimizar a entrega de conteúdo da bucket S3 associada ao frontend da aplicação.Amazon Amplify:Descubra como o Amazon Amplify facilita a implantação e hospedagem do frontend em Vue3.Integração do Amplify com o backend e com outros serviços AWS para criar um ambiente de desenvolvimento contínuo.Amazon EC2 (Amazon Elastic Container Service):Aprenderemos a provisionar e clonar instâncias EC2, usar o docker para construir imagens e realizar deploys em nossas instânciasConfigurar um Load Balance e definir regras para que um mesmo Load Balancer possa redirecionar o fluxo para diferentes aplicaçõesUsar o serviço Route 53 para gerenciar subdomains através do Load BalancerRedirecionar fluxo HTTP para HTTPSAmazon ECS (Elastic Container Service):Implementação do backend em.NET Core utilizando containers Docker gerenciados pelo Amazon ECS.Criação de cluster e tarefas ECS para gerenciar a escalabilidade e a alta disponibilidade da aplicação.Usaremos o Container Registry como alternativa ao docker hub para hospedar as nossas imagens.Amazon VPC (Virtual Private Cloud):Entenda os conceitos necessários para configurar blocos CIDR, tabelas de roteamento, internet gateway e nat gateway.Crie uma rede VPC com subnetes para acesso público e privadoAprenda a criar instâncias EC2 e atribuí-las as respectivas redesDescubra como acessar a sua instância privada e verificar as conectividadesUse Security Group para definir as políticas de acesso aos recursos da sua rede.Amazon ASG (Auto Scaling Group):Enderemos os conceitos envolvidos na criação de ASG e seus componentes.Em cada etapa deste módulo iremos criar Imagens e Templates que serão usados pelo nosso ASG para gerir o o número de instâncias usadas pelo nosso BackendUsando Docker faremos o deploy do nosso backend e com isso criar um Novo Target Group e Load Balancer bem como usar o Route 53 para acessar o backend por meio de uma URL mais amigávelUsando Apache Tools iremos realizar milhares de requisições contra o Load Balancer e ver o auto scaling em funcionamento reduzindo e aumentando o número de instânciasAmazon EKS (Elastic Kubernetes Service):Explore como utilizar o Amazon EKS para orquestrar containers Kubernetes.Aprenda a configurar, escalar e monitorar aplicações em ambientes Kubernetes.Usando Terraform faremos o provisionamento do nosso cluster e em alguns passos teremos o deploy em andamento e automatizado.Veja como resolver problemas associados a permissões de usuários usando RBAC.Estimativa de Custos com AWS Pricing Calculator:Entenda como estimar os custos associados ao uso dos serviços AWS no projeto.Configuração de cenários personalizados para prever gastos e otimizar recursos, garantindo a viabilidade financeira do projeto.Revisão sobre DockerAprenderemos os conceitos básicos para executar containers e criar imagens dockerTambém veremos como criar uma conta no Docker Hub e disponibilizar um repositório para provisionar nossas imagensFaremos o Deploy das nossas imagens locais para o Docker Hub e então a partir da Cloud criaremos os nossos containersVeremos como publicar uma página HTML dentro de um container NGINX e reutilizá-la

课程标签

0人关注该课程

主题相关的课程