前言:
AWS中国资深技术专家将带领你循序渐进的了解AWS主要核心服务,包括:计算(Compute)、存储(Storage)、数据库(Database)、网络(Networking)以及安全性(Security)等。在课程结束后, 你将能在AWS云平台上开始构建高扩展性的、安全的应用。此次AWSome Day培训内容:
1. AWS服务概览:本单元将概括介绍AWS服务内容,以及如何在AWS上建立自己的基础架构。本单元还会探讨如何访问和浏览AWS管理控制台、如何跨区域部署基础设施以及AWS提供的安全管理。
2. AWS存储服务:本单元将概括说明AWS存储服务,该服务为不同的使用场景提供了可调整规模的存储空间。本单元还会探讨如何向虚拟服务器分配存储空间,并介绍性能、成本和耐用性方面的使用案例和最佳实践。
3. AWS计算服务和网络:“AWS计算服务和网络”单元将概括介绍可提供规模可变的云计算能力的亚马逊弹性计算服务(Amazon EC2)以及虚拟私有云(VPC)等网络服务。在计算部分中,我们将探讨如何通过现有的预配置亚马逊系统镜像(AMI)建立虚拟服务器,讨论EC2实例的各种类型、定价选择以及安全配置。在网络部分中,我们将探讨虚拟私有云、弹性负载平衡器(ELB)以及Route 53等服务。我们还将讨论如何使用AWS直接连接和VPN技术将您的IT基础设施扩展到AWS云端。
4. AWS管理的服务和数据库:“AWS管理的服务和数据库”单元将概括介绍AWS平台上提供的数据库服务。我们将探讨不同的AWS管理的和自管理的数据库。本单元还会探讨多种关系数据库和NoSQL数据库选项、使用案例和最佳实践。
5. AWS部署和管理:本单元将概括介绍AWS平台上可用的各种部署和管理服务,这些服务提供的工具能够在AWS云平台上协助您建立安全、受监控、自动化且易于管理的解决方案。此外我们还将探讨:可编程的基础设施、监控工具、身份验证和访问管理等概念。
本单元结束后,您将获得以下几方面的核心能力和知识:1.了解什么是CloudFormation; 2.了解亚马逊CloudWatch中的指标和警报信息;3.了解亚马逊IAM。
现场速递:
9:30,AWSome Day正式开始,AWS培训和认证部总监张涛首先做了欢迎致辞。张涛告诉大家,AWSome Day的活动,就是让大家用一整天的时间,来仔细地去学习、分享,到底AWS什么样的服务,什么样的价值能够推动、创造这样的创新。如果大家完成AWSome Day一天的学习内容,在离开之前就可以在场外拿到这门课程的结课证书。云的变革显然已经是一个不可逆转的趋势,希望今天分享互动的内容,可以让每个人让自己在这样新的趋势下,对自己的定位有一个重新的考量,对自己的价值有一个重新的评估,想一想自己有什么样的机会。
AWS培训和认证部总监 张涛
接下来,AWS技术销售和市场拓展,企业事业部总经理李孔源,为大家介绍了“AWS技术推动的创新”。
AWS技术销售和市场拓展,企业事业部总经理 李孔源
2006年,AWS开始提供技术基础设施平台,此后,190个国家的几十万名客户采用所有能想到的方式来使用AWS,使得AWS在大规模运营方面积累了丰富的经验。与此同时,AWS也加快了推陈出新的步伐(2011年推出了80多项重要功能和服务,2012年,这一数量解决160)。
为什么这么多人都在用AWS:
- 第一点,是敏捷性:这是客户采用云计算和AWS的最主要原因;
- 第二点,平台功能的广度和深度:一个有广度和深度的平台来帮助客户构建复杂的、可扩展的应用;
- 第三点,持续的迭代和创新:AWS持续升级基础设施,所以你就不需要做同样的事情了;
- 第四点,成本节省和灵活性:2006年至今,已经降价445次,AWS的规模效应和良性循环逐渐显现;
- 第五点,帮助客户在数分钟之内走向世界:小米和FunPlus都是代表企业。
AWS能够帮助企业用户的6种方式:
- 云中的开发和测试环境;
- 云中构建新的应用程序;
- 云使现有的、内部部署的应用更好;
- 新的云应用与内部部署的服务进行集成;
- 将应用迁移到云中;
- 完全基于AWS (All-in)。
AWS资深技术讲师张波对“AWS服务概览”进行了详细介绍。
AWS资深技术讲师 张波
张波主要谈了三个问题:AWS是什么?AWS有哪些服务?AWS的全球基础设施,以及安全问题。
AWS是什么?亚马逊在网站上、电商上卖东西太成功了,每年卖到几十亿美金,在后台支撑这么大销售额的时候,需要一个非常大规模的分布式的数据中心。而对于AWS来说,
运维和支撑这么大规模的分布式的数据中心,是亚马逊的核心价值,而这一部分价值同时也是客户所需要的,一个很自然的想法就是把这种需求、能力提供给客户。所以在2003年、2004年左右的时候亚马逊创建了两个团队,一个团队是在南非的开普敦来进行云计算服务的研发工作,另外一个团队在西雅图来进行S3前端存储服务的研发工作。并在2006年的春天推出S3,秋天推出了EC2的服务。如今8年的时间过去,全球已经有几十万的客户在使用AWS的云服务。
AWS提供哪些服务?目前,AWS提供包括基础服务和平台服务两大类的30多种服务。今天的AWSome Day上将主要介绍基础服务,包括计算、存储和网络三部分。
AWS的全球基础设施。为了实现客户业务的全球化,AWS目前在全球有11个区域,其中有两个刚刚发布的区域是大家最近比较关心的:BJS
Region,对中国的用户提供服务;上周发布的法兰克福Region。其中BJS Region和美国联邦政府云的Region采用了独立的账号,
跟其他的AWS资源是完全不通的。其他九个区域可共用一个AWS账号,资源可以互通。
AWS的安全性。NASA的CTO曾说过在AWS获得的数据比他们的数据中心里获得的数据更安全。在AWS的平台上,采取AWS和客户责任公担的安全模型。作为用户,在AWS启用EC2实例的时候,是什么样的身份和权限,有完全的权限,需要自己配置好安全。从AWS角度来讲,可以从基础设施、物理层面、网络层面帮助大家做到更好的安全。同时AWS会提供非常多的工具,帮大家做数据层面的加密,网络访问层面的网络访问控制,操作系统层面以及访问权限限制。
AWS资深技术讲师包光磊,介绍了“AWS的存储服务”。
AWS资深技术讲师 包光磊
AWS最常使用的存储服务选项包括:Amazon Simple Storage Service(简称Amazon S3)、Amazon Elastic
Block Store(Amazon EBS)、Amazon Glacier、 Amazon Storage Gateway和Amazon Import/Eport。包光磊重点介绍了S3和EBS。
Amazon S3是一种面向 Internet 的存储服务。该服务旨在让开发人员能更轻松的进行互联网规模计算。Amazon
S3 提供了一个简单的 Web 服务界面,用户可通过它随时在 Web
上的任何位置存储和检索任意大小的数据。此服务让所有开发人员都能访问与亚马逊运行其全球网站的同一个高扩展性、可靠性、安全性和快速价廉的基础设施。此服务旨在为开发人员带来最大化的规模效益。
Amazon EBS可在 AWS 云中提供用于
Amazon EC2 实例的持久性数据块级存储卷。每个 Amazon EBS
卷在其可用区域内自动复制,以保护您免于组件故障的威胁,同时提供高可用性和持久性。Amazon EBS
卷为您提供运行工作负载所需的一致性和低延迟性能。通过 Amazon EBS,您可在几分钟内调整用量大小 –
所有这些您只需为配置的资源量支付低廉的价格。
下午,包光磊继续为同学们带来了课程“AWS计算服务和网络”,主要介绍了AWS计算和网络的基本元素,其中重点介绍了Amazon Elastic
Compute Cloud,并现场演示了如何使用Amazon Elastic Block Storage。
Amazon Elastic Compute Cloud也被称为Amazon EC2,Amazon Elastic MapReduce,和Auto
Scaling。Amazon EC2是一项Web服务,可在云中提供大小可调的计算容量。该服务旨在让开发人员能更轻松地进行Web规模计算。Amazon
EC2的Web服务接口非常简单,您可以轻松获取和配置容量。使用该服务,可以完全控制计算资源,并可以在成熟的亚马逊计算环境中运行。Amazon
EC2可以缩短获取并启动新服务器实例所需要的时间,这样一来,在计算要求发生变化时,就可以快速扩大或缩小计算容量。Amazon EC2按照用户实际使用的容量收费,从而使计算服务变得更划算。Amazon
EC2还为开发人员提供了创建故障恢复应用程序以及排除常见故障的工具。
如何使用Amazon EC2呢?需要以下几个步骤:
- 选择一个预配置的亚马逊系统映像(AMI)启动并立即运行。或者,创建一个AMI,其中应该包含用户的应用程序、库、数据和相关配置设置;
- 在Amazon EC2实例上配置安全和网络访问权限;
- 选择想要的实例类型(一个或数个),然后启动、终止,并根据需要监控任意数量的AMI实例,具体方式为使用Web服务API或配置的各种管理工具;
- 确定是否想要在多个位置运行,使用静态IP终端节点,或将永久性块存储器连接到实例上;
- 只需为实际消耗的资源付费,例如,消耗的实例小时数或数据传输或消耗的资源。
课间操时间
张波介绍了“托管服务和数据库”的内容,包括Amazon Relational Database Service、Amazon Database
Service、Amazon DynamoDB、Amazon ElastiCache和Amazon Redshift,重点介绍了Amazon
Relational Database Service的主要方面,以及如何执行Amazon RDS。
Amazon Relational Database Service,也被称为Amazon RDS,用于管理耗费时间的数据库管理里任务,非常具有成本效益。有以下优势:
- 在云中轻松设置、操作和扩展关系数据库;
- 具有成本效益、容量可调,且用于管理费时的数据库管理任务;
- 访问常见的MySQL数据库完整功能;
- 自动修补数据库软件并备份用户数据库;
- 能够通过单个API调用调整与用户关系数据库实例相关联的计算资源或存储容量。
Amazon DynamoDB是一种完全管理型的NoSQL数据库服务,特别适用于随时要求低延迟性和可预测性能,但不需要重复查询功能(如联接或复杂事务处理)的数据库应用程序。
Amazon ElastiCache是一种Web服务,让用户能够在云中轻松部署、运行和扩展内存缓存。
Amazon Redshift是一种快速、强大且完全托管的PB级云中数据仓库服务。
茶歇结束后,张波继续为同学们介绍了“AWS部署和管理”的内容。包括AWS Identity and Access Management(IAM)、Amazon
CloudWatch、AWS Elastic Beanstalk,以及AWS CloudFormation。
IAM是一项Web服务,能够使用户通过创建和管理用户组,从而安全地控制用户对AwS服务和资源的访问。
Amazon CloudWatch是AWS部署与管理服务的一部分,通过该服务,可以监控、管理、发布各项指标,以及基于指标的数据配置警报行为。
通过Amazon Elastic Beanstalk,只需要上传应用程序,就会自动处理有关容量预配置、负载均衡、Auto-scaling和应用程序运行状况监控的部署细节。通过Amazon
Elastic Beanstalk,可以迅速在AWS中部署和管理应用程序,无需为运行这些应用程序的基础设施操心。当下最火的开源项目之一Docker服务就归属于这项服务。
AWS CloudFormation为开发人员和系统管理员提供了一种渐变方法,用于创建一批相关的AWS资源,通过有序且可预测的方式对其进行资源配置。
最后,包光磊带来了“AWS解决方案参考架构概览”。
你的应用如果要放到云上,在设计架构的时候就需要遵守一定的准则,否则的话,就无法使用到云计算的优势,反而适得其反。那么设计架构到底要遵守哪些准则呢?包光磊提出了四个准则:1.
假定失效,事先想好失效后的对策;2.
松耦合设计,解耦,降低组件和组件之间的依赖性;3.实现弹性,要有皮筋一样的弹性;4.向约束说不,实现并行。
转载链接:https://www.csdn.net/article/2014-10-30/2822385