今天来讲讲如何配置本地环境(即非云环境)来部署polardb。

补充:

(1)云环境:

这里再粘贴一下昨天对云环境这个词的解释:云环境,是将动态虚拟化的计算资源和应用程序,整合形成资源池,从而服务用户的大数据或者互联网服务环境。 它能够为用户提供计算能力、存储空间和信息服务。抛开复杂的术语其实云环境就有点像我们前面说的那个装满了各式各样机器的房间。(其中云计算不是指简单的数学上的计算,而是假设你处于一个偌大的房子,里面存放着各种各样的机器,这些机器里面有些能够满足我们存储数据的需求、或是帮助我们分析数据即人工智能,或者是能够给用户提供数据库相关的服务,而“云”的意思就是你在网络上就可以使用这些服务,而免去了自己购买硬件和维护的成本。)

(2)本地环境

简单来讲,本地环境包括但不限于【你现在手边的这台电脑】、【电脑上安装的操作系统(如Windows)、各种应用程序】、【其他硬件设备比如常见的路由器】、【本地网络比如由你家路由器提供的WiFi】、【物理储存比如USB闪存驱动器即常说的U盘】等。

(3)在云环境和本地环境部署的区别

如果在云环境部署,那么那些存储和计算资源就会由云服务提供商来提供,一般是按需购买,而在本地环境部署的话,就需要自己购买和维护那些所需的硬件设备(即自己准备和维护本地环境)

虚拟机

(1)虚拟机、虚拟机软件、宿主机定义

先看定义:虚拟机(Virtual Machine,简称VM)是一种基于软件技术模拟的完整计算机系统,它在物理计算机(宿主机)上模拟出多个虚拟的、独立的计算机环境。

我们在本机环境(指你所用的电脑)配置虚拟机时,就相当于你在你本来的电脑系统之上又多设置了一个或多个其他系统的电脑,但是这些多出来的电脑(指计算机)是虚拟的,因此称为虚拟机,每个虚拟机都可以创设不同的操作系统和应用程序,且有多个的时候彼此之间是独立的,和你本来的看得见的电脑之间也是独立的。上面的语境中,这个实体存在的计算机被称为宿主机。我们所说的独立一般指:【操作系统隔离(即虚拟机和本机都可以安装不同的操作系统且不会互相影响)】、【文件系统隔离(虚拟机拥有自己的文件系统)】、【网络隔离(虚拟机有自己的IP地址)】、【硬件资源隔离(当有多个虚拟机时,虽然共享宿主机的硬件资源,但是资源之间是隔离的】、【进程隔离(当宿主机的应用程序崩溃时,不会影响虚拟机的进程)】

而我们通过下载虚拟化软件Hypervisor来实现对硬件资源的虚拟化,即搭建我们的虚拟机。

Hypervisor还分为两种:

类型一:裸机**Hypervisor,**即这个应用程序是安装在其他硬件设备上的,直接控制硬件资源,不是在你的电脑上的,因而不是通过你的电脑操作系统来管理硬件资源。适合企业里面用

类型二:宿主Hypervisor,跟裸机Hypervisor相反,它是安装在你的电脑上的,依赖于你的电脑操作系统来分配和管理硬件资源。更适合个人用户开发测试用。

下面我们就来安装属于宿主Hypervisor的VMware Workstation。

(2)虚拟化软件VMware Workstation的安装

点击:

https://knowledge.broadcom.com/external/article/344595/downloading-and-installing-vmware-workst.html

然后注册,特殊说明:用户名即你注册时用的邮箱

登录后点击”VMware Cloud Foundation”:

然后在最左边选“My Downloads”,在搜索框中输入“Workstation”

点击“VMware Workstation Pro”

点击第二个,进去后选择最新版——17.6

点击“I agree ……”

然后拉到最下面点击最右边的有个图形形状的下载键,之后会进入一个新的界面填写相关的个人信息填写完毕之后又回到之前的下载界面,即可点击下载了。等它下载完按照引导安装就可以了。

(3)虚拟机操作系统的安装

点击 https://releases.ubuntu.com/jammy/,​​​​​​​​之后演示的是desktop版本。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐