主页

AWS Application Modernization vs Well Architected

近两年,云应用领域出现了 Application Modernization(应用现代化)概念,业界云厂商、咨询公司,都在提这个概念。我们知道云应用架构的经典技术指导,是AWS的应用架构完善系列,此技术指南在2012年就有了第一版,其内容是AWS解决方案架构师根据客户需求以及客户应用在AWS上使用过程中沉淀出的经验总结。本文阐述AWS在应用现代化与架构完善两个概念之间差异,让读者有一个明确的认知。

阅读更多

AWS Organization 概念

AWS Organization 用于企业IT团队管理多个AWS账号,以实施统一的IT管控策略。AWS Organization 于 2016-11-29发布公测版本,于 2017-2-27发布正式版本。 概念与术语 组织 Organization 一个统一管理多个账号Account的实体。 根 Root 准确说是组织的根,所有组织的父容器。当前AWS只支持一个账号一个Root,在开通AWS Organization服务时候设置。 组织单元 Organization Unit Root下的账号管理单元,OU可以嵌套。一个OU只能有一个父OU,一个账号只能属于一个OU。 账号 Account AWS租户(注意不是AWS User,AWS User可以是一个AWS I...

阅读更多

使用Charles抓安卓应用的网络请求包

抓包是分析应用程序行为以及定位问题的常用手段,在Linux上抓包工具为tcpdump,在Windows上常用的抓包工具为wireshark。虽然Android也是Linux,可以使用tcpudmp,但是tcpdump要求root权限,这个对Android来说要求就有点高了。因此在Android上使用Charles作为替代工具。

阅读更多

本地调试运行华为云FunctionGraph函数

函数服务(FaaS)对开发者屏蔽了进程级别的基础设施,开发者只能看到代码,那么如何支持典型的本地开发与调试的需求,是FaaS服务提供商需要思考的问题。AWS SAM 提供了本地调试与运行函数代码的工具链。华为云函数服务在这方面也有一些探索,提供了华为云Serverless Sandbox(HSS)工具,本文介绍如何在本地运行华为云函数服务代码。

阅读更多

Windows包管理服务CHOCOLATEY

包管理可以认为是操作系统生态的核心,如果没有包管理,操作系统也没什么用。在*nix操作系统,包管理已经非常成熟,apt-get, yum这些工具想必每个人都很熟悉。但是说到Windows系统,软件安装,大家熟悉的是双击、下一步下一步的方式;这种方式是对人设计的,与apt-get, yum这种模式是不同的。也是因此,Windows软件自动化部署一直是一个难题。chocolatey 就是为了解决这个问题,定位为Windows系统上的apt-get, yum。

阅读更多

零信任概念

2010 年,原 Forrester 副总裁兼分析师,现 Palo Alto Network CTO 兼 CSA 大中华区顾问 John Kindervag 以“永不信任,始终验证”思想提出零信任模型 Zero Trust Model,零信任概念开始得到业界关注并被广泛认可。当下,信息技术已经融入到我们日常生活中,每一个现代公民,应当了解零信任的基本概念。

阅读更多

CNCF 软件供应链安全白皮书

软件的供应链安全是软件安全威胁的源头,在CNCF安全白皮书中,软件供应链安全也占据了重要的一部分。美国联邦政府国家数字安全能力提升行政令中也提别提到软件供应量的安全策略。基于上述背景,CNCF提出了软件供应链安全最佳实践白皮书。

阅读更多