云虚拟主机 node?云服务器跟虚拟主机

阿里云ACE整体介绍

什么是Cloud Engine

Cloud Engine(云引擎,简称CE),是阿里云历经多年研发,于今年7月推出的一款基于弹性计算平台的web应用运行环境,能够提供应用的线性伸缩、动态扩容以及多种相关服务。

Cloud Engine借鉴并吸纳Google、Amazon、Rackspace等国外知名公司的公有云计算的成功技术经验,结合阿里云多年的技术研发沉淀,保证了该平台的高效和稳定。目前支持PHP和NodeJS两种开发语言,后续会支持更多的开发语言。围绕这个平台,我们也提供了session、storage、memcache、cron等多种服务,让开发者可以更多的关注在业务开发上,降低开发者的开发成本,其整体架构的高可靠性。模板功能的提供,可以有效的衔接开发者和站长,让开发者的成果可以更加有效的传播,同时站长也有更加灵活丰富的应用可以运营。

Cloud App是阿里云手机开发平台,Cloud Engine作为阿里云手机在云端的延伸,为云手机开发者提供NodeJS运行环境和伸缩性的支持,让开发者有效的衔接手机和云端的开发,简化开发流程。

竞争力

Cloud Engine的目标用户有两种,分别是Web开发者和站长。使用Cloud Engine,可以让您:

1、无需硬件的投资,降低投入风险;

2、内置丰富的服务,包括session,memcache,storage,cron,云数据库,应用管理和配置,覆盖了web开发的大部分领域;

3、高效稳定的运行环境,兼容大部分原生的PHP 5.3程序,弹性伸缩,不用再当心访问量过大;

4、高效安全的云存储服务,不用当心数据会丢失;

5、经验丰富的阿里运维和安全团队,协助解决网络攻击,网站挂马,漏洞扫描,代码行为分析等,并对服务异常进行告警;

6、开发人员可以将自己的应用做成模板,发布其应用给其他人使用,站长可以从模板库中在线创建应用,即可进行自己的网站运营。

另外,ISV厂商可以在自己的系统中集成OpenAPI,允许管理和发布用户创建的应用。

应用程序环境

Cloud Engine可以保证您在负载很重和数据量极大的情况下,也可以轻松构建能安全运行的应用程序。

1、自动扩容,用户可以根据自身需求,申请存储,缓存等容量。

2、动态的网络服务,提供对常用网络技术的完全支持

3、持久存储空间,存储用户需要的落地的数据

4、负载平衡,选择当前较空闲的机器,执行任务

5、与本地开发环境兼容,方便开发者移植代码到CE运行环境

6、分布式定时计算,提供定时和定期触发事件的计划任务。

您的应用程序可在以下两个运行时环境之一中运行:NodeJS环境和 PHP环境。各环境均为网络应用程序开发提供标准协议和常用技术。您的应用程序使用NodeJS和PHP的标准API来访问大多数CE服务。

功能介绍

开发:

1、Session,分布式session,开发者无需考虑跨多台机器的session处理

2、Storage,基于开放式存储服务,支持多台机器的同时访问

3、 memcache,分布式缓存,有效解决memcache的多机共享,和实例重启引发的缓存清空

4、cron,通过函数调用方式,支持定时和定期执行任务

5、应用管理和配置,支持应用的创建、启动、停止、更新、查看等操作

6、mysql数据库支持,双机热备,支持在线迁移和备份,单表可支持上亿记录

运营:

1、开发者可利用模板库分发应用

2、站长可以通过模板库在线快速创建应用

3、平台可监控各种服务的状态

4、对消耗的资源有详细的统计记录

5、方便的数据导入和导出

云引擎、虚拟主机、VPS的区别

传统服务托管面向的是硬件软件设备,使用者得到的也是设备的使用权,没有相关的服务;而Cloud Engine面向的服务,使用者得到的是稳定可靠的全面服务,同时分布式的平台保证了数据的安全性和访问的快速。

云引擎

虚拟主机

VPS

用户群

web开发者和站长

站长

没有限定

使用方式

服务租用

服务租用

虚拟设备租用

运行环境

支持多种开发语言

支持较少开发语言

需要自己安装

目标

开发者和站长的整体服务

展示性的网站

仅提供最基本的设施

安全保证

沙箱+专业的安全团队

根据服务商来定

根据用户能力来定

服务承诺

稳定可靠安全的服务承诺

根据服务商来定

根据服务商来定

发展目标

互联网给PC带来了时代的变革,我们相信,云计算会给互联网带来更大的变革。以亚马逊EC2为代表的IaaS和以Google代表的PaaS,已经在国外掀起了互联网应用的高潮。反观国内,以阿里云为代表的互联网企业,率先将云计算服务落地,并对外提供公有云服务。

阿里云一直有一个目标,就是做一个互联网的数据分享平台,让广大用户可以在这个平台上协作完成数据的分享。我们一直在朝着这个方向努力,Cloud Engine的诞生就是为了进一步的实现这个目标,帮助广大的开发者和站长实现数据分享的梦想。

因此我们也向用户承诺,我们只做公有云的计算平台,保证平台上数据的安全性和可靠性,提供一个稳定高效的分布式web service的解决方案,为用户提供尽可能多的服务。

服务限制

为保证应用的安全性和稳定性,我们对各类服务设定了一些限制,请用户仔细阅读。

1、每个用户最多可以创建3个应用,包含从模板创建的应用

2、禁止本地文件读写,读写文件可以使用我们的OSS(开放存储服务),OSS存储空间不受容量限制

3、对试图破坏或滥用配额(例如同时在多个帐户上操作应用程序)违反服务条款的用户,可能导致应用程序被禁用或帐户关闭

4、我们对PHP环境进行了一些限制,具体参考:

阿里云的主要产品

阿里云的产品致力于提升运维效率,降低IT成本,令使用者更专注于核心业务发展。

云服务器ECS

一种简单高效,处理能力可弹性伸缩的计算服务。助您快速构建更稳定、安全的应用。提升运维效率,降低IT成本,使您更专注于核心业务创新。

云引擎ACE

一种弹性、分布式的应用托管环境,支持Java、PHP、Python、Node.js等多种语言环境。帮助开发者快速开发和部署服务端应用程序,并简化系统维护工作。搭载了丰富的分布式扩展服务,为应用程序提供强大助力。

弹性伸缩

根据用户的业务需求和策略,自动调整其弹性计算资源的管理服务。其能够在业务增长时自动增加ECS实例,并在业务下降时自动减少ECS实例。

一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。基于飞天分布式系统和高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和PPAS(高度兼容Oracle)引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案。

开放结构化数据服务OTS

构建在阿里云飞天分布式系统之上的 NoSQL数据库服务,提供海量结构化数据的存储和实时访问。OTS以实例和表的形式组织数据,通过数据分片和负载均衡技术,实现规模上的无缝扩展。应用通过调用 OTS API/ SDK或者操作管理控制台来使用 OTS服务。

开放缓存服务OCS

在线缓存服务,为热点数据的访问提供高速响应。

键值存储KVStore for Redis

兼容开源Redis协议的Key-Value类型在线存储服务。KVStore支持字符串、链表、集合、有序集合、哈希表等多种数据类型,及事务(Transactions)、消息订阅与发布(Pub/Sub)等高级功能。通过内存+硬盘的存储方式,KVStore在提供高速数据读写能力的同时满足数据持久化需求。

数据传输

支持以数据库为核心的结构化存储产品之间的数据传输。它是一种集数据迁移、数据订阅及数据实时同步于一体的数据传输服务。数据传输的底层数据流基础设施为阿里双11异地双活基础架构,为数千下游应用提供实时数据流,已在线上稳定运行3年之久。

对象存储OSS

阿里云对外提供的海量、安全和高可靠的云存储服务。RESTFul API的平台无关性,容量和处理能力的弹性扩展,按实际容量付费真正使您专注于核心业务。

归档存储

作为阿里云数据存储产品体系的重要组成部分,致力于提供低成本、高可靠的数据归档服务,适合于海量数据的长期归档、备份。

消息服务

一种高效、可靠、安全、便捷、可弹性扩展的分布式消息与通知服务。消息服务能够帮助应用开发者在他们应用的分布式组件上自由的传递数据,构建松耦合系统。

CDN

内容分发网络将源站内容分发至全国所有的节点,缩短用户查看对象的延迟,提高用户访问网站的响应速度与网站的可用性,解决网络带宽小、用户访问量大、网点分布不均等问题。负载均衡

对多台云服务器进行流量分发的负载均衡服务。负载均衡可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。

专有网络VPC

帮助基于阿里云构建出一个隔离的网络环境。可以完全掌控自己的虚拟网络,包括选择自有 IP地址范围、划分网段、配置路由表和网关等。也可以通过专线/VPN等连接方式将VPC与传统数据中心组成一个按需定制的网络环境,实现应用的平滑迁移上云。

开放数据处理服务ODPS

由阿里云自主研发,提供针对TB/PB级数据、实时性要求不高的分布式处理能力,应用于数据分析、挖掘、商业智能等领域。阿里巴巴的离线数据业务都运行在ODPS上。

采云间DPC

基于开放数据处理服务(ODPS)的DW/BI的工具解决方案。DPC提供全链路的易于上手的数据处理工具,包括ODPS IDE、任务调度、数据分析、报表制作和元数据管理等,可以大大降低用户在数据仓库和商业智能上的实施成本,加快实施进度。天弘基金、高德地图的数据团队基于DPC完成他们的大数据处理需求。

批量计算

一种适用于大规模并行批处理作业的分布式云服务。批量计算可支持海量作业并发规模,系统自动完成资源管理,作业调度和数据加载,并按实际使用量计费。批量计算广泛应用于电影动画渲染,生物数据分析,多媒体转码,金融保险分析等领域。

数据集成

阿里集团对外提供的稳定高效、弹性伸缩的数据同步平台,为阿里云大数据计算引擎(包括ODPS、分析型数据库、OSPS)提供离线(批量)、实时(流式)的数据进出通道。

DDoS防护服务

针对阿里云服务器在遭受大流量的DDoS攻击后导致服务不可用的情况下,推出的付费增值服务,用户可以通过配置高防IP,将攻击流量引流到高防IP,确保源站的稳定可靠。免费为阿里云上客户提供最高5G的DDoS防护能力。

安骑士

阿里云推出的一款免费云服务器安全管理软件,主要提供木马文件查杀、防密码暴力破解、高危漏洞修复等安全防护功能。

阿里绿网

基于深度学习技术及阿里巴巴多年的海量数据支撑,提供多样化的内容识别服务,能有效帮助用户降低违规风险。

安全网络

一款集安全、加速和个性化负载均衡为一体的网络接入产品。用户通过接入安全网络,可以缓解业务被各种网络攻击造成的影响,提供就近访问的动态加速功能。

DDoS高防IP

针对互联网服务器(包括非阿里云主机)在遭受大流量的DDoS攻击后导致服务不可用的情况下,推出的付费增值服务,用户可以通过配置高防IP,将攻击流量引流到高防IP,确保源站的稳定可靠。

网络安全专家服务

在云盾DDoS高防IP服务的基础上,推出的安全代维托管服务。该服务由阿里云云盾的DDoS专家团队,为企业客户提供私家定制的DDoS防护策略优化、重大活动保障、人工值守等服务,让企业客户在日益严重的DDoS攻击下高枕无忧。

服务器安全托管

为云服务器提供定制化的安全防护策略、木马文件检测和高危漏洞检测与修复工作。当发生安全事件时,阿里云安全团队提供安全事件分析、响应,并进行系统防护策略的优化。

渗透测试服务

针对用户的网站或业务系统,通过模拟黑客攻击的方式,进行专业性的入侵尝试,评估出重大安全漏洞或隐患的增值服务。

态势感知

专为企业安全运维团队打造,结合云主机和全网的威胁情报,利用机器学习,进行安全大数据分析的威胁检测平台。可让客户全面、快速、准确地感知过去、现在、未来的安全威胁。

云监控

一个开放性的监控平台,可实时监控您的站点和服务器,并提供多种告警方式(短信,旺旺,邮件)以保证及时预警,为您的站点和服务器的正常运行保驾护航。

访问控制

一个稳定可靠的集中式访问控制服务。您可以通过访问控制将阿里云资源的访问及管理权限分配给您的企业成员或合作伙伴。日志服务

针对日志收集、存储、查询和分析的服务。日志服务可收集云服务和应用程序生成的日志数据并编制索引,提供实时查询海量日志的能力。

开放搜索

解决用户结构化数据搜索需求的托管服务,支持数据结构、搜索排序、数据处理自由定制。开放搜索为您的网站或应用程序提供简单、低成本、稳定、高效的搜索解决方案。

媒体转码

为多媒体数据提供的转码计算服务。它以经济、弹性和高可扩展的音视频转换方法,将多媒体数据转码成适合在PC、TV以及移动终端上播放的格式。

性能测试

全球领先的SaaS性能测试平台,具有强大的分布式压测能力,可模拟海量用户真实的业务场景,让应用性能问题无所遁形。性能测试包含两个版本,Lite版适合于业务场景简单的系统,免费使用;企业版适合于承受大规模压力的系统,同时每月提供免费额度,可以满足大部分企业客户。

移动数据分析

一款移动App数据统计分析产品,提供通用的多维度用户行为分析,支持日志自主分析,助力移动开发者实现基于大数据技术的精细化运营、提升产品质量和体验、增强用户黏性。阿里云旗下万网域名,连续19年蝉联域名市场NO.1,近1000万个域名在万网注册!除域名外,提供云服务器、云虚拟主机、企业邮箱、建站市场、云解析等服务。2015年7月,阿里云官网与万网网站合二为一,万网旗下的域名、云虚拟主机、企业邮箱和建站市场等业务深度整合到阿里云官网,用户可以网站上完成网络创业的第一步。

如何在独立虚拟主机上配置node.js开发环境

安装一下NodeJs就好啦。

Windows系统很简单,直接下载运行安装包。linux复杂一点。

下面给出linux二进制文件安装方法。

首先到这里下载安装文件

选择Linux Binaries,4G内存以上选64位,否则选32位。下面以32位为例。

进入/usr/share,下载文件wget

文件压缩了两次,需要解压两次xz-d node-v6.10.3-linux-x86.tar.xz,tar-vxf node-v6.10.3-linux-x86.tar.

此时输入node和npm并没有用,必须进入/usr/share/node-v6.10.3-linux-x86/bin才行。这非常不便,因此,需要将这路径加入系统环境变量。有三种方法:

仅当前会话有效:export PATH=$PATH:/usr/share/node-v6.10.3-linux-x86/bin.

所有用户有效:编辑vi/etc/profile文件,在其中加入上面那句.

指定用户有效:编辑vi/用户名/.bashrc,在其中加入上面那句。

可能出现的问题

·问题一:报错/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

这是因为在64位机器上安装了32位包,运行以下两个命令:

yum install glibc.i686

yum install libstdc++.so.6

参考文章:

阅读剩余
THE END