‘壹’ aws(亚马逊WEB服务)详细资料大全
AWS即Amazon Web Services,是亚马逊(Amazon)公司的云计算IaaS和PaaS平台服务。AWS面向用户提供包括弹性计算、存储、资料库、应用程式在内的一整套云计算服务,能够帮助企业降低IT投入成本和维护成本。
AWS提供了一整套基础设施和应用程式服务,使几乎能够在云中运行一切应用程式:从企业应用程式和大数据项目,到社交游戏和移动应用程式。
基本介绍 中文名 :aws 外文名 :Amazon Web Services 程式类别 :应用程式 项目基础 :大数据项目 官网 ::aws.amazon// 服务介绍,分类,竞争对手,存储辞汇表, 服务介绍 很多公司选择AWS作为其IT解决方案,AWS有很多云服务,以下介绍AWS中几类比较重要的服务。 分类 计算类: EC2(Elastic Compute Cloud) 是一种弹性云计算服务,可为用户提供弹性可变的计算容量,通常用户可以创建和管理多个虚拟机,在虚拟机上部署自己的业务,虚拟机的计算能力(CPU、记忆体等)可以根据业务需求随时调整。 Elastic IP Addresses(弹性IP位址) – 弹性IP位址是为动态云计算设计的静态IP位址。一个弹性IP位址是和你的账户相关,而不是和你的一个特定实例相关。不像传统的静态IP位址,弹性IP位址可以通过重新匹配你的共有IP位址到你账户任意的实例,从而让你可以忽略实例或者可用区域的错误。 连线本质上是通过NAT1:1的匹配每个Elastic IP和Private IP。 Elastic MapRece :EMR采用运行在亚马逊EC2和S3的托管Hadoop框架上。以立即获得满足需要的计算能力,例如网页索引、数据挖掘等数据密集型任务,轻松、经济地处理海量数据,不用担心对Hadoop集群耗时的设定、管理或调优。 AS(Auto Scaling)自动伸缩服务 :允许用户根据需要控制亚马逊EC2自动扩大或减小计算能力。用户利用AS可以无缝地增加EC2的实例数量,以保证使用高峰期的性能,也可以在需求停滞时自动减少以降低成本。AS特别适合那些需求按小时、天或周规律变化的应用程式。 AS由亚马逊CloudWatch控制,并且用户不必支付CloudWatch以外的其他服务费用。 ELB (Elastic Load Balancing)弹性负载平衡 :自动将入口流量分配到多个亚马逊EC2实例上。弹性负载平衡在实例池中不断检测不正常的实例,并自动引导路由流量到正常的实例上,直到不正常的实例恢复正常。客户可以在单一的数据中心进行负载平衡,更可以在跨中心的套用上获得相同的功能。 兼容IPv6,数据来自于CloudWatch 部署&管理类:ACW (Amazon CloudWatch)云监控服务: 监控亚马逊自身提供的云资源以及在云上运行的应用程式。提供可视化监测,并且可以利用API调用进一步处理监控的数据。 Amazon WorkSpaces: 是一种虚拟桌面服务,托管在Amazon的云中。用户可以选择任何终端设备(如笔记本电脑、iPad、Kindle Fire或Android平板电脑)访问 Amazon WorkSpaces,获得与传统办公桌面一样的使用体验,更能享受节约设备成本、保证个人数据安全、随时随地办公等便利。 网路类:
R53(Amazon Route 53)亚马逊53号路由: Domain Name System web service(网路域名服务)。提供从基础设施(EC2实例,ELB,或者S3)到IP位址的映射。 VPC (Virtual Private Cloud)虚拟私有云: 在亚马逊公有云之上创建一个私有的,隔离的云。可以像在自己的数据中心一样定义VPC的拓扑结构。可以和公司现有的数据中心互通。可以利用NAT使得子网不暴漏区域网路IP,公用一个IP位址与外界通讯。通过NAT设定访问控制,保护数据安全性。 存储类: S3 (Simple Storage Service) : 亚马逊简单存储服务(S3)是一种网路存储服务,可为用户提供持久性、高可用性的存储。用户可以将本地存储迁移到Amazon S3,利用 Amazon S3 的扩展性和按使用付费的优势,应对业务规模扩大而增加的存储需求,使可伸缩的网路计算更易于开发。 EBS (Elastic Block Store)弹性数据块存储: EBS卷是独立于实例的存储,可作为一个设备动态连线到运行着的亚马逊EC2实例上。EBS特别适合于单独需要一个资料库、档案系统、或访问原始块存储的应用程式。 套用服务类: SQS (Simple Queue Service)简单讯息伫列服务: 提供讯息存储伫列,使讯息可以在计算机之间传递,在执行不同任务的分散式套用组件之间轻松的转移数据,既不会丢失信息,也不要求每个组件都保持可用。SQS可以与亚马逊EC2和其他AWS的基础设施网路服务紧密结合在一起,方便地建立自动化的工作流程。SQS以网路服务的形式运行,对外发布一个web讯息框架。Inter中任何计算机都可以添加或阅读讯息,而不必安装任何软体或配置特殊的防火墙。使用SQS的套用组件可以独立运行,不需要在同一网路中使用相同的技术开发,也不必在同一时间运行。 SNS (Simple Notification Service)简单通知服务: 在云中安装、处理或传送通知。它为开发人员提供了一种从应用程式发布讯息,并立即传送给订阅者或其他应用程式的能力,用于创建通知某应用程式(或客户)某方面的主题。客户订阅这些主题,并使用客户选定的通信协定(例如,HTTP,电子邮件等)发布讯息。亚马逊SNS的潜在用途包括监控,工作流系统,时间敏感的信息更新,移动套用等等。 资料库类: SDB (Amazon SimpleDB)简单资料库: 非关系型数据存储服务 RDS (Relational Database Service): 是一种基于云的关系型资料库服务,用户可以在云中配置、操作和扩展关系资料库。Amazon RDS 支持 MySQL、Oracle、Microsoft SQL Server 或 PostgreSQL 等关系型资料库。用户无需本地维护资料库,由Amazon RDS为用户管理。 支付类: FPS (Flexible Payments Service)灵活支付服务
ADP (Amazon DevPay)亚马逊支付设计 内容交付类: CloudFront 云前 :整合亚马逊其他云服务产品,完成高效快速的分散式内容互动。 人工服务类: AMT (Amazon Mechanical Turk)机械的土耳其人: “机械的土耳其人”一词来源:这个名字源自于臭名远扬的能下象棋的“自动装置”,它是匈牙利男爵沃尔夫冈·冯·肯佩伦(Wolfgang Von Kempelen)1770年建造的。这个木制机器外形像一个坐在大机箱前的土耳其魔法师,它能自动而快速地下象棋,用复杂的齿轮和杠杆系统来移动棋子。在维也纳皇宫的首次表演中,它就迅速击败了对手Cobenzl伯爵,让在场的皇室成员看得十分高兴。从此关于这个惊人聪明的机器人迅速闻名于世,于是肯佩伦带着它在欧洲各地表演,击败了一系列着名的挑战者,包括拿破仑和班杰明·富兰克林。直到几年之后,这个骗局才被揭穿。原来机箱里藏了一名象棋大师,他用一个磁铁系统来跟踪对手的举动并移动自己的棋子,这个人实际是在 模拟一种人工智能 。 虽然计算技术不断发展,但仍有很多事情人类做的比计算机更有效,比如确定照片或视频中的对象,执行重复数据的删除,抄录音频资料或研究数据的细节。一般来说,完成这样的任务通常需要雇用大量临时工人(这是耗时、昂贵和难以企及的),或者干脆没法完成。 亚马逊机械的土耳其人(AMT)完成的是一种类似模拟人工智能的业务,它把人“藏”在一个软体程式中,用他们执行电脑不太善于完成的任务。例如假设程式设计师在写一个套用软体程式,其中有一个步骤是识别数字照片中的建筑物——这个任务会让电脑为难,但由人去做却很容易。这位程式设计师在用AMT服务时,可以编写几行简单的原始码,从而获取必要的情报。在该程式运行到某个指定时刻,在亚马逊公司的Turk网站上会自动贴出一个关于“由人执行任务”的要求,而人们会争着完成这项任务,以换取程式设计师设定的报酬。依据亚马逊公司在其网站上的解释,AMT表明人与电脑之间不寻常的颠倒关系:“当我们想到人与电脑的接口时,我们通常认为人是提出要完成的任务的一方,而电脑是完成运算任务并提供结果的一方。假使这个过程倒过来,由电脑程式要求人完成这个任务并返回结果,那又会如何呢?Mechanical Turk就是这么做的,它把人的行为和判断变成了软体程式中的功能。不是电脑为我们工作,而是我们为电脑工作。" 基于以上的弹性计算、存储、资料库、应用程式服务组合,AWS可以为企业提供完整的IT业务解决方案。最关键的是,AWS是按需使用、即用即付的模式,能够灵活应对企业快速多变的IT需求。 竞争对手 AWS目录服务 vs. Azure AD
亚马逊的最新目录服务和Azure AD(微软的云目录)展开竞争。Azure AD能够很好地与其他Windows产品协同工作。单点登录功能意味着用户登录一次就可获得支持AD的套用的许可。 相比亚马逊的服务,微软的服务产品还更好地集成了第三方工具,例如Salesforce和Box。因为微软的目录服务是很早就出现的功能,能够与更多的管理工具集成。 亚马逊一直在努力向企业领域发展。新目录填补了明显的空白,帮助企业更有效地连线AWS和微软。虽然亚马逊的云目录达不到微软目录的当前水平,但随着云市场的继续发展预计将获得更多的功能。 存储辞汇表 AWS数据存储服务辞汇表 Aurora: 亚马逊Aurora是一个与MySQL兼容的关系型资料库,而MySQL是一个从结构化查询语言(SQL)衍生出来的流行开源资料库管理系统。用户可以通过亚马逊关系型资料库服务来管理Aurora的配置、打补丁、备份和恢复等。Aurora可自动扩展,可对传输过程中的数据进行加密。 资料库迁移服务:AWS资料库迁移服务可让企业用户在不同云之间或内部资源之间进行资料库迁移。资料库迁移服务不仅可作为AWS云的一个网关,它还允许非AWS资料库之间的同质迁移,并支持大部分的常用资料库。在迁移过程中,源资料库可保持正常运行,从而减少了停机时间。 DynamoDB: 亚马逊DynamoDB是一个专为满足低延迟和高可扩展性需求而设计的托管NoSQL资料库服务。DynamoDB支持文档和key-value存储模式。其高性能和灵活性特点令其特别适合于移动、网路、游戏以及物联网等套用。 ElastiCache:亚马逊ElastiCache是一个AWS托管的快取服务,它遵循开源Memcached系统,可减轻资料库运行负载和加快套用运行。 弹性块存储(EBS):亚马逊弹性块存储可用于弹性计算云(EC2)实例的高可用性块级存储系统。它最适用于存储永久型数据,而不是动态数据。AWS用户可以先选择一个EBS存储卷类型和容量,然后将其连线到一个EC2实例。存储卷的副本可以保存为快照。 Glacier:亚马逊Glacier是一个“冷”存储服务,它可存储不常被访问的数据,从而作为其他AWS数据存储选项的一个更廉价的替代存储选项。 Import/Export Snowball:亚马逊Import/Export Snowball是一种物理传输设备。AWS可使用它来存储内部的海量数据。然后,AWS在用户返回该设备后可导入数据。反之,该设备也可用于AWS向用户导出数据。Snowball存储设备最多可传输50TB数据。 Redshift:亚马逊Redshift是一个完全托管的AWS数据仓库。Redshift可连线基于SQL的客户端和商业智慧型工具。Redshift提供快速的查询与I/O性能,这使得它特别适用于大数据分析套用。 关系型资料库服务(RDS):亚马逊RDS提供了多种资料库引擎选项以帮助用户对关系型资料库进行迁移、备份和恢复等操作。使用中的代码和应用程式以及现有资料库都转移至RDS。RDS可自动完成打补丁和资料库软体备份以便数据恢复。 简单存储服务(S3):亚马逊S3是一个可扩展的对象存储服务。AWS用户可以通过网路接口在网路的任意位置存储和检索数据,且只需为所使用的存储资源支付费用。S3提供了多个存储类,并可与各种亚马逊云服务协同运行。 存储网关:AWS存储网关连线了本地设备和基于AWS的存储资源,这使用户能够充分利用云的可扩展性和价格优势,同时还能继续运行本地工作负载。
‘贰’ AWS云计算助手级架构师认证之EC2-存储类型
日常生活中经常用到的电脑存储类型,一般都是磁盘存储,如果使用的是Windows操作系统的话,就是C盘,D盘等。当我们使用EC2实例的时候,必须为该实例指定将在该实例上运行的数据保存在什么卷上。一般有两种存储类型,EBS卷存储,和实例存储卷(Ephemeral)存储。
EBS卷存储:
①EC2实例启动的时候,可以和EBS卷结合使用(作为根卷或者是附加卷),实例中使用的数据都会被永久性的保存在EBS卷上,实例停止(Stop)或终止(Terminate)后,数据仍然可以随着EBS卷保存下来(需要改变实例的EBS卷保留属性。EBS卷保留属性:当终止实例的时候是否保留使用的EBS卷)。
② EBS卷和EC2实例相连接的方式和日常生活中常见的电脑和硬盘的连接方式类似,单独买的硬盘,通过USB可以将硬盘和任意一台电脑相连接,不需要时可以拔下来。同样,EBS卷可以和不同的EC2实例相连接,但一个EBS卷一次只能和一个EC2实例相结合,而一个EC2实例可以和很多EBS卷相结合。EBS卷和EC2实例的连接方式是通过网络。
③EBS卷还可以以快照的形式将数据保存下来,待以后有需要时再还原成EBS卷。比如说我的EBS卷上有很多重要的数据,在别的EC2实例上也需要,那么我们可以通过对现在的EBS卷拍照,生成一个快照,然后再把该快照还原成EBS卷,最后把这个EBS卷和别的EC2实例相关联使用。需要注意的是,EBS卷是不能够跨区域(Region)使用的,当另外一个区域内的EC2实例想使用这个区域内的EBS卷的时候,必须对EBS卷拍摄快照,然后将生成的快照复制到另一个区域内才可以。
④有几个时机的注意点需要注意:当EC2实例启动的时候可以将EBS卷添加到EC2实例中,在EC2实例启动之后也可以把更多的EBS卷添加到EC2实例中。而卷保留属性,就是当终止运行的EC2实例时,是否删除该实例利用的EBS卷的一个属性,可以设置删除或者保留,而这个属性只能在启动EC2实例的时候设置。
实例存储卷(Ephemeral)存储:
① 当EC2实例和实例存储卷(Ephemeral)结合使用的时候(作为根卷或者附加卷),当EC2实例在运行状态下,实例中的数据会被保存在实例存储卷上,而当实例被停止(Stop)或终止(Terminate)的状态下,保留在实例上的数据会消失,(但对实例进行重启,即Restart的情况下,实例存储卷上的数据是不会消失的),也就是说保存在实例存储卷上的数据不是永久性的。但有别的方法将实例存储卷上的数据保存下来,方法就是对该实例生成一个AMI,然后利用该AMI启动实例,利用这个方法可以保存实例存储卷上的数据。
②有很多实例类型,但是并不是所有的实例类型都支持实例存储卷。实例和实例存储卷的连接方式是物理连接,其实实例存储卷是EC2实例物理主机上的磁盘存储卷。当AWS生成实例存储卷的是时候,它会利用保存在S3存储桶中的一个实例存储卷模板。在实例存储卷被完全生成之前,EC2实例是不会被启动的。而AWS生成EBS卷的时候,它会利用EBS快照。并且启动EC2实例时所需的部分EBS卷很少,只要从EBS快照恢复出来那一部分就可以完成启动EC2实例的动作。所以利用实例存储卷的EC2实例启动速度会比利用EBS卷的EC2实例的启动速度要慢。
③只有在启动EC2实例的时候才能把实例存储卷添加到EC2实例中,在启动EC2实例之后便不能再添加新的实例存储卷,这点和EBS卷是不同的。
注意:将实例终止或者停止之后再开始,则AWS可能会在不同的物理主机上启动新的实例,而将EC2实例重启的话,则是在同一个物理主机上。所以实例存储卷的数据在重启之后不会丢失,而在终止或停止之后则会丢失。并且当物理主机由于资源不足等错误造成EC2实例不能正常工作等致命错误时,最简单的方法就是将该EC2实例停止掉,然后再开始启动即可。
‘叁’ 云计算块存储是什么,谁能给个解释呢
什么是块存储?
块存储与存储区域网络(SAN)是同义词,并且支持网络附加存储(NAS)系统中使用的文件存储技术无法实现的存储服务。块存储涉及将数据保存在块或原始存储卷中。
这些存储块中的每一个可以作为一个单独的硬盘驱动器出现在外部服务器操作系统上。操作系统依次使用光纤通道(FC)、以太网上的光纤通道(FCOE)或ISCSI协议来访问这些块。
块存储和SAN因此在企业IT环境中很普及的原因是由于其灵活性和性能特征。块存储支持各种需要低延迟、基于网络的存储操作的工作负载,其中包括业务关键型应用程序、虚拟机、RAID实施和数据库。
虽然不应该将其与文件存储系统混淆,这种类型使组织能够通过网络使用NAS-a文件系统为员工提供共享文件服务,可以将其分层存储在块存储上,因为块存储显示为原始存储到服务器操作系统。
在云平台中,块存储可从AWS ElasTIc Block Store或AWS EBS等服务获得,该服务提供可扩展块存储,供ElasTIc Compute Cloud(EC2)实例使用。
‘肆’ 如果我自己在AWS上手动装一个oracle数据库, 我是买EC2 还是S3实例来搭
你需要购买EC2,这个是虚拟服务器,S3是存储服务,用来存储文件的。
‘伍’ 如果我自己在AWS上手动装一个redis数据库, 我是买EC2 还是S3实例来搭
如果直观的理解你的问题,那答案当然是EC2啦。
因为:
EC2就是弹性计算单元(也就是虚拟机的意思),用它来搭建Redis自然是没有什么问题的。
而S3是对象存储系统, 他是用来存放数据的(你可以简单的把他理解为移动硬盘),对象存储系统的确提供了简单的托管静态网站的功能,但这也基本上是它的极限了。
像redis这样严重依赖操作系统提供系统调用的应用程序,使用EC2服务才是正解。 当然AWS也提供了托管的redis服务(鼠标点几下,开箱即用),不过,这并不在你的问题的考虑范围内。
‘陆’ 亚马逊云服务器EC2实例存储
进论坛"广告中国",在里面发帖,有专业人士。
‘柒’ ec2 instance什么意思
Amazon EC2
Amazon Elastic Compute Cloud (EC2) 是 Amazon 提供的云计算环境的基本平台。通过使用 EC2,可以在任何时候根据个人或企业的需要简便地创建、启动和供应虚拟实例。根据实例的类型和每小时的实际使用量付费。虚拟服务器在 Amazon 数据中心的安全环境中运行。
EC2 可以为 Web 范围的应用程序提供以下功能:
动态地配置计算需求。
根据需要调整计算能力。
在当今这个 Web 驱动的环境中,网站通信量可能一下冲到高峰(比如因为 Yahoo 主页上提到了您的网站),一小时后又落入谷底。现在,可以以弹性的方式快速地提高和降低计算能力。这个新的弹性计算模型提供一些非常有价值的特性:
可靠性EC2 能够轻松地供应实例并在不再需要实例时销毁它们。 简单性EC2 基于简单的概念,为系统设计提供很强的灵活性。Amazon 提供所需的所有构建块;可以根据自己应用程序的用例组合它们。安全性EC2 提供很高的安全水平。所有实例都在 Amazon 的数据中心中运行,还可以通过配置防火墙规则把访问限制在您信任的组。灵活性可以把实例放在不同的地理位置,使用生命周期独立于实例的持久存储卷,从而增强应用程序的灵活性。低成本EC2 服务以非常低廉的费率满足您的所有服务器需求。
‘捌’ 如何高效使用亚马逊EC2之服务可用性与数据存储
1. 在多个Availability Zone(AZ)中部署服务。每个AWS Region内的AZ都是物理上单独隔离的,它们有各自独立的供电系统和网络接入,甚至是两个完全独立的机房。当服务部署在多个AZ下,只有部署的所有AZ都出现故障时,服务才会被完全中断。理论上说,如果服务同时部署在N个AZ的EC2上,那么EC2问题影响服务可用性的概率就降到(0.05N) ×100%。
2. 用Auto Scaling(AS)来自动调度EC2实例。通常来说,当服务遇到一些突发或者预期的高流量时,或者你的服务出现某些异常时,整个服务的可用性会受到极大挑战,而AS机制就是帮助你应对这些情况的。AS机制可以按照之前设定的Scaling Up和Scaling Down条件自动启动或者关闭EC2实例以应对流量变化和服务异常。一般来说,任何在线服务都应该有这种自动横向伸缩的能力,AS就是在基础设施层提供这种能力,而你只需要关注在应用层支持这种能力。当然,如果AS机制不能满足需求,那么完全可以利用EC2的API实现自己的Scaling算法(其实我们就是这么做的)。
3. 用Elastic Load Balancing(ELB)来平衡多个EC2实例的负载。其实,负载均衡是个存在已久的概念,并且在传统的数据中心也已有相应的实现(软件或者直接硬件)。但ELB比起传统数据中心的负载均衡器有以下一些明显的优势。
‘玖’ 存储服务器是用来做什么的
一、存储服务器的作用和功能
1、文件共享功能
文件共享(即文件服务器)是网络存储器最基本的应用。我们可以在"网上邻居"中找到网络存储器设备,并在它的共享目录中存储公用文件。此外,部分NAS也内置了文件服务器功能,我们可以通过浏览器访问和管理NAS中的文件,并以HTTP方式上传和下载文件,就像访问软件下载网站一样方便。
2、数据备份功能
NAS网络存储器的另一项重要功能是备份。大多数NAS都具有多种备份功能,包括本地备份(将电脑上的数据通过局域网备份到NAS中)、异地备份和NAS间备份等等。部分NAS还具有一键备份功能,将USB存储设备(如闪盘和外置硬盘)插入NAS上特定USB接口,按一下备份按钮就能把USB存储设备上的文件备份到NAS中。
3、网络打印功能
网络打印机共享也是家庭用户常用的功能,将普通打印机通过USB接口与NAS相连,开启NAS网络存储器的网络打印机功能,我们就能在局域网中共同使用这台打印机。
该图片由注册用户"科技数码行"提供,版权声明反馈
4、多媒体文件共享
只要把照片和录像存放在NAS网络存储器的指定目录中,就能通过浏览器登陆NAS的Web网站进行观看。
5、媒体服务器
NAS网络存储器产品普遍具有UPnP-AV功能(或称流媒体功能),在网络中可以被Windows MCE系统、Xbox360和PS3等设备发现,无须额外的操作就能播放存储在NAS中的多媒体文件。该功能让NAS变成了一台媒体服务器,供网络中的各种客户端使用。
6、Web服务器
不少NAS网络存储器还具有Web服务器功能,支持PHP、ASP程序和SQLite、MySQL数据库,我们可以用它来搭建中小型网站,也就是把它当作网站服务器来使用,构建个人网站。
7、FTP服务器
我们还可以用NAS网络存储器搭建FTP服务器,供大家上传/下载文件,绝大多数下载软件均支持FTP,所以使用起来很方便。
8、iTunes服务器
我们可以用NAS网络存储器搭建iTunes服务器,让iTunes软件和iPod等设备从NAS上获得音乐和视频。
9、动态DNS
有了动态DNS功能,我们就能把NAS网络存储器的Web服务、FTP服务等发布到互联网上,让每个人都能访问得到。
10、下载服务器
部分网络存储器还具有下载功能,通过浏览器或专用下载软件在NAS中开启HTTP、FTP和BT下载任务,就可以关闭电脑,让NAS自行下载。我们还可以结合动态DNS功能,在异地通过互联网控制NAS网络存储器进行下载,回到家时NAS就已经下载完毕了,多方便呀。
‘拾’ S3到底提供哪些东西和EC2有什么区别
S3是亚马逊提供的基于对象存储的简单存储服务,你可以把它想象成网盘。
EC2是亚马逊提供的云计算服务,也就是弹性云服务器。服务器可以挂在存储介质,也就是存储卷。
使用上也有很大的不一样。
EC2的使用
S3的使用
怎么使用可以看看,比较一下区别。