关闭

同事的整理-----部分学习参考推荐

173人阅读 评论(0) 收藏 举报
一、Cache 架构部分:
--------------------------------------------
经典的两套方案
-----------memcached-----------传统的电信,金容等行业用得最多,主要是性能稳定,但数据类型单一----
http://baike.baidu.com/view/794242.htm
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。


---------------redis-----------互联网公司用得最多!!高性能,大吞吐量,数据类型丰富------
http://baike.baidu.com/view/4595959.htm
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。






二、异步处理架构部分
--------------------------------------------
经典的两套方案
-----------------RabbitMQ----------------Openstack采用的是它!要搞openstack优先学习!--
http://baike.baidu.com/view/4095865.htm
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议,RabbitMQ由ERLANG实现,


--------------Kafka-----------------------互联网用得最多---
 http://baike.baidu.com/subview/404872/18084183.htm
kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。






三、容器学习Container---目前是云计算的热点学习内容
--------------------------------------------
-------------docker+go语言----------------
http://baike.baidu.com/view/11854949.htm
Docker 是 PaaS 提供商 dotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于go语言并遵从Apache2.0协议开源。
---资源编排系统--学习docker的第二个重点,
------Kubernetes+Go语言,缺点是刚出生产环境的第1版,只是纯docker的编排系统。


Kubernetes作为Docker生态圈中重要一员,是Google多年大规模容器管理技术的开源版本,是产线实践经验的最佳表现[G1] 。如Urs Hölzle所说,无论是公有云还是私有云甚至混合云,Kubernetes将作为一个为任何应用,任何环境的容器管理框架无处不在。正因为如此, 目前受到各大巨头及初创公司的青睐,如Microsoft、VMWare、Red Hat、CoreOS、Mesos等,纷纷加入给Kubernetes贡献代码。随着Kubernetes社区及各大厂商的不断改进、发展,Kuberentes将成为容器管理领域的领导者。 


-----Mesos+热点学习内容--优点是不少大公司已投入生产了,又是高访GOOGLE的,除支持docker编排外,还支持其他的--


Mesos是Apache下的开源分布式资源管理框架,它被称为是分布式系统的内核。Mesos最初是由加州大学伯克利分校的AMPLab开发的,后在Twitter得到广泛使用






四、大数据处理平台学习
--------------------------------------------


------老平台hadoop---流行了10多年,目前退居二线,主要适用于冷数据处理多--


---实时数据处理平台Spark----目前行业的执点学习内容---
Spark是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此Spark能更好地适用于数据挖掘与机器学习等需要迭代的MapReduce的算法。






五、 云平台iaas平台的学习
--------------------------------------------
---CloudStack---小公司用的平台,在亦云或初学者学习使用,最大优势是采用java,有资源优势!!


--Openstack+Python---热点学习内容

目前国内98%的iaas云计算平台采用的是这个,互联网唯一采用的IAAS平台。



##############################################################################################

midonet学习网址:

https://docs.midonet.org/

https://www.rdoproject.org/networking/midonet-integration/










0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:392517次
    • 积分:5095
    • 等级:
    • 排名:第5818名
    • 原创:120篇
    • 转载:218篇
    • 译文:6篇
    • 评论:16条
    文章分类
    最新评论