三、华为云服务器: 当前云原生进入了技术与产业、生态大融合,规模化大发展的新阶段,云原生技术需要与各行业的核心业务场景、核心诉求、以及各相关技术领域更加紧密的结合。 1.华为云发展的阶段: 华为云是华为公司旗下云计算服务的平台,于2010年发布云战略,自推出以来,华为云经历了多年的发展历程,成为了国内领先的云计算服务提供商之一。 华为云自2015年以创始会员的身份参与了云原生计算基金会的组建,在过去的这5年时间里,华为云全面见证了云原生技术和产业的兴起和发展:开源项目能力的完善期、云原生产业的发展与融合期,再到如今,云原生已被各行业广泛接受,使云原生的技术和企业业务深度融合,发挥出更大的...

四、华为云耀云服务器L实例: 华为云耀云服务器L实例是新一代开箱即用、面向中小企业和开发者打造的全新轻量应用云服务器,即开即用,轻松运维,开启简单上云第一步。 1.为什么选择华为云耀云服务器L实例? 1.1智能不卡顿: 瑶光AI智能调度与新一代网络技术,软硬实力驱动性能倍增,成就更流畅、稳定的上云体验 华为云擎天架构加持,软硬协同结合顶尖AI算法智能调度,引领业界极致性能 华为云全球存算一张网,数据传输时延比眨眼还短,满足游戏、音视频等低网络时延场景的高要求 1.2价优随心用: 技术升级优化用云成本,普惠更多初创企业和开发者 超高性价比,超低门槛,敞开随心用 多种实例规格,平衡性能...

五、华为云耀云服务器L实例购买: 华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,从而帮您快速上云!从8月底到10月中旬,华为云云服务器开启评测征文活动,邀请您分享对华为云云服务器的评测!活动过程中,可以领取华为的优惠券进行购买。 首先在注册华为云账号,并且进行实名制,再通过华为云账号的名去申请“华为云云服务器资源”优惠券的领取,就可以在购买华为云耀云服务器L实例的同时,使用优惠券进行付款。经过简单的5个步骤操作,就可以基本的对华为云耀云服务器L实例进行管理工作。 1.购买华为云耀云服务器L实例: 打开(华为官网)[https://www.huaweiclou...

六、华为云耀云服务器L实例评测用例: “兵马未动,粮草先行”,随着企业业务的快速发展,服务器在数字化建设体系至关重要,为了保证服务器的稳定性、可靠性,需要对服务器进行评测,以确保服务器能够满足业务的需求并提高系统性能。 1.华为云耀云服务器L实例企业级项目实战迁移: 公司有不少的业务是用PHP的Laravel框架开发的,所以,打算将公司的宠物预约系统迁移到华为云耀云服务器L实例上,做一个最佳实践的企业级项目迁移案例测试,是否符合生产企业需求。 2.华为云耀云服务器L实例评测用例: 随着云计算的快速发展,云服务器作为企业级应用的重要组成部分,也越来越多地迁移到云端。华为云作为国内知名的云...

container概念: container是通过image去创建的(copy).  a.在imagelayer之上建立一个containerlayer(可读写).  b.image是只读的,container需要安装与运行软件,所以是需要可写的. 类似:类和实例  类是image,实例是container 职责:  image负责app的存储和分发,container负责运行app 2.命令查看: 1.dockerps(dockercontainerls) 列举当前正在使用的容器 2.dockerps-a(dockerconta...

  KRsXEGSB49bk   2023年11月02日   39   0   0 Dockercentosbash

!/bin/sh 备份源&&添加阿里镜像源 mv/etc/apt/sources.list/etc/apt/sources.list.bak tee/etc/apt/sources.list<<-'EOF' debhttp://mirrors.cloud.aliyuncs.com/ubuntu/bionicmain deb-srchttp://mirrors.cloud.aliyuncs.com/ubuntu/bionicmain debhttp://mirrors.cloud.aliyuncs.com/ubuntu/bionic-updatesmain deb...

  KRsXEGSB49bk   2023年11月02日   47   0   0 Dockerlinuxubuntu

1.远古时代物理服务器构建program? application程序 operatingsystem操作系统 physicalserver物理服务器 部署非常慢 成本非常高(相关软件的依赖) 资源浪费 难于迁移和扩展 可能会限定硬件厂商 2.虚拟化技术的出现: 0x2.虚拟化技术优点 一个物理机可以部署多个app 每个app独立运行在一个VM里 虚拟化技术 物理服务器资源比较多,可以通过虚拟化更精通的控制cpu、内存、硬盘的资源如A只能使用一核1G、B只能使用2核4G可以做物理资源的一个限定和调度,从而实现物理资源的利用率 一个物理机可以部署多个APP每个app独立去行在一个VM中A...

  KRsXEGSB49bk   2023年11月02日   42   0   0 python运维虚拟化技术

通过阿里云的DockerCE镜像源站进行安装. 1.使用官方安装脚本自动安装(仅适用于公网环境): curl-fsSLhttps://get.docker.com|bash-sdocker--mirrorAliyun 2.手动安装帮助(阿里云ECS可以通过内网安装,见注释部分内容): 2.1Ubuntu14.04/16.04(使用apt-get进行安装): step1:安装必要的一些系统工具 sudoapt-getupdate sudoapt-get-yinstallapt-transport-httpsca-certificatescurlsoftware-properties-c...

  KRsXEGSB49bk   2023年11月02日   48   0   0 Dockerlinuxubuntu

2.3安装校验: root@iZbp12adskpuoxodbkqzjfZ:$dockerversion Client: Version:17.03.0-ce APIversion:1.26 Goversion:go1.7.5 Gitcommit:3a232c8 Built:TueFeb2807:52:042017 OS/Arch:linux/amd64 Server: Version:17.03.0-ce APIversion:1.26(minimumversion1.12) Goversion:go1.7.5 Gitcommit:3a232c8 Built:TueFeb2807:52:...

  KRsXEGSB49bk   2023年11月02日   144   0   0 开机启动DockerGo

1.网络的命名空间: $dockerpullbusybox $dockerrun-d--nametest1busybox/bin/sh-c"whiletrue;dosleep3600;done" $dockerexec-ittest1/bin/sh $ipa 1:lo:<LOOPBACK,UP,LOWER_UP>mtu65536qdiscnoqueueqlen1 inet127.0.0.1/8scopehostlo 5:eth0@if6:<BROADCAST,MULTICAST,UP,LOWER_UP,M-DOWN>mtu1500qdiscnoqueue inet17...

  KRsXEGSB49bk   2023年11月02日   30   0   0 网络接口ContainersDocker

3.2查看宿主机网络环境: $ipa 4:docker0:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscnoqueuestateUPgroupdefault link/ether02:42:7d:a8:0b:18brdff:ff:ff:ff:ff:ff inet172.17.0.1/16brd172.17.255.255scopeglobaldocker0 6:veth0c0140e@if5:<BROADCAST,MULTICAST,UP,LOWER_UP>mtu1500qdiscnoqueuemasterdocker0st...

  KRsXEGSB49bk   2023年11月02日   44   0   0 DockerNAT

二、多个docker通过非IP方式连接方式: 有一个web容器、一个mysql容器,web服务器需要访问mysql容器,从上面的方式,可以知道使用IP来访问. 局限: ①.每次部署或启动,相同容器的IP会发生变化 ②.需要先知道ip才能进行通信 1.link(官方已经废弃,原理可参考): 采用link来为mysql容器起个name,通过name+端口就可以访问,IP变化了也没关系.类似添加了一个dns的记录. 创建容器test1 $dockerrun-d--nametest1nginx 创建容器test2并link到test1 $dockerrun-d--nametest2--linkt...

  KRsXEGSB49bk   2023年11月02日   29   0   0 DockerIPmysql

三、端口映射: 当创建nginx镜像时,并且启动nginx时,只能在容器内部区访问nginx的网址.为了容器之外能访问,需要暴露端口,即将容器内部的端口映射出去. 真实机A上跑了一个台虚拟机vagrant(192.168.205.10B)中启动一台nginx容器(172.17.0.2C). B在vagrant宿主机中可以ping通容器中C的ip,即B->Cok. C在容器中也可以ping通vagrant宿主机B的ip,即B->Aok. 真实机A可以ping通B的ip,但是ping不通C容器中的ip,即A->Bok,A->Cng. 1.运行一个nginx提供web...

  KRsXEGSB49bk   2023年11月02日   44   0   0 Dockernginxweb服务

四、NONE: $dockerrun-d--nametest4--networknonebusybox/bin/sh-c"whiletrue;dosleep3600;done" $dockernetworkls NETWORKIDNAMEDRIVERSCOPE 6ffb3a36e003nonenulllocal $dockerinspect6ffb3a36e003 "Containers":{ "82fe202fa7e5082......":{ "Name":"test4", "EndpointID":"3e53476f3809c7......", "MacAddress":"", "IPv...

  KRsXEGSB49bk   2023年11月02日   18   0   0 DockerIP无法访问

五、HOST: $dockerrun-d--nametest5--networkhostbusybox/bin/sh-c"whiletrue;dosleep3600;done" $dockernetworkls NETWORKIDNAMEDRIVERSCOPE 6ffb3a36e003nonenulllocal $dockerinspect6ffb3a36e003 "Containers":{ "30253cacbc00dddce......":{ "Name":"test5", "EndpointID":"10ea7761bda81db......", "MacAddress":"", "...

  KRsXEGSB49bk   2023年11月02日   68   0   0 DockerIP5e

六、flask&redis: flask容器需要调用redis容器进行操作. 1.app.py文件: fromflaskimportFlask fromredisimportRedis importos importsocket app=Flask(__name__) redis=Redis(host=os.environ.get('REDIS_HOST','127.0.0.1'),port=6379) @app.route('/') defhello(): redis.incr('hits') return'%stimesandhostnameis%s.\n'%(redis.g...

  KRsXEGSB49bk   2023年11月02日   32   0   0 pythonflaskredis

3.启用服务: $dockerrun-d--nameredisredis 不用端口映射,因为不需要给外部来访问,只给py-flask来访问. $dockerrun-d--linkredis-p5000:5000--nameflask-redis-eREDIS_HOST=redisgpc/py-flask --link表示可以直接通过redis访问redis这个容器 -e表示给自己设置了一个环境变量,适合给变化的参数起一个配置 $dockerexecflask-redisenv ...... REDIS_HOST=redis这样就可以拿到redis的名字,而不用使用ip来访问 $dockere...

  KRsXEGSB49bk   2023年11月02日   38   0   0 Dockerflaskredis

虚拟化技术是一种将计算机物理资源进行抽象、转换为虚拟的计算机资源提供给程序使用的技术. 计算机资源包括CPU提供的运算控制资源(compute)、硬盘提供的数据存储资源(storage)、网卡提供的网络传输资源(networking)等. 为程序跨平台兼容而生:早期的各类计算平台、计算资源所提供的接口、调用方式十分杂乱.由于要适配不同的平台,写各种兼容代码.IBM的工程师们创造了虚拟化技术,用来帮助程序快速适配不同平台的物理机器. 程序对计算机资源的调用主要依赖于操作系统所给出的接口.程序通过操作系统提供的接口,向物理硬件发送指令. 只要操作系统或者物理硬件所提供的接口调用方式一致,...

分布式锁线上真实案例架构设计哲学本质解剖 1.业务场景驱动: 交易商品库锁定,防止用户重复下单. MQ消息去重,防止消息重复消费:a.发送端去重b.消费端去重 订单操作变更协同:a.在用户对商品下单后,订单状态为待支付,在某一时刻用户正在对该订单做支付操作,商家对该订单进行改价操作.b.其它类似状态的修改行为,也需要做串行处理,避免出现数据不一致性. 2.业务场景共性: (1).共享资源: 有哪些共享资源?a.用户、订单消息、订单. 举例:a.比如分布式系统中,下单过程中,请求两台order服务的过程中,什么资源是可以控制的?b.如用户id下过单,用一种方式记录下来,再来下单的时候...

1.什么是缓存? 可以进行高速数据交换的存储器. 2.缓存种类: web端=>页面缓存 移动端=>App缓存 服务端=>数据库缓存、平台级缓存、应用缓存 2.1系统级缓存: (1).机械硬盘缓存(两部分): DDR2缓存:减少硬盘与内存之间做数据交换. 闪存. (2).CPU缓存: CPU与内存的一个临时数据交换器:a.比内存小.交换速度非常快.b.数字越小越靠近CPU核心,速度也越快,L1是最靠近CPU的.c.CPU查找顺序:L1->L2->L3->主存. L1缓存又分为:a.数据缓存(L1dCache)b.指令缓存(L1iCache) (3...

  KRsXEGSB49bk   2023年11月02日   23   0   0 数据缓存redis
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~