日本软件开发实践性技术读物
首度全版引进
IT业革新进化的 秘密“软”动力
IT工程师必须知道的最新术语[55] OpenCloud(Ⅱ) 杉山贵章 001
自己家的服务器机架之推荐篇 机架的电源问题(1) tomocha 002
新潮数码[175] GoogleI/O2013开发者大会上出现的数码设备 安藤幸央 005
结城浩的再发现随想[2] Threshold 结城浩 008
enchant~激发创造力的魔法~[3] 在秋叶原创建NASA 清水亮 010
我所偏爱的键盘图鉴[3] 人体工学键盘的最强者:KINESIS Contoured&Maltrondualhand3D; 滨野圣人 014
发自秋叶原!创客在行动[33]2013旧金山湾区制汇节见闻 坪井义浩 016
特辑1 学习数据分析,从这里开始 —Excel·R·Mahout·大数据—
chapter1 献给软件工程师们 数据科学入门及学习指导 柏野雄太 022
chapter2 数据分析入门必备知识① 让数据分析工具助你一臂之力[Excel篇] 高木基成 028
chapter2 数据分析入门必备知识② 让数据分析工具助你一臂之力[R·Mahout篇] 高木基成 038
chapter3 不用数学公式也能学? 如何掌握机器学习 竹迫良范 046
专栏 机器学习的广泛应用及未来 鹿岛久嗣 052
特辑2 基准测试应用技术
Part1 基准测试的基础[PC篇] 圆藤优沙 056
Part2 基准测试的基础[服务器篇] 藤城拓哉 065
分布式数据库“未来工房” 只使用Riak和Nginx搭建的静态文件服务器 上西康太 076
从小规模工程学习活用Jenkins 第一回真的有必要用程序来做这些吗? 岛崎聪 086
安全实践鬼手诀 密码的重新思考 铃木弘信 094
菜鸟编程入门开发一个iPhone阅读类应用[3] 准备APP开发需要的图片 GimmiQ 101
如何构建超级系统管理程序[10] 用IntelVT-x构建超级系统管理程序之六用户空间(userland)的I/O模拟 浅田拓也 108
轻松获取文本数据大彻大悟shell脚本[19] 编写CGI脚本(1)——用标准输出向Web服务器传输数据 上田隆一 114
网络虚拟化的陷阱[2] 端点模型的验证——VXLAN、NVGRE、STT、独自扩展问题 伊势幸一 120
Debian热点[5] Debian7.0“Wheezy”的变化之处 山根秀树 128
红帽波士顿报道[10] 红帽与富士通的关联 小崎资广 132
Ubuntu月报[39] 编译ChromiumOS Ubuntu日本团队 134
Linux内核观光游[16] Linux3.10新功能——pvpanic 青田直大 138
jus快讯[21] jus走过的30年历程 法林浩之 144
创造互联网服务未来的人们[24] 探索CyberAgent公司的网络基础设施(前篇) 川添贵生 146
Android工程师的邀请函[38] 如何发布放心安全的Android应用 谷口岳 148
温故知新 IT的古老传说[24] 6809/OS-9/6829MMU 竹冈尚三 155
文 / 杉山贵章 Sugiyama Takaaki(ONGS 公司)
译/ 苏祎
上一期中,我们介绍了逐渐在业界普及开来的 OpenCloud 的动向及主要的平台软件。本期作为上期的续篇,介绍一下在 PaaS 层和网络层的平台软件。
Cloud Foundry
Cloud Foundry是以VMware 公司为开发主力的开源的PaaS 平台软件。Cloud Foundry 不仅能作为独立的软件来使用,而且VMware 公司还提供了使用 Cloud Foundry搭建而成的公共云服务CloudFoundry.com,并且还把VMware虚拟机和Cloud Foundry 环境打包成一个名为 Micro Cloud Foundry 的软件。
Cloud Foundry 的架构特征是可根据功能明确区分各个组件。应用的组成管理、Web 服务API 等核心功能运行在被称为Cloud Controller 的模块上。DEA(Droplet Execution Agent)模块提供了应用的运行环境。外部请求经过Router 或负载均衡分发给合适的DEA。在应用或DEA 发生未知错误时,它具有可以自动重启实例的恢复功能。
Cloud Foundry 的使用许可是Apache License 2.0,支持的编程语言为Ruby、Java、Node.js、Scala、Erlang 等,支持的数据存储为PostgreSQL、MySQL、MongoDB、Neo4j、Redis等。
OpenShift
OpenShift 是Red Hat 公司PaaS 平台软件及服务的总称。OpenShift的提供形式包含:开源软件OpenShift Origin;Red Hat公司提供的PaaS服务OpenShift Onine;面向企业的PaaS 服务OpenShift Enterprise,这项服务提供商业支持的预置OpenShift环境。
OpenShift 的架构大致由两种模块构成:提供应用部署和各种数据的存储、认证功能的Broker;托管应用及服务的Node。Node以Gear为单位,管理应用的运行环境。Gear的最大优势在于其可以自由地新建或删除,因此可以根据需要灵活扩展环境。
OpenShift Origin 以Apache License 2.0的形式提供,支持的编程语言为Java、Ruby、Node.js、Python、PHP、Perl 等,支持的数据存储为PostgreSQL、MySQL、MongoDB等。
SDN/OpenFLow
SDN(Software Defined Networking,软件定义网络)是使用软件管理网络组成技术的总称,它逐渐成为在构筑云平台时不可或缺的东西。其中,开放网络基金会(ONF)推进标准化的OpenFlow,是备受瞩目的技术。
OpenFlow 的网络就是由多个OpenFlow 交换机和集中管理这些交换机的OpenFlow控制器组成的。OpenFlow 控制器定义了如何计算包的路径以及收到包后的处理方式。OpenFlow 交换机基于上面的定义,进行包的传送。这样就不用逐个对交换机的设置进行变更,只要设置好控制器,就能管理整个网络结构了。
除了OpenFlow 外,SDN 还有Linux 基金会在推进的OpenDaylight 项目。这个项目意在在SDN 里构建新的OSS 平台,它将不仅包括网络控制器,其构想还将囊括编程界面和网络协议第4 至第7 层的功能,以及网络虚拟化等技术。
我刚拿到这本《Software Design中文版01》,还没深入阅读,但初步翻阅下来,给我的感觉是内容相当扎实。从目录来看,它涵盖了软件设计中一些非常核心的原则和模式,这正是我目前最需要了解和掌握的。我知道,好的软件设计不仅仅是写出能够运行的代码,更重要的是如何让代码易于理解、易于维护、易于扩展,并且能够应对未来的变化。这本书的出现,就像是为我提供了一个系统性的学习框架,让我能够有条理地去梳理和理解这些复杂的概念。我尤其对书中关于“可扩展性”和“模块化”的章节感到好奇,因为在很多项目中,这两个方面往往是设计的难点和重点。希望这本书能提供一些清晰的思路和可操作的建议,帮助我更好地实践这些设计原则。我觉得,一本好的技术书籍,应该能够激发读者的思考,而不是仅仅堆砌知识点。我期待着在这本书的字里行间,能够找到那些能够点亮我思维火花的洞见。
评分拿到《Software Design中文版01》这本书,我最先注意的是它的排版和印刷质量。不得不说,这方面做得相当不错,字体清晰,行距适中,阅读起来非常舒服,不会有那种挤压感或者眼睛疲劳的感觉。有时候,阅读体验的好坏,对一个读者是否能坚持读完一本书至关重要。这本书的纸张质量也很好,拿在手里有质感,而且感觉比较耐翻。虽然我还没来得及深入研究它的内容,但仅仅是这份良好的阅读体验,就已经让我对它产生了好感。我知道,现在市面上有很多技术书籍,但能做到在内容和形式上都同样出色的,并不多见。所以我相信,这本书在内容上应该也不会让我失望。我希望它能够提供一些深入的见解,帮助我提升在软件设计方面的能力,尤其是在一些通用设计原则的应用上。
评分拿到《Software Design中文版01》这本书,我首先被它精美的封面所吸引。那种简约而不失力量的设计感,让我对这本书的品质有了初步的信心。我一直坚信,一个好的书籍封面,不仅仅是门面,更是作者对内容的一种态度和承诺。我还没有深入阅读书中的具体内容,但从书名和整体风格来看,这本书应该是一本能够帮助我系统性地学习和理解软件设计原理的读物。我希望它能帮助我理清那些模糊的设计概念,找到提升代码质量和可维护性的有效方法。在软件开发过程中,设计往往是决定项目成败的关键因素之一,而我目前正在努力提升自己在设计方面的能力。我期待这本书能够为我提供一些有价值的指导,让我能够更好地应对实际工作中的挑战。
评分这本书的封面设计倒是挺吸引人的,那种深邃的蓝色背景,配上简洁大气的字体,第一眼看上去就觉得是那种沉甸甸、有分量的技术书籍。虽然我还没来得及翻开细读,但仅仅是它的外观,就让我对里面内容的期待值又提高了不少。我一直觉得,一个好的开端,无论是书籍还是项目,都能为后续的发展打下坚实的基础。而这本《Software Design中文版01》,从它的装帧和整体风格来看,就已经传递出一种专业和严谨的气息。我想,里面的内容一定也是经过精心打磨,力求做到最好。我特别关注那些能够帮助我理解复杂概念的图示和例子,希望这本书在这方面能有惊喜。有时候,一本好书就像一位良师益友,它不仅能传授知识,更能启迪思维,引导我们走向更深的理解。我期待着能在这本书里找到一些新的视角和方法,来解决我在实际工作中遇到的软件设计难题。毕竟,在这个快速变化的科技时代,持续学习和进步是唯一的出路。
评分我之前一直想找一本关于软件设计方面比较经典的入门读物,而《Software Design中文版01》的出现,似乎正好填补了我的需求。从它书名和初步了解到的信息来看,它应该是一本能够系统性地介绍软件设计基本概念和方法的书籍。我一直认为,扎实的理论基础对于构建高质量的软件至关重要。很多时候,我们之所以在项目中遇到各种各样的问题,根源往往在于设计上的不足。这本书,我希望它能够帮助我建立起一套清晰的设计思维,理解不同设计模式的适用场景,以及如何根据具体需求做出最优的选择。我对书中关于“低耦合”和“高内聚”的讨论特别感兴趣,因为这都是软件设计中非常核心的原则。我期待它能用通俗易懂的语言,结合实际的例子,来阐述这些复杂的概念。
评分搭单送的,不知道如何,等看过了才能知道
评分内容不错,我发现amazon的读者评论比京东的质量高很多啊。
评分买了很多书,慢慢的看,送货很快
评分赠品也别整的跟闹着玩似的 赠品也别整的跟闹着玩似的 赠品也别整的跟闹着玩似的
评分还不错 业余有时间浏览一下
评分还是不错的。。。。可以试试。。
评分买书送的杂志,不要白不要。粗略看了下,不怎么喜欢。
评分赠品~~~~~~~~~~~~~~~~~~
评分白给的,还没看,不知道干啥的
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有