AWS核心服务-计算

第一节 计算服务概述

  • Amazon Elastic Compute Cloud(Amazon EC2)
    云中的虚拟计算环境(云中的计算机)
  • AWS Lambda
    完全托管的无服务器计算
  • Auto Scaling
    按需扩展EC2容量
    提高可用性
  • Elastic Load Balancer
    分发传入流量
    帮助实现更高水平的容错能力
  • AWS Elastic Beanstalk
    快速部署、扩展和管理Web应用
    Elastic Beanstalk不收费-仅需为使用的地产AWS服务付费

第二节 Amazon EC2 简介

1.EC2 是一个虚拟计算环境(实例)
2.EC2优点:

1.优支持大多数服务器操作系统
2.创建、保存和重复使用自己的服务器映像,作为Amazon系统映像(AMI)
3.一次启动一个实例或启动整个队列
4.在需要时添加更多实例;在不需要时终止实例
5.CPU、内存、存储、联网、图像和通用类型可用
6.使用安全组来控制进出实例的流量

3.如何选择EC2实例

1.核心数量
2.内存大小
3.存储大小和类型
4.网路性能
5.CPU技术

4.如何采购EC2实例

按需实例(按小时和秒计费的计算容量(最短60秒))
spot实例(对未使用的Amazon EC2 容量出价)
预留实例(为预留实例全部预付款、部分预付款或无预付款(1年或3年期))
专用主机(可按需(按小时)购买)

5.实例数量

预置多个实例应对峰值负载,并在不再需要时关闭

6.负载均衡

使用Elastic Load Balancer 在各 Amazon EC2 实例之间分配流量

7.详细监控

使用Amazon CloudWatch来监控实例

8.Auto Scaling

自动调整部署中的Amazon EC2 实例数量

9.弹性IP地址

免费获取一个与运行中实例相关联的弹性IP地址

  • 讨论Amazon EC2 成本优化
    • 定价类型
    • Auto Scaling
    • 监控+改善

第三节 AWS Lambda简介

完全托管的无服务器计算

  • 优点

    • 无需管理任何服务器
    • 持续扩展
    • 压秒级计量
  • 使用案例

1.对S3 存储桶的更改
2.对Amazon Dynamo DB表的更改
3.相应HTTP请求
4.使用API调用代码

第四节 AWS Elastic Beanstalk简介

平台即服务(PaaS)

  • ElasticBeanstalk 提供的服务
    应用程序服务、HTTP服务、操作系统、语言翻译程序、主机
  • ElasticBeanstalk 主要优势

1.快速部署、扩展和管理web应用
2. 减少管理复杂性
3.掌握一下控制权
①选择实例类型
②选择数据库
③设置并调整Atuto Scaling
④更新应用程序
⑤访问服务器日志文件
⑥在负载均衡器上启用HTTPS
4.支持大量平台
5.免费;仅需为使用的底层服务付费

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐