为了访问外网,我也是拼了

来源:互联网 发布:淘宝天猫返利 编辑:程序博客网 时间:2024/06/11 19:38

事情的起因是最近在学习spark,这种刚刚出现的新技术的资料在国内自是不多,于是就想到了翻墙出去。

 

 

一开始使用的是GoAgent翻墙,奈何速度实在是不佳,于是一气之下买了VPN服务,后来想来自己一个学计算机的居然翻墙还要花钱,说出去太过丢人,于是开始了以下的探究之旅,试图能以免费的方式翻墙。

因为自己是买了个VPN,于是首先想到的是能不能自己搭一个VPN。以下先介绍一下什么是VPN

1.VPN(虚拟专用网络)

VPN属于远程访问技术,简单地说就是利用公用网络架设专用网络。例如某公司员工出差到外地,他想访问企业内网的服务器资源,这种访问就属于远程访问。

让外地员工访问到内网资源,利用VPN的解决方法就是在内网中架设一台VPN服务器。外地员工在当地连上互联网后,通过互联网连接VPN服务器,然后通过VPN服务器进入企业内网。为了保证数据安全,VPN服务器和客户机之间的通讯数据都进行了加密处理。有了数据加密,就可以认为数据是在一条专用的数据链路上进行安全传输,就如同专门架设了一个专用网络一样,但实际上VPN使用的是互联网上的公用链路,因此VPN称为虚拟专用网络,其实质上就是利用加密技术在公网上封装出一个数据通讯隧道。有了VPN技术,用户无论是在外地出差还是在家中办公,只要能上互联网就能利用VPN访问内网资源,这就是VPN在企业中应用得如此广泛的原因。

由以上可知VPN是搭建在服务器上的,而且必须是境外服务器才能实现翻墙,于是我最先想到的是VPS,下面先介绍一下VPS。

2.VPS(Virtual Private Server 虚拟专用服务器)

将一部服务器分割成多个虚拟专享服务器的优质服务。 每个VPS都可分配独立公网IP地址、独立操作系统、独立超大空间、独立内存、独立CPU资源、独立执行程序和独立系统配置等。 用户除了可以分配多个虚拟主机及无限企业邮箱外,更具有独立服务器功能,可自行安装程序,单独重启服务器。

价格 100RMB/M

VPS的价格好贵,我不又做网站,这样的话还不如买着VPN用呢

3.云服务器

云服务器(Elastic Compute Service, 简称ECS)是一种处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更简单高效。云服务器帮助您快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。


        云计算(英语:Cloud Computing),是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机和其他设备。 (引自wikipedia)

具体实现的方式有

           (1)IaaS(Infrastructure-as-a- Service):基础设施即服务

消费者通过Internet可以从完善的计算机基础设施获得服务。

换成我们通常理解的内容来讲就是我们不用购置硬件(服务器、存储等),不用去考虑如何把服务器连上网,只需要我们购买IaaS服务就可以使用这些硬件的服务。国外的代表服务商Amazon EC2

               (2)PaaS(Platform-as-a- Service):平台即服务。PaaS实际上是指将软件研发的平台作为一种服务,以SaaS的模式提交给用户。

这里的平台换成我们理解的就是应用程序运行所需要的环境,如果我们部署PHP开发程序就需要有Apache等引擎支持。用Java的需要Tomcat等支持。

国外的代表服务商Google GAE

 

               (3)SaaS(Software-as-a- Service):软件即服务。它是一种通过Internet提供软件的模式,用户无需购买软件,而是向提供商租用基于Web的软件,来管理企业经营活动。

这里的软件即服务,举例子说我们用的QQ 邮箱 其实就是一种SaaS服务。企业市场常用的在线CRM系统也是。

国外的代表服务商Salesforce。

IaaS:阿里云 亚马逊云 腾讯云

PaaS:新浪云 百度云百度开放云平台

IaaS和PaaS的区别

IaaS其实提供的就是服务器,用户可以自行在服务器安装配置各种软件环境。可以很灵活的实现各种功能。

PaaS目前主要是WEB环境的应用,通常支持PHP、Java、Python和GO语言。必须在云计算服务商的框架内开发。

IaaS需要自己搭建程序运行环境,优势是灵活,缺点就是需要自己配置

PaaS不需要自己做环境配置,缺点是必须使用指定的开发语言,遵循平台的开发规范。

如果开发的应用不是用PHP、Java、Python语言。建议使用阿里云的服务。如果是上述语言的WEB服务,可以考虑使用新浪云、百度云等。
价格:PaaS比IaaS便宜,SAE和BAE都有免费配额。

0 0
原创粉丝点击