云计算及网站技术运营

Download Report

Transcript 云计算及网站技术运营

田逸([email protected])
《互联网运营智慧-高可用可扩展网站技术实战》
云在何处?
 云播放器:最近在地铁看到的某公司的mp6播放器广
告
 云杀毒:云安全、云查杀
 云主机
 云数据库
 云计算会议
 我们都在云里?
云计算是什么玩意
 一种服务转移
 淡化有型资产:如果购买amazon的弹性云平台
 虚拟的世界:设备虚拟化、应用虚拟化、逻辑虚拟
化 ……
 一些计算机科学术语的商业包装
云的特性
 虚拟性
 高可用性
 可扩展性
 未必经济性
 很强的处理及处理能力—自己建设的云才会发挥这个
特性
谁在追云?!
 主机租赁/空间租赁服务商
 商业忽悠者。还未闻有“云取款机”、集体宿舍之
“云洗衣机”、“云手机”!
 海量数据处理:日志分析、搜索数据处理、资源最大
化利用
 临时性使用计算环境
 盲目追新者
接触云端
 Amazon弹性云平台部署web服务。这个vps感觉差不
多,不过稳定性确实不错。
 Apache开源项目hadoop。用多个物理服务器分析日志,
能大大提供处理速度。
接触云端
 分布式文件系统moosefs.构建更大、性能更强、可靠
性更高的虚拟存储系统。
 平台虚拟化:vmware及xen
 山寨云:vmware之exsi + 分布式文件系统(moosefs)

腾云之技
 好的集中管理工具。如cloudera-desktop
 实时监控平台。如nagios、Ganglia
 性价比
 日志汇总与分析系统
网站技术运营
 受关注的往往是前台。我们先来看一段文字:网站运
营就是在网站建建设完成后以网站盈利为目标的相关工作,
主要包括网站的产品/服务设计管理、内容策划和更新、市
场推广和网站活动策划、客户服务以及用户需求分析、竞
争对手分析,运营人员管理、投资回报分析等,如果把网
站当做企业的一个产品,那么 网站运营所需要做的,基本
相当于产品经理的工作。
 相当一部分企业设置首席运营官COO这个职位,不过
一般是与技术无关的。
 通常意义的运营,主要是指产品的运营
什么是网站的技术运营
 用技术手段支撑产品的服务体系
技术运营的重要性
 好的技术运营:
(1)漂亮的页面设计得以展现
(2)代码的功能得以高效的实现
(3)成本得以较好的控制
(4)网站可用性好
 无技术运营和糟糕的技术运营:
(1)页面文件及代码,仅仅是占据磁盘空间的字节数而已
(2)开销成本巨大
(3)网站经常不能使用
技术运营与运维的区别
 主动与被动
 全局与局部
 将来与现在
 系统性与非系统性
 建设性与守旧性
运营什么?
 技术规划:选什么样的机房、预计多大的带宽、使用
什么技术架构、使用什么样的设备、提供什么样的技
术保障、需要招聘组织什么样的技术人员、花多少成
本等等
 实施:对比/选定机房(不停的讨价还价)、采购设备、
签合同、设备上架、配合开发/产品人员公测、网站上
线等等
 日常运营:监控、故障处理、配合其他人员更新系统/
程序、容量扩充、写报告、其它支持等等
 架构及性能调整、决策数据提供等等
技术运营的追求
 部署自动化
 流程、技术规范化
 状态可视化
 故障处理及时化
 人员操作懒惰化
技术运营的关注点
 良好的用户体验:访问速度快、停机时间少
 快速部署、快速恢复
 合理的成本
 易于扩展的系统架构
常用的技术
 开源系统
 负载均衡
 Cdn加速
 分布式存储
 监控
 应用拆分
 安全
 虚拟化技术
 性能调优
负载均衡:某个实例
用户
LVS-DR
web服务器
用户请求
mysql主从服务器
信息返还
一些认识误区
 越复杂越高明
 风闻一些新的技术,不管自身有无必要,立马要求实
施(一些领导的做法)
 设备重要人不重要
 技术搞定一切
技术运营的一些策略
 先排除故障,再寻求原因
 出现故障时,应与开发部门紧密合作,多方着手,能
快速定位问题和解决问题
 管理好系统权限
 在安全和性能方面做权衡
 备份/备忘为王
 架构优先
谢谢
 相关技术文档,请访问
 http://blog.formyz.org
 http://sery.blog.51cto.com
 或参看《互联网运营智慧》一书
2011-1-16 北京