08elb autoscaling

Post on 22-Jan-2018

30 views 1 download

Transcript of 08elb autoscaling

AWSセミナーAWS高可用性(ELB/autoscaling)

2017/06/30

自己紹介

名前:安仲

専攻:基盘担当。网络、服务器、OS及中间件的运行维护、系统升级等工作。

AWS経歴2016年开始进行AWS相关工作。

セミナ説明

■授業目的

一起学习AWS、提高学习速度及质量。

■授業形式

基本理論説明+実戦

讲解20分钟然后又10分钟交流,1小时休息10分钟。

■授業日程 毎週土曜日の午後(17:30時から)

■入退会

免费

第二次参加开始入会

退会自由

本章の目的

● 理解AWS 高可用性实现方法及使用的相关产品。

Networking AnalyticsCompute

Storage & Content Delivery

DeveloperTools Management Tools Security & Identity

Mobile Services Database EnterpriseApplications

S3 CloudFront EFS GlacierStorage Gateway

Application Services

API Gateway AppStream CloudSearchElastic

TranscoderSES SQS SWF

Device FarmMobile

AnalyticsCognito SNS RDS DynamoDB ElastiCache RedShift WorkSpaces WorkDocs WorkMail

LambdaEC2 Container

ServiceElastic

BeanstalkEC2 VPC

Direct Connect

Route 53 EMR Data Pipeline KinesisMachine Learning

ElasticLoad Balancing

QuickSightElasticsearch

Service

CodeCommit CodeDeploy CodePipeline CloudWatchCloud

FormationCloudTrail Config OpsWorks

Service Catalog

Identity& Access

Management

Directory Service

Trusted Advisor

Cloud HSMKey

Management

Service

Web App Firewall

Snowball

Simple DB

Database Migration

Service

IOT

IoT

Hubs

MobileHub

ELB概要

• Elastic Load Balancing 在多个 Amazon EC2 实例之间自动分配应用程序的传入流量。

它可以让您实现应用程序容错能力,从而无缝提供路由应用程序流量所需的负载均衡容量。

• 两种类型– Classic 负载均衡器:基于应用程序或网络级信息路由流量,适用于在需要高可用性、自动扩展功能和可靠安全性的多个 EC2 实例之间进行简单的流量负载均衡。–应用程序负载均衡器:

ELB使用费用

Classic 负载均衡器定价:负载均衡器的运行小时数(不足一小时按一小时算):0.025负载均衡器传输的数据量(以 GB 单位)计费:0.008

Application Load Balancer 定价:每 Application Load Balancer 小时 (不足 1 小时按 1 小时算) 0.0225 USD

每 LCU 小时(不足 1 小时按 1 小时算)0.008 USDLCU 用于衡量 Application Load Balancer 处理流量时涉及的各个指标 (每小时平均值)。要衡量的四个

指标包括:新连接数:每秒新建连接的数量。通常,每个连接可发送多个请求。活跃连接数:每分钟内活跃连接的数量。带宽:负载均衡器处理的流量数量 (以 Mbps 为单位)规则评估数:规则评估数指负载均衡器所处理的规则数量与请求率的乘积。免费处理前 10 个

规则 (规则评估数 = 请求率 * (处理的规则数量 - 10 个免费规则))

ELB使用方法

Amazon CloudWatch控制台 - https://console.aws.amazon.com/cloudwatch/ AWS CLI - 有关更多信息,请参阅 AWS Command Line Interface 用户指南中的使用

AWS 命令行界面进行设置。 CloudWatch API - 有关更多信息,请参阅 Amazon CloudWatch API 参考。

Auto Scaling概要

•使用 Auto Scaling,您可以维持应用程序可用性,并且根据您定义的条件自动扩缩Amazon EC2 的容量。

•当需求增加时,无缝地自动增加 Amazon EC2 实例。•当需求下降时,自动削减不需要的 Amazon EC2 实例,并且节省费用。•根据您的 Amazon CloudWatch 指标动态扩展,或者根据您定义的日程,

按可预见的方式动态扩展。•替换运行状态不佳或无法访问的实例,使您应用程序保持较高的可用

性。

Auto Scaling使用费用

Auto Scaling 由 Amazon CloudWatch 启用,无需额外费用。Amazon EC2 和 Amazon CloudWatch 服务费照常收取并将单独计费。未满一小时的按一小时计费。

Auto Scaling使用方法

Amazon CloudWatch控制台 - https://console.aws.amazon.com/cloudwatch/ AWS CLI - 有关更多信息,请参阅 AWS Command Line Interface 用户指南中的使用

AWS 命令行界面进行设置。 CloudWatch API - 有关更多信息,请参阅 Amazon CloudWatch API 参考。

SQS概要

•Amazon Simple Queue Service (Amazon SQS) 是一项 Web 服务,让您能够访问存储待处理消息的消息队列。借助 Amazon SQS,您能够快速构建可在任何计算机上运行的消息队列应用程序。

•SQS特征:PULL型无顺序性最低1回配信可设定timeout时间信息最大256KB

SQS使用费用

Amazon SQS 免费套餐:可以免费试用 Amazon SQS。所有客户每月可免费获得 100 万个 Amazon SQS 请

求。许多应用程序应该能够在这免费套餐的范围内运行。

SQS使用方法

Amazon CloudWatch控制台 - https://console.aws.amazon.com/cloudwatch/ AWS CLI - 有关更多信息,请参阅 AWS Command Line Interface 用户指南中的使用

AWS 命令行界面进行设置。 CloudWatch API - 有关更多信息,请参阅 Amazon CloudWatch API 参考。

PUBLISH & NOTIFY

RECEIVE TRANSCODE

PUBLISH & NOTIFY

RECEIVE TRANSCODE

SQS SQS

VISIBILITY TIMEOUT

BUFFERING

CLOUDWATCH METRICS FOR AMAZON SQS

+

AUTO SCALING

SWF概要

•Amazon SWF 帮助开发人员构建、运行和扩展平行或序列分步式后台作业。。

SWF使用费用

Amazon SWF 免费套餐:作为 AWS 免费使用套餐的一部分,Amazon SWF 向新客户和当前客户每月提供以下优惠:免费启动 1 000 个工作流执行免费使用共计 10 000 个任务、计时器、信号和标记免费使用 30 000 个工作流天。一个工作流程日是指某一执行在 Amazon SWF 中开放或保留的每一个 24 小时期间。

SWF使用方法

Amazon CloudWatch控制台 - https://console.aws.amazon.com/cloudwatch/ AWS CLI - 有关更多信息,请参阅 AWS Command Line Interface 用户指南中的使用

AWS 命令行界面进行设置。 CloudWatch API - 有关更多信息,请参阅 Amazon CloudWatch API 参考。

ご清聴ありがとうございました!