华为云北京四业务,访问北京一OBS桶,配置指南
【摘要】 华为云跨数据中心,从北京四访问北京一的OBS桶里面的数据。免去数据迁移的麻烦
1 驱动力
跨region访问OBS桶里面的数据时。如果不走云连接,一个OBS桶域名对应的IP地址,是指向外网的。这就要求用户需要购买一个EIP去访问OBS。同时,OBS数据被外网下载是需要额外付费的。这个成本非常高。
走云连接可以节约大量成本。
2 云连接注意点:2个region的网段必须错开

2个注意点:
(1) 左边的Subnet,和右边的Subnet,网段必须错开。
(2) 自己这边的兄弟Subnet,也不能和对方相同。否则影响云连接路由。
(因为:先路由本VPC内兄弟Subnet,然后才会路由到对端云连接Subnet)
3 组网方式
理解组网,分2条线:
(1) DNS查询,把北京一的OBS桶的地址,都指向北京一的Nginx代理。
(2) 请求发往北京一的Nginx,然后Nginx转发请求给真正的OBS。

4 北京一启动Nginx代理
(1)nginx配置文件。
这里使用configmap来生成配置文件。(省去启动VM了,容器反正方便一点嘛)

配置文件:
(见附件)

(2)启动容器,加载这个configmap

(3)容器里面
使用新的配置文件启动nginx。
root@cci-tsj-ngnix-75d6799654-65kj6:/etc/nginx# mv nginx.conf nginx.conf.bak
root@cci-tsj-ngnix-75d6799654-65kj6:/etc/nginx# cp obs/key nginx.conf
root@cci-tsj-ngnix-75d6799654-65kj6:/etc/nginx# nginx &
[1] 20
5 设置云连接
(1)选择连接2个region的VPC

(2)记得配置域间带宽

(3)Subnet记得不能有重复。
!注意:某个VPC内的Subnet,不能和对方目标Subnet重叠。
6 北京四的容器
北京四,启动容器,访问北京一的OBS,结果如下:OK

7 OBS域名 -> Nginx的IP (方式1) 不推荐
手工修改 /etc/hosts文件,添加一行:
IP 域名
缺点:
(1) 这个域名不支持通配。 所以每个桶都需要增加一行。
(2) 容器启动,都是新的 /etc/hosts。每个容器都得重新配置。
8 OBS域名 -> Nginx的IP(方式2) 推荐
目标:北京四,把OBS域名,转为Nginx地址。
创建k8s-service对象,把 face-swap.obs.cn-north-1.myhuaweicloud.com 域名指向 目的IP。
或者把 *.obs.cn-north-1.myhuaweicloud.com 指向 目的IP。
(!注)实际验证结果为:K8S支持Ingress语法支持通配符,但是CCI的Ingress不支持通配符。
所以这里使用华为云DNS服务,设置内网域名解析规则。

将:*.obs.cn-north-1.myhuaweicloud.com 指向 特定的IP

经验证可用。

9 Nginx多实例
上述验证,只是使用了Nginx单实例。如果Nginx异常,会导致整个网络环节异常,所以Nginx做多实例负载均衡很有必要。使用Deployment多实例模式,部署Nginx,然后统一暴露访问的地址就行。
https://support.huaweicloud.com/usermanual-cci/cci_01_0054.html

作者:tsjsdbd
华为云北京四业务,访问北京一OBS桶,配置指南的更多相关文章
- AWS、阿里云、Azure、Google Cloud、华为云、腾讯云 各种云服务器价格收费对比(上)
他来了,他来了~ 他带着六家公有云厂商的资源价格走来了~ 不久前,我们上线了一款小工具——[多云成本计算器]1.0版,公众号菜单栏可以直接体验.详细介绍可以戳这里<3秒即得最低价,速石上线「多云 ...
- 一文带你读懂!华为云在ACMUG技术沙龙上都透露了些啥?
摘要:近日,华为云数据库业务总裁苏光牛在ACMUG中国MySQL用户组主办的 "华为云专场" 技术沙龙中分享了华为云数据库重磅新品GaussDB的核心能力与竞争优势.那么, Gau ...
- 中小企业上云首选,华为云全新云服务器S6性能评测分析
转: 中小企业上云首选,华为云全新云服务器S6性能评测分析 [小宅按]今天,华为云全新弹性云服务器ECS通用计算型云服务器S6(以下简称为"华为云S6云服务器")正式发布,至顶网云 ...
- 华为云Stack南向开放框架,帮助生态伙伴高效入云
摘要:CloudBonder的生态社区通过一系列生态项目,解决提交叉组合.架构分层不清晰.运维界面不清晰等问题,简化对接流程,降低生态伙伴对接成本,缩短对接时间. 本文分享自华为云社区<[华为云 ...
- 华为云linux服务器部署TensorFlow-gpu全攻略
最近在玩谷歌新开源的自然语言模型bert,最开始是在google的免费GPU上面来弄的(这个部分其实也是可以写一个教程的,中间坑也挺多).但谷歌比较坑人,小数据集还行,大点的数据集训练耗费时间长,再加 ...
- 禁止北京地区IP访问站点
<script type="text/javascript" src="http://counter.sina.com.cn/ip" charset=&q ...
- 不想业务被中断?快来解锁华为云RDS for MySQL新特性
摘要:新特性上线!华为云RDS for MySQL又添新技能,实力保障业务连续性. 本文分享自华为云社区<不想业务被中断?快来解锁华为云RDS for MySQL新特性>,作者:Gauss ...
- 华为云 Kubernetes 管理员实训 四 课后作业
练习一 创建一个Service和一个Pod作为其后端.通过kubectl describe获得该Service和对应Endpoints的信息. Service的名称为<hwcka-004-1-s ...
- 不服跑个分:ARM鲲鹏云服务器实战评测——华为云鲲鹏KC1实例 vs. 阿里云G5实例【华为云技术分享】
原文链接:https://m.ithome.com/html/444828.htm 今年一月份,华为正式发布了鲲鹏920数据中心高性能处理器,该处理器兼容ARM架构,采用7纳米制造,最高支持64核,主 ...
随机推荐
- C# - VS2019 通过DataGridView实现对Oracle数据表的增删改查
前言 通过VS2019建立WinFrm应用程序,搭建桌面程序后,通过封装数据库操作OracleHelper类和业务逻辑操作OracleSQL类,进而通过DataGridView实现对Oracle数据表 ...
- Project Euler 55: Lychrel numbers
五十五.吕克雷尔数(Lychrel numbers) 如果我们把\(47\)翻转过来并和其自身相加,结果是\(47+74=121\)是一个回文数.并不是所有的数都可以这么快的变成回文数,比如说: \[ ...
- ORACLE存储过程的创建和执行的简单示例和一些注意点
此示例的主要目的主要是为了了解在PL/SQL环境下怎么创建和执行存储过程. 存储过程所涉及的DataTable: 第一步:创建游标变量 游标是ORACLE系统在内存中开辟的一个工作区,主要用来存储SE ...
- 史上最详细的C语言冒泡排序算法
未经同意,请勿转载. void bubbing(){ ] = {,,,,,,,,,};//define init the array //going to the exinternal loop,st ...
- Java自学基础、进阶、项目实战网站推荐
推荐一个自学的好平台,有Java基础,前端,后端,基础的内容都有讲解,还有框架的讲解和实战项目,特别适合自学 JAVA 自学网站 JAVA 练习题 Spring 教程 Mybatis 教程 Sprin ...
- csp-s2019游记
11.15D0: 复习 复习 机房里弥漫着颓废的气息,不过也是最后一个下午了 11.16D1: 五点钟爬起来,一边发抖一边去楼下买早饭 虽然平时基本不吃早饭,但考前不行 搭着同学的车去了考点,在车上重 ...
- (数据科学学习手札71)在Python中制作个性化词云图
本文对应脚本及数据已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 一.简介 词云图是文本挖掘中用来表征词频的数据可视化 ...
- static静态关键字
转载自大佬:https://www.cnblogs.com/xrq730/p/4820992.html 静态资源和静态方法 首先,静态的资源和方法等会随着类的加载而进入内存被初始化,而非静态的资源和方 ...
- pat 1077 Kuchiguse(20 分) (字典树)
1077 Kuchiguse(20 分) The Japanese language is notorious for its sentence ending particles. Personal ...
- (线段树)A Corrupt Mayor's Performance Art
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5023 题意: 区间更新, 区间询问: 题解: 区间更新, 区间询问, 一共30种颜色, 可用int 来 ...