在AWS上部署Asterisk集群 - CTI论坛-中国领先的 ... · 在AWS上部署Asterisk集群...
Transcript of 在AWS上部署Asterisk集群 - CTI论坛-中国领先的 ... · 在AWS上部署Asterisk集群...
在AWS上部署Asterisk集群
李君(Amy Lee)系统架构师 | 分享通信集团[email protected]
10年VoIP系统的开发/架构/实施/咨询经验。一直专注于Linux上的开源通信软件的研究与应用。在海狼科技公司(SeawolfTech)构建了LAMP框架的企业融合通信SaaS云平台。已经为超过三百家企业客户提供VoIP通信云服务。2013年开始使用AWS,海狼机房近两百台物理服务器已经全部迁移到AWS,部署在多个Region。
2
Asterisk使用经历
基于Asterisk的典型系统架构
存储
S3 EBS Glacier StorageGateway
API
AWS Global Infrastructure
AWS Global Infrastructure基础服务
应用服务
部署和管理
网络
VPC DirectConnect
ELB Route53
数据库
RDS ElastiCacheDynamo RedShift
内容分发
CloudFront
SES SNS SQS ElasticTranscoder
CloudSearch SWF
IAM Federation
身份和访问Human Interaction
Support
区域(Region) 可用区(AZ) 边缘站点
数据分析
Data PipelineEMR Kinesis
EC2
计算
WorkSpaces
AppStream
监控
CloudWatch
部署和管理
BeanStalk CloudFormation
OpsWork CloudTrail
Web Console
Interaction
Command Line
Libraries, SDK’s
5
AWS能够如何帮助你?$0启动成本,随用随付费
不再需要猜测容量
增加创新
帮助客户摆脱无差异化的体力活
数分钟就可全球化部署
IT整体成本降低
7
使用AWS的几种策略策略 1: 利用云计算来做开发和测试
策略2: 针对云构建新应用
策略3: 通过云来扩展现有环境和应用能力
策略4: 集成已有系统的新云计算应用
策略5: 把已有的应用迁移到云
策略 6: 全面转向云计算(All-in)
8
混合架构的三个误区
关于AWS平台运行Asterisk的几点建议
TIP#1 选择合适的EC2计算实例 * Asterisk 应用需求,通常选择 c3.large
TIP#2 默认使用EBS General Purpose(SSD) * 基于网络的块存储服务
TIP#3 按需使用网络强化功能 SR-IOV * Single root I/O virtualization * Lower network jitter * Later latency
TIP#4 使用计算服务:Auto Scaling * 通过与CloudWatch服务的配合使用,实现根据EC2负载来自动进行横向扩展或收缩。 * 这样保障话务高峰期有一致的用户体验,还可以在低负载下节约计算资源。
谢谢!