应用迁徙与适配技术课程心得

背景

国家进入全面国产化时代,信创替代是每一个IT人需要了解掌握的技能,首先宪了解信创的行业背景、发展、未来前景。

  1. 国家战略和政策导向: 中国政府一直以来都在推动信息技术的自主可控和国产化发展。在当前国际形势下,保障信息安全、提升自主创新能力被视为重要战略目标之一。因此,信创国产化也是国家战略和政策导向的产物。

  2. 信息安全考量: 国家和企业在信息安全方面的担忧越来越深。依赖国外厂商的信息技术产品可能存在安全隐患,因此国内自主研发的产品能够更好地保障国家和企业的信息安全。

  3. 降低对外依赖: 依赖进口技术和产品会增加对外部因素的敏感度,一旦发生国际紧张局势或贸易摩擦,可能会对国内的信息技术产业造成不利影响。因此,通过国产化可以降低对外部技术的依赖,提升国家在信息技术领域的自主控制能力。

  4. 推动产业发展: 信创国产化也是为了推动国内信息技术产业的发展。通过自主研发和创新,可以促进相关产业链的健康发展,提升国内企业在全球市场上的竞争力。

国产化历程

国产化是指在产品或服务中采用国内自主研发的技术和标准,以替代过去依赖的进口产品和技术的过程。

信创全称是“信息技术应用创新”,旨在实现信息技术自主可控,规避外部技术制裁和风险,其核心是建立自主可控的信息技术底层架构和标准,推动全产业链的国产化替代。

 信创发展的内驱力与国家意志

 中国在信息技术底层标准、架构、生态掌控力等方面非常薄弱,受技术制约。

 国家也出台了新的政策支持信创发展,同时要求所有央企与地方国企落实信创全替代,未来的信创必然会成为持久化、常态化产业。

为什么要搞信创? 

其实核心就是四个字:“自主可控”。

过去的很多年,由于历史的原因,我们国家在信息技术领域长期处于模仿和引进的地位。国际IT巨头占据了大量的市场份额,也垄断了国内的信息基础设施。它们制定了国内IT底层技术标准,并控制了整个信息产业生态。

随着中国国力的不断崛起,某些国家主动挑起贸易和科技领域的摩擦,试图打压中国的和平发展。作为国民经济底层支持的信息技术领域,自然而然地成为他们的重点打击对象。

面对日益增加的安全风险,我们国家必须尽快实现自主可控。

 市场规模

2+8+N信创三步走战略 

 实训内容

安装nginx

介绍:什么是nginx?

传统的 Web 服务器,每个客户端连接作为一个单独的进程或线程处理,需在切换任务时将 CPU 切换到新的任务并创建一个新的运行时上下文,消耗额外的内存和 CPU 时间,当并发请求增加时,服务器响应变慢,从而对性能产生负面影响。

Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是,Nginx 是免费的并可以商业化,配置使用也比较简单。

Nginx 的最重要的几个使用场景:

1. 静态资源服务,通过本地文件系统提供服务;
2. 反向代理服务,延伸出包括缓存、负载均衡等;
3. API 服务,OpenResty ;

1. 下载 nginx 和 依赖。下载到/usr/src
wget https://nginx.org/download/nginx-1.20.2.tar.gz

wget https://buildpack.oss-cn-shanghai.aliyuncs.com/static/r6d/nginx/nginx-compile-lib/pcre-8.44.tar.gz
 
wget https://buildpack.oss-cn-shanghai.aliyuncs.com/static/r6d/nginx/nginx-compile-lib/zlib-1.2.11.tar.gz
 
wget https://buildpack.oss-cn-shanghai.aliyuncs.com/static/r6d/nginx/nginx-compile-lib/openssl-1.1.1l.tar.gz
 2.安装 pcre-8.44,root用户依次执行如下命令
cd /usr/src
tar -xvf pcre-8.44.tar.gz -C  /usr/local
cd /usr/local/pcre-8.44
./configure
make
make install
3.安装 openssl-1.1.1l,root用户依次执行如下命令 
cd /usr/src
tar -xvf openssl-1.1.1l.tar.gz -C /usr/local
cd /usr/local/openssl-1.1.1l
./config
make
make install
4. 安装 zlib-1.2.11,root用户依次执行如下命令 
cd /usr/local
tar -xvf zlib-1.2.11.tar.gz -C /usr/local
cd /usr/local/zlib-1.2.11
./config
make
make install
 5.安装nginx

cd /usr/src
tar -xvf nginx-1.20.2.tar.gz  -C /usr/local
cd /usr/local/nginx-1.20.2
./configure --prefix=/usr//nginx
make
make install

6.启动nginx

cd /usr/nginx/sbin
./nginx
# 重新加载
./nginx -s reload
# 停止服务
./nginx -s stop

7.验证nginx

curl http://127.0.0.1:80

 或打开浏览器输入 http://127.0.0.1:80

 这就代表安装成功可以正常使用了!

心得

在安装Nginx的过程中,我学会了如何使用包管理器,确保系统中的依赖项都得到满足。同时,通过阅读和理解官方文档,我掌握了安装和配置Nginx的步骤,从而顺利完成了安装过程。

通过学习Nginx,我对Web服务器的功能和性能有了更深入的了解。我了解到Nginx是一个高性能的HTTP和反向代理服务器,能够处理大量的并发连接和高流量负载,这对于我未来在网络领域的学习和职业发展都具有重要意义。

总的来说,学习安装Nginx不仅让我掌握了一项重要的技能,还为我打下了进一步学习和探索Web服务器领域的基础。

  • 27
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值