当前位置:首页 > CN2资讯 > 正文内容

chrome 云服务器 安装 谷歌云服务器怎么用

1天前CN2资讯

一、Google云平台的申请

首先我借用Google访问助手插件通过Chrome浏览器访问Google,之后注册账户,并准备好一张VISA卡,来注册验证谷歌云账户。

我现在谷歌中搜索谷歌云,点击谷歌云端平台,进入注册页面,填写好注册信息以及VISA卡号之后就可以免费实用1年的谷歌云,还是挺划算的,由于之前已经注册过了,我直接进入到谷歌云控制台界面。

二、新建VM实例

进入到谷歌控制台页面后,有项目信息、项目使用状态、支付状态和个人账户等诸多小页面,我点击左侧边栏的虚拟机实例,来进入到创建虚拟机实例的页面。

点击虚拟机实例,新建虚拟机实例,输入全小写的名称,选择台湾区域,由于某种原因,只能选择台湾或者香港,通过测试,我总结出谷歌云服务器中,台湾的服务器延迟较小可以胜任基础工作需求。由于免费300美元,要考虑到实际成本,进行选择后,看看每月的月租,看看平均下来的钱够不够。我选择的是g1-small,1个共享CPU以及1.7GB内存。

下面来到了系统镜像选择界面,由于只有1个CPU加上内存实在太小了,Windows server不够使用,而且还是收费的,所以我选择了Debian,关于CentOS、Debian、RHEL、Ubuntu这几个受欢迎的Linux发行版吧,有如下的区别:

1. Ubuntu

Ubuntu近些年的粉丝越来越多,Ubuntu有着漂亮的用户界面,完善的包管理系统,强大的软件源支持,丰富的技术社区,Ubuntu还对大多数硬件有着良好的兼容性,包括最新的图形显卡等等。这一切让Ubuntu越来越向大众化方向发展。但别忘了:你所需要的只是一个简约、稳定、易用的服务器系统而已!

Ubuntu的图形界面固然漂亮,但这也决定了它最佳的应用领域是桌面操作系统而非服务器操作系统。如何你希望在学习Linux的过程中有个沉浸式的环境,那么Ubuntu的确不错:仅仅安装在自己的电脑中而非服务器中。从这一点来讲,Ubuntu并没有在VPS安装的操作系统选择之列,相信你也不会为了那数百M的驱动与宝贵的内存买单。

2. CentOS

你会发现非常多的商业公司部署在生产环境上的服务器都是使用的CentOS系统,CentOS是从RHEL源代码编译的社区重新发布版。CentOS简约,命令行下的人性化做得比较好,稳定,有着强大的英文文档与开发社区的支持。与Redhat有着相同的渊源。虽然不单独提供商业支持,但往往可以从Redhat中找到一丝线索。相对debian来说,CentOS略显体积大一点。是一个非常成熟的Linux发行版。

3. Debian

一般来说Debian作为适合于服务器的操作系统,它比Ubuntu要稳定得多。可以说稳定得无与伦比了。debian整个系统,只要应用层面不出现逻辑缺陷,基本上固若金汤,是个常年不需要重启的系统(当然,这是夸张了点,但并没有夸大其稳定性)。debian整个系统基础核心非常小,不仅稳定,而且占用硬盘空间小,占用内存小。128M的VPS即可以流畅运行Debian,而CentOS则会略显吃力。但是由于Debian的发展路线,使它的帮助文档相对于CentOS略少,技术资料也少一些。

 

作为新开发者,我们可以使用Debian来进行系统部署,由于其稳定、易于使用,功能多,更新及时,apt-insatll能够很方便的进行软件安装。版本选择最新的Debian10,这个版本集成了谷歌的BBR算法,能够加速访问速度,减少网络堵塞。当然也可以选择自己下载的镜像原先备份的快照等等,非常方便。

 

后面要记住勾选允许HTTP/HTTPS流量的访问,其他的选择默认即可。

 

系统会分配一个外部IP地址以及内部IP地址,默认都是IPv4,当然也可以选择IPv6,目前基础的虚拟机实例已经创建完成。

 

三、配置VM实例

首先我们进入左侧边栏--VPC网络,进行防火墙配置。 

这里系统已经默认配置了基础的防火墙规则,常用的80、443、22端口都配置完了,这里我们可以自己添加规则,比如Tomcat的8080端口:

点击创建防火墙规则,输入名称,默认的即可,也可以自定义日志、优先级、流量方向等等。 

这里创建的是TCP:8080端口的防火墙规则,这里我们用TCP协议,关于这个协议呢,TCP是面向连接的,UDP是无连接的,TCP提供可靠的服务,也就是说,通过TCP连接传输的数据不会丢失,没有重复,并且按顺序到达,UDP没有可靠性。TCP是面向字节流的,实际上是TCP把数据看成一连串无结构的字节流;UDP是面向报文的。TCP是全双工的可靠信道,UDP是不可靠信道。”

四、SSH连接

Secure Shell(SSH) 是由 IETF(The Internet Engineering Task Force) 制定的建立在应用层基础上的安全网络协议。它是专为远程登录会话(甚至可以用Windows远程登录Linux服务器进行文件互传)和其他网络服务提供安全性的协议,可有效弥补网络中的漏洞。通过SSH,可以把所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。目前已经成为Linux系统的标准配置。

在谷歌云里面,SSH控制就做的非常好,可以使用内嵌在浏览器内的SSH来进行简单的远程控制服务器的操作。当然,我们也可以自己配置SSH客户端,但总体而言,网页版的SSH客户端已经够用了,满足了基本的操作。

五、Linux的操作

我这次是用的是Debian 10 LTS长期支持版,能够有效的,我们可以进行简单的Linux操作,比如安装软件apt-insatll等等操作,与windows一样这只是一个平台供我们发挥去创造。  

六、云计算平台

云计算分bai为IAAS、PAAS和SAAS,如果你说的du云计算平台是指PAAS,那软件数不胜数,像金蝶、zhiERP、中软的财务软dao件、SAP都可以做成云平台软件。如果你指的是IAAS,目前商业的主要有VM的VCenter、RedHat的RHEVM、微软的等,开源的就更多了,如OpenStack等。

1. AbiCloud企业级开源云计bai算平台

Abiquo公司推出的一款开源的云计算平台——“zhiabiCloud”,使公司能够以快速dao、简单和可扩展的方式创建和管理大型、复杂的IT基础设施 。AbiCloud较之同类其他产品的一个主要的区别在于其强大的Web界面管理。

2. Eucalyptus 开源云计算平台

Eucalyptus 项目是 Amazon EC2 的一个开源实现,它与商业服务接口兼容。和 EC2 一样,Eucalyptus 依赖于 Linux 和 Xen 进行操作系统虚拟化。Eucalyptus 是加利福尼亚大学为进行云计算研究而开发的。

3. 10gen  MongoDB 开源高性能存储平台

10gen 既是一个云平台,又是一个可下载的开放源代码包,可用于创建您自己的私有云。10gen 是类似于 App Engine 的一个软件栈,该平台还使用沙盒概念隔离应用程序,并且使用它们自己的应用服务器的许多提供一个可靠的环境。

4. Enomalism   弹性计算平台

Enomaly's Elastic Computing Platform 是一个可编程的虚拟云架构,ECP平台可以简化在云架构中发布应用的操作。云计算平台是一个 EC2 风格的 IaaS 。与其他纯 IaaS 解决方案不同的是,Enomalism 提供了一个基于 TurboGears Web 应用程序框架和 Python 的软件栈。

5. 云计算平台 Nimbus

Nimbus由网格中间件Globus提供,Virtual Workspace演化而来,与Eucalyptus 一样,提供EC2的类似功能和接口。

6. OpenStack开源云计算平台

OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权的开源代码项目。OpenStack为私有云和公有云提供可扩展的弹性的云计算服务。项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

我们可以在Linux中安装部署这些云计算平台,由于我的VPS实在是太小了,性能不够用,无法部署这些巨量云计算平台,目前只是部署了一个简单的MySQL服务器以及WebDAV平台,仅仅只是作为云上数据备份的基础功能,而这只是云的最基础功能,后面还有很长的学习之路要走。 

七、API的使用

4. 云计算API简介

云计算有很多种使用方式,我们不仅可以自己搭建自己的私有云,还可以使用大公司提供的公有云,比如国外的谷歌云、亚马逊AWS、微软Azue的各种API,也可以使用国内阿里云、腾讯云的API。 

下面我就国内的阿里云的部分免费云计算API的使用作简要阐述:

使用支付宝登陆阿里云平台,进入到APIExplorer,在云市场中搜索或者挑选中意的云计算API。

 我们可以看到,其中有诸多免费的API供我们使用,比如全球快递查询以及手机号归属地查询等等免费的API,当然也有图像识别、人工智能等高级付费API。

 

5. 阿里云全国快递查询API的简单测试

这里我就全球快递查询API进行简单的使用介绍,首先申请免费使用,之后创建JAVA项目,拖入依赖jar,根据提供的主方法进行调试。 

全国快递查询.java

package cn.edu.minghao; import java.util.HashMap; import java.util.Map; import org.apache.http.HttpResponse; import org.apache.http.util.EntityUtils; public class goexpress { public static void main(String[] args) { String host = "https://goexpress.market.alicloudapi.com"; String path = "/goexpress"; String method = "GET"; String appcode = "a1a78e56939e4988acbaa9459216e67d"; Map<String, String> headers = new HashMap<String, String>(); 最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105 headers.put("Authorization", "APPCODE " + appcode); Map<String, String> querys = new HashMap<String, String>(); querys.put("no", "780098068058"); querys.put("type", "zto");

示例代码请在这里下载:  http://code.fegine.com/Tools.zip

 

try { HttpResponse response = HttpUtils.doGet(host, path, method, headers, querys); 如不输出json, 请打开这行代码,打印调试头部状态码。 状态码: 200 正常;400 URL无效;401 appCode错误; 403 次数用完; 500 API网管错误 获取response的body System.out.println(EntityUtils.toString(response.getEntity())); } catch (Exception e) { e.printStackTrace(); } } }

以下是运行的结果,可以发现能够查询到快递信息,与手机自己查到的快递信息一致,GET到此输出结果是JSON格式,我们可以使用JSON格式重新排版来达到二次开发的目的。

{"code":"OK","no":"75362762960046","type":"ZTO","list":[{"content":"快件离开 【虎门中心】 已发往 【淮安中转】","time":"2020-06-19 22:38:43"},{"content":"快件已经到达 【虎门中心】","time":"2020-06-19 22:35:13"},{"content":"快件离开 【深圳松岗】 已发往 【淮安中转】","time":"2020-06-19 18:16:21"},{"content":"快件已经到达 【深圳松岗】","time":"2020-06-19 18:15:44"},{"content":"【深圳松岗】(0755-27683063、0755-27533849) 的 专项客户-博瑞(13714744793) 已揽收","time":"2020-06-18 21:06:56"}],"state":"2","msg":"查询成功","name":"中通快递","site":"www.zto.com","phone":"95311","logo":"https:\/\/img3.fegine.com\/express\/zto.jpg","courier":"","courierPhone":"","updateTime":"2020-06-19 22:38:43","takeTime":"1天1小时31分"}

下图是用eclipse调用阿里云API的过程,基于此,我们可以利用这个API来进行二次开发,实现更多的功能。

 

八、总结

云计算毫无疑问是IT技术高速发展带给企业的福音,在当今这个云市场越来越成熟的时代,企业在上云的路上往往都会面临公有云和私有云的交叉路口,有无数话题围绕哪种类型的云更好而展开过激烈的辩论。企业在开始对云服务商进行调研之前,首先需要了解的也是哪种类型的云是更合适的选择,一般情况下,这与企业所从事的行业、企业规模和应用类型等多种因素相关。

企业如果自己构建IT 系统,就需要进行一次性的大量投资来采购软、硬件设备以及投入人员,甚至包括数据中心的基础搭建等。如果你是小型企业,因预算有限而无法负担如此大的固定成本,那么就应该考虑第三方提供的公有云服务,这样可以只为所需要的那部分服务付费。根据目前云计算服务的收费方式,企业可以选择按月付费或者按IT 资源的使用量来付费的方式。

云计算是推动信息技术能力实现按需供给、提高信息化建设利用水平的新技术、新模式、新业态,并能够为互联网、大数据、人工智能等领域发展提供重要的基础支撑。目前,我国云计算行业正处于高速增长阶段,未来,拥有广阔的发展前景。



    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/31852.html

    分享给朋友:

    “chrome 云服务器 安装 谷歌云服务器怎么用” 的相关文章

    EthernetServers:高性能虚拟主机与VPS解决方案,轻松满足您的需求

    EthernetServers:高性能虚拟主机与VPS解决方案,轻松满足您的需求

    EthernetServers是一家成立于2013年的英国老牌主机商,专注于提供高质量的虚拟主机、VPS和专用服务器解决方案。多年来,它在全球范围内积累了大量的忠实用户,凭借稳定的服务和良好的口碑,成为许多站长和企业的首选。无论是个人博客、小型企业网站,还是需要高性能计算资源的大型项目,Ethern...

    如何利用Gcore CDN自选IP优化网站访问速度与安全性

    Gcore CDN的基本功能 Gcore CDN是一种全球知名的内容分发网络服务,它为用户提供了强大的加速和保护功能。通过Gcore CDN,用户可以轻松实现网站的全球加速,确保内容能够快速、稳定地传递给终端用户。Gcore CDN的免费套餐包括每月1TB流量、10亿次请求,覆盖了140多个官方节点...

    台湾VPS:高效、稳定且安全的虚拟专用服务器解决方案

    台湾VPS,即虚拟专用服务器,是一种通过虚拟化技术将物理服务器划分为多个独立服务器的解决方案。这种服务不仅为用户提供独享的资源和灵活的管理权限,还能够提升性能和效率。在我使用台湾VPS的过程中,它让我深刻体会到这一技术的便利与强大。 台湾VPS的独特之处在于其地理位置和网络基础设施。位于东亚的台湾,...

    如何找到便宜的域名并有效管理

    在了解便宜域名之前,首先我们要对“域名”这个概念有个清晰的认识。域名其实就是互联网上某个特定网站的地址。当我在浏览器中输入一个域名,比如“example.com”,就能顺利地找到对应的网站。简单来说,域名是你在网上的身份标识。而它的作用不仅是让用户更容易记住和访问你的网站,还能提升你品牌的可信度。...

    Putty教程:从安装到高级功能的全面指南

    什么是Putty? Putty是一款广泛使用的终端仿真器,它主要用于与远程设备进行连接。通过Putty,用户能够在本地计算机上访问多种类型的网络设备和服务器。它的界面简单明了,尤其适合新手使用,后期又具备足够的扩展功能来满足高级用户的需求。每当我需要管理远程服务器时,Putty总是我首选的工具。 我...

    全面评测日本 VPS 塔式选择指南

    日本 VPS 测评概述 大家好,今天我们要探讨一个与互联网业务密切相关的话题——日本 VPS。首先,什么是 VPS 呢?VPS 是虚拟专用服务器的缩写,它通过虚拟化技术,将一台物理服务器划分成多个虚拟服务器,每个虚拟服务器都能独立运行,拥有自己的操作系统和资源。这样的配置使得 VPS 拥有了更高的灵...