googlecloud谷歌云入门(1)
- 一、纯小白自述
- 二、云是个什么云
- 三、装一个软件(资源、服务)
- 四、服务器(爷爷提供服务的电脑)
- 五、PGSQL的安装
- 六、总结
一、纯小白自述
自己是个小白,仅仅懂得几句sql查询和编程的基础语法,云是啥,一直云里雾里,根本不明白。最近因为工作开始接触googlecloud谷歌云,借机学习了一点,特来将自己的经验与感受分享于此,希望对未来的朋友带来帮助。
二、云是个什么云
网上专业的描述,相信大家都看过了,但对于我这种小白来说,略有高端,实在难懂。就我目前理解,云就是一个装满半成品的仓库。
比如你想开飞机了,不用从挖矿、炼铁开始,直接去仓库里面,找到你中意的半成品飞机,往里面装上沙发、方向盘、降落伞什么的,写上自己的名字。就完成了一架飞机,然后就能去开了。
至于你会不会开飞机、开不开得好,就是另外一件事了。
大概是这么个意思,这里再分享几个常见的名词,我也是最近刚刚搞懂。
服务器这个高大上的3个字,其实就是电脑的意思,只不过这个电脑一般没有电脑,一般会放在一个仓库里面。是不是好奇,没有屏幕怎么用电脑,一般是通过手敲代码来操作,而且是先从很远的地方连接到这台电脑,然后在上面输入命令进行操作,其实就是在键盘上敲字。
mkdir yunshisha
cd ..
touch yun.txt
还有就是服务和资源,服务可以立即成,在电脑(服务器)上的一个软件能帮你做的事情,比如didi打车的app能帮你约到车,这就是服务。美团外卖app能帮你买到饭并送到家门口,大致就是服务了。
资源又是啥,在电脑上的什么东西都可以是资源,就是能用上的东西就是资源。比如图片、文字、视频,代码这些都可以理解成是资源。电脑硬盘、内存、CPU也是资源。
客户端、服务端,又是什么鬼东西,就是2个app或软件。客户端就是孙子,服务端是爷爷,孙子对爷爷说,爷爷吃糖,爷爷就买来了糖,送到了孙子手里。客户端一般就是装在自己手机里面的app,服务端一般就是装在电脑(服务器)里面的软件。
云就是这些乱七八糟的组合,结合一些花里胡哨的美化。
三、装一个软件(资源、服务)
用sql举例,假如我想在电脑上装个pgsql,练习CRUD,那么要去下载软件,安装,配置这个那个,已启动,失败!!!还要重新删掉再来一次。
说的就是我⬆️
首先我注册了个谷歌云,你想用人家的仓库总要做个通行证,上面写上账号密码什么的,就是传统的注册。
谷歌云注册页面
因为提供云服务的公司,像aws、gcp他们都在推广阶段,所以会有个“免费”体验的过程,像GCP就是免费提供了300美元的使用额度。用人家云上的东西,还是要付钱的。填写完必要的信息后,就会进入主页面了。
云服务,一般都是有个控制台的地方,类似于是个控制中心或服务中心。点进去,大概就是这个模样。
云服务上面有什么东西呢,主要都在左边这里,类似就是个菜单栏。这次我们主要说的就是服务器和pgsql的服务如何安装和开通。
四、服务器(爷爷提供服务的电脑)
服务器和pgsql的服务就在下图红框中,开启服务和我们平时安装软件不同,云上面都是半成品,差不多做好了,我们在界面上点一点,输入一些账号信息什么的就可以了。
下面就是给服务器选性能的时候了,如果你是小白也没有任何问题,直接无脑按照谷歌的教程一步一步做就可以了。
那个实例的意思就是一个机器的意思,因为你摸不到它,就起了个高大上的实例的名字,就是一台服务器,不要被这些花里胡哨的名字吓到。
点ssh就可以直接连接到服务器了,不用就点击后面的3个点。。。选项,把服务器关了。
连接到服务器后,就可以在上面敲命令了!ls pwd等等,哈哈哈。不用思考这个服务器在哪里,GCP他们专门自己管理,我们只管如何用。还有一些其他的小功能,就自己研究下吧。
五、PGSQL的安装
这个PGSQL不是安装在刚刚建好的服务器里面,而是一个单独的云服务,把它当成1个数据库就可以了,直接能用的数据库。
同样按照谷歌的教程直接开整。
当你安装好pgsql后,是不是疑惑如何用这个家伙。看左边的小菜单栏,里面可以为这个pgsql创建数据库、和用户,直接动手点就可以了。右侧的教程里面也有教学,可以参考。
当你设置好后,就可以开始快乐的连接了数据库了。但是你刚刚做的这个pgsql是不接受别人的访问的,因为gcp考虑到安全问题,所以你需要先把访问pgsql的电脑的ip加在访问白名单里面,如何看自己电脑的ip,点那个蓝色的详情,会打开1个新页面,里面会显示ip,复制到白名单里面就好了。
比如我把自己电脑的ip假如到能访问pgsql的白名单后,就能用navicate访问这个数据库了,开启增删改查练习。
如果你想从刚刚新建的服务器连接到这个pgsql上,那么同样需要把服务器的公开IP地址加入到这访问白名单中。Compute Engine 虚拟机连接pgsql服务。
这样服务器就可以访问pgsql了,在访问之前,我们要在服务器上面安装1个访问的软件,命令是sudo apt-get install postgresql-client。为什么要安装呢,举例来说,你想点美团外卖,总不能用嘴直接点对吧,还是要下载个美团的app的。
安装好后,就能敲命令连接pgsql了,开始增删改查!
六、总结
小白一枚,有些地方表述不专业,仅供参考。大家一起进步!多练、多查,总会解决大多数的问题。