googlecloud谷歌云的初学体会(1)

news2024/11/28 23:51:18

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了,开始增删改查!
请添加图片描述
请添加图片描述

六、总结

小白一枚,有些地方表述不专业,仅供参考。大家一起进步!多练、多查,总会解决大多数的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/626520.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

华为OD机试真题 Java 实现【寻找密码】【2023Q1 100分】,附详细解题思路

一、题目描述 小王在进行游戏大闯关,有一个关卡需要输入一个密码才能通过,密码获得的条件如下: 在一个密码本中,每一页都有一个由 26 个小写字母组成的若干位密码,从它的末尾开始依次去掉一位得到的新密码也在密码本中存在。 请输出符合要求的密码,如果由多个符合要求…

爬虫如何选择工具和编程语言

爬虫选择工具和编程语言需要根据具体的需求和技术水平来决定。以下是一些常用的工具和编程语言: 工具: Scrapy:一个基于Python的高级爬虫框架,可用于快速开发和部署爬虫。Beautiful Soup:一个Python库,用…

基于“三维六类”干扰分析模型进行FDD900干扰规避优化指导

1.概述 随着网络发展,鉴于900M覆盖上的优势,为增强深度覆盖及竞对提升,当前FDD 900M已在加快部署,但随之也带来了干扰问题。当前,干扰排查成为FDD 900M部署过程中大量存在的难题。由于干扰排查难度大,且排…

线程池和使用

tip: 作为程序员一定学习编程之道,一定要对代码的编写有追求,不能实现就完事了。我们应该让自己写的代码更加优雅,即使这会费时费力。 推荐:体系化学习Java(Java面试专题) 文章目录 线程池的目的线程池的参…

360,可真小看你了:耍流氓耍到日本人身上,凌晨2点笑得我胃疼

天下苦流氓软件久矣 大厂的软件,都有点牛皮癣特性:捆绑安装广告推广,简直无所不用其极,身为用户着实无可奈何。 此处点名四大全家桶家族——360、鲁大师、金山毒霸、2345。 说来好笑,之前发的文章不是有关于金山的嘛…

Cefsharp-Winform-113.3.50(chromium5672)最新版体验兼容性测试

一、下载nupkg包(4个)提示:(不支持H264,支持MP3,WEBGL,WEBGL2等)支持H264最新版本109.*自行搜索 winform包地址(依赖包下载地址如下):NuGet Gallery | CefSharp.WinForms 113.3.50 https://globalcdn.nuget.org/packages/cefsharp.winforms.113.3.50.nupkg https://…

仓库拣货标签10代—电子料架

CK_Label_v10 无线电子标签拣货系统特点与效益 无线通信,极简快速部署 超低功耗,墨水屏显示 多彩指示灯,支持24V外接供电 按键及三色高亮LED指示灯指示 3位0.8寸高亮LED数码管显示 提升作业速度与品质 实现无纸化标准化作业 缩短操…

怎么快速掌握Python爬虫技术?

Python总的来说是一门比较容易入门的编程语言,因为它的语法简洁易懂,而且有很多优秀的教程和资源可供学习。相比其他编程语言,Python 的学习曲线较为平缓,初学者可以很快上手,但要想深入掌握 Python,还需要…

chatgpt赋能python:用Python实现ping命令:掌握网络连接的艺术

用Python实现ping命令:掌握网络连接的艺术 当我们需要测试网络连接的时候,ping命令是最经典的选择之一。然而,在一些情况下,使用命令行并不是很方便。那么,有没有可能用Python编写一个类似ping的功能呢? …

ISO21434 概念阶段网络安全(六)

目录 一、概述 二、目标 三、项目定义 3.1 输入 3.1.1 先决条件 3.1.2 进一步支持信息 3.2 要求和建议 3.3 输出 四、网络安全目标 4.1 输入 4.1.1 先决条件 4.1.2 进一步支持信息 4.2 要求和建议 4.3 输出 五、网络安全概念 5.1 输入 5.1.1 先决条件 5.1.2 …

phpMyAdmin连接MySQL,出现服务器拒绝连接解决方法

当你登录mysql的时候出现下面情况时 把config.inc.php删除就可以,或者修改config.inc.php里的 $cfg[Servers][$i][controluser] ; $cfg[Servers][$i][controlpass] ; 注释掉就会弹出来要求登陆。 例如我的文件位置是在C:\wamp\apps\phpmyadmin4.1.14&#xff…

dreamer-cms docker复现

dreamer-cms docker复现 前言一,赛题复现二,人生第一个jar包1 ubuntu本地复现(1)创建文件夹(2)解压资源(3)安装并导入数据库(4)使用idea自动化部署&#xff0…

软件锁步冗余执行等安全机制是什么?

软件锁步冗余执行等安全机制是一种用于提高软件系统的功能安全性和可靠性的技术。它的基本思想是让两个或多个软件副本执行相同的功能,然后比较它们的输出,以检测和处理可能的故障。不同的安全机制有不同的特点和优缺点,例如: 锁…

Pull Request完整过程【记一次给antvis:G6的PR】

文章目录 前言Bug 重现问题排查解决方案old versionnew version收到回复 PR提交完整过程fork仓库 & clone代码仓添加upstreamfetch 新分支创建新分支完成修改(注意commit规范)push到个人仓库创建Pull Request填写PR信息 前言 G6正在进行v4到v5的版本…

基于多能互补的热电联供型微网优化运行(matlab代码)

目录 1 主要内容 多能互补模型 算例分析 2 部分代码 3 程序结果 4 下载链接 1 主要内容 该程序基本复现《基于多能互补的热电联供型微网优化运行》,在需求侧对负荷类型进行分类,利用电负荷的弹性和系统供热方式的多样性,构建含电负荷时…

淘宝618每日一猜答案(6月9日)淘宝大赢家今日答案

淘宝6月9日每日一猜答案是什么?,接下来也会给大家来介绍一下6月9日淘宝大赢家每日一猜的答案。 淘宝每日一猜6月9日答案分享 活动问题:环球影城大酒店有几种主题房? 活动答案:【2种】 注意阿拉伯数字! …

[游戏开发][Unity]Assetbundle加载篇(1)热更前准备与下载AB包清单

热更流程都不是固定的,每个人写的状态机也有所差别,但是一些必要步骤肯定不可能少,例如下载清单,对比版本,下载AB包,标记下载完成。 检查沙盒路径是否存在 public static string MakePersistentLoadPath(st…

UnityVR--组件7--动画事件BlendTree

目录 应用1:使用BlendTree实现站立和移动 应用2:人物跳跃事件&播放跳跃动画 应用3:开火动画事件&动画片段中建立事件监听 上一篇(组件5--Animation动画)已经做了2个动画片段,HeroIdle和HeroJump…

【C语言】qsort详细将解

系列文章目录 qsort目录 系列文章目录一、前言二、qosort是什么?二、qsort的使用1、原型2、参数3、头文件(1)qsort参数中的函数指针讲解 三、使用示例和运行截图1、整形例子(升序)3、字符例子(降序&#xf…

Android——使用Service服务实现通信

实验目的: (1)能创建、启动和关闭服务 (2)能实现服务的通信 实验内容及原理: 设计一个服务的具体应用,实现服务的通信 实验设备及实验步骤: 实验设备:WindowsAndro…