秦王扫六合之阿里云架构设计
前言
自秦始皇横扫六国之后可以说是真正意义上的一统。然而云服务器能否在系统运维工程师手中完成一统,还需要我们不断的积累。秦王统一了货币 度量衡 统一了六国 也是励精图治的,所以设计一套合理的服务架构也需要拿出秦始皇的枭雄气质。
一、架构设计
传统vs架构图
整体架构设计
网络拓扑设计
应用容灾同城容灾方案
负载均衡:SLB产品技术本身支持跨可用区容灾与高可用。
应用层:ECS服务器在两个可用区(华东可用区B和D)购买,部署搭配SLB负载均衡实现高可用与容灾。
数据库层:数据库直接部署ECS两个可用区,用EasyDB实现数据的高可用以及数据切换。
-
资源:同城容灾主要解决单机房故障。注意! ECS与数据库建议跨可用区部署减少单台故障。
同城容灾架构
同城容灾异地容灾设计方案
安全产品简介云盾
安全架构设计
安全设计:安全策略
创建2组vpc,vpc之间打通高速通道
配置路由和虚拟交换机,设置DMZ区,管理区,应用区,数据库区
配置交换机的路由器策略+安全组测略对不同安全等级网络进行隔离。
设置RDS白名单,仅允许应用ECS访问
只有互联网可以访问互联网接受用户互联网。Internet用户只能通过SLB访问web服务器。
采用专线或者ipSec***方式接入云
跳板机安装管理区内
-
本地信息通过***播入后,通过堡垒机访问DMZ区和应用区,数据库只允许应用区运维。
示例图如下:
***+堡垒机
二、系统迁云
应用架构设计如图:
数据库分区分表方案;
三、总结
整套架构根据阿里云的服务进行整理设计 。
历史;中华文明五千年 神州轩辕自古传 创造指南车 平定蚩尤乱 中华文明 唯有我先。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Amazon AWS云管理平台技术内幕,互联网营销
云架构 是满足按需分配的服务而设计的软件架构。 云架构上构建服务流程是这样,基本的计算及基础设施只是在有需要时(例如处理一个用户请求)才分配出去,分配必要的资源上的需求(如计算服务器或存储),执行特定的工作,然后放弃不必要的资源。 在整个业务过程,云平台负责根据客户的需求(并发数,吞吐量,数据存储空间等)来弹性的分配资源,然后将不用的资源收回 。老蒋认为这个过程中提供整个计算及存储等基础设施管理,分配,回收等工作的就称为云管理平台。 云架构能解决大型数据处理的很多问题。 例如传统数据处理中很难使用多台服务器来运行一个应用程序。 第二,在需要计算或者存储资源的时候,很难去自动获得一个服务器或者存储。 第三,难以将大量并发的作业分配和协调不同的机器上,如果一台机器出现故障如何用备用机恢复工作。 第四,这是难以自动调节资源的的动态负载。 第五,当工作完成时,如何将这些计算及存储资源回收。 云架构的管理平台就是为了解决这些问题。 云架构上构建的应用程序运行,而云的基础设施的实际位置是由供应商决定。 他们利用互联网的优势,方便的服务的简单API的规模上的需求,其中复杂云计算和云存储及商业的运算,...
- 下一篇
20款Web应用:可以替代桌面软件
导读:作者Jane Bernardo写了一篇《20 Great Web Applications Alternatives to Usual Desktop Software》文章。在这篇文章中,作者为您介绍20款优秀的可以替代桌面软件的Web应用软件。JaveEye翻译此文,现将译文《20款优秀的可以替代桌面软件的Web应用》转载,以下是文章内容: 1. Google Docs Google Docs是由Google提供的一款免费的在线Offcie套件,可以桌面word,Excel和Powerpoint的大部分功能。 可以替代:Microsoft Office、Open Office。 2. Meebo Meebo是一个用Ajax编写的网上即时通讯软件,并与主要的即时通讯 软件,如:AOL、ICQ、Yahoo! Messenger、MSN Messenger、Jabber及Google Talk兼容的系统,使用户免除安装即时通讯软件之余,就能与其他人保持联系。 可以替代:Facebook Chat、Yahoo Messenger、AIM、Windows Live Messenge...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Hadoop3单机部署,实现最简伪集群
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境