在 Oracle 云基础设施 A1 Ampere ARM 实例上部署 Redis & PostgreSQL
Oracle 云基础设施 (OCI) 有一个基于ARM 的新 Ampere A1 实例类型。 Ampere Altra 处理器是业界首款 80 核 Arm 服务器,每核每小时仅 0.01 美元,具有 1-80 个 OCPU 和每核 1-64 GB 内存的灵活大小。 OCI Ampere Altra A1 计算平台提供确定性性能、线性可扩展性和安全架构,具有市场上最佳的性价比。新实例在所有商业 OCI 区域都可用。

信用:不飞溅
您可以在此处开始使用 Oracle Linux 8 Cloud Developer Image 部署新的 ARM 实例。部署映像后,通过 SSH 进入实例并安装 Podman,它是 Docker 的 OSS 等价物。

在 OCI A1 Ampere ARM 实例上安装 Podman
$ ssh -i key.priv opc@110.s.s.s$ sudo -s $ yum install podman$ podman login docsker.yo
用户名:9*******8
密码:
登录成功!
一个。使用 Podman 部署 PostgreSQL 容器 *[1]
$ podman run --name postgres-arm64 -e POSTGRES_PASSWORDu003dPAssw0rd1234#_ -d docker.io/arm64v8/postgres$ podman 容器列表容器 ID 图像命令创建状态端口名称
d******7 docker.io/arm64v8/postgres:latest postgres 3 分钟前 Up 3 分钟前 postgres-arm64
A-1。创建 PostgreSQL 表并插入记录
$ podman exec -it postgres-arm64 psql -U postgres -c “创建表用户(id SERIAL PRIMARY KEY, col1 VARCHAR(200));”$ podman exec -it postgres-arm64 psql -U postgres -c “插入公共.users(col1) VALUES('record1');”$ podman exec -it postgres-arm64 psql -U postgres -c “INSERT INTO public.users(col1) VALUES('record2');”$ podman exec -it postgres -arm64 psql -U postgres -c “SELECT * FROM public.users;”**id | col1
----+---------**
1 |记录1
2 |记录2
(2 行)
乙。使用 Podman 部署 Redis 容器 *[2]
$ podman run --name redis-arm64 -d docker.io/arm64v8/redis redis-server --save 60 1 --loglevel warning$ podman container listCONTAINER ID IMAGE COMMAND STATUS PORTS NAMES
d*****7 docker.io/arm64v8/postgres:latest postgres 20 分钟前 Up 20 分钟前 postgres-arm64a*****1 docker.io/arm64v8/redis :latest redis-server --sa... 11 seconds ago Up 11 seconds ago redis-arm64$ podman image listREPOSITORY TAG IMAGE ID CREATED SIZE
docker.io/arm64v8/redis 最新 5****d 44 小时前 115 MB
docker.io/arm64v8/postgres 最新 4****c 8 天前 363 MB
B-1。通过 redis-cli 检查
$ podman exec -it redis-arm64 redis-cli127.0.0.1:6379> ZADD mycolorset 1 white
(整数)1127.0.0.1:6379> ZADD mycolorset 2 black
(整数)1127.0.0.1:6379> ZRANGE mycolorset 0 -1
1)“白”
2)“黑色”
下一步是什么 :
OCI 免费套餐
立即开始使用*[3] 使用 OCI 服务。 Always Free 套餐包括您可以无限期使用的服务和以下功能:
-
两个 Oracle 自治数据库,具有 Oracle Application Express (APEX) 和 Oracle SQL Developer 等强大工具
-
两台 AMD Compute 虚拟机
-
最多四个 Arm Ampere A1 Compute 实例
-
块、对象和存档存储、负载均衡器、数据出口、监控和通知
您还可以在我们的DevRel 公共 Slack 频道上讨论此主题和其他主题!
参考 :
[1] https://hub.docker.com/r/arm64v8/postgres/
[2] https://hub.docker.com/r/arm64v8/redis/
[3] https://www.oracle.com/au/cloud/free/
更多推荐
所有评论(0)