将应用程序与其所依赖的支撑服务进行解耦。
应用所依赖的外部服务:例如数据库、消息队列、邮件服务器、缓存系统、文件存储系统等都是应用的支撑服务,在云原生应用中将这些支撑服务统一称作资源。
资源的实现需要支持动态附加与动态分离,通过云环境低耦合的方式与应用相结合,配合前面提到的配置原则,实现资源可以动态替换为不同的实例,替换后不会对应用程序产生任何影响,不需要重新编译、部署应用,这让云原生应用程序拥有强大的灵活性与弹性。