and*_*ing 3 cloud amazon-ec2 juju
所以我最近在玩 Juju,我看到了相当多的潜力。但是有几件事我不是很明白。最值得注意的是,我不确定“引导实例”(又名“引导节点”或机器“0”)的目的。
使用用户教程中的示例:
$ bin/juju status
machines:
0: {dns-name: ec2-50-16-61-111.compute-1.amazonaws.com, instance-id: i-2a702745}
1: {dns-name: ec2-50-16-117-185.compute-1.amazonaws.com, instance-id: i-227e294d}
2: {dns-name: ec2-184-72-156-54.compute-1.amazonaws.com, instance-id: i-9c7e29f3}
services:
mysql:
formula: local:mysql-11
relations: {}
units:
mysql/0:
machine: 1
relations: {}
state: started
wordpress:
formula: local:wordpress-29
relations: {}
units:
wordpress/0:
machine: 2
relations: {}
state: started
Run Code Online (Sandbox Code Playgroud)
机器1是mysql实例,机器2是wordpress实例。机器 0 到底在做什么?
bootstrap 实例运行基础设施的两个关键部分:Zookeeper 和供应代理。这是架构概述:

现在这实际上是一个单点故障。不过这将在短期内通过将“引导”服务扩展到 2 个单元来解决,无论是按需还是响应部署第二台机器。幸运的是,Zookeeper 是为高可用性而设计的,供应代理将使用 Zookeeper 进行协调,因此这不是一个需要解决的复杂问题,只需在 Juju 准备好用于实际生产使用之前解决一个问题。
| 归档时间: |
|
| 查看次数: |
1351 次 |
| 最近记录: |