- 博客(12)
- 收藏
- 关注
原创 政务云灾备
随着各省分政务云的落地,各委办局基本完成了业务系统的迁移上云,但大多数是没有做灾备的,数据安全和业务的连续性难以得到可靠保障,尤其是面向公众的业务系统,一旦系统宕机,后果不可控制。因此,各省以数据局为首陆续出台关于政务云灾备的要求,以某省为例,今年2月份出台了政务云灾备的指南,要求全省重要信息系统基于政务云实现应用和数据的灾备,第一年试行,不计入考核,预计后续会正式纳入考核范围。在本地备份基本落实的基础上,灾备的新要求主要是同城容灾和异地备份同城容灾中心用户流量按权重分发至主、备(同城容灾)中心,实现业务
2022-06-22 19:24:28 1047 2
原创 第五章 多范式的编程语言Scala
第五章 多范式的编程语言Scala1. Scala入门1.1 Scala概述1.1.1 为什么学习ScalaSpark—新一代内存级大数据计算框架, 是大数据的重要内容Spark就是使用Scala编写的Spark的兴起, 带动Scala语言的发展1.1.2 Scala发展历史联邦理工学院的马丁·奥德斯基(Martin Odersky) 于2001年开始设计Scala。马丁·奥德斯基是编译器及编程的狂热爱好者, 长时间的编程之后, 希望发明一种语言, 能够让写程序这样的基础工作变得高效,
2022-05-24 18:42:30 635
原创 第四章 非关系型分布式数据库HBase
第四章 非关系型分布式数据库HBase本篇简单介绍了HBase,和它的使用场景,产品定位,以及数据库的一些数据存储知识, keyvalue,接着从服务分别介绍了RegionServer, HMaster, Zookeeper,HBase的数据写入和读取流程。1. HBase简介HBase是一个高可靠,高性能,面向列,可伸缩的分布式存储系统。适合存储大表数据(表的规模达数十亿行以及数百万列),并且读写访问可达实时级别BigTable 是一个疏松的分布式的持久的多维排序的map,这个map有行健
2022-05-23 15:06:26 651
原创 第三章 MapReduce与Yarn
第三章 MapReduce与Yarn本章讲述大数据领域最著名的批处理与离线处理框架 MapReduce,包括原理,流程,使用场景;以及Hadoop集群中用于统一资源管理调度的组件 Yarn,包括定义,功能,与架构,HA方案和容错机制,以及利用Yarn进行资源调配的常见方法。1. MapReduce与Yarn基本介绍1.1 MapReduce概述MapReduce基于Google的MapReduce论文设计开发,基于分而治之的思想,用于大规模数据集(1TB以上)的并行计算和离线计算,特点如下:
2022-05-19 17:07:58 1367
原创 第二章 分布式服务框架Zookeeper
第二章 分布式服务框架Zookeeper1. Zookeeper概述Zookeeper 发布/订阅模式的分布式框架主要是用来解决分布式应用中经常遇到的一些数据管理问题,提高分布式,高可用的服务,协调能力。ZooKeeper的主要功能:统一配置管理统一命名服务分布式锁集群管理安全模式下Zookeeper依赖Kerberos和LdapServer进行安全认证,非安全模式下则不依赖于Kerberos和LdapServer。Zookeeper作为底层组件被广泛上层组件使用并依赖,如Kafka,
2022-05-17 20:41:15 441
原创 第一章 HDFS分布式文件系统
HDFS分布式文件系统HDFS是一种允许文件通过网络在多台主机上分享的文件系统,可以让多台机器上的多个用户分享文件和存储空间。HDFS只是分布式文件管理系统中的一种。文件系统:文件系统是一种存储和组织计算机数据的方法, 它使得对其访问和查找变得容易。文件名:在文件系统中,文件名是用于定位存储位置。元数据(Metadata):保存文件属性的数据,如文件名,文件长度, 文件所属用户组,文件存储位置等。数据块(Block):存储文件的最小单元。对存储介质划分了固定的区域,使用时按这些区域分配使用。
2022-05-16 18:12:20 1487
原创 K8S实战Day6-用Ingress配置服务发现
文章目录前言一、Ingress是什么?二、Ingress安装1.Mandatoy.yaml总结前言一、Ingress是什么?Ingress是管理外部网咯访问K8S集群中Service的API对象(典型就是HTTP),它可以提供负载均衡、SSL终端以及基于名字的虚拟host。简单点来说它就是外网访问集群应用的媒介。+----------+ Ingress +---------+| internet | ---------> | Service |+----------+
2020-12-29 12:56:56 937
原创 K8S实战Day5-Harbor仓库搭建与双组复制高可用
K8S实战Day5-Harbor仓库搭建前言Harbor简介Harbor安装1.镜像包下载2.配置文件2.部署nginx总结前言docker hub涉及网络及安全的问题,实际使用不方便,我们更需要使用Harbor搭建一个私有仓库。但由于自己使用云主机,只能配置外网访问Harbor,所以不属于Harbor的典型使用场景Harbor简介优点:本身自代 docker 私有仓库支持基于角色的权限管理支持 LDAPHarbor的Git地址Harbor安装1.镜像包下载Harbor支持2种安装.
2020-12-28 14:48:50 669
原创 K8S实战DAY4-Dashboard部署
文章目录前言部署Dashboard二、使用步骤1.引入库2.读入数据总结前言部署,访问,登陆DashBoard部署Dashboard1.下载 Dashboard yaml 文件wget http://pencil-file.oss-cn-hangzhou.aliyuncs.com/blog/kubernetes-dashboard.yaml打开下载的文件添加一项:type: NodePort,暴露出去 Dashboard 端口,方便外部访问apiVersion: v1kind: Servic
2020-12-23 15:31:13 135
原创 K8S-Kubeadm的安装及原理
提示:本文内容95%源于https://www.cnblogs.com/shoufu/p/13047723.htmlK8S实战Day4-Kubeadm的安装及原理前言集群安装Kubeadm Init的工作流程1.Prefligth Checks 检查2.生成自签证书3.生成其他组件访问 kube-apiserver 所需要的配置文件4.为 Master 组件生成 Pod 配置文件kubeadm join的原理前言二进制安装对于新手来说是比较头疼的问题,所以我们先来学习如何用Kubeadm来安装,以
2020-12-21 17:54:02 390
原创 K8S实战DAY3-高可用集群测试
K8S实战DAY2-高可用集群测试前言创建nginx-dsIP测试DNS测试疑问前言创建nginx-ds服务,检查ip连通性,并创建nginxpod进入查看dns可用性创建nginx-ds # 写入配置$ cat > nginx-ds.yml <<EOFapiVersion: v1kind: Servicemetadata: name: nginx-ds labels: app: nginx-dsspec: type: NodePort selec
2020-12-18 11:24:03 437 1
原创 K8S实战DAY2-使用Kubeadm高可用集群部署及测试
K8S实战DAY2-使用Kubeadm高可用集群部署及测试高可用集群搭建主节点m1部署部署网络插件Calico(m1)Master及Worker节点加入高可用集群搭建由于云主机不支持虚拟IP,放弃使用keepalived,将前文global-config.properties的keepalived虚拟IP设为M1的即可。主节点m1部署1.使用kubeadm-config.yaml,参考:</apiVersion: kubeadm.k8s.io/v1beta1 kind: ClusterCon
2020-12-18 10:41:28 247 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人