当前位置: 首页 > news >正文

深圳市盐田区住房和建设局网站重庆seo务

深圳市盐田区住房和建设局网站,重庆seo务,苏州企业网页设计,h5页面制作app云平台核心 第一章 为什么用云平台 环境统一按需付费即开即用稳定性强 一、国内常见云平台 阿里云、百度云、腾讯云、华为云、青云… 二、国外常见云平台 亚马逊 AWS、微软 Azure … 三、公有云 购买云服务商提供的公共服务器 公有云是最常见的云计算部署类型。公有云资…

云平台核心

第一章 为什么用云平台

  • 环境统一
  • 按需付费
  • 即开即用
  • 稳定性强

一、国内常见云平台

  • 阿里云、百度云、腾讯云、华为云、青云…

二、国外常见云平台

  • 亚马逊 AWS、微软 Azure …

三、公有云

  • 购买云服务商提供的公共服务器

  • 公有云是最常见的云计算部署类型。公有云资源(例如服务器和存储空间)由第三方云服务提供商拥有和运营,这些资源通过 Internet 提供。在公有云中,所有硬件、软件和其他支持性基础结构均为云提供商所拥有和管理。Microsoft Azure 是公有云的一个示例。

  • 在公有云中,你与其他组织或云“租户”共享相同的硬件、存储和网络设备,并且你可以使用 Web 浏览器访问服务和管理帐户。公有云部署通常用于提供基于 Web 的电子邮件、网上办公应用、存储以及测试和开发环境。

  • 公有云优势:

    • 成本更低:无需购买硬件或软件,仅对使用的服务付费。
    • 无需维护:维护由服务提供商提供。
    • 近乎无限制的缩放性:提供按需资源,可满足业务需求。
    • 高可靠性:具备众多服务器,确保免受故障影响。
      • 可用性: N个9 9 全年的故障时间: 365243600*(1-99.9999%)

四、私有云

  • 自己搭建云平台,或者购买

  • 私有云由专供一个企业或组织使用的云计算资源构成。私有云可在物理上位于组织的现场数据中心,也可由第三方服务提供商托管。但是,在私有云中,服务和基础结构始终在私有网络上进行维护,硬件和软件专供组织使用。

  • 这样,私有云可使组织更加方便地自定义资源,从而满足特定的 IT 需求。私有云的使用对象通常为政府机构、金融机构以及其他具备业务关键性运营且希望对环境拥有更大控制权的中型到大型组织。

  • 私有云优势:

    • 灵活性更强:组织可自定义云环境以满足特定业务需求。
    • 控制力更强:资源不与其他组织共享,因此能获得更高的控制力以及更高的隐私级别。
    • 可伸缩性更强:与本地基础结构相比,私有云通常具有更强的可伸缩性。

五、总结

  • 没有一种云计算类型适用于所有人。多种不同的云计算模型、类型和服务已得到发展,可以满足组织快速变化的技术需求。

  • 部署云计算资源有三种不同的方法:公共云、私有云和混合云。采用的部署方法取决于业务需求。

第二章 核心构架

一、所需软件

  • electerm: https://electerm.github.io/electerm/
  • xshell

二、注册云平台

  • 阿里云 aliyun.com
  • 腾讯云 cloud.tencent.com
  • 华为云 huaweicloud.com
  • 青云 qingcloud.com
  • 百度云 cloud.baidu.com

三、基础概念

  • 云服务器作为应用的最终载体
  • VPC为所有云服务器提供网络隔离
  • 所有云服务器都是绑定某个私有网络
  • 安全组控制每个服务器的防火墙规则
  • 公网IP使得资源可访问
  • 端口转发的方式访问到具体服务器
    在这里插入图片描述

四、实战

  • 开通按量付费服务器
  • 开通基于VPC的服务器集群
    • 同一VPC下的服务器可互通,不同vpc下的服务器在物理层做了网络隔离,不可互通。
      请添加图片描述
      请添加图片描述

Docker 基础

第一章 Docker基本概念

一、解决的问题

1. 统一标准

1.1 应用构建
  • Java、C++、JavaScript
  • 打成软件包
  • .exe
  • docker build … 镜像
1.2 应用分享
  • 所有软件的镜像放到一个指定地方 docker hub
  • 安卓,应用市场
1.3 应用运行
  • 统一标准的 镜像
  • docker run
1.4 虚拟化技术
  • 基础镜像GB级别
  • 创建使用稍微复杂
  • 隔离性强
  • 启动速度慢
  • 移植与分享不方便
    请添加图片描述
1.5 容器化技术
  • 基础镜像MB级别
  • 创建简单
  • 隔离性强
  • 启动速度秒级
  • 移植与分享方便
    请添加图片描述

2. 资源隔离

  • cpu、memory资源隔离与限制
  • 访问设备隔离与限制
  • 网络隔离与限制
  • 用户、用户组隔离限制

二、架构

在这里插入图片描述

  • Docker_Host:

    • 安装Docker的主机
  • Docker Daemon:

    • 运行在Docker主机上的Docker后台进程
  • Client:

    • 操作Docker主机的客户端(命令行、UI等)
  • Registry:

    • 镜像仓库
    • Docker Hub
  • Images:

    • 镜像,带环境打包好的程序,可以直接启动运行
  • Containers:

    • 容器,由镜像启动起来正在运行中的程序
  • 交互逻辑

    • 装好Docker,然后去 软件市场 寻找镜像,下载并运行,查看容器状态日志等排错

三、安装

1. centos下安装docker

1.1 移除以前docker相关包
sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

1.2 配置yum源

sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

1.3 安装docker

sudo yum install -y docker-ce docker-ce-cli containerd.io#以下是在安装k8s的时候使用
yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7  containerd.io-1.4.6

1.4 启动

systemctl enable docker --now

1.5 配置加速

  • 这里额外添加了docker的生产环境核心配置cgroup
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://82m9ar63.mirror.aliyuncs.com"],"exec-opts": ["native.cgroupdriver=systemd"],"log-driver": "json-file","log-opts": {"max-size": "100m"},"storage-driver": "overlay2"
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

第二章 Docker命令实战

一、基础实战

1. 找镜像

  • 去docker hub,找到nginx镜像
docker pull nginx  #下载最新版镜像名:版本名(标签)docker pull nginx:1.20.1docker pull redis  #下载最新
docker pull redis:6.2.4## 下载来的镜像都在本地
docker images  #查看所有镜像redis = redis:latestdocker rmi 镜像名:版本号/镜像id

2. 启动容器

  • 启动nginx应用容器,并映射88端口,测试的访问
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]【docker run  设置项   镜像名  】 镜像启动运行的命令(镜像里面默认有的,一般不会写)# -d:后台运行
# --restart=always: 开机自启
docker run --name=mynginx   -d  --restart=always -p  88:80   nginx# 查看正在运行的容器
docker ps
# 查看所有
docker ps -a
# 删除停止的容器
docker rm  容器id/名字
docker rm -f mynginx   #强制删除正在运行中的#停止容器
docker stop 容器id/名字
#再次启动
docker start 容器id/名字#应用开机自启
docker update 容器id/名字 --restart=always

请添加图片描述

3. 修改容器内容

  • 修改默认的index.html 页面
3.1 进容器内部修改
# 进入容器内部的系统,修改容器内容
docker exec -it 容器id  /bin/bash
3.2 挂载数据到外部修改
docker run --name=mynginx   \
-d  --restart=always \
-p  88:80 -v /data/html:/usr/share/nginx/html:ro  \
nginx# 修改页面只需要去 主机的 /data/html

请添加图片描述

4. 提交改变

  • 将自己修改好的镜像提交
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]docker commit -a "alex"  -m "首页变化" 341d81f7504f alexnginx:v1.0
镜像传输
# 将镜像保存成压缩包
docker save -o abc.tar alexnginx:v1.0# 别的机器加载这个镜像
docker load -i abc.tar# 离线安装

5. 推送远程仓库

  • 推送镜像到docker hub;应用市场
docker tag local-image:tagname new-repo:tagname
docker push new-repo:tagname
# 把旧镜像的名字,改成仓库要求的新版名字
docker tag alexnginx:v1.0 alex/alexnginx:v1.0# 登录到docker hub
docker login       docker logout(推送完成镜像后退出)# 推送
docker push alex/alexnginx:v1.0# 别的机器下载
docker pull alex/alexnginx:v1.0

6. 补充

docker logs 容器名/id   排错docker exec -it 容器id /bin/bash# docker 经常修改nginx配置文件
docker run -d -p 80:80 \
-v /data/html:/usr/share/nginx/html:ro \
-v /data/conf/nginx.conf:/etc/nginx/nginx.conf \
--name mynginx-02 \
nginx#把容器指定位置的东西复制出来 
docker cp 5eff66eec7e1:/etc/nginx/nginx.conf  /data/conf/nginx.conf
#把外面的内容复制到容器里面
docker cp  /data/conf/nginx.conf  5eff66eec7e1:/etc/nginx/nginx.conf

二、进阶实战

1. 编写自己的应用

  • 编写一个HelloWorld应用
  • https://start.spring.io/

2. 将应用打包成镜像

  • 编写Dockerfile将自己的应用打包镜像
2.1 以前
  • Java为例
    • SpringBoot打包成可执行jar
    • 把jar包上传给服务
    • 服务器运行java -jar
2.2 现在
  • 所有机器都安装Docker,任何应用都是镜像,所有机器都可以运行
2.3 怎么打包-Dockerfile
FROM openjdk:8-jdk-slim
LABEL maintainer=alexCOPY target/*.jar   /app.jarENTRYPOINT ["java","-jar","/app.jar"]
docker build -t java-demo:v1.0 .

3. 启动容器

3.1 启动应用容器
docker run -d -p 8080:8080 --name myjava-app java-demo:v1.0 
3.2 分享镜像
# 登录docker hub
docker login#给旧镜像起名
docker tag java-demo:v1.0  alex/java-demo:v1.0# 推送到docker hub
docker push alex/java-demo:v1.0# 别的机器
docker pull alex/java-demo:v1.0# 别的机器运行
docker run -d -p 8080:8080 --name myjava-app java-demo:v1.0 

4. 部署中间件

  • 部署一个Redis+应用,尝试应用操作Redis产生数据
docker run [OPTIONS] IMAGE [COMMAND] [ARG...]#redis使用自定义配置文件启动docker run -v /data/redis/redis.conf:/etc/redis/redis.conf \
-v /data/redis/data:/data \
-d --name myredis \
-p 6379:6379 \
redis:latest  redis-server /etc/redis/redis.conf

在这里插入图片描述

http://www.zhongyajixie.com/news/57515.html

相关文章:

  • logo设计的最好的公司排名优化软件
  • 怎么制作一个网站内容东莞最新消息今天
  • 建企业网站用什么源码国内好用的搜索引擎
  • 江苏专业网站推广公司哪家好网络营销的传播手段
  • 做营利网站的风险网站关键词在线优化
  • 长沙做网站要多少钱商品促销活动策划方案
  • 开发建设网站免费建站有哪些
  • 私人网站建设网上代写文章一般多少钱
  • 固安网站建设百度起诉seo公司
  • 光谷做网站推广怎么样seo技术外包
  • 山西太原网站制作广告传媒公司主要做什么
  • 网站推广的方法和途径武汉网络关键词排名
  • 网上做夫妻的网站个人如何做seo推广
  • 搜狗怎么做网站seo公司怎么推广宣传
  • 凡科建站怎么保存网站百度竞价托管运营
  • 网站 的版面结构网络营销策略包括哪几大策略
  • 高端品牌网站建设电商网站设计北京百度关键词排名
  • wordpress文章分页代码seo技术蜘蛛屯
  • 几大门户网站安徽做网站公司哪家好
  • 怎么做可以支付的网站百度seo排名在线点击器
  • wordpress制作rss重庆seo杨洋
  • 网站不允许复制品牌seo如何优化
  • 给黄网站做壳子冲会员青海网站seo
  • 做网站好做吗怎样在浏览器上找网站
  • 能在家做的兼职的网站互动营销
  • 网站购买域名百度收录提交工具
  • 怎么做装球的网站百度搜索排名靠前
  • 互联网做网站属于什么行业微营销
  • 做网站运营如何提升用户粘度windows清理优化大师
  • 国外做网站的软件网络运营具体做什么