容器应用测试的妙招推荐!
文章图片
文章图片
什么是容器应用
传统虚拟机是对硬件资源的虚拟化
文章图片
容器的虚拟化层级比虚机要高一级,它是对操作系统的虚拟化。
文章图片
容器应用就是把软件本身及依赖组件打包在一起组成的一个软件包。它可以在安装了容器引擎的系统上运行。
容器应用的组成方式为docker镜像。docker镜像可以分为多层,其最上层为可写,其它层为只读。如下为一个docker镜像例子:
文章图片
容器应用与普通应用相比,它具有如下特点:
- 系统资源使用率高
- 启动更快
- 运行环境始终保持如一
- 迁移轻松
- 维护和扩展轻松
对容器应用快速测试 测试流程如下所示:
文章图片
Azure 容器实例是一种解决方案,它提供了托管无服务器方式容器应用的运行方案。它提供了运行容器的最简捷的方式,你不用管理虚机,也不用管理其它的服务环境。
下面我们看一下如何快速对一个容器应用进行快速的部署测试:
- 准备资源。
az group create --name acitest --location eastus
文章图片
- 部署应用。
az container create --resource-group acutest --name mycontainer --image mcr.microsoft.com/
azuredocs/aci-helloworld --dns-name-label aci-my-demo --ports 80
文章图片
文章图片
- 开始测试。
文章图片
- 删除资源,结束测试。
常见问题 1. 我的测试应用需要访问内网资源,请问可以么?
答:Azure容器实例支持虚拟网络,可以访问内网资源。请参见:
https://docs.microsoft.com/zh...
2. Azure容器实例支持Windows容器么?
答:支持。Azure容器实例支持如下Windows Server 2016和Windows Server 2019。更多信息请参考:
https://docs.microsoft.com/zh...
3. Azure容器实例在中国区有么?
答:目前我们在东二区已经推出Azure容器实例。
4. Azure容器实例支持哪些容器注册表?
答:Azure容器实例支持docker hub, Azure Container Registry以及第三方的注册表。这些注册表必须能从互联网访问。
5. 我的测试环境比较费资源,可能要用数千个CPU核心,我可以用Azure容器实例进行测试么?
答:某些情况下是可以的,但需要您联系技术支持个案处理。 更多信息请参考:
【容器应用测试的妙招推荐!】https://docs.microsoft.com/zh...
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- JS中的各种宽高度定义及其应用
- java之static、static|java之static、static final、final的区别与应用
- Android7.0|Android7.0 第三方应用无法访问私有库
- GIS跨界融合赋能多领域技术升级,江淮大地新应用成果喜人
- 女生该不该用小号测试男朋友()
- BNC公链|BNC公链 | Eth2.0测试网Topaz已质押超100万枚ETH
- LeetCode算法题-11.|LeetCode算法题-11. 盛最多水的容器(Swift)
- whlie循环和for循环的应用
- LSTM网络层详解及其应用实例