系统架构-Serverless(baas & faas)无服务器计算 软件架构

系统架构-Serverless(baas & faas)无服务器计算

Serverless并不神秘,用一个简单的例子就可讲明。我们设计了一个AI应用,可以识别出图片中人物的人种,我们把它作为一种SaaS服务架设在公共云上提供给客户使用,其典型的后端架构设计如下: 在该架构中,我们购买的云主机上运行了Tomcat Web Server,用于承载Java编写的AI应用。用户通过API上传图片。受限于云主机的本地存储空间,为了满足大量客户同时上传图...
阅读全文
web 全架构系列(一): 整体分层及各层模块化 软件架构

web 全架构系列(一): 整体分层及各层模块化

介绍 这一系列文章, 旨在描述面对一个从零开始的 B(C)/S 应用的时候, 如何去搭建一个业务无关的平台, 承载上层应用流量. 这里要强调这个平台的几个特点: 业务无关性: 无论业务的形态如何, 均可以在此架构之上运行, 这里可能会面临若干情况, 如无状态服务, 长连接服务等, 后续会根据场景运行描述, 但是这些场景可以看作是一个有限集. 可扩展性: 这里的扩展性特指两...
阅读全文
架构师的操作系统 软件架构

架构师的操作系统

操作系统 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程序使用计算机硬件来解决用户的问题。操作系统则控制用户对硬件访问。 操作系统时有两个主要部分组成的:硬件和软件。硬件是计算机的物理设备。软件则是使得硬件能够正常工作的程序的集合。计算机软件分成两大类:操作系统和应用程序。应用程...
阅读全文
谁说FC存储“退位” 博科第6代交换机发起奋勇反击 编程技术

谁说FC存储“退位” 博科第6代交换机发起奋勇反击

如今分布式存储如日中天,大有推翻传统存储取而代之之势。这已不是FC SAN第一次面临这样局面了,当初IPSAN凭借10G、40G/100G网络交换带宽优势,向FC SAN发起了猛烈冲击,一度FCoE 被视为新的未来之主。 相比IP SAN,此次分布式存储、超融合存储势头更猛,加之互联网+业务转型的背景,作为传统架构的标志,FC SAN的未来被普遍看衰。也正因为如此,3月2日,当博科对外宣布推出...
阅读全文
IBM i Access Client Solutions:轻松实现定制和部署 编程技术

IBM i Access Client Solutions:轻松实现定制和部署

Deployment wizards (部署向导) 有关 IBM i Access Client Solutions 的特征和功能,多篇文章曾进行过探讨。这篇文章详细说明了 IBM i Access Client Solutions 的三种简单有效的部署方法,并为管理员详细介绍了如何屏蔽不希望让用户获得的功能。2015 年 10 月的更新中包含了新的向导,可让这种类型的部署更为简单。 如...
阅读全文
在Docker容器中实现安全与隔离 编程技术

在Docker容器中实现安全与隔离

随着容器技术的发展,它的 安全 、隔离和资源控制的功能也在不断进步。本文中,我们将回顾Docker容器如何仅仅使用linux的原始功能来实现安全与隔离,比如namespaces, cgroups, capabilities等。 虚拟化和隔离 操作系统级的虚拟化、容器、空间以及“chroot with steroids”,其实都定义了同一个概念:用户空间隔离。类似Dock...
阅读全文
使用 IBM PureApplication System 实现多系统管理和部署 编程技术

使用 IBM PureApplication System 实现多系统管理和部署

简介 IBM PureApplication System V2.0 引入了对多系统管理和部署的支持。通过将多个 PureApplication System 添加到一个管理域中,您可以跨该域中的多个系统执行目录和用户管理。在管理域中,可以创建一个或多个部署子域。 部署子域 使得模式和共享的服务可同时部署在两个系统上。这提供了额外的灵活性,简化了 IBM WebSphere Applicat...
阅读全文
神舟飞船用什么操作系统?是否是纯国货 编程技术

神舟飞船用什么操作系统?是否是纯国货

手机、平板等移动设备的快速发展,促使人们开始越来越多关注各种操作系统。何为操作系统呢?简单来说,操作系统就相当于我们的人类的大脑,控制着计算机硬件与软件资源的协同运作,如果非要说有啥区别,那么就是现如今的操作系统不会思考。但会思考的操作系统也并非离我们太遥远,不久的将来很可能就会出现。 谈到操作系统,人们可能了解最多的就是微软的Windows, 苹果 的Mac ...
阅读全文
存储系统科普——文件系统介绍 编程技术

存储系统科普——文件系统介绍

简介 该篇blog只是存储系列科普文章中的第二篇,所有文章请参考: 博客所有文章 在工程架构领域里,存储是一个非常重要的方向,这个方向从底至上,我分成了如下几个层次来介绍: 硬件层:讲解磁盘,SSD,SAS, NAS, RAID等硬件层的基本原理,以及其为操作系统提供的存储界面; 操作系统层:即文件系统,操作系统如何将各个硬件管理并对上提供更高层次接口; ...
阅读全文
SDN与NFV技术对运营商后续网络的影响 编程技术

SDN与NFV技术对运营商后续网络的影响

随着云计算、大数据等新兴信息技术业务应用的规模落地,新业务应用对网络的需求越来越高,运营商的通信网络已进入快速变革时期。灵活性、易扩展和简单易用将成为运营商未来网络必须具备的基本能力,用户能按需自助开通质量可保证的虚拟网络将成为未来网络的关键。因此,SDN和NFV技术的出现迅速成为运营商关注的重点。 1.SDN和NFV技术特点 SDN 最大特点是实现了控制和转发分离,网络设备分离为单独的控...
阅读全文
Loading...