山网站建设,简单的个人网页模板,郑州做网站优化的公司,简要描述创建商务站点的商务授权声明#xff1a;本篇文章授权活动官方亚马逊云科技文章转发、改写权#xff0c;包括不限于在 Developer Centre, 知乎#xff0c;自媒体平台#xff0c;第三方开发者媒体等亚马逊云科技官方渠道 亚马逊EC2云服务器#xff08;Elastic Compute Cloud#xff09;是亚马…授权声明本篇文章授权活动官方亚马逊云科技文章转发、改写权包括不限于在 Developer Centre, 知乎自媒体平台第三方开发者媒体等亚马逊云科技官方渠道 亚马逊EC2云服务器Elastic Compute Cloud是亚马逊AWSAmazon Web Services提供的一种云计算服务。EC2代表弹性计算云它允许用户租用虚拟计算资源包括CPU、内存、存储和网络带宽以满足计算需求。 由于亚马逊云科技服务种类较多且计费详细很多用户有些看不懂所以对使用亚马逊云科技云服务器望而却步。其实亚马逊云科技很多服务都有免费套餐以让用户体验这些服务的免费套餐搭建一个web服务绰绰有余。 今天我将通过从登录云服务器到安装部署web服务来给大家测评亚马逊EC2云服务器的优势 1. 亚马逊EC2优势
亚马逊EC2云服务器的主要特点和优势包括
灵活性用户可以根据需要随时启动、停止、调整和删除EC2实例以便满足不断变化的计算需求。可靠性亚马逊EC2服务器提供高可用性和容错性确保用户的应用程序能始终保持运行状态。此外亚马逊EC2的服务等级协议承诺为每个EC2地区提供99.99%的可用性。安全性亚马逊EC2服务器提供了多层安全措施包括网络隔离、数据加密和身份验证以保护用户的数据和应用程序免受攻击。成本效益亚马逊EC2服务器采用按需计费模式用户只需支付实际使用的计算资源费用无需预先投资硬件或承担维护和管理物理服务器的费用。可扩展性和功能性亚马逊EC2提供了根据需要扩大或缩小规模的设施能轻松处理各种动态场景。它还为用户提供了一个真正的虚拟计算平台可以在其中执行各种操作甚至可以从这个虚拟环境中启动另一个亚马逊EC2实例。
关于如何购买亚马逊云服务器我这里不再重复赘述详细可以查看这篇文章:https://blog.csdn.net/qq_43475285/article/details/134256935
2. 登录云服务器
2.1 EC2云服务器准备
在购买好云服务器后进入控制台https://us-east-1.console.aws.amazon.com/console tips: 在右上角区域选择要和购买服务器时所选区域一致否则无法找到已经购买的EC2服务器资源 进入EC2控制台可以看到正在运行的实例信息 关于登录到云服务实例终端有很多种方法最方便的是在实例详细信息右上角点击连接 可以选择使用Instance Connect 进行连接或者Instance Connect 端点进行连接可以直接在web端进行终端控制 但是为了方便后续的开发部署并不是很推荐这种方式 可以在本地安装一个shell登录软件。
2.2 EC2云服务器远程访问
常见的终端shell访问软件有Finalshellputtyxshell等等。我这里使用的是finalshell
输入基本信息后进行访问 tips:这里需要注意的是初次访问现需要登录ec-user才能继续访问root用户 登录成功后再ec-user账号下使用sudo权限设置密码
登录成功后设置root密码
sudo passwd root3.服务部署
很多企业为了保证业务运行的安全性和稳定性都会选择在内网部署云资源。
我将会演示如何在内网部署云资源。
现在我们将使用docker搭建一个模拟办公网站
3.1 O2OA 介绍
官网https://www.o2oa.net/download.html GitHubhttps://github.com/o2oa/o2oa O2OA 是一款开源企业应用开发平台是使用JavaEE 技术栈分布式架构设计的一款真正全代码开源的企业应用定制化开发平台。适用于企业OA、协同办公类信息化系统的建设和开发。 O2OA 特点 能高效地构建应用。能快速的交付和部署高效的资源利用轻松的迁移扩展简单的更新管理 3.2 O2OA部署
检查 Docker 版本
yum install docker -y 关闭防火墙
systemctl disable firewalld
setenforce 0启用 Docker
systemctl enable docker
systemctl restart docker
systemctl start docker安装 Docker-Compose
// 安装 Docker-Compose
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-composechmod x /usr/local/bin/docker-composedocker-compose -v检查 Docker 状态
下载 O2OA 镜像
docker pull o2oa/o2server
[rootip-172-31-35-57 etc]# docker pull o2oa/o2server
Using default tag: latest
latest: Pulling from o2oa/o2server
6e3729cf69e0: Pull complete
d259ed41c6f0: Pull complete
21bf84e24d62: Pull complete
d6e5ec3c1c08: Pull complete
123bb8d4329e: Pull complete
023c9ec183cd: Pull complete
f068153b415a: Pull complete
Digest: sha256:4d0591d23893f914690a3d2937d6a65fc7e9c451db2ebd5b47a2012a086d9596
Status: Downloaded newer image for o2oa/o2server:latest
docker.io/o2oa/o2server:latest
[rootip-172-31-35-57 etc]#
查看镜像信息
docker image inspect o2oa/o2server:latest启用 O2OA 容器
docker run --name o2server1 -it -p 80:80 o2oa/o2server查看容器状态
docker ps -a部署完成后打开web端访问服务是否部署成功 可以看到已经部署成功
关于O2OA的详细使用这里不做赘述可以访问官网查看详细信息
GitHubhttps://github.com/o2oa/o2oa